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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x42c
mov eax, dword [ebp + 0x28]
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp + 0x2c]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp + 0x3c]
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp + 0x40]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp + 0x4c]
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp + 0x50]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp + 0x64]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp + 0x68]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp + 0x70]
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp + 0x74]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp + 0x84]
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp + 0x88]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp + 0x90]
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp + 0x94]
mov dword [ebp - 0x2ec], eax
mov eax, dword [ebp + 0x98]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp + 0x9c]
mov dword [ebp - 0x2f4], eax
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x88], eax
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x84], eax
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x80], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x7c], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x78], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x74], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x70], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x6c], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x26c]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x24c]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x34]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 4], eax
lea eax, [ebp + 0x1c]
mov dword [esp], eax
call sym.___super_fnc__519
mov eax, dword [ebp - 0x1c]
cmp eax, 0xffffffff
jne 0x4cd0dc
mov eax, 0
jmp 0x4ce753
lea eax, [ebp - 0x28c]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp + 0x18]
mov dword [esp], eax
call sym.___super_fnc__520
mov eax, dword [ebp - 0x260]
test eax, eax
jne 0x4cd27f
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 8], eax
lea eax, [ebp + 0xc]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__521
mov eax, 0
jmp 0x4ce753
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 8], eax
lea eax, [ebp + 0x24]
mov dword [esp + 4], eax
lea eax, [ebp + 0x20]
mov dword [esp], eax
call sym.___super_fnc__522
mov eax, dword [ebp - 0x278]
test eax, eax
je 0x4cdd45
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x30]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x20]
mov dword [esp + 4], eax
lea eax, [ebp + 0x1c]
mov dword [esp], eax
call sym.___super_fnc__523
mov eax, dword [ebp - 0x27c]
test eax, eax
je 0x4cdd48
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 8], eax
lea eax, [ebp + 0x20]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__524
mov eax, dword [ebp - 0x280]
test eax, eax
je 0x4cdd4b
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x40], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x30]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x24]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x20]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 8], eax
lea eax, [ebp + 0xc]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__525
mov eax, dword [ebp - 0x284]
test eax, eax
je 0x4cdd4e
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x24]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__526
mov eax, dword [ebp - 0x288]
test eax, eax
je 0x4cdd51
lea eax, [ebp - 0x298]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x54]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp + 0x18]
mov dword [esp], eax
call sym.___super_fnc__527
mov eax, dword [ebp - 0x28c]
test eax, eax
je 0x4cdd54
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x30]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x24]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp + 0xc]
mov dword [esp], eax
call sym.___super_fnc__528
mov eax, dword [ebp - 0x290]
test eax, eax
je 0x4cdd57
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x24]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 8], eax
lea eax, [ebp + 0xc]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__529
mov eax, dword [ebp - 0x294]
test eax, eax
je 0x4cdd5a
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
mov dword [esp + 8], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__530
mov eax, dword [ebp - 0x298]
test eax, eax
je 0x4cdd5d
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x20]
mov dword [esp + 4], eax
lea eax, [ebp + 0xc]
mov dword [esp], eax
call sym.___super_fnc__531
mov eax, dword [ebp - 0x29c]
test eax, eax
je 0x4cdd60
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 8], eax
lea eax, [ebp + 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__532
mov eax, dword [ebp - 0x2a0]
test eax, eax
je 0x4cdd63
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x20]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x1c]
mov dword [esp + 8], eax
lea eax, [ebp + 0x10]
mov dword [esp + 4], eax
lea eax, [ebp + 8]
mov dword [esp], eax
call sym.___super_fnc__533
mov eax, dword [ebp - 0x2a4]
test eax, eax
je 0x4cdd66
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x80]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x38]
mov dword [esp + 8], eax
lea eax, [ebp + 0x20]
mov dword [esp + 4], eax
lea eax, [ebp + 0x1c]
mov dword [esp], eax
call sym.___super_fnc__534
mov eax, dword [ebp - 0x2a8]
test eax, eax
jne 0x4ce2e2
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
jmp 0x4cdd67
nop
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x26c]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x24c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x6c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x54]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x10]
mov dword [esp + 4], eax
lea eax, [ebp + 0xc]
mov dword [esp], eax
call sym.___super_fnc__535
lea eax, [ebp - 0x26c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x264]
mov dword [esp], eax
call sym.___super_fnc__536
mov eax, dword [ebp - 0x264]
test eax, eax
je 0x4ce2e2
fld qword [ebp - 0x2d8]
mov eax, dword [ebp - 0x274]
fld qword [ebp - 0x2d8]
fstp qword [ebp - 0x300]
mov ecx, dword [ebp + 0x24]
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x308]
mov ebx, dword [ebp + 0x30]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x310]
fld qword [ebp - 0x2c0]
fstp qword [ebp - 0x318]
mov esi, dword [ebp + 8]
fld qword [ebp - 0x2e8]
fstp qword [ebp - 0x320]
fld qword [ebp - 0x2c8]
fstp qword [ebp - 0x328]
mov edi, dword [ebp + 0x18]
mov dword [ebp - 0x330], edi
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x338]
fld qword [ebp - 0x2d0]
fstp qword [ebp - 0x340]
mov edx, dword [ebp - 0x2ac]
mov dword [ebp - 0x344], edx
mov edi, dword [ebp + 0x7c]
mov dword [ebp - 0x348], edi
mov edx, dword [ebp + 0x38]
mov dword [ebp - 0x34c], edx
mov edi, dword [ebp + 0x20]
mov dword [ebp - 0x350], edi
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0x354], edx
mov edi, dword [ebp - 0x2b0]
mov dword [ebp - 0x360], edi
mov edi, dword [ebp - 0x2b0]
fld qword [ebp - 0x2e0]
fld qword [ebp - 0x2e8]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x368]
fld qword [ebp - 0x2e0]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2e0]
mov edx, dword [ebp - 0x2b0]
fld qword [ebp - 0x2f0]
fxch st(7)
fstp qword [esp + 0xbc]
mov dword [esp + 0xb8], eax
fld qword [ebp - 0x300]
fstp qword [esp + 0xb0]
mov dword [esp + 0xac], 0x34
mov dword [esp + 0xa8], ecx
fld qword [ebp - 0x308]
fstp qword [esp + 0xa0]
mov dword [esp + 0x9c], ebx
fld qword [ebp - 0x310]
fstp qword [esp + 0x94]
fld qword [ebp - 0x318]
fstp qword [esp + 0x8c]
mov dword [esp + 0x88], 0x18b
mov dword [esp + 0x84], esi
fld qword [ebp - 0x320]
fstp qword [esp + 0x7c]
fld qword [ebp - 0x328]
fstp qword [esp + 0x74]
mov eax, dword [ebp - 0x330]
mov dword [esp + 0x70], eax
fld qword [ebp - 0x338]
fstp qword [esp + 0x68]
fld qword [ebp - 0x340]
fstp qword [esp + 0x60]
fxch st(5)
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x5c], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x58], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x54], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x50], eax
mov eax, dword [ebp - 0x354]
mov dword [esp + 0x4c], eax
mov eax, dword [ebp - 0x360]
mov dword [esp + 0x48], eax
mov dword [esp + 0x44], edi
fstp qword [esp + 0x3c]
fxch st(3)
fstp qword [esp + 0x34]
fld qword [ebp - 0x368]
fstp qword [esp + 0x2c]
fxch st(1)
fstp qword [esp + 0x24]
fstp qword [esp + 0x1c]
fstp qword [esp + 0x14]
fstp qword [esp + 0xc]
mov dword [esp + 8], edx
fstp qword [esp]
call sym._ExportWinAPI
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x270]
mov edx, eax
mov eax, dword [ebp - 0x264]
mov dword [esp + 4], 0
mov dword [esp], eax
call edx
sub esp, 8
fld qword [ebp - 0x2e0]
mov eax, dword [ebp - 0x26c]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x300]
mov ecx, dword [ebp + 0x44]
fld qword [ebp - 0x2c0]
fstp qword [ebp - 0x308]
mov ebx, dword [ebp + 0x10]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x310]
fld qword [ebp - 0x2d0]
fstp qword [ebp - 0x318]
mov esi, dword [ebp + 0x38]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x320]
fld qword [ebp - 0x2c0]
fstp qword [ebp - 0x328]
mov edi, dword [ebp - 0x2b4]
mov dword [ebp - 0x330], edi
fld qword [ebp - 0x2e8]
fstp qword [ebp - 0x338]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x340]
mov edx, dword [ebp - 0x2ac]
mov dword [ebp - 0x344], edx
mov edi, dword [ebp + 0x60]
mov dword [ebp - 0x348], edi
mov edx, dword [ebp + 0x38]
mov dword [ebp - 0x34c], edx
mov edi, dword [ebp + 0x7c]
mov dword [ebp - 0x350], edi
mov edx, dword [ebp - 0x258]
mov dword [ebp - 0x354], edx
mov edi, dword [ebp - 0x294]
mov dword [ebp - 0x360], edi
mov edi, dword [ebp - 0x28c]
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x2e0]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x368]
fld qword [ebp - 0x2d0]
mov edx, dword [ebp - 0x2a0]
fld qword [ebp - 0x2f0]
fxch st(7)
fstp qword [esp + 0xbc]
mov dword [esp + 0xb8], eax
fld qword [ebp - 0x300]
fstp qword [esp + 0xb0]
mov dword [esp + 0xac], 0x34
mov dword [esp + 0xa8], ecx
fld qword [ebp - 0x308]
fstp qword [esp + 0xa0]
mov dword [esp + 0x9c], ebx
fld qword [ebp - 0x310]
fstp qword [esp + 0x94]
fld qword [ebp - 0x318]
fstp qword [esp + 0x8c]
mov dword [esp + 0x88], 0x97
mov dword [esp + 0x84], esi
fld qword [ebp - 0x320]
fstp qword [esp + 0x7c]
fld qword [ebp - 0x328]
fstp qword [esp + 0x74]
mov eax, dword [ebp - 0x330]
mov dword [esp + 0x70], eax
fld qword [ebp - 0x338]
fstp qword [esp + 0x68]
fld qword [ebp - 0x340]
fstp qword [esp + 0x60]
fxch st(5)
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x5c], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x58], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x54], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x50], eax
mov eax, dword [ebp - 0x354]
mov dword [esp + 0x4c], eax
mov eax, dword [ebp - 0x360]
mov dword [esp + 0x48], eax
mov dword [esp + 0x44], edi
fstp qword [esp + 0x3c]
fxch st(3)
fstp qword [esp + 0x34]
fxch st(1)
fstp qword [esp + 0x2c]
fstp qword [esp + 0x24]
fstp qword [esp + 0x1c]
fld qword [ebp - 0x368]
fstp qword [esp + 0x14]
fstp qword [esp + 0xc]
mov dword [esp + 8], edx
fstp qword [esp]
call sym._ExportWinAPI
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x274]
mov edx, eax
mov eax, dword [ebp - 0x264]
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebp - 0x250], 1
fld qword [ebp - 0x2f8]
mov eax, dword [ebp - 0x2b4]
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x300]
mov ecx, dword [ebp + 8]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x308]
mov ebx, dword [ebp - 0x274]
fld qword [ebp - 0x2d8]
fstp qword [ebp - 0x310]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x318]
mov esi, dword [ebp + 0x1c]
fld qword [ebp - 0x2c0]
fstp qword [ebp - 0x320]
fld qword [ebp - 0x2d0]
fstp qword [ebp - 0x328]
mov edi, dword [ebp + 0x10]
mov dword [ebp - 0x330], edi
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x338]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x340]
mov edx, dword [ebp + 0x18]
mov dword [ebp - 0x344], edx
mov edi, dword [ebp + 0x44]
mov dword [ebp - 0x348], edi
mov edx, dword [ebp + 0x80]
mov dword [ebp - 0x34c], edx
mov edi, dword [ebp + 0x1c]
mov dword [ebp - 0x350], edi
mov edx, dword [ebp + 0x10]
mov dword [ebp - 0x354], edx
mov edi, dword [ebp + 0x5c]
mov dword [ebp - 0x360], edi
mov edi, dword [ebp + 0x48]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2d0]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x368]
fld qword [ebp - 0x2e8]
fld qword [ebp - 0x2c0]
fld qword [ebp - 0x2d8]
mov edx, dword [ebp - 0x2a0]
fld qword [ebp - 0x2d0]
fxch st(7)
fstp qword [esp + 0xbc]
mov dword [esp + 0xb8], eax
fld qword [ebp - 0x300]
fstp qword [esp + 0xb0]
mov dword [esp + 0xac], 0x34
mov dword [esp + 0xa8], ecx
fld qword [ebp - 0x308]
fstp qword [esp + 0xa0]
mov dword [esp + 0x9c], ebx
fld qword [ebp - 0x310]
fstp qword [esp + 0x94]
fld qword [ebp - 0x318]
fstp qword [esp + 0x8c]
mov dword [esp + 0x88], 0x15e
mov dword [esp + 0x84], esi
fld qword [ebp - 0x320]
fstp qword [esp + 0x7c]
fld qword [ebp - 0x328]
fstp qword [esp + 0x74]
mov eax, dword [ebp - 0x330]
mov dword [esp + 0x70], eax
fld qword [ebp - 0x338]
fstp qword [esp + 0x68]
fld qword [ebp - 0x340]
fstp qword [esp + 0x60]
fxch st(5)
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x5c], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x58], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x54], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x50], eax
mov eax, dword [ebp - 0x354]
mov dword [esp + 0x4c], eax
mov eax, dword [ebp - 0x360]
mov dword [esp + 0x48], eax
mov dword [esp + 0x44], edi
fstp qword [esp + 0x3c]
fxch st(3)
fstp qword [esp + 0x34]
fxch st(1)
fstp qword [esp + 0x2c]
fld qword [ebp - 0x368]
fstp qword [esp + 0x24]
fstp qword [esp + 0x1c]
fstp qword [esp + 0x14]
fstp qword [esp + 0xc]
mov dword [esp + 8], edx
fstp qword [esp]
call sym._ExportWinAPI
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x2ac]
mov ecx, eax
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x248]
mov dword [esp + 4], edx
mov dword [esp], eax
call ecx
sub esp, 8
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x2b0]
test eax, eax
je 0x4ce528
jmp 0x4cd27f
nop
fld qword [ebp - 0x2d8]
mov eax, dword [ebp - 0x2b4]
fld qword [ebp - 0x2e8]
fstp qword [ebp - 0x300]
mov edx, dword [ebp + 8]
fld qword [ebp - 0x2f8]
fstp qword [ebp - 0x308]
fld qword [ebp - 0x2d8]
fstp qword [ebp - 0x310]
fld qword [ebp - 0x2f0]
fstp qword [ebp - 0x318]
mov ebx, dword [ebp + 0x20]
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x320]
fld qword [ebp - 0x2d8]
fstp qword [ebp - 0x328]
mov edi, dword [ebp + 0x54]
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x330]
fld qword [ebp - 0x2d8]
fstp qword [ebp - 0x338]
mov esi, dword [ebp - 0x268]
mov dword [ebp - 0x340], esi
mov ecx, dword [ebp + 0x80]
mov dword [ebp - 0x344], ecx
mov esi, dword [ebp + 8]
mov dword [ebp - 0x348], esi
mov ecx, dword [ebp + 0x78]
mov dword [ebp - 0x34c], ecx
mov esi, dword [ebp - 0x254]
mov dword [ebp - 0x350], esi
mov ecx, dword [ebp - 0x29c]
mov dword [ebp - 0x354], ecx
mov esi, dword [ebp - 0x2a8]
fld qword [ebp - 0x2f8]
fld qword [ebp - 0x2e0]
fstp qword [ebp - 0x360]
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x2e0]
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2f8]
mov ecx, dword [ebp - 0x284]
fld qword [ebp - 0x2d8]
fxch st(7)
fstp qword [esp + 0xbc]
mov dword [esp + 0xb8], eax
fld qword [ebp - 0x300]
fstp qword [esp + 0xb0]
mov dword [esp + 0xac], 0x34
mov dword [esp + 0xa8], edx
fld qword [ebp - 0x308]
fstp qword [esp + 0xa0]
mov eax, dword [ebp + 0x58]
mov dword [esp + 0x9c], eax
fld qword [ebp - 0x310]
fstp qword [esp + 0x94]
fld qword [ebp - 0x318]
fstp qword [esp + 0x8c]
mov dword [esp + 0x88], 0x97
mov dword [esp + 0x84], ebx
fld qword [ebp - 0x320]
fstp qword [esp + 0x7c]
fld qword [ebp - 0x328]
fstp qword [esp + 0x74]
mov dword [esp + 0x70], edi
fld qword [ebp - 0x330]
fstp qword [esp + 0x68]
fld qword [ebp - 0x338]
fstp qword [esp + 0x60]
fxch st(5)
mov eax, dword [ebp - 0x340]
mov dword [esp + 0x5c], eax
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x58], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x54], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x50], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x4c], eax
mov eax, dword [ebp - 0x354]
mov dword [esp + 0x48], eax
mov dword [esp + 0x44], esi
fstp qword [esp + 0x3c]
fld qword [ebp - 0x360]
fstp qword [esp + 0x34]
fxch st(3)
fstp qword [esp + 0x2c]
fxch st(1)
fstp qword [esp + 0x24]
fstp qword [esp + 0x1c]
fstp qword [esp + 0x14]
fstp qword [esp + 0xc]
mov dword [esp + 8], ecx
fstp qword [esp]
call sym._ExportWinAPI
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x2b4]
mov edx, eax
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
call edx
sub esp, 4
mov eax, dword [ebp - 0x250]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret