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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x3dc
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 + 0x18]
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp + 0x30]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp + 0x34]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp + 0x48]
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp + 0x4c]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp + 0x5c]
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp + 0x60]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp + 0x68]
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp + 0x6c]
mov dword [ebp - 0x2ec], eax
mov eax, dword [ebp + 0x70]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp + 0x74]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp + 0x80]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp + 0x84]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp + 0x90]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp + 0x94]
mov dword [ebp - 0x304], eax
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x7c], eax
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x78], eax
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x74], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x70], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x6c], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x68], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x64], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x270]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x26c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x268]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x264]
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 - 0x254]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x24c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2e0]
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__522
mov eax, dword [ebp - 0x1c]
cmp eax, 0xffffffff
jne 0x45048d
mov eax, 0
jmp 0x451c14
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
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 - 0x260]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x2c]
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__523
mov eax, dword [ebp - 0x260]
test eax, eax
jne 0x45065d
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x28c]
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 - 0x274]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x258]
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 + 0x8c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
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 - 0x2f8]
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 + 0x40]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x2c]
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__524
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c]
mov dword [esp], eax
call sym.___super_fnc__525
mov eax, 0
jmp 0x451c14
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x60], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x26c]
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 - 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 + 0x98]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
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 + 0x54]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__526
mov eax, dword [ebp - 0x278]
test eax, eax
je 0x45123d
lea eax, [ebp - 0x2ac]
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 - 0x280]
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 - 0x254]
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 + 0xa4]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x64]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x28]
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 - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__527
mov eax, dword [ebp - 0x27c]
test eax, eax
je 0x451240
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 - 0x290]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x3c], eax
lea eax, [ebp - 0x274]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x254]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x250]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x248]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0xa4]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d0]
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 - 0x280]
test eax, eax
je 0x451243
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x284]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x278]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x268]
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 + 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 - 0x300]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x2c]
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 - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__529
mov eax, dword [ebp - 0x284]
test eax, eax
je 0x451246
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x288]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x284]
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 - 0x264]
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 - 0x308]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x78]
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 + 0x50]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x40]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x2c]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x20]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d0]
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 - 0x288]
test eax, eax
je 0x451249
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x29c]
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 - 0x248]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x1c]
mov dword [esp + 0x3c], eax
lea eax, [ebp + 0x98]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x34], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x28], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x24], eax
lea eax, [ebp + 0x58]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x2c]
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 - 0x2d0]
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 - 0x28c]
test eax, eax
je 0x45124c
lea eax, [ebp - 0x2b4]
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 - 0x284]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x278]
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 + 0x98]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x308]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x8c]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x54]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x20]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d0]
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__532
mov eax, dword [ebp - 0x290]
test eax, eax
je 0x45124f
lea eax, [ebp - 0x2b0]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2a0]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x25c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x254]
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 + 0xa4]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0xa0]
mov dword [esp + 0x2c], eax
lea eax, [ebp + 0x8c]
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 - 0x2e8]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x50]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x2e0]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x20]
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__533
mov eax, dword [ebp - 0x294]
test eax, eax
je 0x451252
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x2a8]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x298]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x280]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x270]
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 + 0x8c]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x88]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
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 - 0x2f8]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x58]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x14], eax
lea eax, [ebp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
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__534
mov eax, dword [ebp - 0x298]
test eax, eax
je 0x451255
lea eax, [ebp - 0x2a4]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x29c]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x4c], eax
lea eax, [ebp - 0x290]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x27c]
mov dword [esp + 0x44], eax
lea eax, [ebp - 0x264]
mov dword [esp + 0x40], eax
lea eax, [ebp - 0x258]
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 + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e0]
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 + 0x20]
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 - 0x29c]
test eax, eax
je 0x451258
lea eax, [ebp - 0x2b0]
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 - 0x274]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x26c]
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 + 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 + 0x88]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x1c], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x58]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0x10], eax
lea eax, [ebp + 0x24]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x2d0]
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__536
mov eax, dword [ebp - 0x2a0]
test eax, eax
je 0x45125b
lea eax, [ebp - 0x2b4]
mov dword [esp + 0x54], eax
lea eax, [ebp - 0x2ac]
mov dword [esp + 0x50], eax
lea eax, [ebp - 0x2a4]
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 - 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 + 0x88]
mov dword [esp + 0x30], eax
lea eax, [ebp - 0x300]
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 - 0x2f8]
mov dword [esp + 0x20], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x44]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x3c]
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 - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__537
mov eax, dword [ebp - 0x2a4]
test eax, eax
je 0x45125e
lea eax, [ebp - 0x2a8]
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 - 0x290]
mov dword [esp + 0x48], eax
lea eax, [ebp - 0x28c]
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 + 0x8c]
mov dword [esp + 0x34], eax
lea eax, [ebp - 0x300]
mov dword [esp + 0x30], eax
lea eax, [ebp + 0x78]
mov dword [esp + 0x2c], eax
lea eax, [ebp - 0x2f8]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x64]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x58]
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 + 0x3c]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x2d8]
mov dword [esp + 0xc], eax
lea eax, [ebp + 0x24]
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__538
mov eax, dword [ebp - 0x2a8]
test eax, eax
jne 0x4517af
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
jmp 0x45125f
nop
lea eax, [ebp - 0x24c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x248]
mov dword [esp], eax
call sym.___super_fnc__539
lea eax, [ebp - 0x298]
mov dword [esp + 0x5c], eax
lea eax, [ebp - 0x294]
mov dword [esp + 0x58], eax
lea eax, [ebp - 0x28c]
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 - 0x26c]
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 - 0x24c]
mov dword [esp + 0x38], eax
lea eax, [ebp - 0x1c]
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 - 0x2f0]
mov dword [esp + 0x28], eax
lea eax, [ebp + 0x64]
mov dword [esp + 0x24], eax
lea eax, [ebp - 0x2e8]
mov dword [esp + 0x20], eax
lea eax, [ebp + 0x58]
mov dword [esp + 0x1c], eax
lea eax, [ebp + 0x54]
mov dword [esp + 0x18], eax
lea eax, [ebp + 0x3c]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x2d8]
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 - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c8]
mov dword [esp], eax
call sym.___super_fnc__540
mov eax, dword [ebp - 0x264]
test eax, eax
je 0x4517af
mov edx, dword [ebp + 0x50]
mov ebx, dword [ebp - 0x2a8]
fld qword [ebp - 0x2f8]
fld qword [ebp - 0x2d8]
mov eax, dword [ebp + 0x3c]
mov dword [ebp - 0x30c], eax
mov esi, dword [ebp + 0x7c]
mov dword [ebp - 0x310], esi
mov edi, dword [ebp + 0xa4]
mov dword [ebp - 0x314], edi
mov ecx, dword [ebp + 0x64]
mov dword [ebp - 0x318], ecx
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x31c], eax
fld qword [ebp - 0x2d8]
mov esi, dword [ebp - 0x2b0]
mov dword [ebp - 0x320], esi
mov edi, dword [ebp - 0x27c]
mov dword [ebp - 0x324], edi
mov ecx, dword [ebp - 0x2b0]
mov dword [ebp - 0x328], ecx
mov eax, dword [ebp - 0x290]
mov dword [ebp - 0x32c], eax
mov esi, dword [ebp + 0x3c]
mov dword [ebp - 0x330], esi
mov edi, dword [ebp - 0x288]
mov dword [ebp - 0x334], edi
fld qword [ebp - 0x2e0]
mov ecx, dword [ebp + 0x7c]
mov dword [ebp - 0x338], ecx
mov eax, dword [ebp + 0xa4]
mov dword [ebp - 0x33c], eax
fld qword [ebp - 0x308]
mov esi, dword [ebp + 0xa0]
mov dword [ebp - 0x340], esi
mov edi, dword [ebp + 0x8c]
mov dword [ebp - 0x344], edi
mov ecx, dword [ebp + 0x20]
mov dword [ebp - 0x348], ecx
fld qword [ebp - 0x308]
mov edi, dword [ebp + 0xa4]
mov esi, dword [ebp - 0x2b0]
fld qword [ebp - 0x2e0]
mov ecx, dword [ebp + 0x7c]
fld qword [ebp - 0x2f0]
fxch st(7)
mov eax, dword [ebp - 0x274]
mov dword [esp + 0x9c], 0x18b
mov dword [esp + 0x98], edx
mov dword [esp + 0x94], ebx
fstp qword [esp + 0x8c]
fxch st(5)
fstp qword [esp + 0x84]
fxch st(3)
mov ebx, dword [ebp - 0x30c]
mov dword [esp + 0x80], ebx
mov ebx, dword [ebp - 0x310]
mov dword [esp + 0x7c], ebx
mov ebx, dword [ebp - 0x314]
mov dword [esp + 0x78], ebx
mov ebx, dword [ebp - 0x318]
mov dword [esp + 0x74], ebx
mov edx, dword [ebp - 0x31c]
mov dword [esp + 0x70], edx
fstp qword [esp + 0x68]
fxch st(1)
mov ebx, dword [ebp - 0x320]
mov dword [esp + 0x64], ebx
mov edx, dword [ebp - 0x324]
mov dword [esp + 0x60], edx
mov ebx, dword [ebp - 0x328]
mov dword [esp + 0x5c], ebx
mov edx, dword [ebp - 0x32c]
mov dword [esp + 0x58], edx
mov ebx, dword [ebp - 0x330]
mov dword [esp + 0x54], ebx
mov edx, dword [ebp - 0x334]
mov dword [esp + 0x50], edx
fstp qword [esp + 0x48]
mov ebx, dword [ebp - 0x338]
mov dword [esp + 0x44], ebx
mov edx, dword [ebp - 0x33c]
mov dword [esp + 0x40], edx
fstp qword [esp + 0x38]
mov ebx, dword [ebp - 0x340]
mov dword [esp + 0x34], ebx
mov edx, dword [ebp - 0x344]
mov dword [esp + 0x30], edx
mov ebx, dword [ebp - 0x348]
mov dword [esp + 0x2c], ebx
fstp qword [esp + 0x24]
mov dword [esp + 0x20], 0x34
mov dword [esp + 0x1c], edi
mov dword [esp + 0x18], esi
fstp qword [esp + 0x10]
mov dword [esp + 0xc], ecx
fstp qword [esp + 4]
mov dword [esp], eax
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
mov edx, dword [ebp + 0x28]
mov ebx, dword [ebp - 0x288]
fld qword [ebp - 0x2d0]
fld qword [ebp - 0x2d8]
mov eax, dword [ebp + 0xa4]
mov dword [ebp - 0x30c], eax
mov esi, dword [ebp - 0x290]
mov dword [ebp - 0x310], esi
mov edi, dword [ebp + 0x8c]
mov dword [ebp - 0x314], edi
mov ecx, dword [ebp + 0x98]
mov dword [ebp - 0x318], ecx
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x31c], eax
fld qword [ebp - 0x2f0]
mov esi, dword [ebp - 0x2a8]
mov dword [ebp - 0x320], esi
mov edi, dword [ebp - 0x290]
mov dword [ebp - 0x324], edi
mov ecx, dword [ebp - 0x284]
mov dword [ebp - 0x328], ecx
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x32c], eax
mov esi, dword [ebp + 0xa0]
mov dword [ebp - 0x330], esi
mov edi, dword [ebp - 0x288]
mov dword [ebp - 0x334], edi
fld qword [ebp - 0x300]
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x338], ecx
mov eax, dword [ebp + 0xa0]
mov dword [ebp - 0x33c], eax
fld qword [ebp - 0x2d0]
mov esi, dword [ebp + 0x24]
mov dword [ebp - 0x340], esi
mov edi, dword [ebp + 0x78]
mov dword [ebp - 0x344], edi
mov ecx, dword [ebp + 0x24]
mov dword [ebp - 0x348], ecx
fld qword [ebp - 0x300]
mov edi, dword [ebp + 0x78]
mov esi, dword [ebp - 0x29c]
fld qword [ebp - 0x2d8]
mov ecx, dword [ebp + 0x7c]
fld qword [ebp - 0x2c0]
fxch st(7)
mov eax, dword [ebp - 0x1c]
mov dword [esp + 0x9c], 0x97
mov dword [esp + 0x98], edx
mov dword [esp + 0x94], ebx
fstp qword [esp + 0x8c]
fxch st(5)
fstp qword [esp + 0x84]
fxch st(3)
mov edx, dword [ebp - 0x30c]
mov dword [esp + 0x80], edx
mov ebx, dword [ebp - 0x310]
mov dword [esp + 0x7c], ebx
mov edx, dword [ebp - 0x314]
mov dword [esp + 0x78], edx
mov ebx, dword [ebp - 0x318]
mov dword [esp + 0x74], ebx
mov edx, dword [ebp - 0x31c]
mov dword [esp + 0x70], edx
fstp qword [esp + 0x68]
fxch st(1)
mov ebx, dword [ebp - 0x320]
mov dword [esp + 0x64], ebx
mov edx, dword [ebp - 0x324]
mov dword [esp + 0x60], edx
mov ebx, dword [ebp - 0x328]
mov dword [esp + 0x5c], ebx
mov edx, dword [ebp - 0x32c]
mov dword [esp + 0x58], edx
mov ebx, dword [ebp - 0x330]
mov dword [esp + 0x54], ebx
mov edx, dword [ebp - 0x334]
mov dword [esp + 0x50], edx
fstp qword [esp + 0x48]
mov ebx, dword [ebp - 0x338]
mov dword [esp + 0x44], ebx
mov edx, dword [ebp - 0x33c]
mov dword [esp + 0x40], edx
fstp qword [esp + 0x38]
mov ebx, dword [ebp - 0x340]
mov dword [esp + 0x34], ebx
mov edx, dword [ebp - 0x344]
mov dword [esp + 0x30], edx
mov ebx, dword [ebp - 0x348]
mov dword [esp + 0x2c], ebx
fstp qword [esp + 0x24]
mov dword [esp + 0x20], 0x34
mov dword [esp + 0x1c], edi
mov dword [esp + 0x18], esi
fstp qword [esp + 0x10]
mov dword [esp + 0xc], ecx
fstp qword [esp + 4]
mov dword [esp], eax
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
mov edx, dword [ebp - 0x26c]
mov ebx, dword [ebp - 0x278]
fld qword [ebp - 0x2f0]
fld qword [ebp - 0x2e8]
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x30c], eax
mov esi, dword [ebp - 0x260]
mov dword [ebp - 0x310], esi
mov edi, dword [ebp + 0x3c]
mov dword [ebp - 0x314], edi
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x318], ecx
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x31c], eax
fld qword [ebp - 0x2f8]
mov esi, dword [ebp - 0x278]
mov dword [ebp - 0x320], esi
mov edi, dword [ebp - 0x260]
mov dword [ebp - 0x324], edi
mov ecx, dword [ebp - 0x294]
mov dword [ebp - 0x328], ecx
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x32c], eax
mov esi, dword [ebp + 0x8c]
mov dword [ebp - 0x330], esi
mov edi, dword [ebp + 0x88]
mov dword [ebp - 0x334], edi
fld qword [ebp - 0x2e8]
mov ecx, dword [ebp + 0x2c]
mov dword [ebp - 0x338], ecx
mov eax, dword [ebp + 0xa0]
mov dword [ebp - 0x33c], eax
fld qword [ebp - 0x2c8]
mov esi, dword [ebp + 0xa4]
mov dword [ebp - 0x340], esi
mov edi, dword [ebp + 0x24]
mov dword [ebp - 0x344], edi
mov ecx, dword [ebp + 0x3c]
mov dword [ebp - 0x348], ecx
fld qword [ebp - 0x2d0]
mov edi, dword [ebp + 0x8c]
mov esi, dword [ebp - 0x290]
fld qword [ebp - 0x2f0]
mov ecx, dword [ebp - 0x250]
fld qword [ebp - 0x2e8]
fxch st(7)
mov eax, dword [ebp - 0x1c]
mov dword [esp + 0x9c], 0x15e
mov dword [esp + 0x98], edx
mov dword [esp + 0x94], ebx
fstp qword [esp + 0x8c]
fxch st(5)
fstp qword [esp + 0x84]
fxch st(3)
mov edx, dword [ebp - 0x30c]
mov dword [esp + 0x80], edx
mov ebx, dword [ebp - 0x310]
mov dword [esp + 0x7c], ebx
mov edx, dword [ebp - 0x314]
mov dword [esp + 0x78], edx
mov ebx, dword [ebp - 0x318]
mov dword [esp + 0x74], ebx
mov edx, dword [ebp - 0x31c]
mov dword [esp + 0x70], edx
fstp qword [esp + 0x68]
fxch st(1)
mov ebx, dword [ebp - 0x320]
mov dword [esp + 0x64], ebx
mov edx, dword [ebp - 0x324]
mov dword [esp + 0x60], edx
mov ebx, dword [ebp - 0x328]
mov dword [esp + 0x5c], ebx
mov edx, dword [ebp - 0x32c]
mov dword [esp + 0x58], edx
mov ebx, dword [ebp - 0x330]
mov dword [esp + 0x54], ebx
mov edx, dword [ebp - 0x334]
mov dword [esp + 0x50], edx
fstp qword [esp + 0x48]
mov ebx, dword [ebp - 0x338]
mov dword [esp + 0x44], ebx
mov edx, dword [ebp - 0x33c]
mov dword [esp + 0x40], edx
fstp qword [esp + 0x38]
mov ebx, dword [ebp - 0x340]
mov dword [esp + 0x34], ebx
mov edx, dword [ebp - 0x344]
mov dword [esp + 0x30], edx
mov ebx, dword [ebp - 0x348]
mov dword [esp + 0x2c], ebx
fstp qword [esp + 0x24]
mov dword [esp + 0x20], 0x34
mov dword [esp + 0x1c], edi
mov dword [esp + 0x18], esi
fstp qword [esp + 0x10]
mov dword [esp + 0xc], ecx
fstp qword [esp + 4]
mov dword [esp], eax
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 0x4519ec
jmp 0x45065d
nop
mov edx, dword [ebp - 0x25c]
mov ebx, dword [ebp - 0x28c]
fld qword [ebp - 0x300]
fld qword [ebp - 0x2c8]
mov eax, dword [ebp + 0x8c]
mov dword [ebp - 0x30c], eax
mov esi, dword [ebp - 0x294]
mov dword [ebp - 0x310], esi
mov edi, dword [ebp + 0x3c]
mov dword [ebp - 0x314], edi
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x318], ecx
mov eax, dword [ebp + 0xa4]
mov dword [ebp - 0x31c], eax
fld qword [ebp - 0x2c8]
mov esi, dword [ebp - 0x284]
mov dword [ebp - 0x320], esi
mov edi, dword [ebp - 0x298]
mov dword [ebp - 0x324], edi
mov ecx, dword [ebp - 0x2a0]
mov dword [ebp - 0x328], ecx
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x32c], eax
mov esi, dword [ebp + 0x24]
mov dword [ebp - 0x330], esi
mov edi, dword [ebp + 0x88]
mov dword [ebp - 0x334], edi
fld qword [ebp - 0x2c8]
mov ecx, dword [ebp - 0x29c]
mov dword [ebp - 0x338], ecx
mov eax, dword [ebp + 0xa0]
mov dword [ebp - 0x33c], eax
fld qword [ebp - 0x2d8]
mov esi, dword [ebp + 0xa0]
mov dword [ebp - 0x340], esi
mov edi, dword [ebp + 0x78]
mov dword [ebp - 0x344], edi
mov ecx, dword [ebp + 0x78]
mov dword [ebp - 0x348], ecx
fld qword [ebp - 0x308]
mov edi, dword [ebp + 0x20]
mov esi, dword [ebp - 0x2a4]
fld qword [ebp - 0x300]
mov ecx, dword [ebp - 0x290]
fld qword [ebp - 0x300]
fxch st(7)
mov eax, dword [ebp - 0x254]
mov dword [esp + 0x9c], 0x97
mov dword [esp + 0x98], edx
mov dword [esp + 0x94], ebx
fstp qword [esp + 0x8c]
fxch st(5)
fstp qword [esp + 0x84]
fxch st(3)
mov edx, dword [ebp - 0x30c]
mov dword [esp + 0x80], edx
mov ebx, dword [ebp - 0x310]
mov dword [esp + 0x7c], ebx
mov edx, dword [ebp - 0x314]
mov dword [esp + 0x78], edx
mov ebx, dword [ebp - 0x318]
mov dword [esp + 0x74], ebx
mov edx, dword [ebp - 0x31c]
mov dword [esp + 0x70], edx
fstp qword [esp + 0x68]
fxch st(1)
mov ebx, dword [ebp - 0x320]
mov dword [esp + 0x64], ebx
mov edx, dword [ebp - 0x324]
mov dword [esp + 0x60], edx
mov ebx, dword [ebp - 0x328]
mov dword [esp + 0x5c], ebx
mov edx, dword [ebp - 0x32c]
mov dword [esp + 0x58], edx
mov ebx, dword [ebp - 0x330]
mov dword [esp + 0x54], ebx
mov edx, dword [ebp - 0x334]
mov dword [esp + 0x50], edx
fstp qword [esp + 0x48]
mov ebx, dword [ebp - 0x338]
mov dword [esp + 0x44], ebx
mov edx, dword [ebp - 0x33c]
mov dword [esp + 0x40], edx
fstp qword [esp + 0x38]
mov ebx, dword [ebp - 0x340]
mov dword [esp + 0x34], ebx
mov edx, dword [ebp - 0x344]
mov dword [esp + 0x30], edx
mov ebx, dword [ebp - 0x348]
mov dword [esp + 0x2c], ebx
fstp qword [esp + 0x24]
mov dword [esp + 0x20], 0x34
mov dword [esp + 0x1c], edi
mov dword [esp + 0x18], esi
fstp qword [esp + 0x10]
mov dword [esp + 0xc], ecx
fstp qword [esp + 4]
mov dword [esp], eax
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