Function at 0x4c72c9
Capabilities:
Terminate process

Disassembly:
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 + 8]
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
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x25c
jne 0x4c751c
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 + 8]
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 + 8]
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 0
push 0
call fcn.00509110
add esp, 0xc
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 + 8]
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 + 8]
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 0x10
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 - 4], 0x441820
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 - 4]
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 + 8]
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 + 8]
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 [0x61ab14], 0x5c2e5c5c
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 + 8]
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 + 8]
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 [0x61ab18], 0x53777361
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 + 8]
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 + 8]
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 [0x61ab1c], 0x704f5f50
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 + 8]
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 + 8]
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 word [0x61ab20], 0x6e65
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 [0x61aafc]
mov ecx, dword [0x61ab0c]
push eax
push ecx
call fcn.005d19f0
add esp, 8
mov dword [0x61ac18], 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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 dword [0x61ac18], 4
jae 0x4c8674
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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
call fcn.00484ee0
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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 [0x61ac18]
push edx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [0x61ac18], 3
jbe 0x4c8945
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 + 8]
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 + 8]
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 - 4], 0x58bfb0
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 + 8]
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 + 8]
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 - 4]
call eax
add esp, 4
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 + 8]
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 + 8]
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 0x4c8b12
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 + 8]
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 + 8]
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
call fcn.00484ee0
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 + 8]
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 + 8]
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 + 8]
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 + 8]
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]
mov eax, dword [0x61acdc]
add edi, eax
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
invalid