Function at 0x401071
Capabilities:
Execute anti-debugging instructions

Disassembly:
push 1
call 0x403688
push 0x405007
call fcn.00403718
push 0x401011
call fcn.00403280
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4010c0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004030f0
push 0x401031
call fcn.004030f0
push 0x401051
call fcn.004030f0
sub dword [0x40501c], 1
jne 0x4010f0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405020
push eax
call fcn.00403750
push 0x405020
call fcn.00403718
push 0x405034
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4011b0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004031c0
push 0x401031
call fcn.004031c0
push 0x401051
call fcn.004031c0
sub dword [0x40501c], 1
jne 0x4011e0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x40504f
push eax
call fcn.00403750
push 0x40504f
call fcn.00403718
push 0x405064
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4012a0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403280
push 0x401031
call fcn.00403280
push 0x401051
call fcn.00403280
sub dword [0x40501c], 1
jne 0x4012d0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x40507f
push eax
call fcn.00403750
push 0x40507f
call fcn.00403718
push 0x405094
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401390
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403340
push 0x401031
call fcn.00403340
push 0x401051
call fcn.00403340
sub dword [0x40501c], 1
jne 0x4013c0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4050ac
push eax
call fcn.00403750
push 0x4050ac
call fcn.00403718
push 0x4050c0
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401480
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004033f0
push 0x401031
call fcn.004033f0
push 0x401051
call fcn.004033f0
sub dword [0x40501c], 1
jne 0x4014b0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4050d6
push eax
call fcn.00403750
push 0x4050d6
call fcn.00403718
push 0x4050ec
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401570
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403020
push 0x401031
call fcn.00403020
push 0x401051
call fcn.00403020
sub dword [0x40501c], 1
jne 0x4015a0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405102
push eax
call fcn.00403750
push 0x405102
call fcn.00403718
push 0x405118
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401660
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403040
push 0x401031
call fcn.00403040
push 0x401051
call fcn.00403040
sub dword [0x40501c], 1
jne 0x401690
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405138
push eax
call fcn.00403750
push 0x405138
call fcn.00403718
push 0x40514c
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401750
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403061
push 0x401031
call fcn.00403061
push 0x401051
call fcn.00403061
sub dword [0x40501c], 1
jne 0x401780
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x40516f
push eax
call fcn.00403750
push 0x40516f
call fcn.00403718
push 0x405184
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401840
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call 0x402fe0
push 0x401031
call 0x402fe0
push 0x401051
call 0x402fe0
sub dword [0x40501c], 1
jne 0x401870
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4051a0
push eax
call fcn.00403750
push 0x4051a0
call fcn.00403718
push 0x4051b4
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401930
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004034b0
test eax, eax
jns 0x40196f
inc eax
push 0x401031
call fcn.004034b0
test eax, eax
jns 0x40197e
inc eax
push 0x401051
call fcn.004034b0
test eax, eax
jns 0x40198d
inc eax
sub dword [0x40501c], 1
jne 0x401960
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4051d0
push eax
call fcn.00403750
push 0x4051d0
call fcn.00403718
push 0x4051e4
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
add eax, 0
sub dword [0x40501c], 1
jne 0x401a30
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004030f0
push 0x401031
call fcn.004030f0
push 0x401051
call fcn.004030f0
sub dword [0x40501c], 1
jne 0x401a60
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405202
push eax
call fcn.00403750
push 0x405202
call fcn.00403718
push 0x405218
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401b20
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004031c0
push 0x401031
call fcn.004031c0
push 0x401051
call fcn.004031c0
sub dword [0x40501c], 1
jne 0x401b50
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405233
push eax
call fcn.00403750
push 0x405233
call fcn.00403718
push 0x405248
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401c10
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403280
push 0x401031
call fcn.00403280
push 0x401051
call fcn.00403280
sub dword [0x40501c], 1
jne 0x401c40
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405263
push eax
call fcn.00403750
push 0x405263
call fcn.00403718
push 0x405278
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401d00
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403340
push 0x401031
call fcn.00403340
push 0x401051
call fcn.00403340
sub dword [0x40501c], 1
jne 0x401d30
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405290
push eax
call fcn.00403750
push 0x405290
call fcn.00403718
push 0x4052a4
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401df0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004033f0
push 0x401031
call fcn.004033f0
push 0x401051
call fcn.004033f0
sub dword [0x40501c], 1
jne 0x401e20
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4052ba
push eax
call fcn.00403750
push 0x4052ba
call fcn.00403718
push 0x4052d0
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401ee0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403020
push 0x401031
call fcn.00403020
push 0x401051
call fcn.00403020
sub dword [0x40501c], 1
jne 0x401f10
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4052e6
push eax
call fcn.00403750
push 0x4052e6
call fcn.00403718
push 0x4052fc
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x401fd0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403040
push 0x401031
call fcn.00403040
push 0x401051
call fcn.00403040
sub dword [0x40501c], 1
jne 0x402000
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x40531c
push eax
call fcn.00403750
push 0x40531c
call fcn.00403718
push 0x405330
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4020c0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403061
push 0x401031
call fcn.00403061
push 0x401051
call fcn.00403061
sub dword [0x40501c], 1
jne 0x4020f0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405353
push eax
call fcn.00403750
push 0x405353
call fcn.00403718
push 0x405368
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4021b0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call 0x402fe0
push 0x401031
call 0x402fe0
push 0x401051
call 0x402fe0
sub dword [0x40501c], 1
jne 0x4021e0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405384
push eax
call fcn.00403750
push 0x405384
call fcn.00403718
push 0x405398
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x4022a0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004034b0
test eax, eax
jns 0x4022df
inc eax
push 0x401031
call fcn.004034b0
test eax, eax
jns 0x4022ee
inc eax
push 0x401051
call fcn.004034b0
test eax, eax
jns 0x4022fd
inc eax
sub dword [0x40501c], 1
jne 0x4022d0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4053b4
push eax
call fcn.00403750
push 0x4053b4
call fcn.00403718
push 0x4053c8
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
add eax, 0
sub dword [0x40501c], 1
jne 0x4023a0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004030f0
push 0x401031
call fcn.004030f0
push 0x401051
call fcn.004030f0
sub dword [0x40501c], 1
jne 0x4023d0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4053e6
push eax
call fcn.00403750
push 0x4053e6
call fcn.00403718
push str._tcycles_for_BinValSSE_bt_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402490
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004031c0
push 0x401031
call fcn.004031c0
push 0x401051
call fcn.004031c0
sub dword [0x40501c], 1
jne 0x4024c0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405417
push eax
call fcn.00403750
push 0x405417
call fcn.00403718
push str._tcycles_for_BinValSSE_wt_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402580
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403280
push 0x401031
call fcn.00403280
push 0x401051
call fcn.00403280
sub dword [0x40501c], 1
jne 0x4025b0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405447
push eax
call fcn.00403750
push 0x405447
call fcn.00403718
push str._tcycles_for_BinValSSE_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402670
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403340
push 0x401031
call fcn.00403340
push 0x401051
call fcn.00403340
sub dword [0x40501c], 1
jne 0x4026a0
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405474
push eax
call fcn.00403750
push 0x405474
call fcn.00403718
push str._tcycles_for_BinVal0_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402760
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004033f0
push 0x401031
call fcn.004033f0
push 0x401051
call fcn.004033f0
sub dword [0x40501c], 1
jne 0x402790
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x40549e
push eax
call fcn.00403750
push 0x40549e
call fcn.00403718
push str._tcycles_for_BinVal3_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402850
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403020
push 0x401031
call fcn.00403020
push 0x401051
call fcn.00403020
sub dword [0x40501c], 1
jne 0x402880
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x4054ca
push eax
call fcn.00403750
push 0x4054ca
call fcn.00403718
push str._tcycles_for_BinToDw____drizz__r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402940
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403040
push 0x401031
call fcn.00403040
push 0x401051
call fcn.00403040
sub dword [0x40501c], 1
jne 0x402970
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405500
push eax
call fcn.00403750
push 0x405500
call fcn.00403718
push str._tcycles_for_Bin2Dw_____drizzJJ__r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402a30
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.00403061
push 0x401031
call fcn.00403061
push 0x401051
call fcn.00403061
sub dword [0x40501c], 1
jne 0x402a60
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405537
push eax
call fcn.00403750
push 0x405537
call fcn.00403718
push str._tcycles_for_b2dw1__Lingo__r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402b20
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call 0x402fe0
push 0x401031
call 0x402fe0
push 0x401051
call 0x402fe0
sub dword [0x40501c], 1
jne 0x402b50
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405568
push eax
call fcn.00403750
push 0x405568
call fcn.00403718
push str._tcycles_for_simd_bin2byte_r_n
call fcn.00403718
mov dword [0x405018], 0x186a0
call sub.kernel32.dll_GetCurrentProcess
push pe_nt_image_headers32
push eax
call sub.kernel32.dll_SetPriorityClass
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea esp, [esp]
sub dword [0x40501c], 1
jne 0x402c10
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
push edx
push eax
xor eax, eax
cpuid
rdtsc
push edx
push eax
mov dword [0x40501c], 0x186a0
xor eax, eax
cpuid
lea ecx, [ecx]
push 0x401011
call fcn.004034b0
test eax, eax
jns 0x402c4f
inc eax
push 0x401031
call fcn.004034b0
test eax, eax
jns 0x402c5e
inc eax
push 0x401051
call fcn.004034b0
test eax, eax
jns 0x402c6d
inc eax
sub dword [0x40501c], 1
jne 0x402c40
xor eax, eax
cpuid
rdtsc
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
pop ecx
sub eax, ecx
pop ecx
sbb edx, ecx
mov dword [0x405010], eax
mov dword [0x405014], edx
call sub.kernel32.dll_GetCurrentProcess
push 0x20
push eax
call sub.kernel32.dll_SetPriorityClass
wait
fninit
fild qword [0x405010]
fild dword [0x405018]
fdivp st(1)
fistp qword [0x405010]
mov eax, dword [0x405010]
push 0x405598
push eax
call fcn.00403750
push 0x405598
call fcn.00403718
push str._tcycles_for_bin2byte_exLib_r_n_n
call fcn.00403718
push str._r_nTesting_Bin2Dw__2_lines_must_match_:_r_n0__3__12__48__192__255___1__14316557651431655765_r_n
call fcn.00403718
push str.00000000y
call fcn.00403040
push 0x405630
push eax
call fcn.00403750
push 0x405630
call fcn.00403718
push 0x405644
call fcn.00403718
push str.00000011y
call fcn.00403040
push 0x405651
push eax
call fcn.00403750
push 0x405651
call fcn.00403718
push 0x405668
call fcn.00403718
push str.00001100y
call fcn.00403040
push 0x405675
push eax
call fcn.00403750
push 0x405675
call fcn.00403718
push 0x40568c
call fcn.00403718
push str.00110000y
call fcn.00403040
push 0x405699
push eax
call fcn.00403750
push 0x405699
call fcn.00403718
push 0x4056b0
call fcn.00403718
push str.11000000y
call fcn.00403040
push 0x4056bd
push eax
call fcn.00403750
push 0x4056bd
call fcn.00403718
push 0x4056d4
call fcn.00403718
push str.11111111y
call fcn.00403040
push 0x4056e1
push eax
call fcn.00403750
push 0x4056e1
call fcn.00403718
push 0x4056f8
call fcn.00403718
push str.11111111111111111111111111111111y
call fcn.00403040
push 0x40571d
push eax
call fcn.00403750
push 0x40571d
call fcn.00403718
push 0x405734
call fcn.00403718
push str.01010101010101010101010101010101y
call fcn.00403040
push eax
push 0x40575d
push eax
call fcn.00403750
push 0x40575d
call fcn.00403718
push 0x405774
call fcn.00403718
push 0x405776
push dword [str.UUUU]
call fcn.00403750
push 0x405776
call fcn.00403718
push 0x40578c
call fcn.00403718
pop eax
cmp eax, 0x55555555
je 0x402e6e
push str.Last_item_different:_Apparently__the_algo_does_not_recognize_formats_different
call fcn.00403718
push str._r_nfrom_10101010__i.e._it_needs_fixed_8_chars_or_8_chars_plus_zero_delimiter
call fcn.00403718
push str._r_nCode_size:_r_n
call fcn.00403718
mov eax, 0x4031b7
sub eax, fcn.004030f0
push 0x40583b
push eax
call fcn.00403750
push 0x40583b
call fcn.00403718
push str._bytes_BinValSSE_bt_r_n
call fcn.00403718
mov eax, 0x403367
sub eax, fcn.00403340
push 0x405866
push eax
call fcn.00403750
push 0x405866
call fcn.00403718
push str._bytes_BinVal0_r_n
call fcn.00403718
mov eax, 0x403445
sub eax, fcn.004033f0
push 0x40588d
push eax
call fcn.00403750
push 0x40588d
call fcn.00403718
push str._bytes_BinVal3_r_n
call fcn.00403718
mov eax, 0x403012
sub eax, 0x402fe0
push 0x4058b5
push eax
call fcn.00403750
push 0x4058b5
call fcn.00403718
push str._bytes_SSE2_qWord_r_n
call fcn.00403718
mov eax, 0x403039
sub eax, fcn.00403020
push 0x4058e0
push eax
call fcn.00403750
push 0x4058e0
call fcn.00403718
push str._bytes_BinToDw_r_n
call fcn.00403718
mov eax, 0x403060
sub eax, fcn.00403040
push 0x405905
push eax
call fcn.00403750
push 0x405905
call fcn.00403718
push str._bytes_Bin2Dw_r_n
call fcn.00403718
mov eax, 0x4030e6
sub eax, fcn.00403061
push 0x40592c
push eax
call fcn.00403750
push 0x40592c
call fcn.00403718
push str._bytes_b2dw1_r_n
call fcn.00403718
mov eax, 0x403688
sub eax, fcn.004034b0
push 0x40594f
push eax
call fcn.00403750
push 0x40594f
call fcn.00403718
push str._bytes_bin2byte_ex__Masm32_library__r_n_n
call fcn.00403718
push str.Hit_any_key_to_get_outta_here
call fcn.00403718
call fcn.004037c0
push 0x4059a9
call fcn.00403718
push 0
call sub.kernel32.dll_ExitProcess
mov eax, dword [esp + 4]
movsd xmm0, qword [eax]
pxor xmm1, xmm1
psllq xmm0, 7
punpcklbw xmm0, xmm1
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm0
pshufd xmm0, xmm0, 0xe1
pmovmskb eax, xmm0
movzx eax, al
ret 4