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

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
lea rax, [rcx + 0xb0]
mov edi, 0x2e15ed67
mov r9d, 0x2b588565
mov r10d, 0x25444673
mov r11d, 0x6e9efc37
mov r14d, 0x24b538be
mov r15d, 0xe7bd8c44
mov r12d, 0x1e2f11ca
cmp edi, 0x1e2f11c9
jle 0x1400019c8
cmp edi, 0x3d1edd13
jg 0x140001a0a
cmp edi, 0x2e15ed66
jg 0x140001a90
cmp edi, 0x25444672
jg 0x140001b72
cmp edi, 0x1e2f11ca
je 0x140001b8a
cmp edi, 0x24b538be
jne 0x140001949
mov rdi, qword [rsp + 0x40]
add rdi, rdx
mov qword [rsp + 0x70], rdi
mov rdi, qword [rsp + 0x18]
mov qword [rsp + 0x50], rdi
mov rdi, qword [rsp + 0x50]
add rdi, 8
mov qword [rsp + 0x78], rdi
mov edi, dword [rsp + 0x14]
add rdi, 0xfffffffffffffff8
shr rdi, 1
mov qword [rsp + 0x80], rdi
mov edi, 0x2f1479ce
jmp 0x140001949
cmp edi, 0xbb5d6578
jle 0x140001a4d
cmp edi, 0xf36267e0
jg 0x140001aca
cmp edi, 0xcd89a689
jg 0x140001b94
cmp edi, 0xbb5d6579
je 0x140001cc2
cmp edi, 0xca8f5748
jne 0x140001949
mov edi, 0xcd89a68a
jmp 0x140001949
cmp edi, 0x6a1bf3d0
jg 0x140001b01
cmp edi, 0x4f54482b
jg 0x140001bc3
cmp edi, 0x3d1edd14
je 0x140001ccc
cmp edi, 0x46c7c13f
jne 0x140001949
mov edi, dword [rsp + 0x10]
mov qword [rsp + 0x40], rdi
mov edi, 0x6a1bf3d1
jmp 0x140001949
cmp edi, 0x9881ce5c
jle 0x140001b33
cmp edi, 0xb5392e4f
jg 0x140001c0a
cmp edi, 0x9881ce5d
je 0x140001ce0
cmp edi, 0x9936e52a
jne 0x140001949
cmp byte [rsp + 1], 0
mov edi, 0x2b588565
cmovne edi, r11d
jmp 0x140001949
cmp edi, 0x369f7532
jg 0x140001c35
cmp edi, 0x2e15ed67
je 0x140001cfc
cmp edi, 0x2f1479ce
jne 0x140001949
mov rdi, qword [rsp + 0x80]
mov dword [rsp + 0x28], edi
mov edi, 0x369f7533
jmp 0x140001949
cmp edi, 0x9e45360
jg 0x140001c65
cmp edi, 0xf36267e1
je 0x140001d0b
cmp edi, 0x21c888c
jne 0x140001949
cmp byte [rsp + 3], 0
mov edi, 0x3d1edd14
cmovne edi, r15d
jmp 0x140001949
cmp edi, 0x6e9efc36
jle 0x140001c9a
cmp edi, 0x6e9efc37
je 0x140001d29
cmp edi, 0x7615f596
jne 0x140001949
mov edi, 0x9881ce5d
mov ebp, dword [rsp + 0x2c]
jmp 0x140001949
cmp edi, 0x8054f508
je 0x140001d41
cmp edi, 0x87838b8f
je 0x140001d64
cmp edi, 0x895e4a54
jne 0x140001949
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x90]
add qword [rbx + rdi], r8
mov edi, 0xbb5d6579
jmp 0x140001949
cmp edi, 0x25444673
je 0x140001d6e
cmp edi, 0x2b588565
jne 0x140001949
mov edi, 0x6a517027
jmp 0x140001949
cmp edi, 0xcd89a68a
je 0x140001d9a
cmp edi, 0xe7bd8c44
jne 0x140001949
movzx edi, word [rsp + 0xa]
mov qword [rsp + 0x90], rdi
mov edi, 0x895e4a54
jmp 0x140001949
cmp edi, 0x4f54482c
je 0x140001dac
cmp edi, 0x631a33a3
jne 0x140001949
mov rdi, qword [rsp + 0x58]
movsxd rdi, dword [rdi + 0x3c]
add rdi, rax
mov qword [rsp + 0x30], rdi
mov rdi, qword [rsp + 0x30]
mov edi, dword [rdi]
mov dword [rsp + 0xc], edi
cmp dword [rsp + 0xc], 0
mov edi, 0xb5392e50
cmove edi, r12d
jmp 0x140001949
cmp edi, 0xb5392e50
je 0x140001dcb
cmp edi, 0xbab51d30
jne 0x140001949
cmp byte [rsp + 2], 0
mov edi, 0x2b588565
cmovne edi, r14d
jmp 0x140001949
cmp edi, 0x369f7533
je 0x140001de1
cmp edi, 0x3834cd77
jne 0x140001949
movzx edi, word [rsp + 8]
cmp di, 0xa
sete byte [rsp + 3]
mov edi, 0x21c888c
jmp 0x140001949
cmp edi, 0x9e45361
je 0x140001ded
cmp edi, 0xf4b849b
jne 0x140001949
mov esi, dword [rsp + 0x24]
add rsi, qword [rsp + 0x60]
mov qword [rsp + 0x68], rsi
mov edi, 0x8054f508
mov rsi, qword [rsp + 0x38]
jmp 0x140001949
cmp edi, 0x6a1bf3d1
jne 0x140001e0d
mov rdi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x40]
cmp rbx, rdi
setb byte [rsp + 1]
mov edi, 0x9936e52a
jmp 0x140001949
mov edi, 0x3d1edd14
jmp 0x140001949
mov edi, dword [rsp + 4]
inc edi
mov dword [rsp + 0x2c], edi
mov edi, 0x87838b8f
jmp 0x140001949
mov dword [rsp + 4], ebp
mov edi, dword [rsp + 0x28]
mov ebx, dword [rsp + 4]
cmp ebx, edi
mov edi, 0xf36267e1
cmovb edi, r10d
jmp 0x140001949
mov qword [rsp + 0x58], rcx
mov edi, 0x631a33a3
jmp 0x140001949
mov rdi, qword [rsp + 0x48]
mov edi, dword [rdi]
add rdi, qword [rsp + 0x50]
mov qword [rsp + 0x88], rdi
mov edi, 0xca8f5748
jmp 0x140001949
mov rdi, qword [rsp + 0x18]
add rdi, 4
mov qword [rsp + 0x48], rdi
mov edi, 0x4f54482c
jmp 0x140001949
mov qword [rsp + 0x18], rsi
mov rdi, qword [rsp + 0x18]
mov edi, dword [rdi]
mov dword [rsp + 0x10], edi
cmp dword [rsp + 0x10], 0
mov edi, 0x46c7c13f
cmove edi, r9d
jmp 0x140001949
mov edi, 0x7615f596
jmp 0x140001949
mov edi, dword [rsp + 4]
mov rbx, qword [rsp + 0x78]
movzx edi, word [rbx + rdi*2]
mov ebx, edi
shr ebx, 0xc
mov word [rsp + 8], bx
and edi, 0xfff
mov word [rsp + 0xa], di
mov edi, 0x3834cd77
jmp 0x140001949
mov edi, 0x8054f508
mov rsi, qword [rsp + 0x88]
jmp 0x140001949
mov rdi, qword [rsp + 0x48]
mov edi, dword [rdi]
mov dword [rsp + 0x14], edi
cmp dword [rsp + 0x14], 0
setne byte [rsp + 2]
mov edi, 0xbab51d30
jmp 0x140001949
mov edi, dword [rsp + 0xc]
add rdi, rdx
mov qword [rsp + 0x38], rdi
mov edi, 0x9e45361
jmp 0x140001949
mov edi, 0x9881ce5d
xor ebp, ebp
jmp 0x140001949
mov rdi, qword [rsp + 0x38]
mov qword [rsp + 0x60], rdi
mov rdi, qword [rsp + 0x30]
mov edi, dword [rdi + 4]
mov dword [rsp + 0x24], edi
mov edi, 0xf4b849b
jmp 0x140001949
cmp edi, 0x6a517027
jne 0x140001949
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret