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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xb8
lea eax, [0x40d150]
lea ecx, section..data
mov dword [esp + 0xac], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa0], 0
mov edx, dword [0x42701c]
mov esi, dword [0x422520]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ecx
mov dword [esp + 0xc], edx
call section..text
mov dword [esp + 0xac], eax
mov eax, dword [esp + 0xac]
mov dword [esp + 0xb0], eax
mov dword [esp + 0x7c], 0x281154b9
mov eax, dword [esp + 0x7c]
mov ecx, eax
sub ecx, 0xe5059503
mov dword [esp + 0x78], eax
mov dword [esp + 0x74], ecx
jg 0x40151e
jmp 0x401506
mov eax, dword [esp + 0x78]
sub eax, 0x9ad6ddc3
mov dword [esp + 0x70], eax
je 0x4016ab
jmp 0x401627
mov eax, dword [esp + 0x78]
sub eax, 0xf846e9a
mov dword [esp + 0x6c], eax
jg 0x40154e
jmp 0x401536
mov eax, dword [esp + 0x78]
sub eax, 0xe5059504
mov dword [esp + 0x68], eax
je 0x40164f
jmp 0x401627
mov eax, dword [esp + 0x78]
sub eax, 0x662e0f39
mov dword [esp + 0x64], eax
jg 0x40160f
jmp 0x401566
mov eax, dword [esp + 0x78]
sub eax, 0x62879d57
mov dword [esp + 0x60], eax
jg 0x4015f7
jmp 0x40157e
mov eax, dword [esp + 0x78]
sub eax, 0x5c172307
mov dword [esp + 0x5c], eax
jg 0x4015df
jmp 0x401596
mov eax, dword [esp + 0x78]
sub eax, 0xf846e9b
mov dword [esp + 0x58], eax
je 0x40169e
jmp 0x4015ae
mov eax, dword [esp + 0x78]
add eax, 0xef72ce1a
mov dword [esp + 0x54], eax
je 0x401710
jmp 0x4015c7
mov eax, dword [esp + 0x78]
sub eax, 0x281154b9
mov dword [esp + 0x50], eax
je 0x40162c
jmp 0x401627
mov eax, dword [esp + 0x78]
sub eax, 0x5c172308
mov dword [esp + 0x4c], eax
je 0x40171d
jmp 0x401627
mov eax, dword [esp + 0x78]
sub eax, 0x62879d58
mov dword [esp + 0x48], eax
je 0x40165c
jmp 0x401627
mov eax, dword [esp + 0x78]
sub eax, 0x662e0f3a
mov dword [esp + 0x44], eax
je 0x4017df
jmp 0x401627
jmp 0x4017ec
mov eax, 0x62879d58
mov ecx, 0xe5059504
mov edx, dword [esp + 0xb0]
cmp edx, 0
cmove eax, ecx
mov dword [esp + 0x7c], eax
jmp 0x4017ec
mov dword [esp + 0x7c], 0x662e0f3a
jmp 0x4017ec
lea eax, [esp + 0x80]
mov ecx, dword [esp + 0xac]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00402870
mov ecx, 0x9ad6ddc3
mov edx, 0xf846e9b
mov dword [esp + 0xa8], eax
cmp dword [esp + 0xa8], 0
cmove ecx, edx
mov dword [esp + 0x7c], ecx
jmp 0x4017ec
mov dword [esp + 0x7c], 0x662e0f3a
jmp 0x4017ec
mov eax, 0
mov ecx, dword [esp + 0xa8]
add ecx, dword [esp + 0x88]
mov dword [esp + 0xa0], ecx
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0xa8]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], ecx
mov dword [esp + 0x40], eax
call fcn.004023c0
mov ecx, 0x5c172308
mov edx, 0x108d31e6
mov dword [0x42c2c0], eax
cmp dword [0x42c2c0], 0
cmove ecx, edx
mov dword [esp + 0x7c], ecx
jmp 0x4017ec
mov dword [esp + 0x7c], 0x662e0f3a
jmp 0x4017ec
lea eax, [0x4299ae]
lea ecx, [0x42702c]
lea edx, [0x42844c]
lea esi, [0x42985c]
lea edi, [0x42996c]
lea ebx, str.ToQvqdGqZNlRgXBtvq_9axOFFTOnWUhXaZioZb33Nes8PwAMxAVoYjq6JGyNkNvMRw27O2YNjgR653YeDdsp0Y_vyV2hxdGr93tUJRhc8DYMTV0YDuKqTdVM81fLqR8rLku_xhbTA0huMxRP1ByO15EvUHAlKKmDSZ91xaRYMxYKrcmgJg2CM_4TNgQM_tZ09y5OsAbk5sQ3IiZPWnvEqAxNJ4KEyqwSD4FKFyH0iMCzjnukhGdclzXiboYCkcvWf7xFAUgGuGGRi_mbkkUKBGOFxamBujOVPL8EPr7L2NDzhRp1sb6xCjKrZHwU2sqHb3MIcwEK9uVijRhxy0Zuqm4zi3OgJ42nrVASDSZPEW4266thNEpG3bCRe8Hf01nIEFxC1bem2PoUItvTcR8g3Z8NJrg0zPtuK4sUtXeLR0gAQebwj_XzbhC8SqJ68x8MYGywiabJWZxOo0wLCwlk0IhPpB0cJippAtwGDZdo3H0NcPkzQ8xYIbkSBr8SS8yaqtmfeCgBMcHQEWspF2Us6nn7Ew0jlm9QlQHYPtS4eWfWaBIhDku2DAtZACzfPRqUJ9H8M8KjmgZOpJNvRKhXRG8pqKJ1fXUyeM7L_qoc_Nlemv2yJVUZwUULaSwT70Lmy1aG0RaNosRectB94oPCFgK92aBqMPJ4FKcJFRASMSoBLphqKj613Ryj8swRS8jq_QF4SP5aRnfzFLv6ViVXrNi5SiFN5istOQs3DUL99EsIdmDI87
mov dword [esp + 0x3c], eax
mov eax, dword [0x42c2c0]
mov dword [esp + 0x38], eax
mov eax, dword [0x427038]
mov dword [esp + 0x34], eax
mov eax, dword [0x427024]
mov dword [esp + 0x30], eax
mov eax, dword [0x427020]
mov dword [esp + 0x2c], eax
mov eax, dword [0x427028]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], edx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], esi
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], edi
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x24], ebx
mov ecx, dword [esp + 0x38]
call ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0xac]
add eax, dword [ecx + 9]
mov dword [esp + 0xa4], eax
call dword [esp + 0xa4]
mov dword [esp + 0x7c], 0x662e0f3a
jmp 0x4017ec
mov eax, 0
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
jmp 0x4014e7