Function at 0x5d19f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
xor edi, edi
mov dword [ebp - 8], edi
mov dword [ebp - 4], edi
mov dword [ebp - 0x10], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
push edi
push 0x80
push 3
push edi
push edi
push 0xc0000000
push 0x61ab14
call dword [ebp + 8]
mov edi, eax
mov dword [ebp - 0xc], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov byte [0x61ab19], 0x76
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov byte [0x61ab1a], 0x67
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
push 0
push 0x80
push 3
push 0
push 0
push 0xc0000000
push str.avgSP_Open
call dword [sym.imp.KERNEL32.dll_CreateFileW]
mov dword [ebp + 8], eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [ebp + 0xc]
push eax
call fcn.005d0d20
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
add esp, 4
cmp edi, eax
je 0x5d2bdd
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
cmp edi, dword [ebp + 8]
jae 0x5d27d5
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov dword [ebp - 0x10], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
jmp 0x5d2a87
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x10], ecx
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [ebp - 0x10]
test eax, eax
je 0x5d4ce5
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov dword [ebp + 8], fcn.00441410
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov dword [0x61ab08], 0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov edi, dword [ebp - 8]
add edi, 0x1000
mov dword [ebp - 8], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov dword [0x61ac1c], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [ebp - 8]
push eax
mov eax, dword [ebp + 8]
call eax
add esp, 4
mov dword [ebp - 0xc], eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x5d4a20
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
cmp word [edi], 0x5a4d
jne 0x5d4b76
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov edx, dword [0x61ac1c]
mov eax, dword [edx + 0x3c]
add eax, edi
mov dword [0x61ade4], eax
cmp word [eax], 0x4550
jne 0x5d4b76
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
inc dword [0x61ac18]
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [0x61ade4]
mov edi, dword [eax + 8]
mov dword [ebp - 0xc], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
cmp edi, 0x5d81ee40
jne 0x5d4344
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov ecx, dword [0x61ade4]
mov edi, dword [ecx + 0x28]
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
add edi, dword [0x61ac1c]
mov dword [ebp - 0xc], edi
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
xor eax, eax
push eax
mov eax, 0
push eax
mov eax, dword [0x61ac1c]
push eax
mov eax, dword [ebp - 0xc]
call eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
cmp edi, 0x5bec64eb
je 0x5d44b6
cmp edi, 0x5d81f1e3
je 0x5d44b6
cmp edi, 0x5d91be30
jne 0x5d4763
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
iretd
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov edx, dword [ebp - 8]
push str.MD4Update
push edx
call dword [ebp + 0xc]
mov dword [0x61ab08], eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [0x61ab08]
test eax, eax
je 0x5d3151
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [0x61ac18]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [0x61ad28]
test eax, eax
je 0x5d56ab
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, dword [0x61ae00]
push 0x19
push eax
call dword [ebp + 0xc]
mov dword [ebp + 0xc], eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov edi, dword [ebp + 0xc]
xor eax, eax
mov dword [ebp + 0xc], eax
mov dword [ebp - 0x10], eax
xor al, byte [edi]
sub edi, eax
xor al, byte [edi]
sub edi, eax
xor al, byte [edi]
sub edi, eax
xor al, byte [edi]
sub edi, eax
xor al, byte [edi]
mov dword [ebp - 8], eax
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov ecx, dword [0x61acdc]
mov edi, dword [ebp - 4]
xor ecx, edi
mov edi, dword [ebp - 8]
and ecx, 0xff
xor edi, ecx
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
pop ebp
in al, dx
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
cmp edi, 0x72
jne 0x5d554c
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
test ah, 0xad
cmp sp, cx
sbb al, 0x65
push ebx
rcl ebx, 4
or ebx, 0xad0d3aa0
bswap ebx
cmp ebx, 0xfadbaf0d
fld qword [0x61a020]
neg ecx
mov edx, 0xe203ad0d
shrd ebx, ecx, 1
sbb ecx, dword [ebp - 4]
xor ecx, 0x5795e203
bswap ecx
btc eax, esi
pop eax
fdivp st(1)
mov ebx, dword [ebp - 0x14]
lea esi, [esi + 3]
add ebx, dword [ebp - 0x18]
shl ebx, cl
test ebx, 0xad0d3aa0
setne al
cmp edx, 0x52506557
btc cx, 0x95
sbb ebx, 0xad0d3aa0
and ebx, 0x52506557
cmp edx, ebx
fld qword [0x61a028]
mov ax, sp
invalid
invalid