Function at 0xbeee01
Capabilities:
Accept command line arguments
Check for time delay via gettickcount

Disassembly:
btc dx, 0x9f
jmp 0xb2b3c5
mov edx, 0x9dae759f
jmp 0xb927d2
sete ah
jmp 0xb2b3ad
sbb ecx, dword [ebp - 0x14]
jmp 0xbe5b74
push edi
mov dword [esp], edx
mov edx, esp
add edx, 4
push esi
mov esi, 0x2dfc647c
not esi
sub esi, 0xd2039b7f
sub edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push eax
mov eax, esp
push edi
mov edi, 0x7f7f5a46
xor edi, 0x7f7f5a42
sub eax, 0x7fabab11
add eax, edi
add eax, 0x7fabab11
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push ebp
mov dword [esp], ebx
push edx
mov edx, 0x2ee8e415
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push esi
push esp
pop esi
push edi
mov edi, 4
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc8240d
rcl eax, 1
jmp 0xc75f02
fdivp st(1)
jmp 0xb6fe9e
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push 0x68adac5d
mov dword [esp], eax
mov eax, esp
push ecx
mov ecx, 0x5247d223
shr ecx, 8
add ecx, 0xffadb832
add eax, ecx
pop ecx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
push esi
mov esi, 0x1397427f
sub ecx, 0x7f3e3dcf
sub ecx, esi
add ecx, 0x7f3e3dcf
mov esi, dword [esp]
add esp, 4
add ecx, eax
push eax
mov eax, 0x7c8b9bc5
inc eax
shl eax, 7
shr eax, 3
shr eax, 2
inc eax
xor eax, 0x11b92d66
add ecx, eax
pop eax
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
push 0xa23bea6
mov dword [esp], eax
mov eax, 0x3f8fc585
or eax, 0x79cfbe4f
add eax, 0x80300035
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0xb2b50a
push edi
push eax
mov eax, 0x21576269
mov dword [esp + 4], eax
pop eax
mov dword [esp], esi
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0xb7a9b6
jne 0xb7d5d0
jmp 0xb23c2b
sbb ebx, 0x759f4585
jmp 0xb8a2e5
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
sub edi, 0x5ffff69f
sub edi, ebp
add edi, 0x5ffff69f
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 0x579f6dd7
or ebx, 0x76bf5ad3
dec ebx
sub ebx, 0x3f5fe00e
and ebx, 0x1fdd9929
shl ebx, 4
add ebx, 0x7a266f84
add eax, ebx
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop edx
push edi
mov edi, esp
push esi
mov esi, 0x6d6fa683
shr esi, 1
add esi, 0xc9482cc3
add edi, esi
pop esi
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push 0x16e09f36
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xb5f518
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
push edi
mov edi, 4
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push esi
mov esi, esp
push ecx
mov ecx, 0x5fdb234e
shl ecx, 5
or ecx, 0x5bbf06e9
inc ecx
sub ecx, 0xfbff6fe6
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
shrd ebx, ecx, 5
jmp 0xbd1284
push 0xb617ca4
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push edx
mov edx, 0x3beb20d4
sub ecx, edx
pop edx
add ecx, 0x6f7a3e8f
add ecx, eax
sub ecx, 0x6f7a3e8f
push eax
mov eax, 0x7fbbb58e
add eax, 1
sub eax, 0x6b5fed20
add eax, 0x278f5865
add ecx, eax
pop eax
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
push ebp
push 4
pop ebp
add ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
pop esp
push ecx
mov ecx, esp
push esi
mov esi, 0x7dbc4742
add esi, 0x7fbf85d2
add esi, 0x28432f0
add ecx, esi
pop esi
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push edi
mov dword [esp], ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push ecx
mov ecx, esp
push eax
mov eax, 4
add ecx, eax
pop eax
push edi
mov edi, 4
add ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
jmp 0xbe0aa9
or ebx, 0x759f4585
jmp 0xb1bb04
cmp ebx, 0x9dfe7f9f
jmp 0xb1bb0c
fdivp st(1)
jmp 0xc444a7
bswap ecx
jmp 0xc2121d
push dword [ebp - 8]
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xc7994f
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xb43873
jne 0xb2d9d2
jmp 0xbe3d29
push ebp
mov ebp, 0x73df50bd
push ecx
mov ecx, 0x4911fa4
add ebp, ecx
pop ecx
push edx
mov dword [esp], 0x3e3bda89
mov dword [esp], ebp
pop dword [0x6593f8]
pop ebp
jmp 0xc5e134
push ebp
push ebp
push 0x293be0d4
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
mov dword [esp], edx
push esi
mov dword [esp], 0x57f1ff48
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push ecx
mov ecx, 0x3c
push edx
mov edx, 0x6fdb5d5
add edx, 0x5cf5af7a
and edx, 0x3ffd2e76
not edx
sub edx, 0x5c111e42
add ecx, edx
pop edx
add ecx, edx
push esi
mov esi, 0x7ffdbd77
sub ecx, esi
pop esi
add eax, dword [ecx]
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebp
sub esp, 4
mov dword [esp], edx
mov edx, 0x266b4ad7
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push 0x71fba4fa
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xb26284
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0xc8dd55
cmp edx, ebx
push edx
push esp
pop edx
push esi
mov esi, 4
add edx, esi
pop esi
push edi
mov edi, 4
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push 0x105e936
mov dword [esp], ebp
mov dword [esp], eax
mov eax, esp
push ebx
mov ebx, 0x1fe7c8d9
shr ebx, 7
or ebx, 0x7ffe1774
inc ebx
sub ebx, 0x7fffdff2
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc2cee3
push 0x7a1edf91
mov dword [esp], ebp
push 0x6c6c642e
mov ebp, dword [esp]
add esp, 4
push ebp
pop dword [0x659402]
pop ebp
push ecx
push edi
push 0xaebaec0
pop edi
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb5320f
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
sub esi, ebx
pop ebx
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], edx
push ebp
mov dword [esp], 0x2874d305
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push edi
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
xor edx, edx
push 0x3e53d769
mov dword [esp], eax
push ebx
push 0x1148638
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
push edx
mov edx, esp
push ecx
mov ecx, 0x75f6b226
or ecx, 0x7dfb61a7
xor ecx, 0x7dfff3a3
add edx, ecx
pop ecx
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xbb5157
cmp esi, eax
jmp 0xb2d999
bswap ebx
jmp 0xb9a415
je 0xb1d0f8
jmp 0xc4c6e6
push 0x5b1fcaa7
mov dword [esp], eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov ebx, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
mov byte [0x659402], al
push esi
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, 0x3f5ef5c8
add ebp, ebx
sub ebp, 0x3f5ef5c8
pop ebx
xchg dword [esp], ebp
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
jmp 0xbbf040
push ebx
sub esp, 4
mov dword [esp], edx
mov edx, 0x68c3aea7
mov dword [esp + 4], edx
pop edx
mov dword [esp], esi
mov dword [esp], ebx
push ebp
mov dword [esp], 0x3f6c19d9
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ecx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push ecx
mov ecx, 0x716f7282
shr ecx, 1
push 0
sub dword [esp], ecx
pop ecx
xor ecx, 0x17f53bd4
inc ecx
push ecx
not dword [esp]
pop ecx
push ebp
push 0x61a2e4e5
pop ebp
sub ecx, ebp
pop ebp
xor edx, ecx
pop ecx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
mov dword [esp], 0x5501c51f
mov dword [esp], edi
mov dword [esp], ebx
push 0x6f0e4200
mov dword [esp], ecx
mov ebx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
push esi
mov esi, 0x5f7c5d72
or esi, 0x6f9d4e49
xor esi, 0x3cfeb245
inc esi
xor esi, 0x4303ed3b
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc1af0b
push dword [0x859858]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
add esi, 0x2b9e7a2e
add esi, ecx
sub esi, 0x2b9e7a2e
pop ecx
xchg dword [esp], esi
pop esp
push edx
push ebp
mov dword [esp], ecx
mov ecx, 0x6697dbc1
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], ebx
push 0xe737632
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
jmp 0xb7b316
cmp esi, eax
jmp 0xb23c20
neg ecx
jmp 0xb1e6da
push ecx
push ebp
mov ebp, 0x239d95de
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], eax
push ebx
mov dword [esp], edx
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
pop esp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xc3f7ce
push edi
push 0x73bea3be
pop edi
xor edi, 0x17dd885f
xor edi, 0x793b3f0a
shr edi, 3
sub edi, 0x3ab0293
push edi
pop dword [ebp - 0x14]
mov edi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov dword [esp], edx
push ecx
mov dword [esp], eax
mov eax, 0x26bed3b7
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push eax
push ecx
mov ecx, 0x4729c810
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
push ecx
mov ecx, 0x7ffa654c
add ecx, 0x7ef77c26
add ecx, 0x10e1e92
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
jmp 0xbc9db1
sub esp, 4
mov dword [esp], ebx
mov bx, 0x11d8
dec bx
and bx, 0x13d1
not bx
push bp
mov bp, 0x1d8d
sub bx, bp
mov bp, word [esp]
add esp, 2
dec bx
push dx
mov dx, 0x9bc4
add bx, dx
pop dx
mov word [0x659400], bx
pop ebx
jmp 0xc97cdb
push dword [ebp - 4]
mov ecx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0xb4218e
jmp 0xc89588
mov edx, 0x9dae759f
jmp 0xb927cc
push dword [0x659684]
push dword [esp]
mov esi, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
mov dword [esp], eax
push eax
push 0x34dddded
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
push edi
mov dword [esp], ecx
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0xc9c30f
push edx
mov dword [esp], ebx
push esi
mov esi, 0x104b5a10
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push 0x16c2a4bd
mov dword [esp], ebx
push eax
mov eax, 0x5f3ddb9c
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0xc65ba5
setne al
jmp 0xb1e6e1
sbb ah, 0xe8
jmp 0xc70a19
push esi
mov esi, esp
push ebp
mov ebp, 0x7efd41ab
sub ebp, 0x7efd41a7
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0x50675fed
sub ecx, 0x7fff31e3
add ecx, 0x7fed9c09
add ecx, eax
sub ecx, 0x7fed9c09
add ecx, 0x7fff31e3
push esi
mov esi, 0x7f37b252
or esi, 0x7ffb2f24
push edi
mov edi, 0x5739b1b8
xor edi, 0x15fffe8b
sub edi, 0x1c471bfc
and esi, edi
pop edi
not esi
inc esi
add esi, 0x76e69323
sub ecx, esi
pop esi
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x53d80221
dec ebx
sub ebx, 1
and ebx, 0x78f6099e
not ebx
add ebx, 0x50d00023
add edx, ebx
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
bswap ecx
jmp 0xbe5b89
cmp dword [ebp - 0x10], 0x1000000
jmp 0xb96927
push ebx
push edx
mov dword [esp], ebp
push 0x76efb1d4
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x1ee7188b
or ebx, 0x7ffeac22
add ebx, 0x6dcf7407
neg ebx
sub ebx, 0x3f3ced3a
add ebx, 0x63037ae9
add ecx, ebx
pop ebx
add ecx, 0x567d7b36
sub ecx, 0x3f5bb038
add ecx, eax
add ecx, 0x3f5bb038
sub ecx, 0x567d7b36
sub ecx, 0x35f75cfd
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push esi
mov dword [esp], eax
mov eax, 4
add ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
jmp fcn.00c9ff13
push 0x1baaf05a
mov dword [esp], ebx
push edi
mov dword [esp], 0x1000
pop ebx
sub eax, 0x7ee599bb
sub eax, ebx
add eax, 0x7ee599bb
pop ebx
sub esp, 4
mov dword [esp], esi
push eax
mov eax, 0x70cda99c
mov dword [esp + 4], eax
pop eax
mov dword [esp], esi
mov dword [esp], ecx
push edi
push 0x7ffb146b
pop edi
add edi, 0x77f76033
shl edi, 2
push esi
mov esi, 0x9d717913
add edi, esi
pop esi
sub ecx, edi
pop edi
sub ecx, 0x3acbaf29
add ecx, eax
add ecx, 0x3acbaf29
add ecx, 0x7d3b4b8b
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
add esi, 0x46b98b9a
add esi, edi
sub esi, 0x46b98b9a
pop edi
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xb6803e
push dword [0x659684]
push dword [esp]
mov esi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0xbcf434
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], 0x37879191
mov dword [esp], ecx
push edi
push esi
mov dword [esp], 0x5bf70894
pop edi
add ecx, edi
pop edi
add ecx, eax
push ebx
mov ebx, 0x5bf70894
sub ecx, ebx
pop ebx
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
push eax
push 0x5f7fc466
pop eax
add eax, 0x776f2154
push ecx
mov ecx, 0x5deec03a
or ecx, 0x3effd912
neg ecx
or ecx, 0x3b5fdd84
dec ecx
shl ecx, 2
push ebp
mov ebp, 0x740176bd
xor ecx, ebp
pop ebp
add eax, ecx
pop ecx
push eax
pop dword [0x6593fa]
pop eax
push eax
mov dword [esp], 0x3b078238
mov dword [esp], ebp
mov dword [esp], 0x6196d45a
mov dword [esp], edx
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], 0x1aea3184
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0xc102f9
push 0x2d86207
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], 0x42e1a1a4
mov dword [esp], ebx
jmp 0xc98769
push 0x678b7c3e
mov dword [esp], edi
mov dword [esp], 0xa9f8243
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], ecx
push edx
push 0x65bf9a71
pop edx
add ecx, edx
pop edx
add ecx, eax
push edi
mov dword [esp], ebp
mov ebp, 0x7b9e594d
sub ebp, 0x15debedc
sub ecx, ebp
pop ebp
mov ecx, dword [esp]
push edx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
bswap ebx
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov eax, dword [esp]
push 0x3da9435
mov dword [esp], edx
push esp
pop edx
push ecx
mov ecx, 4
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb50e03
fld qword [0x656038]
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
mov esi, esp
push eax
mov eax, 0x3e0f9720
inc eax
xor eax, 0x3e0f9725
add esi, eax
pop eax
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], 0x3af10ad5
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push ebx
mov dword [esp], 0x3b697ce4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xc20c48
pop eax
jmp 0xbc505b
pop eax
jmp 0xba617e
ja 0xbeed80
jmp 0xc89588
jae 0xc54d3f
jmp 0xc80e5c
push 0x32c75f43
mov dword [esp], ebx
push edx
push 0x3782d919
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push edi
push ecx
mov ecx, 0x61a4cf41
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push 0x5b644cd4
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [0x859858]
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push 0x2c2a02aa
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 0x2ddbf0f4
shr ecx, 1
inc ecx
xor ecx, 0x16edf87f
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], ebx
push eax
mov dword [esp], 0x34aa06cd
mov dword [esp], esi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0xb607e3
neg ecx
jmp 0xb9a41c
rcl eax, 1
jmp 0xc292ba
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 2
xchg dword [esp], ebx
pop esp
mov word [esp], sp
add word [esp], 2
mov ax, word [esp]
add esp, 2
jmp 0xc2ced8
push edi
push ecx
push ebp
mov ebp, 0x69fed74c
mov dword [esp + 4], ebp
pop ebp
pop edi
push edi
not dword [esp]
pop edi
add edi, 0xc37cc01a
and ebx, edi
pop edi
push edi
mov edi, esp
push ebp
mov ebp, 0x3f575596
shl ebp, 8
inc ebp
add ebp, 1
xor ebp, 0x57559606
add edi, ebp
mov ebp, dword [esp]
add esp, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push 0x1c7b023a
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xca0027
jmp dword [eax + 0xa59870]
push ebx
push esp
pop ebx
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], eax
push 0x47a8b24b
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov eax, dword [esp]
push ebx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push edx
push ecx
mov ecx, 4
mov edx, ecx
pop ecx
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
cmp edx, ebx
push ebx
push ebx
mov ebx, 0x3310dcb6
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
mov dword [esp], eax
push ecx
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb2b3a2
mov dx, word [ecx]
jmp 0xbb515f
cmp edx, dword [ebp - 0xc]
jmp 0xb45f3f
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push edi
push ecx
push 0x23d8d681
mov ecx, dword [esp]
add esp, 4
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push 0x5c7c27cb
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb9a34c
push esi
push ebp
push 0x6595c0
mov ebp, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp + 4], ebp
pop ebp
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x2cbe4cf7
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebx
push ebx
push esp
pop ebx
push eax
mov eax, 0x7a1b32af
not eax
add eax, 0x3b57e6e4
xor eax, 0xc13cb430
add ebx, eax
pop eax
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
pop ebx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb2f846
cmp ebx, 0x9dfe7f9f
jmp 0xbf2c0e
jmp dword [eax + 0xa59870]
push esi
push ebx
mov dword [esp], eax
push 0x3fffdbf6
pop eax
xor eax, 0x7ffd7238
and eax, 0x2afb5362
and eax, 0x7f7dda12
and eax, 0x4e9728c0
push ecx
mov ecx, 0x75fce81f
or ecx, 0x77da78f1
dec ecx
add ecx, 0x5d0095c
sub eax, ecx
pop ecx
sub eax, 0x8230fd9e
mov esi, eax
pop eax
mov dword [ebp - 8], esi
pop esi
push eax
mov dword [esp], ebp
push esp
pop ebp
push eax
mov eax, 4
add ebp, eax
pop eax
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
push ebx
push 0x5bfb288c
pop ebx
push eax
mov eax, 0x577a9395
sub eax, 0x6ff88e4a
add eax, 0x6b7ffb5e
or eax, 0x7cefff60
xor eax, 0x2cefb70a
add eax, 0x2a9ed872
or ebx, eax
pop eax
dec ebx
shl ebx, 5
xor ebx, 0x811a7f55
sub ecx, 0x7ffd537d
sub ecx, ebx
add ecx, 0x7ffd537d
pop ebx
add ecx, eax
add ecx, 0x7eff44d5
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
push edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
jmp 0xc0376b
push edx
push 3
pop edx
sub edx, 0x77134c65
add edx, ecx
add edx, 0x77134c65
push ebx
push 0
pop ebx
add ebx, edx
xor esi, dword [ebx]
pop ebx
pop edx
push esi
mov dword [esp], ebx
push edx
mov edx, 0x6007aaf5
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], edx
push edx
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xc0b642
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push 0x636c0c9a
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
btc dx, 0x9f
push edi
mov dword [esp], esi
push edx
push 0x74cbd9de
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x274eaf9
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push ecx
mov dword [esp], 0x7337a71d
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xb79cda
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xc939e2
test bh, 0x75
sub esp, 4
mov dword [esp], esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov ebx, dword [esp]
push 0xc6a5d67
mov dword [esp], ebp
push esp
pop ebp
push ecx
mov ecx, 0x7d1fa441
sub ecx, 0x7d1fa43d
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xc9ac48
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], eax
pop dword [0x859850]
jmp 0xb5f566
push edx
mov edx, esp
push ebp
mov ebp, 0x7fd6f55f
and ebp, 0x7d7c8399
neg ebp
inc ebp
xor ebp, 0x82ab7eec
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
mov dword [esp], ebx
push eax
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
test bh, 0x75
jmp 0xc088f0
sbb ebx, 0x759f4585
jmp 0xb4387a
test ebx, 0x759f4585
jmp 0xc4449f
setne al
jmp 0xb8b95c
cmp sp, cx
jmp 0xb1bafa
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push ebp
sub esp, 4
mov dword [esp], edx
mov edx, 0x7a1b06a1
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 4
sub esi, 0x7dfbfcc4
add esi, edx
add esi, 0x7dfbfcc4
pop edx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
fld qword [0x656030]
jmp 0xb3de39
sub ebx, dword [ebp - 8]
jmp 0xbee853
btc ebx, edi
jmp 0xc40874
push edi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push ebx
mov ebx, 0x2bca27fe
shr ebx, 7
and ebx, 0x6f9ddd25
and ebx, 0x3fcbda04
not ebx
xor ebx, 0xa0175b51
add ecx, ebx
pop ebx
add ecx, eax
sub esp, 4
mov dword [esp], esi
mov esi, 0x5fe934aa
sub ecx, esi
mov esi, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x498565bf
mov dword [esp], ecx
push ebp
push 0x1533d613
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 0x5ff67ed7
neg esi
push edx
mov edx, 0x3a6f8cea
sub esi, edx
pop edx
neg esi
neg esi
dec esi
add esi, 0x9a660bc6
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
jmp 0xb7b1e8
push ebp
push ecx
push ebx
mov ebx, 0x1b4f2eee
xor ebx, 0x5f3f3db0
shr ebx, 1
dec ebx
not ebx
xor ebx, 0xda112f81
mov ecx, ebx
pop ebx
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push dword [esp]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
push dword [ebp - 0x18]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0xbf7d98
sete ah
jmp 0xbc5050
sbb ecx, dword [ebp - 0x14]
jmp 0xc98761
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov ebx, dword [esp]
push esi
mov esi, esp
push ebp
push 4
pop ebp
add esi, ebp
mov ebp, dword [esp]
add esp, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
jmp 0xb2e818
push ecx
mov dword [esp], 0x4cebd548
mov dword [esp], ebp
push ebx
mov ebx, 0x3942812c
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push 0x253419
mov dword [esp], eax
mov dword [esp], 0x512ccdb8
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
mov dword [esp], 0x7c36b0b4
mov dword [esp], ebx
push 0x298449c3
mov dword [esp], ebp
mov ebp, 0x6595c0
mov dword [esp + 4], ebp
pop ebp
push ebp
push edi
push 0x10415ff8
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
mov esi, esp
push edi
mov edi, 4
add esi, edi
pop edi
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb21794
push edx
push ebp
mov ebp, 0x5d1ae23
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], ebx
push edx
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x76eb3cf5
dec edx
xor edx, 0x76eb3cf0
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push ecx
push esp
pop ecx
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
lea esi, [ecx + 6]
jmp 0xb4d369
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0xb4de04
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xb50dfc
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push ebp
mov ebp, 0x69757473
mov edx, ebp
pop ebp
push edx
pop dword [0x6593fe]
pop edx
push 0x6013cee8
mov dword [esp], edi
push ebx
mov ebx, 0x66b22331
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
mov dword [esp], ebx
push edx
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xb402b2
sub ebx, dword [ebp - 8]
jmp 0xc53354
sub esp, 4
mov dword [esp], ecx
push ebp
mov ebp, 0x3ea30dfb
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
push ebp
mov dword [esp], 0x1b752298
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
fld qword [0x656038]
jmp 0xb7db16
push ecx
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push edx
mov dword [esp], edi
mov dword [esp], 0x481f88e1
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 0x5fdd6974
xor eax, 0xf77077d
not eax
shl eax, 5
shr eax, 8
add eax, 0xffffffff
sub eax, 0xeab239
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push ecx
push edi
mov edi, 0x67dba517
mov dword [esp + 4], edi
push dword [esp]
pop edi
add esp, 4
mov dword [esp], ebx
jmp 0xbe5b7c
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
sub ecx, 0x5b770db1
push ebp
mov ebp, 0x3db76149
not ebp
shr ebp, 8
neg ebp
push ecx
mov ecx, 0xab060f94
sub ebp, ecx
pop ecx
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
add ecx, eax
add ecx, 0x5437a7ce
add ecx, 0x5b770db1
push dword [esp]
pop ecx
push eax
push esp
pop eax
add eax, 4
push edi
mov edi, 0x7fe678b7
shr edi, 2
inc edi
shr edi, 8
add edi, 0xffe00666
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
fld qword [0x656030]
push ecx
mov dword [esp], 0x6b012031
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0xbacda9
cmp edx, 0x597de8cd
push 0x15375d1d
mov dword [esp], eax
mov dword [esp], 0x117ff811
mov dword [esp], edi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 0x1bff78db
shl esi, 4
sub esi, 0x6c7dcd87
dec esi
not esi
xor esi, 0xac863fd3
add eax, esi
pop esi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xbe3c8f
test ebx, 0x759f4585
jmp 0xb6fe96
or ebx, 0x759f4585
jmp 0xbf2c06
push 0x135e0a10
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0x5f7fe4ed
add ecx, 0x27d5d199
sub ecx, 0x6be70611
add ecx, eax
add ecx, 0x6be70611
sub ecx, 0x27d5d199
push edi
push 0x7fe983f9
pop edi
inc edi
and edi, 0x73bfb42e
or edi, 0x7ff3f7d3
add edi, 0x7eff45b3
add edi, 0x6084a73f
sub ecx, edi
pop edi
push dword [esp]
pop ecx
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
lea ecx, [eax + edx + 0x6593e8]
jmp fcn.00c15b84
push esi
mov dword [esp], 0x2fb8b38f
mov dword [esp], ecx
mov dword [esp], 0x55f446ee
mov dword [esp], edi
mov dword [esp], ebx
push eax
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
shrd ebx, ecx, 5
sub esp, 4
mov dword [esp], edi
mov edi, esp
push eax
push 4
pop eax
add edi, eax
pop eax
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x25434b0e
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push 0x5b7a19c3
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb1baf0
push edx
push 0x540d970
mov dword [esp], esp
push ecx
mov ecx, 4
add dword [esp + 4], ecx
pop ecx
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push edi
push esp
pop edi
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
mov dword [esp], 0x6ccfe8ba
mov dword [esp], ecx
mov dword [esp], 0x7e78ca2d
mov dword [esp], eax
pop dword [0x659794]
push ebx
sub esp, 4
mov dword [esp], esi
push ebp
mov ebp, 0x252372be
mov esi, ebp
pop ebp
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push ebx
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x4ddec1
push edi
push 0x68fda74
mov dword [esp], esi
mov esi, 0xaa4d8b1
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebx
push 0x6ca348bf
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push eax
mov dword [esp], edx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push esi
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x377d34bf
pop esi
shr esi, 4
push ebx
mov ebx, 0x6fefb682
add ebx, 0x78f9197a
inc ebx
add ebx, 0x45ff7e7e
or ebx, 0x1fafee07
shr ebx, 6
add ebx, 0x557f0b83
sub esi, ebx
pop ebx
dec esi
sub esi, 0x537b1f41
and ebx, esi
pop esi
push edi
mov edi, esp
push 0xc210a9a
mov dword [esp], edx
mov edx, 4
add edi, edx
pop edx
push ecx
mov ecx, 0x5fff714b
shl ecx, 6
add ecx, 0x23ad44
sub edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push 0x653b2f34
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push 0x198e30d7
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xba3660
setne al
jmp 0xb2b3be
sbb ah, 0xe8
jmp 0xc9709c
jmp 0xbf2b7e
jmp 0xb79dfa
push ebp
push eax
push 0x7b869b18
pop eax
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
push edi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
btc ebx, edi
push 0x3eedf873
mov dword [esp], edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
push edx
mov dword [esp], ebx
mov eax, dword [esp]
push 0x4589f37a
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xba60f8
push 0x789f1477
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 0x7ed5b061
sub ecx, 0x3f07b29e
shl ecx, 3
add ecx, 0xfffca03
add ecx, 0xf19047e9
sub ebp, 0x77eb0ac8
add ebp, ecx
add ebp, 0x77eb0ac8
pop ecx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push eax
push ebp
mov ebp, 0x63f3c2b1
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push edx
mov dword [esp], eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push ebp
sub esp, 4
mov dword [esp], ebx
push 0x6595c0
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xbd133c
push ecx
mov ecx, 0x7bda7160
xchg ecx, ebx
not ebx
xchg ecx, ebx
sub ecx, 0x55b5252c
mov dword [0x6593fc], ecx
mov ecx, dword [esp]
push esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, esp
push edx
push edx
mov dword [esp], 4
pop edx
add ebx, edx
pop edx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push edx
push edx
mov edx, 0x5114eb80
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push ebx
push esp
pop ebx
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xb5b554
push eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [esp]
pop ebx
push ebx
mov ebx, esp
push 0x6388cafd
mov dword [esp], esi
mov esi, 4
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [ebp - 0x10]
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 0x71ffb905
and edx, 0x33fe3268
sub edx, 0x7d7e3d9f
not edx
add edx, 0x79edebdd
sub edx, 0xc56df977
add ecx, edx
pop edx
xchg dword [esp], ecx
mov esp, dword [esp]
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 0x2f33cfda
or eax, 0x679bc3c7
neg eax
neg eax
push ebx
mov ebx, 0x3e6f8909
not ebx
xor ebx, 0x77ef1c50
and ebx, 0x2bd5bc9a
add ebx, 0xed78bde7
or eax, ebx
pop ebx
push ebp
mov ebp, 0x7e7aa600
shl ebp, 2
not ebp
shl ebp, 1
shl ebp, 1
xor ebp, 0x88558ff9
add eax, ebp
pop ebp
sub esi, eax
pop eax
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push esi
mov dword [esp], 0x713df503
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
jmp 0xb234b8
sub esp, 4
mov dword [esp], edi
sub esp, 4
mov dword [esp], esi
mov esi, 0x58e184a3
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
pop edx
push eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
sub esp, 4
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x6a568ba7
mov dword [esp], eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 0x7ef3d42e
not ecx
neg ecx
xor ecx, 0x5ffba056
shl ecx, 1
sub ecx, 0x4210e8ee
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
push dword [esp]
pop ebx
push 0x5187694
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xc821ba
shl ebx, cl
jmp 0xb2ad3a
cmp edx, 0x597de8cd
push ebx
mov dword [esp], 0x6f23b56e
mov dword [esp], ebp
push ebp
mov ebp, 0x5fb6d35
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
add esp, 4
jmp 0xbdd76e
push 0x561f2992
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 0x7fff8cba
shr ebx, 1
inc ebx
add ebx, 0xc00039a6
sub esi, ebx
pop ebx
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push 0x95ff5bb
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [ebp - 0x14]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push edi
push edi
push 0x4df9ffaf
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], esi
mov dword [esp], ebx
push 0x13d4de9f
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xc303ab
push ebx
push esi
push 0x710773b1
mov esi, dword [esp]
add esp, 4
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
add ecx, 0x75bf3624
sub ecx, 0x37ffa931
add ecx, eax
push 0x19c7e62a
mov dword [esp], eax
mov eax, 0x37ffa931
sub ecx, 0x26e8375e
add ecx, eax
add ecx, 0x26e8375e
pop eax
sub ecx, 0x75bf3624
mov ecx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push 0x14dff85f
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push esi
push edx
mov edx, 0x6595c0
mov dword [esp + 4], edx
mov edx, dword [esp]
push 0x61b48273
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc70942
push ebx
mov dword [esp], edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
sub edx, edi
pop edi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push esi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push 0x3ffb8b37
mov dword [esp], edx
mov dword [esp], esi
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x6595c0
mov dword [esp + 4], ebp
pop ebp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xc0b637
push eax
push esp
pop eax
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], edx
mov dword [esp], eax
push ebp
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], eax
pop dword [0x859858]
jmp 0xb2af4c
cmp dword [0xa59870], 0x23f0
jmp 0xb96932
push esi
mov dword [esp], ecx
push ebp
mov dword [esp], edi
push 0x6593f8
pop edi
mov dword [esp + 4], edi
pop edi
jmp 0xb52f2b
sub esp, 4
mov dword [esp], edx
push edi
mov edi, 0x79ee38b7
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov dword [esp], eax
push 0x54c68a83
mov dword [esp], esi
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push edi
mov edi, 0x3ff5a3e5
shl edi, 6
dec edi
push esi
mov esi, 0x3f6c6dd5
add esi, 0x3fc593bc
and edi, esi
pop esi
push ebp
mov ebp, 0x3fffd957
inc ebp
push ebx
mov ebx, 0x7b7fabff
shl ebx, 4
sub ebx, 0x7dd97472
xor ebx, 0x7f64138
or ebp, ebx
mov ebx, dword [esp]
add esp, 4
add ebp, 0x7e2dd8cd
sub ebp, 0xead50c8
sub edi, ebp
pop ebp
xor edx, edi
pop edi
jmp 0xbee84b
push ebp
mov dword [esp], ebx
mov dword [esp], 0x6e6f185c
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov eax, dword [esp]
push ecx
mov ecx, esp
push 0x715e5d73
mov dword [esp], eax
mov eax, 0x69ac6be6
dec eax
sub eax, 0x69ac6be1
add ecx, eax
pop eax
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], 0x6595c0
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
sub ebp, eax
pop eax
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], edx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push 0x9ed35c2
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xbbcdac
shl ebx, cl
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x77fbcea1
shl edx, 7
add edx, 0x8107aee8
sub ecx, edx
pop edx
push edx
mov edx, 0x7ffc9604
shr edx, 8
not edx
sub edx, 0x838c885c
sub ecx, edx
pop edx
add ecx, eax
add ecx, 0x7bf37b0d
push eax
mov eax, 0x7eeeff68
add ecx, eax
pop eax
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xc3e157
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], ebx
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 0x7ee96eb3
dec edx
neg edx
and edx, 0x7cff27aa
dec edx
push esi
mov esi, 0xffe9fefb
add edx, esi
pop esi
sub ebp, 0x7df93165
add ebp, edx
add ebp, 0x7df93165
pop edx
xchg dword [esp], ebp
pop esp
mov al, byte [0x659401]
jmp 0xb4aae5
setne al
jmp 0xc1f1ca
cmp sp, cx
jmp 0xb5f570
push eax
push ecx
mov ecx, 0x6d733549
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebp
mov dword [esp], 0x4d24190c
mov dword [esp], ecx
push edx
mov dword [esp], esi
mov dword [esp], ebp
push 0x5fffa9a0
pop ebp
add ecx, ebp
pop ebp
add ecx, eax
sub ecx, 0x5fffa9a0
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push esi
push 0x7bfbe86b
pop esi
xor esi, 0x7bfbe86f
add edx, 0x76df4c6b
add edx, esi
sub edx, 0x76df4c6b
pop esi
xchg dword [esp], edx
pop esp
lea esi, [ecx + 6]
push ecx
sub esp, 4
mov dword [esp], eax
mov eax, 0x46d5f56a
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x3c7f3359
sub ecx, 0x6fbbc62c
add ecx, 0x5fef299d
add ecx, eax
push eax
mov eax, 0x7fbfb244
and eax, 0x1ffa2011
add eax, 0x6daf5fba
and eax, 0x67bb834b
xor eax, 0x5ac62a97
sub ecx, eax
pop eax
add ecx, 0x6fbbc62c
push edx
mov edx, 0x3c7f3359
sub ecx, edx
pop edx
push dword [esp]
pop ecx
push edx
push esp
pop edx
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xc92697
push 0x682c645c
mov dword [esp], eax
mov eax, 5
sub eax, 0x6f8d8e02
add eax, edx
push esi
mov esi, 0x35bf0c26
shr esi, 3
dec esi
dec esi
sub esi, 0x972a5380
add eax, esi
pop esi
xor esi, dword [eax]
mov eax, dword [esp]
add esp, 4
push eax
mov dword [esp], 0x767a8133
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
sub esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0xb2d98e
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 2
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
mov word [esp], sp
add word [esp], 2
mov ax, word [esp]
add esp, 2
jmp 0xbe3d34