Function at 0x426f30
Capabilities:
Create thread

Disassembly:
push ecx
push ebx
push ebp
push esi
push edi
mov edi, dword [0x45ebc8]
mov eax, 0x1a129787
imul edi
sar edx, 0x1a
mov esi, dword [0x45ebcc]
mov eax, edx
shr eax, 0x1f
add eax, edx
mov ecx, edi
imul ecx, ecx, 0x2746608a
sub ecx, eax
mov ebp, dword [0x45ebe8]
mov eax, 0x1e3444b9
imul dword [0x45ebe0]
sar edx, 0x1a
add ecx, edx
mov eax, edx
shr eax, 0x1f
add eax, ecx
mov edx, esi
imul edx, edx, 0x21e710c2
add eax, edx
mov ecx, eax
mov ebx, dword [str._r_____r____]
mov eax, 0x46d65f19
imul ebp
imul ebp, ebp, 0x7e501e9
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add eax, edx
sub ecx, eax
mov eax, 0x9c59c36b
imul ebx
mov eax, ecx
add edx, ebx
sar edx, 0x1d
add eax, edx
mov ecx, edx
shr ecx, 0x1f
add ecx, eax
mov eax, dword [esp + 0x18]
sub ecx, ebp
cmp eax, 0x132db2c
mov dword [0x45ebd8], ecx
mov eax, 0x1671bc81
je 0x427062
imul esi
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add eax, edx
mov esi, eax
mov eax, 0x1671bc81
imul ecx
sar edx, 0x1a
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
mov edx, dword [0x45ebdc]
imul edx, edx, 0x564c079b
sub esi, ecx
mov ecx, dword [0x45ebd4]
add esi, edx
mov eax, 0x1a129787
imul ecx
mov eax, dword [0x45ebe0]
imul eax, eax, 0xe74a505
sar edx, 0x1a
mov edi, edx
add esi, edx
shr edi, 0x1f
add edi, esi
add edi, eax
mov eax, 0x4eb7d3f9
imul ecx
sar edx, 0x1c
mov eax, edx
shr eax, 0x1f
add eax, edx
sub edi, eax
mov dword [str._r_____r____], edi
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 0x64
push 0x3e8
call edi
dec esi
jne 0x427050
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
pop ecx
ret
imul dword [0x45ebd0]
imul edi, edi, 0x3580338c
sar edx, 0x1a
mov ebp, edx
shr ebp, 0x1f
add ebp, edx
mov eax, 0x1a129787
imul dword [0x45ebe4]
sar edx, 0x1a
add ebp, edx
mov eax, edx
shr eax, 0x1f
add eax, ebp
mov ebp, eax
mov eax, 0x78d1ad69
imul esi
sar edx, 0x1c
mov eax, edx
shr eax, 0x1f
add eax, edx
sub ebp, eax
mov edx, esi
imul edx, edx, 0x68114d02
mov eax, ebx
imul eax, eax, 0x7e501e9
add ebp, edx
add ebp, edi
add ebp, eax
mov eax, dword [0x572820]
test eax, eax
mov dword [0x45ebdc], ebp
jne 0x4271c9
mov eax, 0x3dbc891d
imul ecx, ecx, 0x2746608a
imul ebx
sar edx, 0x1b
mov eax, edx
shr eax, 0x1f
add eax, edx
mov edi, eax
mov eax, 0x1671bc81
imul dword [0x45ebe4]
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add eax, edx
mov edx, dword [0x45ebd4]
imul edx, edx, 0x43ce2184
sub edi, eax
add edi, edx
mov eax, 0x1a129787
imul esi
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add eax, edx
sub edi, eax
mov eax, 0x4eb7d3f9
imul dword [0x45ebd0]
add edi, ecx
sar edx, 0x1c
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
lea edx, [esp + 0x18]
push edx
push 0
push 0
push 0x4252b0
push 0
sub edi, ecx
push 0
mov dword [0x45ebe4], edi
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, dword [0x45ebdc]
mov dword [0x572810], eax
mov eax, 0x1a129787
imul ecx
mov eax, dword [0x45ebe8]
imul eax, eax, 0x2746608a
sar edx, 0x1a
mov esi, edx
shr esi, 0x1f
add esi, edx
add esi, eax
mov edi, dword [0x45ebe4]
mov eax, 0x1e3444b9
imul ecx
mov eax, dword [str._r_____r____]
sar edx, 0x1a
imul eax, eax, 0x43cdcacc
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
mov edx, dword [0x45ebc8]
imul edx, edx, 0xe74a505
sub esi, ecx
add edx, edi
add edx, esi
lea ecx, [eax + edx - 0x7e501e9]
mov dword [0x572820], 1
mov dword [0x45ebd4], ecx
pop edi
pop esi
pop ebp
mov eax, 1
pop ebx
pop ecx
ret