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

Disassembly:
jmp 0x41fab0
sub esp, 0x38
push ebx
push ebp
push esi
push edi
push 0x1005c584
call dword [0x1005b1e8]
mov ebx, eax
xor edi, edi
cmp ebx, edi
mov dword [esp + 0x14], ebx
jne 0x41fba1
mov ecx, dword [0x100ee4c8]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
call edx
push eax
lea ecx, [esp + 0x24]
mov dword [esp + 0x24], edi
mov dword [esp + 0x28], edi
mov dword [esp + 0x2c], edi
call fcn.004190e0
push 0x100
call fcn.0041a530
add esp, 4
mov esi, eax
call dword [0x1005b048]
push eax
push 0x1005b368
push esi
call dword [0x1005b244]
add esp, 0xc
push esi
lea ecx, [esp + 0x24]
call fcn.0041cc40
push 0x1005c560
lea ecx, [esp + 0x24]
call fcn.0041cc40
push edi
push edi
push 1
push edi
mov edi, dword [esp + 0x30]
push 1
push 0x40000000
push edi
call fcn.00418b80
mov ecx, dword [0x10071428]
push 0
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push ecx
push 0x1006f428
push ebp
call dword [0x1005b060]
push edi
call dword [0x1005b1e8]
mov ebx, eax
push ebp
mov dword [esp + 0x18], ebx
call dword [0x1005b1d0]
push edi
call dword [0x1005b140]
test esi, esi
je 0x41fb8c
push esi
call fcn.0041a630
add esp, 4
test edi, edi
je 0x41fb99
push edi
call fcn.0041a630
add esp, 4
test ebx, ebx
je 0x4202a3
mov edx, dword [ebx + 0x3c]
mov eax, dword [edx + ebx + 0x78]
add eax, ebx
cmp dword [eax + 0x18], 0
mov dword [esp + 0x18], eax
mov dword [esp + 0x10], 0
jbe 0x4202a3
mov edi, dword [0x1005b12c]
jmp 0x41fbd8
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 0x20]
mov ecx, dword [esp + 0x10]
lea edx, [eax + ecx*4]
mov esi, dword [edx + ebx]
push 0x1005c54c
add esi, ebx
push esi
call edi
test eax, eax
jne 0x41fbfd
mov esi, 0x10002ef0
jmp 0x4201ee
push 0x1005c538
push esi
call edi
test eax, eax
jne 0x41fc13
mov esi, 0x10003000
jmp 0x4201ee
push 0x1005c51c
push esi
call edi
test eax, eax
jne 0x41fc29
mov esi, 0x10001b70
jmp 0x4201ee
push 0x1005c504
push esi
call edi
test eax, eax
jne 0x41fc3f
mov esi, 0x10002d10
jmp 0x4201ee
push 0x1005c4ec
push esi
call edi
test eax, eax
jne 0x41fc55
mov esi, 0x100028c0
jmp 0x4201ee
push 0x1005c4d4
push esi
call edi
test eax, eax
jne 0x41fc6b
mov esi, 0x10001d20
jmp 0x4201ee
push 0x1005c4bc
push esi
call edi
test eax, eax
jne 0x41fc81
mov esi, 0x100025a0
jmp 0x4201ee
push 0x1005c49c
push esi
call edi
test eax, eax
jne 0x41fc97
mov esi, 0x10002240
jmp 0x4201ee
push 0x1005c47c
push esi
call edi
test eax, eax
jne 0x41fcad
mov esi, 0x10001b80
jmp 0x4201ee
push 0x1005c458
push esi
call edi
test eax, eax
jne 0x41fcc3
mov esi, 0x100022a0
jmp 0x4201ee
push 0x1005c434
push esi
call edi
test eax, eax
jne 0x41fcd9
mov esi, 0x10001b90
jmp 0x4201ee
push 0x1005c418
push esi
call edi
test eax, eax
jne 0x41fcef
mov esi, 0x100022f0
jmp 0x4201ee
push 0x1005c3fc
push esi
call edi
test eax, eax
jne 0x41fd05
mov esi, 0x10001ba0
jmp 0x4201ee
push 0x1005c3d8
push esi
call edi
test eax, eax
jne 0x41fd1b
mov esi, 0x10002330
jmp 0x4201ee
push 0x1005c3b4
push esi
call edi
test eax, eax
jne 0x41fd31
mov esi, 0x10001bb0
jmp 0x4201ee
push 0x1005c390
push esi
call edi
test eax, eax
jne 0x41fd47
mov esi, 0x100023f0
jmp 0x4201ee
push 0x1005c36c
push esi
call edi
test eax, eax
jne 0x41fd5d
mov esi, 0x10001bc0
jmp 0x4201ee
push 0x1005c344
push esi
call edi
test eax, eax
jne 0x41fd73
mov esi, 0x10001bd0
jmp 0x4201ee
push 0x1005c32c
push esi
call edi
test eax, eax
jne 0x41fd89
mov esi, 0x10001be0
jmp 0x4201ee
push 0x1005c2f8
push esi
call edi
test eax, eax
jne 0x41fd9f
mov esi, 0x10002440
jmp 0x4201ee
push 0x1005c2c4
push esi
call edi
test eax, eax
jne 0x41fdb5
mov esi, 0x10001bf0
jmp 0x4201ee
push 0x1005c2a8
push esi
call edi
test eax, eax
jne 0x41fdcb
mov esi, 0x10001c00
jmp 0x4201ee
push 0x1005c28c
push esi
call edi
test eax, eax
jne 0x41fde1
mov esi, 0x10001c10
jmp 0x4201ee
push 0x1005c274
push esi
call edi
test eax, eax
jne 0x41fdf7
mov esi, 0x10001c40
jmp 0x4201ee
push 0x1005c258
push esi
call edi
test eax, eax
jne 0x41fe0d
mov esi, 0x10001c50
jmp 0x4201ee
push 0x1005c244
push esi
call edi
test eax, eax
jne 0x41fe23
mov esi, 0x10001c60
jmp 0x4201ee
push 0x1005c230
push esi
call edi
test eax, eax
jne 0x41fe39
mov esi, 0x10001c70
jmp 0x4201ee
push 0x1005c200
push esi
call edi
test eax, eax
jne 0x41fe4f
mov esi, 0x10002480
jmp 0x4201ee
push 0x1005c1d0
push esi
call edi
test eax, eax
jne 0x41fe65
mov esi, 0x10001c90
jmp 0x4201ee
push 0x1005c1a8
push esi
call edi
test eax, eax
jne 0x41fe7b
mov esi, 0x10002960
jmp 0x4201ee
push 0x1005c180
push esi
call edi
test eax, eax
jne 0x41fe91
mov esi, 0x10001ca0
jmp 0x4201ee
push 0x1005c150
push esi
call edi
test eax, eax
jne 0x41fea7
mov esi, 0x100024c0
jmp 0x4201ee
push 0x1005c120
push esi
call edi
test eax, eax
jne 0x41febd
mov esi, 0x10001cb0
jmp 0x4201ee
push 0x1005c0f4
push esi
call edi
test eax, eax
jne 0x41fed3
mov esi, 0x10002c30
jmp 0x4201ee
push 0x1005c0c8
push esi
call edi
test eax, eax
jne 0x41fee9
mov esi, 0x10002530
jmp 0x4201ee
push 0x1005c0b0
push esi
call edi
test eax, eax
jne 0x41feff
mov esi, 0x10001fe0
jmp 0x4201ee
push 0x1005c094
push esi
call edi
test eax, eax
jne 0x41ff15
mov esi, 0x10001cc0
jmp 0x4201ee
push 0x1005c074
push esi
call edi
test eax, eax
jne 0x41ff2b
mov esi, 0x10001cf0
jmp 0x4201ee
push 0x1005c050
push esi
call edi
test eax, eax
jne 0x41ff41
mov esi, 0x10001d00
jmp 0x4201ee
push 0x1005b41c
push esi
call edi
test eax, eax
jne 0x41ff57
mov esi, 0x10001b50
jmp 0x4201ee
push 0x1005c030
push esi
call edi
test eax, eax
jne 0x41ff6d
mov esi, 0x10001b60
jmp 0x4201ee
push 0x1005b3f0
push esi
call edi
test eax, eax
jne 0x41ff83
mov esi, 0x10001d10
jmp 0x4201ee
push 0x1005b43c
push esi
call edi
test eax, eax
jne 0x41ff99
mov esi, 0x100ee448
jmp 0x4201ee
push 0x1005c008
push esi
call edi
test eax, eax
jne 0x41ffaf
mov esi, 0x10007a80
jmp 0x4201ee
push 0x1005bfe0
push esi
call edi
test eax, eax
jne 0x41ffc5
mov esi, 0x100083a0
jmp 0x4201ee
push 0x1005bfc0
push esi
call edi
test eax, eax
jne 0x41ffdb
mov esi, 0x100052a0
jmp 0x4201ee
push 0x1005bfa4
push esi
call edi
test eax, eax
jne 0x41fff1
mov esi, 0x100025f0
jmp 0x4201ee
push 0x1005bf84
push esi
call edi
test eax, eax
jne 0x420007
mov esi, 0x10001d90
jmp 0x4201ee
push 0x1005bf6c
push esi
call edi
test eax, eax
jne 0x42001d
mov esi, 0x10001d50
jmp 0x4201ee
push 0x1005bf50
push esi
call edi
test eax, eax
jne 0x420033
mov esi, 0x10002060
jmp 0x4201ee
push 0x1005bf28
push esi
call edi
test eax, eax
jne 0x420049
mov esi, 0x10001c20
jmp 0x4201ee
push 0x1005befc
push esi
call edi
test eax, eax
jne 0x42005f
mov esi, 0x10001c30
jmp 0x4201ee
push 0x1005bed4
push esi
call edi
test eax, eax
jne 0x420075
mov esi, 0x10002670
jmp 0x4201ee
push 0x1005beac
push esi
call edi
test eax, eax
jne 0x42008b
mov esi, 0x10001db0
jmp 0x4201ee
push 0x1005be7c
push esi
call edi
test eax, eax
jne 0x4200a1
mov esi, 0x100026c0
jmp 0x4201ee
push 0x1005be4c
push esi
call edi
test eax, eax
jne 0x4200b7
mov esi, 0x10001dc0
jmp 0x4201ee
push 0x1005be30
push esi
call edi
test eax, eax
jne 0x4200cd
mov esi, 0x10001b50
jmp 0x4201ee
push 0x1005be0c
push esi
call edi
test eax, eax
jne 0x4200e3
mov esi, 0x10001dd0
jmp 0x4201ee
push 0x1005bdec
push esi
call edi
test eax, eax
jne 0x4200f9
mov esi, 0x10001e10
jmp 0x4201ee
push 0x1005bdcc
push esi
call edi
test eax, eax
jne 0x42010f
mov esi, 0x10001e20
jmp 0x4201ee
push 0x1005bdac
push esi
call edi
test eax, eax
jne 0x420125
mov esi, 0x10002ca0
jmp 0x4201ee
push 0x1005bd80
push esi
call edi
test eax, eax
jne 0x42013b
mov esi, 0x10002750
jmp 0x4201ee
push 0x1005bd54
push esi
call edi
test eax, eax
jne 0x420151
mov esi, 0x10001e30
jmp 0x4201ee
push 0x1005bd38
push esi
call edi
test eax, eax
jne 0x420167
mov esi, 0x10001e40
jmp 0x4201ee
push 0x1005bd1c
push esi
call edi
test eax, eax
jne 0x42017a
mov esi, 0x10001e50
jmp 0x4201ee
push 0x1005bd00
push esi
call edi
test eax, eax
jne 0x42018d
mov esi, 0x10001e70
jmp 0x4201ee
push 0x1005bce0
push esi
call edi
test eax, eax
jne 0x4201a0
mov esi, 0x10001e90
jmp 0x4201ee
push 0x1005bcb0
push esi
call edi
test eax, eax
jne 0x4201b3
mov esi, 0x10001eb0
jmp 0x4201ee
push 0x1005bc8c
push esi
call edi
test eax, eax
jne 0x4201c6
mov esi, 0x10001ec0
jmp 0x4201ee
push 0x1005bc5c
push esi
call edi
test eax, eax
jne 0x4201d9
mov esi, 0x100027a0
jmp 0x4201ee
push 0x1005bc2c
push esi
call edi
test eax, eax
jne 0x42028b
mov esi, 0x10001ed0
test esi, esi
je 0x42028b
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 0x24]
mov edx, dword [esp + 0x10]
mov ecx, dword [ecx + 0x1c]
lea edx, [eax + edx*2]
mov eax, dword [esp + 0x14]
movzx edx, word [edx + eax]
lea edx, [ecx + edx*4]
mov ebp, dword [edx + eax]
add ebp, eax
lea eax, [esp + 0x2c]
push 0x1c
push eax
call fcn.0041a4a0
add esp, 8
push 0x1c
lea ecx, [esp + 0x30]
push ecx
push ebp
call dword [0x1005b1e4]
test eax, eax
jbe 0x42028b
test byte [esp + 0x40], 0xf0
je 0x42028b
push 0x28
call fcn.0042a630
mov ebx, eax
add esp, 4
test ebx, ebx
je 0x420271
xor eax, eax
cmp ebp, eax
mov dword [ebx], eax
mov dword [ebx + 4], eax
mov dword [ebx + 0xc], eax
mov dword [ebx + 0x10], eax
mov dword [ebx + 0x20], esi
mov dword [ebx + 0x24], eax
je 0x420275
push esi
push ebp
mov ecx, ebx
call fcn.00418940
jmp 0x420273
xor ebx, ebx
xor eax, eax
cmp dword [ebx], eax
je 0x42028b
mov eax, dword [ebx + 8]
push 5
lea edx, [ebx + 0x19]
push edx
push eax
call fcn.0041a6a0
add esp, 0xc
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
add eax, 1
cmp eax, dword [ecx + 0x18]
mov dword [esp + 0x10], eax
jb 0x41fbd0
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x38
ret