Function at 0x518af0
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
push ebx
push esi
push edi
push ebp
sub esp, 0x168
cmp byte [0xa10afe], 1
mov byte [esp + 0xc], 0
mov ebp, dword [esp + 0x17c]
mov byte [esp + 8], 0
mov ebx, ecx
mov byte [esp + 4], 0
mov byte [esp], 0
jne 0x518b30
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov al, byte [ebx + 0x14e]
shr al, 3
and al, 1
jne 0x518c50
cmp ebp, 2
je 0x518c50
mov eax, dword [ebx + 0x3a8]
mov edx, dword [eax + 0x29c]
cmp edx, 5
jne 0x518ba0
mov eax, dword [ebx + 0x4c]
push 0xbb
push eax
call fcn.00407780
test eax, eax
pop ecx
pop ecx
jne 0x518b7f
mov eax, dword [ebx + 0x4c]
push 0xcc
push eax
call fcn.00407780
pop ecx
pop ecx
test eax, eax
je 0x518c40
mov ecx, ebx
call fcn.004f4310
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [ebx + 0x4c]
push 0x66
push eax
call fcn.00407780
test eax, eax
pop ecx
pop ecx
je 0x518bc5
mov ecx, ebx
call fcn.004f4310
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [ebx + 0x4c]
push 0x67
push eax
call fcn.00407780
test eax, eax
pop ecx
pop ecx
je 0x518bf0
mov ecx, ebx
call fcn.004f4310
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [ebx + 0x4c]
push 0x68
push eax
call fcn.00407780
test eax, eax
pop ecx
pop ecx
je 0x518c15
mov ecx, ebx
call fcn.004f4310
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [ebx + 0x4c]
push 0x69
push eax
call fcn.00407780
test eax, eax
pop ecx
pop ecx
je 0x518c40
mov ecx, ebx
call fcn.004f4310
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
mov al, byte [ebx + 0x14e]
and al, 0xf7
or al, 8
mov byte [ebx + 0x14e], al
cmp ebp, 3
fldz
fldz
fldz
fldz
jne 0x518d32
fcompp
fcompp
mov ecx, ebx
call fcn.004f4310
lea edi, [ebx + 0x34]
mov eax, edi
fld dword [eax]
fstp dword [esp + 0x48]
fld dword [eax + 4]
fstp dword [esp + 0x4c]
fld dword [eax + 8]
lea eax, [esp + 0x48]
push eax
fstp dword [esp + 0x54]
call fcn.0052fa80
mov eax, dword [ebx + 0x1f8]
pop ecx
test eax, eax
fldz
je 0x518cc4
movsx ecx, word [eax + 0x2c]
mov eax, ecx
cmp eax, 0x87
je 0x518cb1
cmp ecx, 0x88
jne 0x518cc4
fld dword [esp + 0x50]
fst st(1)
fcomp dword [edi + 8]
fnstsw ax
test ah, 0x45
jne 0x518cc4
fst dword [ebx + 0x3c]
mov edx, dword [ebx + 0x1f8]
test edx, edx
je 0x518cf1
cmp word [edx + 0x2c], 0xc5
jne 0x518cf1
fld dword [esp + 0x50]
fst st(1)
fcomp dword [edi + 8]
fnstsw ax
test ah, 0x45
jne 0x518d23
fld dword [edx + 0x20]
mov eax, dword [edx + 0x14]
fdiv dword [eax + 0x20]
jmp 0x518d16
test edx, edx
je 0x518d23
cmp word [edx + 0x2c], 0xc8
jne 0x518d23
fld dword [esp + 0x50]
fst st(1)
fcomp dword [edi + 8]
fnstsw ax
test ah, 0x45
jne 0x518d23
fld dword [edx + 0x20]
fmul dword [0x6928a4]
fld st(1)
fsub dword [ebx + 0x3c]
fmulp st(1)
fadd dword [ebx + 0x3c]
fstp dword [ebx + 0x3c]
add esp, 0x168
fstp st(0)
pop ebp
pop edi
pop esi
pop ebx
ret 4
test ebp, ebp
jne 0x518d4b
mov dword [ebx + 0x70], 0
mov dword [ebx + 0x74], 0
mov dword [ebx + 0x78], 0
mov esi, dword [ebx + 0x3a8]
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
lea eax, [esi + 0x24]
fstp st(0)
fld dword [eax + 8]
fcomp dword [0x692888]
fnstsw ax
test ah, 4
jne 0x518d7d
and ah, 0x45
test ah, 0x41
je 0x518d7d
mov byte [esp + 0xc], 1
cmp byte [esp + 0xc], 0
je 0x518dd3
mov ax, word [ebx + 0x380]
cmp ax, 0xb
je 0x518d97
cmp ax, 0xc
jne 0x518db8
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld st(3)
fsub dword [0x692870]
jmp 0x518e76
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld st(3)
jmp 0x518e76
mov al, byte [esi + 0x1fa]
shr al, 1
and al, 1
je 0x518e34
mov ax, word [ebx + 0x380]
cmp ax, 0xf
je 0x518df2
cmp ax, 0x10
jne 0x518e10
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld st(3)
fsub dword [0x692848]
jmp 0x518e76
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld dword [0x692848]
fadd st(4)
fstp dword [ebx + 0x378]
jmp 0x518e7c
cmp word [ebx + 0x380], 0x13
jne 0x518e60
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld dword [0x692870]
fadd st(4)
jmp 0x518e76
fld dword [esi + 0x14]
fchs
fld dword [esi + 0x18]
fpatan
fstp dword [esp + 0x40]
fld dword [esp + 0x40]
fstp st(4)
fld st(3)
fstp dword [ebx + 0x378]
mov edx, dword [ebx + 0x1f8]
test edx, edx
je 0x519068
movsx eax, word [edx + 0x2c]
sub eax, 0x44
cmp eax, 0x83
ja case.0x518e9c.74
jmp dword [eax*4 + 0x692b70]
jmp 0x519091
fld dword [0x692794]
fstp dword [esp + 0x14]
jmp 0x51909b
test esi, esi
je case.0x518e9c.72
cmp dword [esi + 0x29c], 0
jne case.0x518e9c.72
mov al, byte [esi + 0x1fa]
shr al, 2
and al, 1
je case.0x518e9c.72
mov byte [esp + 4], 1
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(2)
fld st(1)
fstp st(4)
fld dword [edx + 0x20]
fst st(1)
fstp st(3)
fld st(2)
fdiv st(4)
fcomp dword [0x692780]
fnstsw ax
test ah, 0x45
jne 0x518f02
fld dword [0x692780]
jmp 0x518f06
fld st(0)
fdiv st(2)
fstp st(4)
fld st(3)
fdiv dword [0x692780]
fstp dword [esp + 0x18]
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(4)
fld st(3)
fsub dword [edx + 0x20]
fdiv st(4)
fstp dword [esp + 0x14]
jmp 0x51909b
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(4)
fld dword [0x69279c]
fmul st(4)
fsub dword [edx + 0x20]
fstp st(3)
fld dword [0x692794]
fcomp st(3)
fnstsw ax
test ah, 0x45
jne 0x518f58
fld dword [0x692794]
jmp 0x518f5a
fld st(2)
fstp st(3)
fld st(2)
fdiv st(4)
jmp 0x519097
mov byte [esp], 1
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(2)
fld st(1)
fstp st(4)
fld dword [edx + 0x20]
fst st(1)
fstp st(3)
fld st(2)
fdiv st(4)
fsub dword [0x692784]
fcomp dword [0x692794]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x518fa0
fld dword [0x692794]
jmp 0x518faa
fld st(0)
fdiv st(2)
fsub dword [0x692784]
fstp st(4)
fld dword [0x6927b0]
fsub dword [0x692784]
fdivr st(4)
fstp dword [esp + 0x18]
cmp byte [esp], 0
jne case.0x518e9c.133
mov byte [esp], 1
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(2)
fld st(1)
fstp st(4)
fld dword [edx + 0x20]
fst st(1)
fstp st(3)
fld st(2)
fdiv st(4)
fsub dword [0x692780]
fcomp dword [0x692794]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x519000
fld dword [0x692794]
jmp 0x51900a
fld st(0)
fdiv st(2)
fsub dword [0x692780]
fstp st(4)
fld dword [0x6927b0]
fsub dword [0x692780]
fdivr st(4)
fstp dword [esp + 0x18]
fld dword [edx + 0x20]
mov eax, dword [edx + 0x14]
fdiv dword [eax + 0x20]
jmp 0x519097
cmp dword [esi + 0x29c], 5
jne 0x519045
fld dword [0x692794]
fstp dword [esp + 0x14]
jmp 0x51909b
cmp byte [ebx + 0x3ac], 0
je 0x519060
fld dword [0x692794]
fstp dword [esp + 0x14]
jmp 0x51909b
fld dword [0x6927b0]
jmp 0x519097
cmp dword [esi + 0x29c], 5
jne 0x519080
fld dword [0x692794]
fstp dword [esp + 0x14]
jmp 0x51909b
cmp byte [ebx + 0x3ac], 0
je 0x519091
fld dword [0x692794]
jmp 0x519097
fld dword [0x6927b0]
fstp dword [esp + 0x14]
cmp ebp, 2
jne 0x5190c0
lea eax, [ebx + 0x34]
fld dword [eax]
fstp dword [esp + 0x2c]
fld dword [eax + 4]
fstp dword [esp + 0x30]
fld dword [eax + 8]
fstp dword [esp + 0x34]
jmp 0x5198d2
movzx eax, word [ebx + 0x380]
fcompp
fcompp
push dword [esp + 0x14]
push eax
lea eax, [esp + 0xf8]
push esi
push eax
call fcn.005130a0
mov eax, dword [esp + 0x100]
add esp, 0x10
mov ecx, dword [esp + 0xf4]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0xf8]
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0x50], eax
mov dword [esp + 0x4c], edi
mov al, byte [esi + 0x11a]
shr al, 4
and al, 1
jne 0x519134
lea eax, [esp + 0x48]
push eax
call fcn.0052fa80
pop ecx
jmp 0x519156
cmp dword [esi + 0x29c], 1
jne 0x519156
mov ecx, esi
call fcn.005b8510
test al, al
je 0x519156
fld dword [esp + 0x50]
fadd dword [0x6927b0]
fstp dword [esp + 0x50]
cmp ebp, 1
fldz
fldz
je 0x519168
cmp ebp, 2
jne 0x5198e0
lea edi, [ebx + 0x34]
fld dword [edi + 8]
fstp dword [esp + 0x34]
mov al, byte [esi + 0x1fa]
shr al, 1
and al, 1
je 0x519191
test al, al
je 0x5198f0
cmp byte [esp + 0xc], 0
je 0x519900
fld dword [0x6928a8]
fmul dword [0x97542c]
fsubr dword [ebx + 0x78]
fstp st(2)
fld dword [esp + 0x34]
fadd st(2)
fld dword [esp + 0x50]
fstp st(2)
fcomp st(1)
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x5191d8
fst dword [esp + 0x34]
mov dword [ebx + 0x70], 0
mov dword [ebx + 0x74], 0
mov dword [ebx + 0x78], 0
jmp 0x519910
fld st(1)
fstp dword [ebx + 0x78]
fcompp
mov ecx, ebx
call fcn.004bac90
fld dword [edi + 8]
fstp dword [esp + 0x34]
fldz
fldz
fldz
fldz
fld dword [esp + 0x50]
fstp st(4)
fld st(3)
fcomp dword [esp + 0x34]
fnstsw ax
test ah, 0x45
jne 0x5193f0
cmp dword [esi + 0x29c], 5
jne 0x5192f0
mov edx, dword [ebx + 0x1f8]
test edx, edx
je 0x5192f0
movsx ecx, word [edx + 0x2c]
mov eax, ecx
cmp eax, 0xc4
je 0x5192f0
cmp ecx, 0xc6
je 0x519248
cmp ecx, 0xc7
jne 0x519254
fld dword [0x6927b0]
fsub dword [esp + 0x14]
jmp 0x5192ac
cmp ecx, 0xc2
je 0x519264
cmp ecx, 0xc3
jne 0x5192a6
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fstp st(2)
fld st(1)
fstp st(4)
fld dword [edx + 0x20]
fst st(1)
fstp st(3)
fld dword [0x6927ac]
fmul st(3)
fdiv st(4)
fcomp dword [0x6927b0]
fnstsw ax
test ah, 0x45
jne 0x519296
fld dword [0x6927b0]
jmp 0x5192a0
fld dword [0x6927ac]
fmul st(1)
fdiv st(2)
fstp st(4)
fld st(3)
jmp 0x5192ac
fld dword [0x692794]
fstp dword [esp + 0x1c]
fcompp
fcompp
mov ecx, esi
mov edi, dword [ecx]
call dword [edi + 0x94]
lea eax, [esi + 0x34]
fsubr dword [eax + 8]
mov eax, dword [esp + 0x50]
mov dword [esp + 0x38], eax
fadd dword [0x69280c]
fstp dword [esp + 0x20]
fld dword [esp + 0x20]
fsub dword [esp + 0x38]
fmul dword [esp + 0x1c]
fadd dword [esp + 0x38]
fstp dword [esp + 0x34]
jmp 0x5194fe
cmp byte [esp], 0
je 0x519310
fld st(3)
fsub dword [esp + 0x34]
fmul dword [esp + 0x18]
fadd dword [esp + 0x34]
fstp dword [esp + 0x34]
jmp 0x519920
mov ecx, dword [ebx + 0x1f8]
test ecx, ecx
je 0x519360
movsx edx, word [ecx + 0x2c]
mov eax, edx
cmp eax, 0xaf
je 0x519360
cmp edx, 0xb0
je 0x519360
cmp edx, 0xb4
je 0x519360
cmp edx, 0xb3
je 0x519360
fld st(3)
fstp dword [esp + 0x34]
mov dword [ebx + 0x70], 0
mov dword [ebx + 0x74], 0
mov dword [ebx + 0x78], 0
jmp 0x519930
lea eax, [ebx + 0x34]
fld dword [eax + 8]
fstp st(1)
fld dword [esp + 0x34]
fcomp st(1)
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x519940
test ecx, ecx
je 0x519950
movsx edi, word [ecx + 0x2c]
mov eax, edi
cmp eax, 0xb0
je 0x519960
cmp edi, 0xb4
je 0x519970
mov eax, dword [ecx + 0x14]
fld dword [eax + 0x20]
fsub dword [ecx + 0x20]
fstp st(4)
fld dword [ecx + 0x28]
fstp st(2)
fld st(1)
fstp st(3)
fld dword [0x6927e0]
fcomp st(3)
fnstsw ax
test ah, 0x45
jne 0x5193d0
fld dword [0x6927e0]
jmp 0x5193d2
fld st(1)
fstp st(3)
fld st(0)
fsub dword [esp + 0x34]
fld st(4)
fdiv st(4)
fdivp st(1)
fsubr st(1)
fstp dword [esp + 0x34]
jmp 0x519980
test ebp, ebp
jne 0x519990
lea eax, [ebx + 0x34]
fld dword [eax + 8]
fstp st(3)
fld dword [esp + 0x34]
fcomp st(3)
fnstsw ax
test ah, 0x45
jne 0x5199a0
cmp byte [esp + 4], 0
je 0x519430
fld dword [esp + 0x34]
fsub st(3)
fmul dword [esp + 0x18]
fadd st(3)
fstp dword [esp + 0x34]
jmp 0x5199b0
mov edx, dword [ebx + 0x1f8]
test edx, edx
je 0x5194b0
movsx edi, word [edx + 0x2c]
mov eax, edi
cmp eax, 0x60
je 0x519467
cmp edi, 0x61
je 0x519467
lea eax, [edi - 0x50]
cmp eax, 1
jbe 0x519467
cmp edi, 0x48
je 0x519467
cmp edi, 0xaf
je 0x519467
cmp edi, 0xb3
jne 0x5194b0
mov eax, dword [edx + 0x14]
fld dword [eax + 0x20]
fsub dword [edx + 0x20]
fstp st(1)
fld dword [edx + 0x28]
fstp st(2)
fld st(1)
fstp st(4)
fld dword [0x6927e0]
fcomp st(4)
fnstsw ax
test ah, 0x45
jne 0x519492
fld dword [0x6927e0]
jmp 0x519494
fld st(1)
fstp st(4)
fld dword [esp + 0x34]
fsub st(3)
fld st(1)
fdiv st(5)
fdivp st(1)
fadd st(3)
fstp dword [esp + 0x34]
jmp 0x5199c0
mov eax, dword [ebx + 0x244]
cmp eax, 0x3a
je 0x5194de
cmp eax, 0x38
je 0x5194de
cmp eax, 0x32
jne 0x5199d0
mov eax, dword [ebx + 0x3a8]
mov ecx, dword [eax + 0x29c]
cmp ecx, 5
jne 0x5199e0
fld st(3)
fcomp st(3)
fnstsw ax
test ah, 0x45
jne 0x5194f4
fld st(3)
fstp dword [esp + 0x34]
jmp 0x5199f0
fld st(2)
fstp dword [esp + 0x34]
fcompp
fcompp
mov eax, dword [ebx + 0x240]
mov edi, dword [0x974b34]
cmp edi, eax
jae 0x519535
cmp dword [esi + 0x29c], 1
jne 0x519530
mov al, byte [ebx + 0x152]
shr al, 4
and al, 1
jne 0x519530
mov byte [esp + 8], 0
jmp 0x519535
mov byte [esp + 8], 1
cmp byte [esp + 8], 0
je 0x519673
push dword [ebx + 0x378]
call fcn.004a5810
fstp dword [esp + 0x28]
fld dword [ebx + 0x374]
fstp dword [esp + 0x2c]
mov edx, dword [ebx + 0x240]
mov dword [esp + 0x48], 0
sub edx, dword [0x974b34]
pop ecx
mov eax, edx
mov dword [esp + 0x40], edx
mov dword [esp + 0x40], eax
fild qword [esp + 0x40]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fmul dword [0x6928ac]
fstp dword [esp + 0x10]
fld dword [esp + 0x10]
fcomp dword [0x692794]
fnstsw ax
test ah, 4
jne 0x5195bb
and ah, 0x45
test ah, 0x41
je 0x5195bb
mov dword [ebx + 0x204], 0
mov dword [ebx + 0x208], 0
mov dword [ebx + 0x20c], 0
fldz
fld dword [esp + 0x10]
fmul dword [ebx + 0x204]
fsubr dword [esp + 0x2c]
fstp dword [esp + 0x2c]
fld dword [esp + 0x10]
fmul dword [ebx + 0x208]
fsubr dword [esp + 0x30]
fstp dword [esp + 0x30]
fld dword [esp + 0x10]
fmul dword [ebx + 0x20c]
fsubr dword [esp + 0x34]
fstp dword [esp + 0x34]
fld dword [0x692870]
fadd dword [esp + 0x28]
fcomp dword [esp + 0x24]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x519621
fld dword [esp + 0x24]
fsub dword [0x692874]
jmp 0x519640
fld dword [esp + 0x28]
fsub dword [0x692870]
fcomp dword [esp + 0x24]
fnstsw ax
test ah, 0x45
jne 0x519644
fld dword [esp + 0x24]
fadd dword [0x692874]
fstp dword [esp + 0x24]
fld dword [esp + 0x28]
fsub dword [esp + 0x24]
fstp st(1)
fld dword [0x6927b0]
fsub dword [esp + 0x10]
fmulp st(1)
fld dword [esp + 0x28]
fsub st(1)
fstp dword [esp + 0x28]
fld dword [esp + 0x28]
fstp dword [ebx + 0x374]
jmp 0x519a00
fld dword [ebx + 0x378]
fstp dword [ebx + 0x374]
fld dword [esp + 0x14]
fcomp dword [0x6927fc]
fnstsw ax
test ah, 4
jne 0x519860
and ah, 0x45
test ah, 0x41
je 0x519860
cmp byte [esp + 0xc], 0
jne 0x519860
cmp dword [esi + 0x29c], 5
je 0x519860
lea eax, [esi + 4]
lea ecx, [esp + 0x54]
push eax
call fcn.004dfbc0
movzx eax, word [ebx + 0x380]
push dword [0x692794]
push eax
lea eax, [esp + 0x104]
push esi
push eax
call fcn.00512d30
mov eax, dword [esp + 0x10c]
add esp, 0x10
mov dword [esp + 0x9c], eax
mov eax, dword [esp + 0x104]
mov dword [esp + 0xa4], eax
lea eax, [esp + 0x9c]
lea ecx, [esp + 0x54]
push eax
lea eax, [esp + 0x10c]
mov edi, dword [esp + 0x104]
push ecx
push eax
mov dword [esp + 0xac], edi
call fcn.004e0050
fld dword [esp + 0x90]
fadd dword [esp + 0x114]
add esp, 0xc
fstp dword [esp + 0x84]
fld dword [esp + 0x88]
fadd dword [esp + 0x10c]
fstp dword [esp + 0x88]
fld dword [esp + 0x8c]
fadd dword [esp + 0x110]
fstp dword [esp + 0x8c]
cmp word [ebx + 0x380], 0x13
je 0x519784
mov al, byte [esi + 0x1fa]
shr al, 1
and al, 1
je 0x519839
mov dword [esp + 0xec], 0
mov dword [esp + 0xe8], 0
mov cl, byte [esi + 0x1fa]
shr cl, 1
and cl, 1
je 0x5197c2
mov ax, word [ebx + 0x380]
cmp ax, 0xf
je 0x5197ba
cmp ax, 0x10
jne 0x5197c2
push dword [0x6928b0]
jmp 0x5197e7
test cl, cl
je 0x5197e1
mov ax, word [ebx + 0x380]
cmp ax, 0xb
je 0x5197d9
cmp ax, 0xc
jne 0x5197e1
push dword [0x692848]
jmp 0x5197e7
push dword [0x692870]
lea ecx, [esp + 0xac]
call fcn.004df3d0
lea eax, [esp + 0xa8]
lea edx, [esp + 0x54]
push eax
lea eax, [esp + 0x118]
push edx
push eax
call fcn.004de6e0
lea eax, [esp + 0x120]
add esp, 0xc
lea ecx, [esp + 0x54]
push eax
call fcn.004df8e0
lea ecx, [esp + 0x114]
call fcn.004dfb00
lea ecx, [esp + 0xa8]
call fcn.004dfb00
lea eax, [esp + 0x54]
lea ecx, [ebx + 4]
push eax
call fcn.004df8e0
lea ecx, [esp + 0x54]
call fcn.004dfb00
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
fld dword [esp + 0x2c]
fstp dword [ebx + 0x34]
fld dword [esp + 0x30]
fstp dword [ebx + 0x38]
fld dword [esp + 0x34]
fstp dword [ebx + 0x3c]
lea eax, [ebx + 0x34]
lea edi, [esp + 0x15c]
lea esi, [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea ecx, [ebx + 4]
push dword [ebx + 0x374]
push dword [0x692794]
push dword [0x692794]
call fcn.004df260
fld dword [ebx + 0x34]
fadd dword [esp + 0x15c]
fstp dword [ebx + 0x34]
fld dword [ebx + 0x38]
fadd dword [esp + 0x160]
fstp dword [ebx + 0x38]
fld dword [ebx + 0x3c]
fadd dword [esp + 0x164]
fstp dword [ebx + 0x3c]
add esp, 0x168
pop ebp
pop edi
pop esi
pop ebx
ret 4
fcompp
fcompp
jmp 0x519102
fldz
fldz
jmp 0x5191f5
fldz
fldz
jmp 0x5191f5
fldz
fldz
jmp 0x5191f5
fldz
fldz
jmp 0x5191f5
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fcompp
fcompp
jmp 0x5194fe
fstp st(0)
jmp 0x51967f