Function at 0x140003390
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, 0xa8
mov dword [rsp + 0x54], edx
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x28], rax
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx + rax + 0x88]
mov dword [rsp + 0x58], eax
mov eax, 0xcf217112
mov edi, 0xe9d5026e
mov esi, 0x5c527dd8
cmp eax, 0xf9a81097
jg 0x140003441
cmp eax, 0xd0e3eb14
jg 0x1400034a1
cmp eax, 0xbb2ee489
jle 0x140003535
cmp eax, 0xcca32975
jle 0x140003600
cmp eax, 0xcca32976
je 0x140003780
cmp eax, 0xcef00ab5
je 0x14000379a
cmp eax, 0xcf217112
jne 0x1400033d5
mov eax, dword [rsp + 0x58]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x60], rax
mov eax, 0xf9a81098
jmp 0x1400033d5
cmp eax, 0x2ae6769c
jle 0x1400034ee
cmp eax, 0x4ab5124d
jle 0x140003560
cmp eax, 0x5d6bee00
jle 0x140003634
cmp eax, 0x5d6bee01
je 0x1400037a7
cmp eax, 0x5de1ef16
je 0x1400037b1
cmp eax, 0x7fede056
jne 0x1400033d5
movzx eax, word [rsp + 0x32]
mov rax, qword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, 0x40faebd7
jmp 0x1400033d5
cmp eax, 0xe9d5026d
jg 0x14000358b
cmp eax, 0xdc8d4ae1
jg 0x140003661
cmp eax, 0xd0e3eb15
je 0x1400037d9
cmp eax, 0xdc500dd6
jne 0x1400039e9
mov qword [rsp + 0x78], r12
test ebx, ebx
mov eax, 0xc3ef3278
mov ecx, 0xde23315f
cmove eax, ecx
mov r14, qword [rsp + 0x78]
mov r13d, ebx
jmp 0x1400033d5
cmp eax, 0x1d551a46
jg 0x1400035ca
cmp eax, 0x85eed81
jg 0x14000368b
cmp eax, 0xf9a81098
je 0x1400037f7
cmp eax, 0xfc929bd8
jne 0x1400033d5
mov rcx, qword [rsp + 0x88]
call fcn.140003033
mov dword [rsp + 0x44], eax
mov eax, 0xd0e3eb15
jmp 0x1400033d5
cmp eax, 0xa72b72fa
jg 0x1400036ab
cmp eax, 0x9363bb66
je 0x140003815
cmp eax, 0x95a85944
jne 0x1400033d5
mov eax, 0x25bc4434
jmp 0x1400033d5
cmp eax, 0x40faebd6
jg 0x1400036f8
cmp eax, 0x2ae6769d
je 0x140003833
cmp eax, 0x2ccc696a
jne 0x1400033d5
mov eax, 0xeea52682
jmp 0x1400033d5
cmp eax, 0xef56b5c6
jg 0x140003722
cmp eax, 0xe9d5026e
je 0x140003859
cmp eax, 0xeea52682
jne 0x1400033d5
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ccc696a
mov ecx, 0x2246ae99
jmp 0x1400039d7
cmp eax, 0x24c1f97d
jg 0x14000374c
cmp eax, 0x1d551a47
je 0x14000388d
cmp eax, 0x2246ae99
jne 0x1400033d5
mov eax, 0xc3ef3278
mov r13d, 2
mov r14, qword [rsp + 0x70]
jmp 0x1400033d5
cmp eax, 0xbb2ee48a
je 0x1400038a4
cmp eax, 0xc3ef3278
jne 0x1400033d5
mov qword [rsp + 0xa0], r14
cmp r13d, 2
mov eax, 0xda4f3f85
mov ecx, 0x1505dd01
cmove eax, ecx
jmp 0x1400033d5
cmp eax, 0x4ab5124e
je 0x1400038e9
cmp eax, 0x5c527dd8
jne 0x1400033d5
mov eax, 0xdc500dd6
mov ebx, 1
mov r12, qword [rsp + 0x98]
jmp 0x1400033d5
cmp eax, 0xdc8d4ae2
je 0x140003919
cmp eax, 0xde23315f
jne 0x1400033d5
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x5c], eax
mov eax, 0x9363bb66
jmp 0x1400033d5
cmp eax, 0x85eed82
je 0x140003944
cmp eax, 0x1505dd01
jne 0x1400033d5
mov eax, 0xda4f3f85
jmp 0x1400033d5
cmp eax, 0xa72b72fb
je 0x140003955
cmp eax, 0xad21a3c5
jne 0x1400033d5
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, 0xbb2ee48a
jmp 0x1400033d5
cmp eax, 0x40faebd7
je 0x140003970
cmp eax, 0x4671efb5
jne 0x1400033d5
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0x48]
mov eax, 0xe9d5026e
jmp 0x1400033d5
cmp eax, 0xef56b5c7
je 0x1400039b0
cmp eax, 0xf117e1f7
jne 0x1400033d5
mov r15d, dword [rsp + 0x5c]
mov eax, 0x5de1ef16
mov rbp, qword [rsp + 0x78]
jmp 0x1400033d5
cmp eax, 0x24c1f97e
je 0x1400039be
cmp eax, 0x25bc4434
jne 0x1400033d5
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x95a85944
mov ecx, 0xf117e1f7
jmp 0x1400039d7
mov rax, qword [rsp + 0x90]
movzx eax, word [rax]
mov word [rsp + 0x32], ax
mov eax, 0x24c1f97e
jmp 0x1400033d5
mov eax, 0x5de1ef16
xor r15d, r15d
jmp 0x1400033d5
mov eax, 0xcca32976
jmp 0x1400033d5
mov qword [rsp + 0x70], rbp
mov dword [rsp + 0x34], r15d
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x34]
cmp ecx, dword [rax + 0x14]
mov eax, 0xa72b72fb
mov ecx, 0x4ab5124e
cmovb eax, ecx
jmp 0x1400033d5
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef56b5c7
mov ecx, 0xdc8d4ae2
jmp 0x1400039d7
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad21a3c5
mov ecx, 0xbb2ee48a
jmp 0x1400039d7
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x95a85944
mov ecx, 0x25bc4434
jmp 0x1400039d7
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4671efb5
cmove eax, edi
cmp dword [0x140071e40], 0xa
cmovl eax, edi
jmp 0x1400033d5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x48]
lea rax, [rax + rcx*2]
mov qword [rsp + 0x90], rax
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4671efb5
mov ecx, 0x5d6bee01
jmp 0x1400039d7
cmp byte [rsp + 0x31], 0
mov eax, 0x85eed82
mov ecx, 0x2ae6769d
cmovne eax, ecx
jmp 0x1400033d5
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0x20]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad21a3c5
mov ecx, 0xcef00ab5
jmp 0x1400039d7
mov eax, dword [rsp + 0x34]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x48]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x88], rax
mov eax, 0xfc929bd8
jmp 0x1400033d5
mov eax, dword [rsp + 0x44]
cmp eax, dword [rsp + 0x54]
sete byte [rsp + 0x31]
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef56b5c7
mov ecx, 0x1d551a47
jmp 0x1400039d7
mov eax, 0xdc500dd6
xor ebx, ebx
mov r12, qword [rsp + 0x70]
jmp 0x1400033d5
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ccc696a
mov ecx, 0xeea52682
jmp 0x1400039d7
movzx eax, word [rsp + 0x32]
mov rcx, qword [rsp + 0x60]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x98], rax
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7fede056
cmove eax, esi
cmp dword [0x140071e40], 0xa
cmovl eax, esi
jmp 0x1400033d5
mov eax, dword [rsp + 0x44]
mov eax, 0xdc8d4ae2
jmp 0x1400033d5
mov eax, dword [0x140071e44]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7fede056
mov ecx, 0x40faebd7
cmove eax, ecx
cmp dword [0x140071e40], 0xa
cmovl eax, ecx
jmp 0x1400033d5
cmp eax, 0xda4f3f85
jne 0x1400033d5
mov rax, qword [rsp + 0xa0]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret