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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x88
mov eax, dword [0x5f2e58]
mov ebx, 0x1836a4fe
mov esi, 0x38f0e05e
lea ecx, [eax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x5f2e54], 0xa
setl cl
or cl, al
mov ecx, 0x2b33be8d
mov eax, 0x9570abc8
cmove ecx, eax
mov dword [esp + 0x68], ecx
mov ecx, 0x937bb859
cmove ecx, eax
mov eax, 0xc910340d
mov dword [esp + 0x64], ecx
mov ecx, 0x5209e434
cmove ecx, eax
mov dword [esp + 0x60], ecx
mov ecx, 0x4ce59030
cmove ecx, eax
mov eax, 0x1692002f
mov dword [esp + 0x7c], ecx
mov ecx, 0xb0fd0159
cmove ecx, eax
mov dword [esp + 0x78], ecx
mov ecx, 0x7c7b3fd9
cmove ecx, eax
mov eax, 0xe861a743
mov dword [esp + 0x5c], ecx
mov ecx, 0xc16f7db4
cmove ecx, eax
mov dword [esp + 0x58], ecx
mov ecx, 0x390fe1ce
cmove ecx, eax
mov eax, 0x7cc60bd4
mov dword [esp + 0x54], ecx
mov ecx, 0xb6a19e34
cmove ecx, eax
mov dword [esp + 0x74], ecx
mov ecx, 0xd894702f
cmove ecx, eax
mov eax, 0x1178b00
mov dword [esp + 0x50], ecx
mov ecx, 0xfa183ba
cmove ecx, eax
mov dword [esp + 0x70], ecx
mov ecx, 0xac887408
cmove ecx, eax
mov eax, 0xc407b10e
mov dword [esp + 0x6c], ecx
mov ecx, 0x82dd5468
cmove ebx, eax
cmove ecx, eax
mov eax, 0x423afaf9
mov dword [esp + 0x4c], ecx
mov ecx, 0x4287c235
cmove ecx, eax
mov dword [esp + 0x48], ecx
mov ecx, 0x1e2b443e
cmove ecx, eax
mov eax, 0x6eafff4e
mov dword [esp + 0x44], ecx
mov ecx, 0x8d7e950b
cmove esi, eax
cmove ecx, eax
mov eax, 0xfe7f2c3d
mov dword [esp + 0x40], ecx
mov ecx, 0xe7105431
cmove ecx, eax
mov dword [esp + 0x3c], ecx
mov ecx, 0xef6bf080
cmove ecx, eax
mov eax, 0xa2c4a03e
mov dword [esp + 0x38], ecx
mov ecx, 0x69f52998
cmove ecx, eax
mov dword [esp + 0x34], ecx
mov ecx, 0xb476a434
cmove ecx, eax
mov eax, dword [ebp + 0x10]
mov dword [esp + 0x30], ecx
mov ecx, 0x5b85ca75
mov dword [esp + 0x2c], eax
jmp 0x430d70
mov ecx, 0x4ce59030
mov edi, 6
mov eax, ecx
cmp ecx, 0xbb2f53
jg 0x430dd0
cmp eax, 0xb6a19e33
jle 0x430e30
cmp eax, 0xe7105430
jg 0x430ec2
cmp eax, 0xc910340c
jg 0x430fb6
cmp eax, 0xc16f7db3
jg 0x431123
cmp eax, 0xb6a19e34
je 0x43131e
mov ecx, eax
cmp eax, 0xb97273cf
jne 0x430d70
cmp byte [esp + 5], 0
mov ecx, 0x8a1c761b
mov eax, 0x5220a185
cmovne ecx, eax
jmp 0x430d70
cmp eax, 0x3e578d0d
jle 0x430e80
cmp eax, 0x5b85ca74
jg 0x430efa
cmp eax, 0x4ce5902f
jg 0x430fe2
cmp eax, 0x4287c234
jg 0x431145
cmp eax, 0x3e578d0e
je 0x431328
mov ecx, eax
cmp eax, 0x423afaf9
jne 0x430d70
mov edi, dword [esp + 0x14]
mov ecx, 0x1e2b443e
jmp 0x430d70
cmp eax, 0x98d10373
jle 0x430f3f
cmp eax, 0xac887407
jg 0x43100f
cmp eax, 0x9f63ed8c
jg 0x431166
cmp eax, 0x98d10374
je 0x43133e
mov ecx, eax
cmp eax, 0x9eab3dc1
jne 0x430d70
cmp byte [esp + 6], 0
mov ecx, 0x12c82913
mov eax, 0x6de8ce13
cmovne ecx, eax
jmp 0x430d70
cmp eax, 0x1c84e43c
jle 0x430f7a
cmp eax, 0x28543a53
jg 0x43103f
cmp eax, 0x1e2b443d
jg 0x43118d
cmp eax, 0x1c84e43d
je 0x431348
mov ecx, eax
cmp eax, 0x1df6d9f8
jne 0x430d70
mov ecx, dword [esp + 0x50]
jmp 0x430d70
cmp eax, 0xef6bf07f
jg 0x43106c
cmp eax, 0xeb4d6081
jg 0x4311ae
cmp eax, 0xe7105431
je 0x431352
mov ecx, eax
cmp eax, 0xe861a743
jne 0x430d70
mov ecx, 0x390fe1ce
jmp 0x430d70
cmp eax, 0x71cd5494
jg 0x431098
cmp eax, 0x6de8ce12
jg 0x4311d5
cmp eax, 0x5b85ca75
je 0x43135c
mov ecx, eax
cmp eax, 0x69f52998
jne 0x430d70
cmp byte [esp + 4], 0
mov ecx, 0x9f63ed8d
mov eax, 0xecf2b79f
cmovne ecx, eax
jmp 0x430d70
cmp eax, 0x8da7e54d
jle 0x4310c9
cmp eax, 0x94f255b9
jg 0x4311f9
mov ecx, dword [esp + 0x6c]
cmp eax, 0x8da7e54e
je 0x430d70
mov ecx, eax
cmp eax, 0x937bb859
jne 0x430d70
mov ecx, dword [esp + 0x68]
jmp 0x430d70
cmp eax, 0x12c82912
jle 0x4310f6
cmp eax, 0x179bbbae
jg 0x43121b
mov ecx, dword [esp + 0x7c]
cmp eax, 0x12c82913
je 0x430d70
mov ecx, eax
cmp eax, 0x1692002f
jne 0x430d70
mov ecx, 0x7c7b3fd9
jmp 0x430d70
cmp eax, 0xd894702e
jg 0x431246
cmp eax, 0xc910340d
je 0x430d66
mov ecx, eax
cmp eax, 0xcb204509
jne 0x430d70
mov ecx, dword [esp + 0x64]
jmp 0x430d70
cmp eax, 0x5220a184
jg 0x43126b
cmp eax, 0x4ce59030
je 0x431373
mov ecx, eax
cmp eax, 0x5209e434
jne 0x430d70
mov ecx, 0xcb204509
jmp 0x430d70
cmp eax, 0xb0fd0158
jg 0x431294
mov ecx, dword [esp + 0x70]
cmp eax, 0xac887408
je 0x430d70
mov ecx, eax
cmp eax, 0xaff0308c
jne 0x430d70
mov ecx, dword [esp + 0x5c]
jmp 0x430d70
cmp eax, 0x38f0e05d
jg 0x4312be
cmp eax, 0x28543a54
je 0x431381
mov ecx, eax
cmp eax, 0x2b33be8d
jne 0x430d70
mov ecx, 0xfc0eea91
jmp 0x430d70
cmp eax, 0xfc0eea90
jg 0x4312df
cmp eax, 0xef6bf080
je 0x43138d
mov ecx, eax
cmp eax, 0xf0db374a
jne 0x430d70
mov ecx, dword [esp + 0x38]
jmp 0x430d70
cmp eax, 0x7c7b3fd8
jle 0x431309
mov ecx, dword [esp + 0x78]
cmp eax, 0x7c7b3fd9
je 0x430d70
mov ecx, eax
cmp eax, 0x7cc60bd4
jne 0x430d70
mov ecx, 0xd894702f
jmp 0x430d70
cmp eax, 0x82dd5468
je 0x4313aa
cmp eax, 0x8a1c761b
je 0x4313b4
mov ecx, eax
cmp eax, 0x8d7e950b
jne 0x430d70
mov ecx, 0x3e578d0e
jmp 0x430d70
cmp eax, 0xbb2f54
je 0x4313cc
cmp eax, 0x1178b00
je 0x4313db
mov ecx, eax
cmp eax, 0xfa183ba
jne 0x430d70
mov ecx, 0x179bbbaf
jmp 0x430d70
cmp eax, 0xc16f7db4
je 0x4313e5
mov ecx, eax
cmp eax, 0xc407b10e
jne 0x430d70
mov ecx, 0x1836a4fe
jmp 0x430d70
cmp eax, 0x4287c235
je 0x4313ef
mov ecx, eax
cmp eax, 0x48c5d60b
jne 0x430d70
mov ecx, dword [esp + 0x30]
jmp 0x430d70
cmp eax, 0x9f63ed8d
je 0x4313f9
mov ecx, eax
cmp eax, 0xa2c4a03e
jne 0x430d70
movzx eax, byte [esp + 3]
mov ecx, 0xb476a434
jmp 0x430d70
cmp eax, 0x1e2b443e
je 0x431411
mov ecx, eax
cmp eax, 0x215406de
jne 0x430d70
mov ecx, dword [esp + 0x54]
jmp 0x430d70
cmp eax, 0xeb4d6082
je 0x43141e
mov ecx, eax
cmp eax, 0xecf2b79f
jne 0x430d70
mov ecx, 0x98d10374
mov edi, 0xd
jmp 0x430d70
mov ecx, ebx
cmp eax, 0x6de8ce13
je 0x430d70
mov ecx, eax
cmp eax, 0x6eafff4e
jne 0x430d70
mov ecx, 0x38f0e05e
jmp 0x430d70
cmp eax, 0x94f255ba
je 0x431435
mov ecx, eax
cmp eax, 0x9570abc8
jne 0x430d70
mov ecx, 0x937bb859
jmp 0x430d70
cmp eax, 0x179bbbaf
je 0x43144d
mov ecx, eax
cmp eax, 0x1836a4fe
jne 0x430d70
cmp dword [esp + 0x2c], 0
mov ecx, dword [esp + 0x4c]
sete byte [esp + 7]
jmp 0x430d70
mov ecx, dword [esp + 0x74]
cmp eax, 0xd894702f
je 0x430d70
mov ecx, eax
cmp eax, 0xdb0c3272
jne 0x430d70
mov ecx, dword [esp + 0x44]
jmp 0x430d70
mov ecx, esi
cmp eax, 0x5220a185
je 0x430d70
mov ecx, eax
cmp eax, 0x59c95489
jne 0x430d70
movzx edx, byte [esp + 7]
mov ecx, 0x94f255ba
jmp 0x430d70
cmp eax, 0xb0fd0159
je 0x431457
mov ecx, eax
cmp eax, 0xb476a434
jne 0x430d70
movzx eax, byte [esp + 3]
mov ecx, dword [esp + 0x34]
mov byte [esp + 4], al
jmp 0x430d70
cmp eax, 0x38f0e05e
je 0x431461
mov ecx, eax
cmp eax, 0x390fe1ce
jne 0x430d70
mov ecx, dword [esp + 0x58]
jmp 0x430d70
cmp eax, 0xfc0eea91
je 0x431478
mov ecx, eax
cmp eax, 0xfe7f2c3d
jne 0x430d70
mov eax, dword [esp + 8]
mov eax, dword [esp + 0xc]
mov ecx, 0xef6bf080
jmp 0x430d70
cmp eax, 0x71cd5495
jne 0x431486
mov ecx, 0x8da7e54e
jmp 0x430d70
mov ecx, 0x215406de
jmp 0x430d70
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ecx, 0xdb0c3272
mov dword [esp + 0x14], eax
jmp 0x430d70
mov ecx, 0x1c84e43d
jmp 0x430d70
mov ecx, 0xfc0eea91
jmp 0x430d70
mov ecx, 0xb97273cf
jmp 0x430d70
mov eax, dword [ebp + 0x10]
mov ecx, 0x48c5d60b
cmp eax, 0x3000
sete byte [esp + 3]
jmp 0x430d70
mov ecx, dword [esp + 0x60]
mov edi, 6
jmp 0x430d70
mov ecx, 0x1df6d9f8
xor edi, edi
jmp 0x430d70
xor eax, eax
cmp eax, dword [esp + 8]
mov eax, 0
sbb eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
setl byte [esp + 5]
jmp 0x430d70
mov ecx, 0x59c95489
jmp 0x430d70
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x20], eax
mov ecx, 0xeb4d6082
jmp 0x430d70
mov ecx, 0x71cd5495
mov edi, 1
jmp 0x430d70
mov ecx, 0xac887408
jmp 0x430d70
mov ecx, 0x179bbbaf
jmp 0x430d70
mov ecx, 0xfc0eea91
jmp 0x430d70
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
mov ecx, 0xf0db374a
jmp 0x430d70
mov edi, dword [esp + 0x14]
mov ecx, dword [esp + 0x48]
jmp 0x430d70
mov eax, dword [esp + 0x20]
mov ecx, 0x9eab3dc1
or eax, dword [esp + 0x24]
sete byte [esp + 6]
jmp 0x430d70
mov eax, edx
mov ecx, 0xbb2f54
xor al, 0xfe
test al, dl
mov eax, 0x28543a54
cmove ecx, eax
jmp 0x430d70
mov ecx, 0xaff0308c
jmp 0x430d70
mov ecx, 0xfc0eea91
jmp 0x430d70
mov ecx, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x18], eax
jmp 0x430d70
mov ecx, 0x79f0d704
mov dword [esp + 0x28], edi
jmp 0x430d70
mov ecx, eax
cmp eax, 0x79f0d704
jne 0x430d70
mov eax, dword [esp + 0x28]
mov dword [esp + 0x80], eax
mov eax, dword [esp + 0x80]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret