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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x18]
cmp eax, dword [ecx + 8]
jbe 0x633823
sub esp, 0x98
lea edi, [esp + 0x5c]
xor eax, eax
call fcn.00465fe4
mov dword [esp + 0x60], 1
mov dword [esp + 0x64], 2
mov dword [esp + 0x68], 5
mov dword [esp + 0x6c], 7
mov dword [esp + 0x70], 8
mov dword [esp + 0x74], 9
mov dword [esp + 0x78], 0xa
mov dword [esp + 0x7c], 0x16
mov dword [esp + 0x80], 0x15
mov dword [esp + 0x84], 0x17
mov dword [esp + 0x88], 0x18
mov ecx, dword [esp + 0x9c]
mov dword [esp], ecx
lea edx, [esp + 0x5c]
mov dword [esp + 4], edx
mov dword [esp + 8], 0xc
mov dword [esp + 0xc], 0xc
call fcn.006339c0
mov ecx, dword [esp + 0x9c]
mov edx, dword [ecx + 0x10]
mov ebx, dword [ecx + 0x14]
xor eax, eax
jmp 0x633595
inc eax
cmp eax, ebx
jge 0x633608
mov ebp, dword [edx + eax*4]
lea esi, [ebp - 7]
cmp esi, 3
jbe 0x6335ac
add ebp, 0xffffffeb
cmp ebp, 3
ja 0x633594
mov dword [esp + 0x20], eax
lea edi, [esp + 0x3c]
mov ebp, eax
xor eax, eax
call fcn.00465fe8
mov dword [esp + 0x3c], 7
mov dword [esp + 0x40], 8
mov dword [esp + 0x44], 9
mov dword [esp + 0x48], 0xa
mov dword [esp + 0x4c], 0x16
mov dword [esp + 0x50], 0x15
mov dword [esp + 0x54], 0x17
mov dword [esp + 0x58], 0x18
mov ecx, dword [esp + 0x9c]
mov esi, ebp
jmp 0x63361c
add esp, 0x98
ret
mov ebx, dword [esp + 0x18]
lea ebp, [ebx + 1]
mov ebx, edi
mov esi, dword [esp + 0x20]
mov edi, ebx
mov ebx, dword [ecx + 0x14]
mov esi, dword [ecx + 0x10]
cmp ebp, ebx
jge 0x63364d
jae 0x633819
mov dword [esp + 0x18], ebp
mov dword [esp + 0x94], esi
mov dword [esp + 0x28], ebx
mov esi, dword [esi + ebp*4]
xor eax, eax
mov dword [esp + 0x24], eax
xor eax, eax
jmp 0x6337ee
mov ebp, ebx
mov dword [esp + 0x24], ebx
mov ebx, dword [esp + 0x20]
test ebx, ebx
jne 0x633660
mov ebp, dword [ecx + 0x2c]
jmp 0x6336b0
dec ebx
cmp ebp, ebx
jbe 0x6337d8
mov ebx, dword [esp + 0x20]
mov ebp, dword [esi + ebx*4 - 4]
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 5
mov dword [esp + 0x38], 2
xor esi, esi
jmp 0x63369a
inc esi
mov ebx, dword [esp + 0x20]
cmp esi, 2
jge 0x6336b0
lea ebx, [esp + esi*4 + 0x34]
cmp dword [ebx], ebp
jne 0x633695
mov ebx, dword [esp + 0x20]
mov ebp, 1
mov dword [esp + 0x14], ebp
mov esi, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov ebp, dword [esp + 0x24]
cmp ebp, esi
jne 0x6336c7
mov ebx, dword [ecx + 0x30]
jmp 0x633710
jae 0x6337cf
mov ebx, dword [ebx + ebp*4]
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x2c], 5
mov dword [esp + 0x30], 2
xor esi, esi
jmp 0x6336f9
inc esi
mov ebp, dword [esp + 0x24]
cmp esi, 2
jge 0x633710
lea ebp, [esp + esi*4 + 0x2c]
cmp dword [ebp], ebx
jne 0x6336f4
mov ebp, dword [esp + 0x24]
mov ebx, 1
mov esi, dword [esp + 0x14]
cmp esi, ebx
je 0x633727
movzx ebx, byte [ecx + 0x28]
test bl, 1
setne bl
movzx ebx, bl
mov esi, ebx
mov dword [esp + 0x10], esi
mov ebx, dword [ecx + 0x18]
mov esi, dword [ecx + 0x10]
cmp ebp, ebx
ja 0x6337c6
mov dword [esp + 0x90], esi
mov esi, dword [esp + 0x20]
cmp ebp, esi
jb 0x6337bd
shl esi, 2
mov dword [esp + 0x24], esi
mov esi, dword [esp + 0x20]
sub ebp, esi
sub ebx, esi
neg ebx
sar ebx, 0x1f
mov esi, dword [esp + 0x24]
and esi, ebx
mov ebx, dword [esp + 0x90]
add ebx, esi
mov dword [esp + 0x8c], ebx
mov esi, dword [esp + 0x10]
xor eax, eax
mov dword [esp + 0x1c], eax
xor eax, eax
jmp 0x63379d
mov ecx, dword [esp + 0x8c]
mov dword [ecx + ebx*4], esi
inc ebx
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x1c], ebx
mov ebx, dword [esp + 0x8c]
mov ebx, dword [esp + 0x1c]
cmp ebx, ebp
jge 0x6337a9
jb 0x633780
jmp 0x6337b4
mov eax, dword [esp + 0x20]
mov ebx, edi
jmp 0x633594
mov eax, ebx
mov ecx, ebp
call fcn.00465e00
mov eax, esi
mov ecx, ebp
call fcn.00465e60
mov ecx, ebp
mov edx, ebx
call fcn.00465e40
mov eax, ebp
mov ecx, esi
call fcn.00465e00
mov eax, ebx
mov ecx, ebp
call fcn.00465e00
inc ebx
mov ebp, dword [esp + 0x18]
mov dword [esp + 0x24], ebx
mov ebx, dword [esp + 0x28]
mov ebx, dword [esp + 0x24]
cmp ebx, 8
jge 0x633805
lea ebp, [esp + ebx*4 + 0x3c]
cmp dword [ebp], esi
jne 0x6337e1
jmp 0x63360f
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x94]
mov ebx, dword [esp + 0x18]
jmp 0x63364f
mov eax, ebp
mov ecx, ebx
call fcn.00465e00
nop
call fcn.004649b0
jmp fcn.006334d0