Function at 0x430bc4
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
mov ebp, esp
add ebp, 0x24
push esp
call fcn.0042ea24
xor dword [ecx], esp
insd dword es:[edi], dx
aaa
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov esi, dword [eax + 0x1c]
lodsd eax, dword [esi]
cmp byte [eax + 0x1c], 0x18
je 0x430be8
xchg esi, eax
lodsd eax, dword [esi]
mov eax, dword [eax + 8]
push eax
call fcn.0042ea24
mov dl, byte [ecx - 0x7743c0e]
mov eax, dword [edi + 0x3c]
mov edx, dword [edi + eax + 0x78]
add edx, edi
mov ecx, dword [edx + 0x18]
mov ebx, dword [edx + 0x20]
add ebx, edi
call fcn.0042ea24
and al, 0xb2
les esi, [eax - 0x74cb74b7]
dec ecx
mov esi, dword [ebx + ecx*4]
add esi, edi
mov eax, 0x50746547
cmp dword [esi], eax
jne 0x430c11
mov eax, 0x41636f72
cmp dword [esi + 4], eax
jne 0x430c11
call fcn.0042ea24
sub byte [edi + 0x74], dh
push ebx
mov ebx, dword [edx + 0x24]
add ebx, edi
mov cx, word [ebx + ecx*2]
mov ebx, dword [edx + 0x1c]
add ebx, edi
mov eax, dword [ebx + ecx*4]
add eax, edi
push eax
call fcn.0042ea24
mov cl, 0x76
inc edx
adc bh, bh
jne 0x430c5b
push dword [ebp + 4]
push dword [ebp]
call fcn.0042f224
jbe 0x430cb2
in eax, 0xff
push dword [esi + 0x52]
add byte [eax - 0x54], ch
mov ebp, 0x458d0052
fcom qword [eax - 0x47]
clc
add eax, 0xbce80057
cmp al, 0xfe
dec dword [ebx - 0xa9aa00]
jne 0x430c9f
lea ecx, [ebp - 0x20]
push dword [ebp - 0x28]
mov dword [ebp - 4], esi
push ecx
push ebx
push eax
mov ecx, edi
call fcn.00480391
mov ecx, dword [ebp - 0x24]
mov ebx, eax
neg ebx
sbb bl, bl
add ecx, 0xfffffff0
call fcn.00401c90
xor eax, eax
inc bl
sete al
call fcn.00501d48
ret 0x20
in al, dx
mov eax, dword [ebp + 0xc]
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
xor ebx, ebx
mov esi, ecx
push 1
mov dword [esi + 0xb04], eax
push ebx
cmp eax, ebx
je 0x430de8
push dword [edi + 4]
lea ecx, [esi + 0x2a4]
call fcn.0047b672
test eax, eax
jne 0x430cea
xor eax, eax
jmp 0x430eff
mov eax, dword [edi]
cmp eax, ebx
je 0x430d05
push 1
push ebx
push eax
lea ecx, [esi + 0x3b0]
call fcn.0047b672
test eax, eax
jne 0x430d30
jmp 0x430ce3
cmp dword [0x5726f8], ebx
je 0x430d30
lea eax, [esi + 0x3b0]
push eax
lea ecx, [esi + 0x2a4]
call fcn.00478d3b
push dword [0x5726fc]
lea ecx, [esi + 0x3b0]
call fcn.00476ad0
mov eax, dword [edi + 8]
cmp eax, ebx
je 0x430d4a
push 1
push ebx
push eax
lea ecx, [esi + 0x4bc]
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0x10]
cmp eax, ebx
je 0x430d68
push 1
push ebx
push eax
lea ecx, [esi + 0x5c8]
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0xc]
cmp eax, ebx
je 0x430d86
push 1
push ebx
push eax
lea ecx, [esi + 0x6d4]
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0x14]
cmp eax, ebx
je 0x430da4
push 1
push ebx
push eax
lea ecx, [esi + 0x7e0]
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0x18]
cmp eax, ebx
je 0x430dc2
push 1
push ebx
push eax
lea ecx, [esi + 0x8ec]
call fcn.0047b672
test eax, eax
je 0x430ce3
cmp dword [edi + 0x1c], ebx
je 0x430de0
push 1
push ebx
push dword [edi + 0x18]
lea ecx, [esi + 0x8ec]
call fcn.0047b672
test eax, eax
je 0x430ce3
xor eax, eax
inc eax
jmp 0x430eff
push dword [edi + 4]
mov ecx, 0x5727c8
call fcn.0047b672
test eax, eax
je 0x430ce3
push dword [edi + 4]
mov ecx, 0x5727c8
call fcn.00430b98
mov dword [esi + 0xb90], eax
mov eax, dword [edi]
cmp eax, ebx
je 0x430e2d
push 1
push ebx
push eax
mov ecx, 0x5728f8
call fcn.0047b672
test eax, eax
jne 0x430e52
jmp 0x430ce3
cmp dword [0x5726f8], ebx
je 0x430e52
mov esi, 0x5728f8
push esi
mov ecx, 0x5727c8
call fcn.00478d3b
push dword [0x5726fc]
mov ecx, esi
call fcn.00476ad0
mov eax, dword [edi + 0x18]
xor esi, esi
inc esi
cmp eax, ebx
je 0x430e71
push esi
push ebx
push eax
mov ecx, 0x572a08
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 8]
cmp eax, ebx
je 0x430e8d
push esi
push ebx
push eax
mov ecx, 0x572b18
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0x1c]
cmp eax, ebx
je 0x430ea9
push esi
push ebx
push eax
mov ecx, 0x572c28
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0x10]
cmp eax, ebx
je 0x430ec5
push esi
push ebx
push eax
mov ecx, 0x572d38
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, dword [edi + 0xc]
cmp eax, ebx
je 0x430ee1
push esi
push ebx
push eax
mov ecx, 0x572e48
call fcn.0047b672
test eax, eax
je 0x430ce3
mov edi, dword [edi + 0x14]
cmp edi, ebx
je 0x430efd
push esi
push ebx
push edi
mov ecx, 0x572f58
call fcn.0047b672
test eax, eax
je 0x430ce3
mov eax, esi
pop edi
pop esi
pop ebx
pop ebp
ret 8