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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
push 0xffffffffffffffff
push 0x4c352b
mov eax, dword fs:[0]
push eax
sub esp, 0x6c
push esi
push edi
mov eax, dword [0x4f2fb0]
xor eax, esp
push eax
lea eax, [esp + 0x78]
mov dword fs:[0], eax
mov edi, ecx
mov esi, dword [ebp + 8]
push esi
call fcn.00425030
push esi
mov ecx, edi
call fcn.00424e90
mov eax, dword [0x4f5bf0]
push 0x4c8f80
push 0x4c7aa8
push str.Vor__s__new__s
push eax
call fcn.00424e80
push 0x68
call fcn.0047af44
add esp, 0x14
mov dword [esp + 0x18], eax
mov dword [esp + 0x80], 0
test eax, eax
je 0x428934
push 1
push esi
push edi
mov ecx, eax
call fcn.004287e0
mov esi, eax
jmp 0x428936
xor esi, esi
mov ecx, dword [0x4f5bf0]
push 0x4c7aa8
push str.Nach__s__new_...
push ecx
mov dword [esp + 0x8c], 0xffffffff
call fcn.00424e80
add esp, 0xc
mov ecx, edi
call fcn.00414c20
mov edx, dword [esi]
mov ecx, dword [edx + 4]
sub esp, 8
add ecx, esi
fstp qword [esp]
call fcn.00414c30
mov eax, dword [edi + 0x3c]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0xc8]
mov edx, dword [eax + 0x14]
fld qword [edx + ecx*8]
sub esp, 8
fadd qword [0x4c8f78]
mov ecx, esi
fst qword [esp + 0x34]
fstp qword [esp]
call fcn.00428640
fmul qword [0x4c7a28]
mov eax, dword [esi]
fld qword [esp + 0x2c]
mov ecx, dword [eax + 4]
mov edx, dword [ecx + esi]
mov eax, dword [edx + 8]
fadd st(1), st(0)
add ecx, esi
fxch st(1)
sub esp, 8
fstp qword [esp + 0x24]
fstp qword [esp]
call eax
mov ecx, dword [esi]
fstp qword [esp + 0x24]
mov edx, dword [ecx + 4]
fld qword [esp + 0x1c]
mov eax, dword [edx + esi]
lea ecx, [edx + esi]
mov edx, dword [eax + 8]
sub esp, 8
fstp qword [esp]
call edx
fst qword [esp + 0x34]
fld st(0)
fld qword [esp + 0x24]
fmul st(1), st(0)
fxch st(1)
fcomp qword [0x4c7800]
fnstsw ax
test ah, 5
jp 0x428a03
mov ecx, 1
jmp 0x428a05
xor ecx, ecx
mov dword [esp + 0x18], 1
test ecx, ecx
jne 0x428af3
fld st(0)
fabs
fld st(2)
fabs
fcompp
fnstsw ax
test ah, 0x41
jne 0x428a4a
fxch st(1)
mov dword [esp + 0x18], 0xffffffff
fstp qword [esp + 0x24]
fst qword [esp + 0x34]
fld qword [esp + 0x2c]
fld qword [esp + 0x1c]
fstp qword [esp + 0x2c]
fst qword [esp + 0x1c]
jmp 0x428a50
fstp st(0)
fld qword [esp + 0x1c]
cmp dword [edi + 0x9b0], 0
jne 0x428ae3
fxch st(1)
sub esp, 8
fstp qword [esp + 0x2c]
mov ecx, esi
fst qword [esp + 0x34]
fstp qword [esp]
call fcn.00428640
fimul dword [esp + 0x18]
mov eax, dword [esi]
mov ecx, dword [eax + 4]
mov edx, dword [ecx + esi]
mov eax, dword [edx + 8]
add ecx, esi
sub esp, 8
fadd qword [esp + 0x24]
fst qword [esp + 0x24]
fstp qword [esp]
call eax
fld qword [esp + 0x24]
mov ecx, dword [esi + 0x18]
fmul st(1)
mov dword [edi + 0x9b0], ecx
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x428ab8
mov ecx, 1
jmp 0x428aba
xor ecx, ecx
fld qword [esp + 0x1c]
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 5
jp 0x428ad3
mov dword [edi + 0x9b0], 0x385
test ecx, ecx
je 0x428a50
fstp st(0)
fstp qword [esp + 0x34]
jmp 0x428af7
fstp st(0)
fstp qword [esp + 0x34]
test ecx, ecx
je 0x428b78
jmp 0x428af7
fstp st(1)
fstp st(0)
mov edx, dword [esi]
fld qword [0x4c7a80]
mov ecx, dword [edx + 4]
push 0x32
sub esp, 8
fstp qword [esp]
push 0
add ecx, esi
call fcn.00414bf0
mov ecx, edi
call fcn.00414c20
mov eax, dword [esi]
mov ecx, dword [eax + 4]
sub esp, 8
add ecx, esi
fstp qword [esp]
call fcn.00414c30
fld qword [esp + 0x34]
mov edx, dword [esi]
push 0
sub esp, 0x10
fstp qword [esp + 8]
lea ecx, [esp + 0x50]
fld qword [esp + 0x38]
fstp qword [esp]
push ecx
fld qword [esp + 0x34]
mov ecx, dword [edx + 4]
sub esp, 0x10
fstp qword [esp + 8]
add ecx, esi
fld qword [esp + 0x54]
fstp qword [esp]
call fcn.004153a0
mov dword [edi + 0x9b0], eax
test eax, eax
jne 0x428b78
mov eax, dword [ebp + 8]
push eax
mov ecx, edi
call fcn.00424e90
cmp dword [edi + 0x9b0], 0
je 0x428b8b
mov dword [edi + 0x9b0], 0x385
mov ecx, dword [0x4f5bf0]
push 0x4c7aa8
push str.Vor_DELPTR__s
push ecx
call fcn.00424e80
mov edx, dword [esi]
mov eax, dword [edx + 4]
mov edx, dword [eax + esi]
lea ecx, [eax + esi]
mov eax, dword [edx]
add esp, 0xc
push 1
call eax
mov ecx, dword [0x4f5bf0]
push 0x4c7aa8
push str.Nach_DELPTR__s
push ecx
call fcn.00424e80
mov eax, dword [edi + 0x9b0]
add esp, 0xc
mov ecx, dword [esp + 0x78]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4