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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x3ec
mov eax, dword [ebp + 8]
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp + 0x2c]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp + 0x30]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp + 0x54]
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp + 0x58]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp + 0x68]
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp + 0x6c]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp + 0x74]
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp + 0x78]
mov dword [ebp - 0x2ec], eax
mov eax, dword [ebp + 0x80]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp + 0x84]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp + 0x8c]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp + 0x90]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp + 0x94]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp + 0x98]
mov dword [ebp - 0x304], eax
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x88], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x84], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x80], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x7c], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x78], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x74], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x70], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x6c], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x24c]
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 + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x64]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x4c]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp + 0x18]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__517
mov eax, dword [ebp - 0x1c]
cmp eax, 0xffffffff
jne 0x57ca99
mov eax, 0
jmp 0x57dfca
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x70]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x40]
mov dword [esp + 8], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2d8]
mov dword [esp], eax
call sym.___super_fnc__518
mov eax, dword [ebp - 0x260]
test eax, eax
jne 0x57cc7d
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x274]
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 - 0x264]
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 - 0x258]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x4c]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x40]
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 - 0x2d8]
mov dword [esp + 8], eax
lea eax, [ebp + 0x28]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__519
mov eax, 0
jmp 0x57dfca
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x278]
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 + 0xa4]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x48]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__520
mov eax, dword [ebp - 0x278]
test eax, eax
je 0x57d84b
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x88]
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 + 0x5c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x4c]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x34]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__521
mov eax, dword [ebp - 0x27c]
test eax, eax
je 0x57d84e
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x26c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__522
mov eax, dword [ebp - 0x280]
test eax, eax
je 0x57d851
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x34]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 4], eax
lea eax, [ebp + 0x28]
mov dword [esp], eax
call sym.___super_fnc__523
mov eax, dword [ebp - 0x284]
test eax, eax
je 0x57d854
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x40], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x28]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 8], eax
lea eax, [ebp + 0x18]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__524
mov eax, dword [ebp - 0x288]
test eax, eax
je 0x57d857
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x25c]
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 + 0xa4]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x88]
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 + 0x5c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x18]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__525
mov eax, dword [ebp - 0x28c]
test eax, eax
je 0x57d85a
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x40], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x60]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 8], eax
lea eax, [ebp + 0x24]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__526
mov eax, dword [ebp - 0x290]
test eax, eax
je 0x57d85d
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x88]
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 + 0x70]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x28]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x18]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__527
mov eax, dword [ebp - 0x294]
test eax, eax
je 0x57d860
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
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 - 0x268]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x260]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x4c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__528
mov eax, dword [ebp - 0x298]
test eax, eax
je 0x57d863
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x28c]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x40]
mov dword [esp + 8], eax
lea eax, [ebp + 0x34]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2d8]
mov dword [esp], eax
call sym.___super_fnc__529
mov eax, dword [ebp - 0x29c]
test eax, eax
je 0x57d866
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x298]
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 - 0x264]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x88]
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 + 0x5c]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x4c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x28]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x18]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__530
mov eax, dword [ebp - 0x2a0]
test eax, eax
je 0x57d869
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x280]
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 - 0x26c]
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 + 0xa4]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__531
mov eax, dword [ebp - 0x2a4]
test eax, eax
je 0x57d86c
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a8]
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 - 0x27c]
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 + 0xa0]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x28]
mov dword [esp + 8], eax
lea eax, [ebp + 0x24]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2d0]
mov dword [esp], eax
call sym.___super_fnc__532
mov eax, dword [ebp - 0x2a8]
test eax, eax
jne 0x57db52
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
jmp 0x57d86d
nop
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x6c], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x274]
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 - 0x254]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x24c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x44], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x7c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x64]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x34]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x28]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
mov dword [esp + 8], eax
lea eax, [ebp + 0x18]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__533
mov eax, dword [ebp - 0x264]
test eax, eax
je 0x57db52
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x6c], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x274]
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 - 0x264]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x258]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x40], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x38], eax
lea eax, [ebp + 0x9c]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x70]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x5c]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x34]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__534
lea eax, [ebp - 0x2b0]
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 - 0x288]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x26c]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x7c]
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 + 0x3c]
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 - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c0]
mov dword [esp], eax
call sym.___super_fnc__535
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp + 0x24]
mov edi, dword [ebp + 0x18]
mov ebx, dword [ebp - 0x254]
mov dword [ebp - 0x30c], ebx
mov esi, dword [ebp + 0x44]
mov dword [ebp - 0x310], esi
mov edx, dword [ebp + 0xa0]
mov dword [ebp - 0x314], edx
mov ebx, dword [ebp - 0x260]
mov dword [ebp - 0x318], ebx
mov esi, dword [ebp + 0x18]
mov dword [ebp - 0x31c], esi
fld qword [ebp - 0x2d8]
mov edx, dword [ebp + 0x64]
mov dword [ebp - 0x320], edx
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x300]
mov ebx, dword [ebp + 0x9c]
mov dword [ebp - 0x324], ebx
mov esi, dword [ebp - 0x264]
mov dword [ebp - 0x328], esi
mov edx, dword [ebp + 0x40]
mov dword [ebp - 0x32c], edx
mov ebx, dword [ebp - 0x2b4]
mov dword [ebp - 0x330], ebx
fld qword [ebp - 0x2d0]
mov esi, dword [ebp - 0x260]
mov dword [ebp - 0x334], esi
mov edx, dword [ebp + 0xa4]
mov dword [ebp - 0x338], edx
mov ebx, dword [ebp + 0x5c]
mov dword [ebp - 0x33c], ebx
mov esi, dword [ebp + 0x5c]
mov dword [ebp - 0x340], esi
mov edx, dword [ebp - 0x28c]
mov dword [ebp - 0x344], edx
mov ebx, dword [ebp + 0x5c]
mov dword [ebp - 0x348], ebx
mov esi, dword [ebp - 0x2b4]
mov dword [ebp - 0x34c], esi
mov edx, dword [ebp + 0x44]
mov dword [ebp - 0x350], edx
fld qword [ebp - 0x2e8]
fxch st(4)
mov ebx, dword [ebp - 0x268]
mov dword [ebp - 0x354], ebx
mov esi, dword [ebp - 0x264]
mov ebx, dword [ebp + 0x50]
mov edx, dword [ebp - 0x270]
mov dword [esp + 0x90], eax
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x88], 0x15e
mov dword [esp + 0x84], edi
mov eax, dword [ebp - 0x30c]
mov dword [esp + 0x80], eax
mov eax, dword [ebp - 0x310]
mov dword [esp + 0x7c], eax
mov eax, dword [ebp - 0x314]
mov dword [esp + 0x78], eax
mov eax, dword [ebp - 0x318]
mov dword [esp + 0x74], eax
mov eax, dword [ebp - 0x31c]
mov dword [esp + 0x70], eax
fstp qword [esp + 0x68]
fxch st(2)
mov eax, dword [ebp - 0x320]
mov dword [esp + 0x64], eax
fstp qword [esp + 0x5c]
fstp qword [esp + 0x54]
mov eax, dword [ebp - 0x324]
mov dword [esp + 0x50], eax
mov dword [esp + 0x4c], 0x34
mov eax, dword [ebp - 0x328]
mov dword [esp + 0x48], eax
mov eax, dword [ebp - 0x32c]
mov dword [esp + 0x44], eax
mov eax, dword [ebp - 0x330]
mov dword [esp + 0x40], eax
fstp qword [esp + 0x38]
mov eax, dword [ebp - 0x334]
mov dword [esp + 0x34], eax
mov eax, dword [ebp - 0x338]
mov dword [esp + 0x30], eax
mov eax, dword [ebp - 0x33c]
mov dword [esp + 0x2c], eax
mov eax, dword [ebp - 0x340]
mov dword [esp + 0x28], eax
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x24], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x20], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x1c], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x18], eax
fstp qword [esp + 0x10]
mov eax, dword [ebp - 0x354]
mov dword [esp + 0xc], eax
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp], edx
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 0x57dd9d
jmp 0x57cc7d
nop
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [ebp - 0x2b4]
mov edi, dword [ebp - 0x27c]
mov esi, dword [ebp + 0x3c]
mov dword [ebp - 0x30c], esi
mov ebx, dword [ebp + 0x50]
mov dword [ebp - 0x310], ebx
mov edx, dword [ebp + 0x40]
mov dword [ebp - 0x314], edx
mov esi, dword [ebp + 0x9c]
mov dword [ebp - 0x318], esi
mov ebx, dword [ebp - 0x288]
mov dword [ebp - 0x31c], ebx
fld qword [ebp - 0x2d8]
mov edx, dword [ebp + 0x70]
mov dword [ebp - 0x320], edx
fld qword [ebp - 0x2d8]
fld qword [ebp - 0x300]
mov esi, dword [ebp - 0x290]
mov dword [ebp - 0x324], esi
mov ebx, dword [ebp + 0x48]
mov dword [ebp - 0x328], ebx
mov edx, dword [ebp + 0x44]
mov dword [ebp - 0x32c], edx
mov esi, dword [ebp - 0x2b4]
mov dword [ebp - 0x330], esi
fld qword [ebp - 0x2c0]
mov ebx, dword [ebp + 0x28]
mov dword [ebp - 0x334], ebx
mov edx, dword [ebp - 0x2a8]
mov dword [ebp - 0x338], edx
mov esi, dword [ebp + 0x50]
mov dword [ebp - 0x33c], esi
mov ebx, dword [ebp + 0x34]
mov dword [ebp - 0x340], ebx
mov edx, dword [ebp + 0x9c]
mov dword [ebp - 0x344], edx
mov esi, dword [ebp + 0x5c]
mov dword [ebp - 0x348], esi
mov ebx, dword [ebp - 0x25c]
mov dword [ebp - 0x34c], ebx
mov edx, dword [ebp + 0x5c]
mov dword [ebp - 0x350], edx
fld qword [ebp - 0x300]
fxch st(4)
mov esi, dword [ebp + 0x38]
mov dword [ebp - 0x354], esi
mov esi, dword [ebp + 0x38]
mov ebx, dword [ebp + 0x44]
mov edx, dword [ebp - 0x264]
mov dword [esp + 0x90], eax
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x88], 0x97
mov dword [esp + 0x84], edi
mov eax, dword [ebp - 0x30c]
mov dword [esp + 0x80], eax
mov eax, dword [ebp - 0x310]
mov dword [esp + 0x7c], eax
mov eax, dword [ebp - 0x314]
mov dword [esp + 0x78], eax
mov eax, dword [ebp - 0x318]
mov dword [esp + 0x74], eax
mov eax, dword [ebp - 0x31c]
mov dword [esp + 0x70], eax
fstp qword [esp + 0x68]
fxch st(2)
mov eax, dword [ebp - 0x320]
mov dword [esp + 0x64], eax
fstp qword [esp + 0x5c]
fstp qword [esp + 0x54]
mov eax, dword [ebp - 0x324]
mov dword [esp + 0x50], eax
mov dword [esp + 0x4c], 0x34
mov eax, dword [ebp - 0x328]
mov dword [esp + 0x48], eax
mov eax, dword [ebp - 0x32c]
mov dword [esp + 0x44], eax
mov eax, dword [ebp - 0x330]
mov dword [esp + 0x40], eax
fstp qword [esp + 0x38]
mov eax, dword [ebp - 0x334]
mov dword [esp + 0x34], eax
mov eax, dword [ebp - 0x338]
mov dword [esp + 0x30], eax
mov eax, dword [ebp - 0x33c]
mov dword [esp + 0x2c], eax
mov eax, dword [ebp - 0x340]
mov dword [esp + 0x28], eax
mov eax, dword [ebp - 0x344]
mov dword [esp + 0x24], eax
mov eax, dword [ebp - 0x348]
mov dword [esp + 0x20], eax
mov eax, dword [ebp - 0x34c]
mov dword [esp + 0x1c], eax
mov eax, dword [ebp - 0x350]
mov dword [esp + 0x18], eax
fstp qword [esp + 0x10]
mov eax, dword [ebp - 0x354]
mov dword [esp + 0xc], eax
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp], edx
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