Function at 0x14004b2d0
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, 0xc0
mov edx, dword [0x140b458c0]
mov ebp, dword [0x140b458c4]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ebp, 0xa
setl r10b
setl byte [rsp + 7]
test eax, eax
sete byte [rsp + 6]
sete r13b
mov edi, 0x2e75712d
mov edx, 0x1d1c5505
mov r9d, 0x1d1c5505
cmove r9d, edi
cmp ebp, 9
setg bl
cmovg r9d, edx
mov r8d, ebx
and r8b, al
mov ebp, 0xd03b41be
mov edx, 0x91d39309
cmovne edx, ebp
mov dword [rsp + 0x6c], edx
mov r12d, r10d
or r12b, r13b
xor bl, r13b
and r13b, r10b
mov edx, ebx
xor dl, r13b
mov r11d, 0xca083722
mov edx, 0x90ed62fd
cmovne edx, r11d
mov dword [rsp + 0x68], edx
mov r15d, 0x3c3f3b92
mov edx, 0xbf8510dd
cmovne edx, r15d
test bl, bl
cmove r9d, edi
mov edi, edx
mov edx, ebx
xor dl, 1
or dl, r8b
xor dl, bl
add rcx, 0x18
mov qword [rsp + 0xb0], rcx
test dl, dl
mov ecx, 0x4b7c4072
mov r14d, 0xc68e1255
cmove ecx, r14d
mov dword [rsp + 0x64], ecx
mov edx, 0x536d4984
mov ecx, 0x151134a2
cmove edx, ecx
mov dword [rsp + 0x60], edx
mov edx, 0xb91dba16
mov r8d, 0x7b33a5b0
cmove edx, r8d
xor r10b, al
xor r10b, r13b
mov r13d, 0xc7a20dbf
mov esi, 0xb3834421
cmovne esi, r13d
test r12b, r12b
mov ebx, 0x4bf48029
cmove ebx, ebp
mov ebp, edx
mov edx, 0x24cb61e5
cmove edx, r11d
mov dword [rsp + 0x5c], edx
mov eax, 0x84aaa284
mov edx, 0xd2adb647
cmove eax, edx
mov dword [rsp + 0xac], eax
mov eax, 0x713f2b82
cmove eax, edx
mov dword [rsp + 0xa4], eax
mov eax, 0xc4762a30
mov edx, 0x29ea0b5
cmove eax, edx
mov dword [rsp + 0x58], eax
mov eax, 0x439eef1b
cmove eax, edx
mov dword [rsp + 0x54], eax
mov eax, 0x969c576e
cmove eax, r15d
mov dword [rsp + 0xa0], eax
mov eax, 0x161396ff
mov edx, 0x972d0ec0
cmove eax, edx
mov dword [rsp + 0x50], eax
mov eax, 0xd4aa6546
cmove eax, edx
mov dword [rsp + 0x4c], eax
mov eax, 0xc8481f33
mov edx, 0x1d1c5505
cmove eax, edx
mov dword [rsp + 0x48], eax
mov eax, 0x442fc5ce
mov edx, 0xd93d5ae3
cmove eax, edx
mov dword [rsp + 0x44], eax
mov eax, 0x8b76b27d
cmove eax, edx
mov dword [rsp + 0x40], eax
mov edx, r9d
mov eax, 0xc291d134
cmove eax, r14d
mov dword [rsp + 0x3c], eax
mov eax, 0x5c2e4551
cmove eax, ecx
mov dword [rsp + 0x9c], eax
mov r9d, 0x6a9a85a4
mov ecx, 0x77e65f10
cmove r9d, ecx
mov eax, 0x2ce5f691
cmove eax, ecx
mov dword [rsp + 0x98], eax
mov eax, 0xb3aa3c0
mov ecx, 0x99cca497
cmove eax, ecx
mov dword [rsp + 0x94], eax
mov eax, 0xda3d15f
cmove eax, ecx
mov dword [rsp + 0x90], eax
mov eax, 0xff9741b5
mov ecx, 0x93b87080
cmove eax, ecx
mov dword [rsp + 0x8c], eax
mov eax, 0x8c011ce2
cmove eax, ecx
mov dword [rsp + 0x88], eax
mov eax, 0x2a4198a4
mov ecx, 0x702c1c9d
cmove eax, ecx
mov dword [rsp + 0x38], eax
mov r15d, 0x90f90c94
cmove r15d, ecx
mov eax, 0x20c675dd
mov ecx, 0x26ba89d7
cmove eax, ecx
mov dword [rsp + 0x84], eax
mov r11d, 0xfc31467e
cmove r11d, ecx
mov eax, 0xdf5e6010
mov ecx, 0x94cbd078
cmove eax, ecx
mov dword [rsp + 0x34], eax
mov r10d, 0xab685c82
cmove r10d, ecx
mov eax, 0xc4023d96
mov ecx, 0x37183b99
cmove eax, ecx
mov dword [rsp + 0x30], eax
mov eax, 0xf38de166
cmove eax, ecx
mov dword [rsp + 0x2c], eax
mov eax, 0x75e52be
cmove eax, r8d
mov dword [rsp + 0x80], eax
mov eax, 0x2446f49f
mov ecx, 0xec7a8e82
cmove eax, ecx
mov dword [rsp + 0x7c], eax
mov eax, 0xb3cc83e3
cmove eax, ecx
mov dword [rsp + 0x28], eax
mov eax, 0x36bb7173
mov ecx, 0x4b6dfe10
cmove eax, ecx
mov dword [rsp + 0x78], eax
mov eax, 0x5e3f602e
cmove eax, ecx
mov dword [rsp + 0x74], eax
mov ecx, 0x87fe5140
mov eax, 0x448059a5
cmovne eax, ecx
mov dword [rsp + 0x24], eax
mov eax, 0xaa684861
mov ecx, 0x86884cbe
cmove eax, ecx
mov dword [rsp + 0xa8], eax
mov eax, 0x9f5e19
cmove eax, ecx
mov dword [rsp + 0x20], eax
mov eax, 0xf436598c
mov ecx, 0xa3791ae4
cmove eax, ecx
mov dword [rsp + 0x1c], eax
mov eax, 0x8d75a794
cmove eax, ecx
mov dword [rsp + 0x18], eax
mov eax, 0x695aa4b1
cmove eax, r13d
mov dword [rsp + 0x14], eax
mov r14d, 0xbfaf6271
mov eax, 0xfeddcc20
cmove r14d, eax
mov ecx, 0xf156a692
cmove ecx, eax
mov dword [rsp + 0x70], ecx
mov eax, ebx
mov r12d, 0xb0384124
mov ecx, 0x4b762487
cmove r12d, ecx
mov r8d, 0xcb4bf94
cmove r8d, ecx
mov ebx, 0x86ad81f4
jmp 0x14004b670
mov ebx, 0xab685c82
nop
mov r13d, ebx
cmp ebx, 0xf70060a7
jle 0x14004b6e0
cmp r13d, 0x37183b98
jg 0x14004b750
cmp r13d, 0x161396fe
jg 0x14004b80c
cmp r13d, 0x75e52bd
jg 0x14004b951
cmp r13d, 0xff9741b4
jg 0x14004bb74
mov ebx, r10d
cmp r13d, 0xf70060a8
je 0x14004b670
mov ebx, dword [rsp + 0x84]
cmp r13d, 0xfc31467e
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xfeddcc20
jne 0x14004b670
mov ebx, 0xf156a692
jmp 0x14004b670
cmp r13d, 0xb3cc83e2
jg 0x14004b7b0
cmp r13d, 0x93b8707f
jg 0x14004b863
cmp r13d, 0x8c011ce1
jg 0x14004b99c
cmp r13d, 0x86ad81f3
jle 0x14004bba4
cmp r13d, 0x86ad81f4
je 0x14004be23
mov ebx, dword [rsp + 0x74]
cmp r13d, 0x87fe5140
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x8b76b27d
jne 0x14004b670
mov ebx, dword [rsp + 0x44]
jmp 0x14004b670
cmp r13d, 0x536d4983
jg 0x14004b8b2
cmp r13d, 0x448059a4
jg 0x14004b9dd
cmp r13d, 0x3f1b2aa2
jle 0x14004bbcb
mov ebx, r8d
cmp r13d, 0x3f1b2aa3
je 0x14004b670
cmp r13d, 0x439eef1b
je 0x14004be4a
mov ebx, r13d
cmp r13d, 0x442fc5ce
jne 0x14004b670
mov ebx, dword [rsp + 0x48]
jmp 0x14004b670
cmp r13d, 0xca083721
jg 0x14004b903
cmp r13d, 0xc4023d95
jg 0x14004ba1d
cmp r13d, 0xbf8510dc
jle 0x14004bbf9
cmp r13d, 0xbf8510dd
je 0x14004be58
mov ebx, esi
cmp r13d, 0xbfaf6271
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xc291d134
jne 0x14004b670
mov ebx, dword [rsp + 0x64]
jmp 0x14004b670
cmp r13d, 0x26ba89d6
jg 0x14004ba5f
cmp r13d, 0x20c675dc
jle 0x14004bc24
mov ebx, r15d
cmp r13d, 0x20c675dd
je 0x14004b670
mov ebx, dword [rsp + 0x80]
cmp r13d, 0x2446f49f
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x24cb61e5
jne 0x14004b670
mov ebx, dword [rsp + 0x68]
jmp 0x14004b670
cmp r13d, 0xa3791ae3
jg 0x14004baa2
cmp r13d, 0x969c576d
jle 0x14004bc52
mov ebx, edi
cmp r13d, 0x969c576e
je 0x14004b670
cmp r13d, 0x972d0ec0
je 0x14004be62
mov ebx, r13d
cmp r13d, 0x99cca497
jne 0x14004b670
mov ebx, dword [rsp + 0x5c]
jmp 0x14004b670
cmp r13d, 0x6a9a85a3
jg 0x14004bae9
cmp r13d, 0x5c2e4550
jle 0x14004bc7f
cmp r13d, 0x5c2e4551
je 0x14004be71
mov ebx, dword [rsp + 0x78]
cmp r13d, 0x5e3f602e
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x695aa4b1
jne 0x14004b670
mov ebx, dword [rsp + 0x18]
jmp 0x14004b670
cmp r13d, 0xdf5e600f
jg 0x14004bb31
cmp r13d, 0xd2adb646
jle 0x14004bcac
cmp r13d, 0xd2adb647
je 0x14004be7b
cmp r13d, 0xd4aa6546
je 0x14004be85
mov ebx, r13d
cmp r13d, 0xd93d5ae3
jne 0x14004b670
mov ebx, 0x8b76b27d
jmp 0x14004b670
cmp r13d, 0xcb4bf93
jle 0x14004bcd3
mov ebx, r12d
cmp r13d, 0xcb4bf94
je 0x14004b670
mov ebx, dword [rsp + 0x98]
cmp r13d, 0xda3d15f
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x151134a2
jne 0x14004b670
mov ebx, 0x536d4984
jmp 0x14004b670
cmp r13d, 0x90ed62fc
jle 0x14004bcfb
cmp r13d, 0x90ed62fd
je 0x14004be93
cmp r13d, 0x90f90c94
je 0x14004be9d
mov ebx, r13d
cmp r13d, 0x91d39309
jne 0x14004b670
mov ebx, 0xc291d134
jmp 0x14004b670
cmp r13d, 0x4b762486
jle 0x14004bd28
cmp r13d, 0x4b762487
je 0x14004beb3
cmp r13d, 0x4b7c4072
je 0x14004bebd
mov ebx, r13d
cmp r13d, 0x4bf48029
jne 0x14004b670
mov ebx, dword [rsp + 0x6c]
jmp 0x14004b670
cmp r13d, 0xc68e1254
jle 0x14004bd55
mov ebx, eax
cmp r13d, 0xc68e1255
je 0x14004b670
cmp r13d, 0xc7a20dbf
je 0x14004bec7
mov ebx, r13d
cmp r13d, 0xc8481f33
jne 0x14004b670
mov ebx, dword [rsp + 0x4c]
jmp 0x14004b670
cmp r13d, 0x2ce5f690
jle 0x14004bd7c
mov ebx, r9d
cmp r13d, 0x2ce5f691
je 0x14004b670
cmp r13d, 0x2e75712d
je 0x14004b66a
mov ebx, r13d
cmp r13d, 0x36bb7173
jne 0x14004b670
mov ebx, dword [rsp + 0x28]
jmp 0x14004b670
cmp r13d, 0xab685c81
jle 0x14004bda2
mov ebx, r11d
cmp r13d, 0xab685c82
je 0x14004b670
mov ebx, dword [rsp + 0x70]
cmp r13d, 0xb0384124
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xb3834421
jne 0x14004b670
mov ebx, dword [rsp + 0x14]
jmp 0x14004b670
cmp r13d, 0x713f2b81
jle 0x14004bdc8
mov ebx, dword [rsp + 0xac]
cmp r13d, 0x713f2b82
je 0x14004b670
cmp r13d, 0x77e65f10
je 0x14004bed1
mov ebx, r13d
cmp r13d, 0x7b33a5b0
jne 0x14004b670
mov ebx, 0x75e52be
jmp 0x14004b670
cmp r13d, 0xf156a691
jle 0x14004bdf5
mov ebx, r14d
cmp r13d, 0xf156a692
je 0x14004b670
cmp r13d, 0xf38de166
je 0x14004bedb
mov ebx, r13d
cmp r13d, 0xf436598c
jne 0x14004b670
mov ebx, dword [rsp + 0x24]
jmp 0x14004b670
mov ebx, dword [rsp + 0xa8]
cmp r13d, 0x9f5e19
je 0x14004b670
cmp r13d, 0x29ea0b5
jne 0x14004bf23
mov rcx, qword [rsp + 8]
mov ebx, 0x439eef1b
jmp 0x14004b670
cmp r13d, 0x84aaa284
je 0x14004bef1
mov ebx, r13d
cmp r13d, 0x86884cbe
jne 0x14004b670
mov ebx, 0x9f5e19
jmp 0x14004b670
mov ebx, dword [rsp + 0xa0]
cmp r13d, 0x37183b99
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x3c3f3b92
jne 0x14004b670
mov ebx, 0x969c576e
jmp 0x14004b670
mov ebx, dword [rsp + 0x7c]
cmp r13d, 0xb3cc83e3
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xb91dba16
jne 0x14004b670
mov ebx, 0x5b4c4d84
jmp 0x14004b670
mov ebx, edx
cmp r13d, 0x161396ff
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x1d1c5505
jne 0x14004b670
mov rcx, qword [rsp + 8]
mov ebx, 0xc8481f33
jmp 0x14004b670
mov ebx, dword [rsp + 0xa4]
cmp r13d, 0x93b87080
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x94cbd078
jne 0x14004b670
mov ebx, dword [rsp + 0x40]
jmp 0x14004b670
mov ebx, dword [rsp + 0x9c]
cmp r13d, 0x536d4984
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x5b4c4d84
jne 0x14004b670
mov ebx, dword [rsp + 0x2c]
jmp 0x14004b670
cmp r13d, 0xca083722
je 0x14004befb
mov ebx, r13d
cmp r13d, 0xd03b41be
jne 0x14004b670
mov ebx, 0x4bf48029
jmp 0x14004b670
mov ebx, ebp
cmp r13d, 0x75e52be
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xb3aa3c0
jne 0x14004b670
mov ebx, dword [rsp + 0x60]
jmp 0x14004b670
mov ebx, dword [rsp + 0x8c]
cmp r13d, 0x8c011ce2
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x8d75a794
jne 0x14004b670
mov ebx, dword [rsp + 0x20]
jmp 0x14004b670
mov ebx, dword [rsp + 0x90]
cmp r13d, 0x448059a5
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x4b6dfe10
jne 0x14004b670
mov ebx, dword [rsp + 0x3c]
jmp 0x14004b670
cmp r13d, 0xc4023d96
je 0x14004bf05
mov ebx, r13d
cmp r13d, 0xc4762a30
jne 0x14004b670
mov ebx, 0x90f90c94
jmp 0x14004b670
cmp r13d, 0x26ba89d7
je 0x14004bf0f
mov ebx, r13d
cmp r13d, 0x2a4198a4
jne 0x14004b670
mov ebx, dword [rsp + 0x34]
jmp 0x14004b670
cmp r13d, 0xa3791ae4
je 0x14004bf19
mov ebx, r13d
cmp r13d, 0xaa684861
jne 0x14004b670
mov ebx, dword [rsp + 0x1c]
jmp 0x14004b670
mov ebx, dword [rsp + 0x94]
cmp r13d, 0x6a9a85a4
je 0x14004b670
mov ebx, r13d
cmp r13d, 0x702c1c9d
jne 0x14004b670
mov ebx, dword [rsp + 0x54]
jmp 0x14004b670
mov ebx, dword [rsp + 0x88]
cmp r13d, 0xdf5e6010
je 0x14004b670
mov ebx, r13d
cmp r13d, 0xec7a8e82
jne 0x14004b670
mov ebx, 0xb3cc83e3
jmp 0x14004b670
movzx ecx, byte [rsp + 6]
cmp byte [rsp + 7], 0
mov r13d, 0x3f1b2aa3
mov ebx, 0x3f1b2aa3
jne 0x14004be3f
mov ebx, 0x448059a5
test cl, cl
cmovne ebx, r13d
jmp 0x14004b670
mov rcx, qword [rsp + 8]
mov ebx, dword [rsp + 0x58]
jmp 0x14004b670
mov ebx, 0xf38de166
jmp 0x14004b670
mov rcx, qword [rsp + 8]
mov ebx, 0xd4aa6546
jmp 0x14004b670
mov ebx, 0x3f1b2aa3
jmp 0x14004b670
mov ebx, 0x713f2b82
jmp 0x14004b670
mov rcx, qword [rsp + 8]
mov ebx, dword [rsp + 0x50]
jmp 0x14004b670
mov ebx, 0xda3d15f
jmp 0x14004b670
mov rcx, qword [rsp + 8]
mov qword [rsp + 0xb8], rcx
mov ebx, dword [rsp + 0x38]
jmp 0x14004b670
mov ebx, 0xcb4bf94
jmp 0x14004b670
mov ebx, 0x5e3f602e
jmp 0x14004b670
mov ebx, 0xb3834421
jmp 0x14004b670
mov ebx, 0x2ce5f691
jmp 0x14004b670
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
mov ebx, dword [rsp + 0x30]
jmp 0x14004b670
mov ebx, 0x8c011ce2
jmp 0x14004b670
mov ebx, 0x24cb61e5
jmp 0x14004b670
mov ebx, 0xf70060a8
jmp 0x14004b670
mov ebx, 0xfc31467e
jmp 0x14004b670
mov ebx, 0x8d75a794
jmp 0x14004b670
mov ebx, r13d
cmp r13d, 0xff9741b5
jne 0x14004b670
mov rax, qword [rsp + 0xb8]
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret