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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb0
lea rax, [rcx + 0x3df0]
mov qword [rsp + 0x58], rax
lea rax, [rcx + 0x2584]
mov qword [rsp + 0x50], rax
lea rax, [rcx + 0x2b98]
mov qword [rsp + 0x48], rax
lea r11, [rcx + 0x31ac]
add rcx, 0x37c0
test edx, edx
mov edx, 0x47fe6cc0
mov r9d, 0x68e580d8
cmove r9d, edx
mov esi, 0x7fc74df1
mov r10d, 0x500
jmp 0x1800b36f0
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
movzx eax, byte [rax + rdx]
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
lea rsi, [rdx + 1]
mov rdi, qword [rsp + 8]
mov qword [rdi], rsi
mov byte [rdx], al
mov r14d, dword [rsp + 0x1c]
add r14d, 1
mov esi, 0xf8ac99a9
nop dword [rax + rax]
mov edx, esi
cmp esi, 0xa8e33a4
jle 0x1800b3760
cmp edx, 0x551a08e9
jg 0x1800b37e0
cmp edx, 0x41a7eb2c
jle 0x1800b3878
cmp edx, 0x47fe6cbf
jle 0x1800b3953
cmp edx, 0x47fe6cc0
je 0x1800b3afc
cmp edx, 0x48ff32e7
je 0x1800b3b0e
mov esi, edx
cmp edx, 0x52b424f0
jne 0x1800b36f0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x70], rax
mov esi, 0xf96ffa9d
jmp 0x1800b36f0
cmp edx, 0xcc6c6633
jg 0x1800b3830
cmp edx, 0xadc239a0
jle 0x1800b38b2
cmp edx, 0xbca033b7
jle 0x1800b3984
cmp edx, 0xbca033b8
je 0x1800b3b53
cmp edx, 0xc3cc4b9c
je 0x1800b3b6e
mov esi, edx
cmp edx, 0xc86ac29b
jne 0x1800b36f0
mov rdx, qword [rsp + 0x20]
add rdx, r10
mov qword [rsp + 0x80], rdx
movsxd rdx, dword [rsp + 0x14]
mov qword [rsp + 0x88], rdx
mov esi, 0x8cd61602
jmp 0x1800b36f0
cmp edx, 0x772aec5b
jle 0x1800b38ea
cmp edx, 0x7cbcef97
jle 0x1800b39b5
cmp edx, 0x7cbcef98
je 0x1800b3b83
cmp edx, 0x7cd840cc
je 0x1800b3b92
mov esi, edx
cmp edx, 0x7fc74df1
jne 0x1800b36f0
mov esi, 0x2fdfc86d
jmp 0x1800b36f0
cmp edx, 0xf5663223
jle 0x1800b391a
cmp edx, 0xf8ac99a8
jle 0x1800b3a20
cmp edx, 0xf8ac99a9
je 0x1800b3ba6
cmp edx, 0xf96ffa9d
je 0x1800b3bc7
mov esi, edx
cmp edx, 0x3d4c9bb
jne 0x1800b36f0
mov esi, 0x93da79da
jmp 0x1800b36f0
cmp edx, 0x176076f4
jle 0x1800b3a59
cmp edx, 0x176076f5
je 0x1800b3bd1
mov esi, r9d
cmp edx, 0x2fdfc86d
je 0x1800b36f0
mov esi, edx
cmp edx, 0x2ae824d4
jne 0x1800b36f0
jmp 0x1800b3d23
cmp edx, 0xa9b13cbd
jg 0x1800b3a88
cmp edx, 0x8cd61602
je 0x1800b3bee
mov esi, edx
cmp edx, 0x93da79da
jne 0x1800b36f0
mov esi, 0x7a6545e0
xor r15d, r15d
mov r12, qword [rsp + 0x78]
jmp 0x1800b36f0
cmp edx, 0x68e580d7
jg 0x1800b3ab1
cmp edx, 0x551a08ea
je 0x1800b3c1f
mov esi, edx
cmp edx, 0x570b23ac
jne 0x1800b36f0
mov esi, 0x111484a5
jmp 0x1800b36f0
cmp edx, 0xe9a8b699
jg 0x1800b3ad8
cmp edx, 0xcc6c6634
je 0x1800b3c2d
mov esi, edx
cmp edx, 0xdb63abc7
jne 0x1800b36f0
mov r13d, dword [rsp + 0x2c]
mov esi, 0xe9a8b69a
mov ebx, dword [rsp + 0x30]
jmp 0x1800b36f0
cmp edx, 0x41a7eb2d
je 0x1800b36b3
mov esi, edx
cmp edx, 0x477c4d84
jne 0x1800b36f0
cmp byte [rsp + 6], 0
mov esi, 0x7cd840cc
mov eax, 0x52b424f0
cmovne esi, eax
jmp 0x1800b36f0
cmp edx, 0xadc239a1
je 0x1800b3c37
mov esi, edx
cmp edx, 0xb652eb53
jne 0x1800b36f0
cmp byte [rsp + 5], 0
mov esi, 0xac035304
mov eax, 0x7cbcef98
cmovne esi, eax
jmp 0x1800b36f0
cmp edx, 0x772aec5c
je 0x1800b3c59
mov esi, edx
cmp edx, 0x7a6545e0
jne 0x1800b36f0
mov dword [rsp + 0x3c], r15d
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x58]
mov qword [rsp + 8], rax
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
mov byte [rdx], 0xff
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
mov byte [rdx + 1], 0xc4
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
add rdx, 2
mov rsi, qword [rsp + 8]
mov qword [rsi], rdx
mov esi, 0xe9a8b69a
mov ebx, 1
xor r13d, r13d
jmp 0x1800b36f0
cmp edx, 0xf5663224
je 0x1800b3c80
mov esi, edx
cmp edx, 0xf6146d0b
jne 0x1800b36f0
mov rax, qword [rsp + 0x20]
mov edx, 0x511
add rax, rdx
mov qword [rsp + 0xa0], rax
mov esi, 0xa9b13cbe
jmp 0x1800b36f0
cmp edx, 0xa8e33a5
je 0x1800b3cc3
mov esi, edx
cmp edx, 0x111484a5
jne 0x1800b36f0
mov esi, 0x7a6545e0
mov r15d, 0x11
mov r12, qword [rsp + 0x60]
jmp 0x1800b36f0
cmp edx, 0xa9b13cbe
je 0x1800b3cd8
mov esi, edx
cmp edx, 0xac035304
jne 0x1800b36f0
mov qword [rsp + 0x68], r11
mov esi, 0xcc6c6634
jmp 0x1800b36f0
cmp edx, 0x68e580d8
je 0x1800b3cef
mov esi, edx
cmp edx, 0x6d942090
jne 0x1800b36f0
mov esi, 0xf8ac99a9
xor r14d, r14d
jmp 0x1800b36f0
cmp edx, 0xe9a8b69a
je 0x1800b3d01
mov esi, edx
cmp edx, 0xeacea0d4
jne 0x1800b36f0
mov esi, 0x6d942090
jmp 0x1800b36f0
test r8d, r8d
setne byte [rsp + 6]
mov esi, 0x477c4d84
jmp 0x1800b36f0
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
movzx eax, byte [rax + rdx]
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
lea rsi, [rdx + 1]
mov r10, qword [rsp + 8]
mov qword [r10], rsi
mov r10d, 0x500
mov byte [rdx], al
mov eax, dword [rsp + 0x18]
add eax, 1
mov dword [rsp + 0x38], eax
mov esi, 0x551a08ea
jmp 0x1800b36f0
mov rdx, qword [rsp + 0x40]
movzx eax, byte [rsp + 7]
mov byte [rdx], al
mov esi, 0x176076f5
mov ebp, 1
jmp 0x1800b36f0
mov esi, 0x7a6545e0
mov r15d, 0x10
mov r12, qword [rsp + 0x70]
jmp 0x1800b36f0
mov qword [rsp + 0x60], rcx
mov esi, 0x570b23ac
jmp 0x1800b36f0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov esi, 0x3d4c9bb
jmp 0x1800b36f0
mov dword [rsp + 0x1c], r14d
mov eax, dword [rsp + 0x10]
mov edx, dword [rsp + 0x1c]
cmp edx, eax
mov esi, 0x2ae824d4
mov eax, 0xf6146d0b
cmovl esi, eax
jmp 0x1800b36f0
mov esi, 0xc3cc4b9c
jmp 0x1800b36f0
mov dword [rsp + 0x18], ebp
mov eax, dword [rsp + 0x18]
cmp eax, 0x11
mov esi, 0xeacea0d4
mov eax, 0x772aec5c
cmovl esi, eax
jmp 0x1800b36f0
mov rdx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
movzx edx, byte [rdx + rsi]
add edx, dword [rsp + 0x10]
mov dword [rsp + 0x2c], edx
mov edx, dword [rsp + 0x14]
add edx, 1
mov dword [rsp + 0x30], edx
mov esi, 0xdb63abc7
jmp 0x1800b36f0
mov esi, 0x176076f5
mov ebp, dword [rsp + 0x38]
jmp 0x1800b36f0
mov esi, 0xa8e33a5
jmp 0x1800b36f0
mov edx, dword [rsp + 0x10]
add edx, 0x13
mov rsi, qword [rsp + 8]
mov rsi, qword [rsi]
mov byte [rsi], dh
movzx edx, dl
mov dword [rsp + 0x34], edx
mov esi, 0xf5663224
jmp 0x1800b36f0
mov rax, qword [rsp + 0x20]
add rax, r10
mov qword [rsp + 0x90], rax
movsxd rax, dword [rsp + 0x18]
mov qword [rsp + 0x98], rax
mov esi, 0x48ff32e7
jmp 0x1800b36f0
mov edx, dword [rsp + 0x34]
mov rsi, qword [rsp + 8]
mov rsi, qword [rsi]
mov byte [rsi + 1], dl
mov rdx, qword [rsp + 8]
mov rdx, qword [rdx]
add rdx, 2
mov qword [rsp + 0x40], rdx
mov edx, dword [rsp + 0x3c]
mov byte [rsp + 7], dl
mov rdx, qword [rsp + 0x40]
add rdx, 1
mov rsi, qword [rsp + 8]
mov qword [rsi], rdx
mov esi, 0xbca033b8
jmp 0x1800b36f0
mov esi, 0x7a6545e0
mov r15d, 1
mov r12, qword [rsp + 0x68]
jmp 0x1800b36f0
movsxd rax, dword [rsp + 0x1c]
mov qword [rsp + 0xa8], rax
mov esi, 0x41a7eb2d
jmp 0x1800b36f0
test r8d, r8d
setne byte [rsp + 5]
mov esi, 0xb652eb53
jmp 0x1800b36f0
mov dword [rsp + 0x10], r13d
mov dword [rsp + 0x14], ebx
mov edx, dword [rsp + 0x14]
cmp edx, 0x11
mov esi, 0xadc239a1
mov eax, 0xc86ac29b
cmovl esi, eax
jmp 0x1800b36f0
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret