Function at 0x484ee0
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
and ebx, 0x52506557
push eax
push edx
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 - 0xc], 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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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
lea eax, [ebp - 0xc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTimeAsFileTime]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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_GetTickCount]
mov edx, dword [ebp - 4]
mov edi, eax
xor edi, edx
mov dword [ebp - 4], 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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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], 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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61ace0]
cmp eax, 0xbb40e64e
je 0x485a37
test eax, 0xffff0000
je 0x485a37
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61ace0]
not ecx
mov dword [0xe1aea0], 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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 0x486830
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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_GetCurrentProcessId]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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_GetCurrentThreadId]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 edx, dword [ebp - 0xc]
mov ecx, dword [ebp - 4]
xor edi, edx
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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, 0xbb40e64e
je 0x4863fd
test dword [0x61ace0], 0xffff0000
jne 0x486402
mov edi, 0xbb40e64f
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61aaf8]
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 [0x61ace0], 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 [0x61aaf8]
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
invalid
jecxz 0x486636
invalid