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

Disassembly:
push eax
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push edi
push ebx
mov ebx, 0x2f2e78a
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push eax
mov dword [esp], ebp
mov ebp, 0xba94ec11
xor edx, ebp
mov ebp, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xb50751
push eax
mov dword [esp], ebp
push edx
push edi
mov edi, 0x7bef8a56
inc edi
xor edi, 0x7b8afc07
mov edx, edi
pop edi
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
push eax
push esp
pop eax
push 0x4c8fe9c9
mov dword [esp], edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
sub ecx, 0x3efeb7e3
add ecx, 0x3bf7b5e1
add ecx, eax
push ebp
mov ebp, 0x3bf7b5e1
sub ecx, 0x3fdb9764
sub ecx, ebp
add ecx, 0x3fdb9764
pop ebp
push ebp
mov ebp, 0x6bff3c39
sub ebp, 0x2d008456
add ecx, ebp
pop ebp
push dword [esp]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0xb14349
push ebp
push edi
push ebx
mov ebx, 0xad478ba
mov dword [esp + 4], ebx
pop ebx
pop ebp
and ebx, ebp
mov ebp, dword [esp]
add esp, 4
push edx
mov edx, esp
push eax
push 0x6fffa0b1
pop eax
xor eax, 0x6fffa0b5
add edx, eax
pop eax
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], ebx
push 0x38ccd46b
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push dword [esp]
pop ebx
push eax
push 0x539f86ba
mov dword [esp], esp
add dword [esp], 4
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xafde42
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xb7f3ac
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0xad1ca9
xor ecx, ecx
jmp 0xbaa4af
cmp esi, eax
jmp 0xb7c96a
push esi
mov esi, 0xffff0000
and ecx, esi
push dword [esp]
pop esi
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xb794d6
push 0x578bf72
mov dword [esp], edx
push esp
pop edx
add edx, 4
push eax
mov eax, 0x77d73d2f
inc eax
and eax, 0x19f91ed0
sub eax, 0x11d11c0c
sub edx, eax
pop eax
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push 0x1dbf61d4
mov dword [esp], ecx
mov edx, dword [esp]
push eax
mov eax, esp
push edi
mov edi, 0x66bf7d39
xor edi, 0x66bf7d3d
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop edx
push edx
mov edx, esp
push ebp
mov ebp, 4
sub edx, 0x785b35e0
add edx, ebp
add edx, 0x785b35e0
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
bswap ebx
jmp 0xb4bddc
test eax, eax
jmp 0xb47508
push edx
mov dword [esp], 0x2dd76758
mov dword [esp], eax
push edx
mov edx, 0x5448f61c
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push edi
mov dword [esp], 0x690da938
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x6ffede44
or ecx, 0x3abe2079
shr ecx, 2
shl ecx, 1
sub ecx, 0x3fff7f3a
add edi, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], edi
mov esp, dword [esp]
btc ebx, edi
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], edx
push edx
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push edx
mov edx, esp
push ecx
mov ecx, 4
sub edx, 0x7e5fd27b
add edx, ecx
add edx, 0x7e5fd27b
mov ecx, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xaa3ddf
push eax
push ebp
push 0x60daf7c
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x7e77f543
push edi
mov edi, 0x5fff3ae3
sub ecx, edi
pop edi
add ecx, eax
add ecx, 0x5fff3ae3
push esi
mov esi, 0x7e77f543
add ecx, 0x37aff3d1
sub ecx, esi
sub ecx, 0x37aff3d1
pop esi
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
add esp, 4
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xbb41e5
push ecx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push 0x1bae4d
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], ecx
push esi
mov dword [esp], ebx
mov ebx, 0x7e79f5af
shl ebx, 2
add ebx, 0x7fdb30f6
xor ebx, 0x36182238
sub ecx, ebx
pop ebx
add ecx, 0x73ff3b33
sub ecx, 0x27f37490
add ecx, eax
add ecx, 0x27f37490
sub ecx, 0x73ff3b33
add ecx, 0x4fdb258a
push dword [esp]
pop ecx
push edx
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 0x18]
mov edx, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 0x5f4a8a70
and esi, 0x777e8b61
not esi
shr esi, 7
dec esi
and esi, 0x1ff71112
sub esi, 0x150fffe
sub edi, 0x37dbcd5d
add edi, esi
add edi, 0x37dbcd5d
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xaf5a78
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xb46cd1
jne 0xb3f6e6
jmp 0xc2f418
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], ebx
push ecx
mov dword [esp], 0x5dcd7efe
mov dword [esp], edi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
pop esi
push eax
mov eax, 0x703b76aa
shr eax, 7
add eax, 0x1ed5ab60
sub eax, 0x7fb38b7c
add eax, 0x5ffd6933
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
cmp edx, 0xad478ba
jmp 0xc21793
push 0x5f4e5f25
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xadf80d
push dword [0x657714]
push dword [esp]
push dword [esp]
pop esi
add esp, 4
add esp, 4
jmp 0xc199ee
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], 0x48fa1929
mov dword [esp], ebp
mov dword [esp], eax
push edx
mov dword [esp], ebx
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
sub esp, 4
mov dword [esp], eax
push 0x48f6b55f
pop eax
not eax
or eax, 0x77fcbde6
or eax, 0x774e13a3
dec eax
sub eax, 0xf7ffffe2
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], esi
push ebx
mov dword [esp], eax
push 0x657488
pop eax
mov dword [esp + 4], eax
pop eax
jmp 0xb6c82a
call fcn.0044a810
jmp 0xbaa4a7
push edi
push esi
push 0x3f1a1caf
pop esi
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ecx
sub ecx, 0x777720c2
add ecx, eax
push eax
mov dword [esp], esi
mov esi, 0x777720c2
add ecx, esi
push dword [esp]
pop esi
add esp, 4
mov ecx, dword [esp]
push esi
push edi
mov dword [esp], esp
add dword [esp], 4
pop esi
push ebx
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
push dword [ebp - 4]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xbd9cec
test ebx, 0xd5b61fa1
jmp 0xb56f17
fld qword [0x654030]
jmp 0xc01847
push ecx
push eax
push 0xba32af8
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
mov dword [esp], ebx
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push 0x4a28d4af
mov dword [esp], esi
mov si, 0xd04
push ecx
mov cx, 0x21c1
not cx
shl cx, 3
neg cx
add cx, 0x5350
xor si, cx
pop ecx
mov word [0x657490], si
push dword [esp]
pop esi
add esp, 4
push 0x647c2963
mov dword [esp], edi
push eax
push ecx
mov ecx, 0x6ecd0b77
mov eax, ecx
pop ecx
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
push edi
mov edi, 0x7b157300
dec edi
or edi, 0x7fdfb238
shl edi, 8
xor edi, 0x890c5742
add ecx, edi
pop edi
sub ecx, 0x6fff3caf
add ecx, eax
add ecx, 0x6fff3caf
push eax
mov eax, 0x56fea842
add ecx, 0x56fb3c4a
sub ecx, eax
sub ecx, 0x56fb3c4a
pop eax
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xbc6ce6
push dword [0x8578e8]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
jmp 0xaeda29
sbb ah, 0x78
jmp 0xb92d45
push edi
push esi
mov esi, 0x20c06824
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [0x657824]
push edx
mov dword [esp], 0x7ac48e2e
mov dword [esp], ebx
push edx
mov edx, 0x45d9b47f
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
push ebx
push 0x3ba79ee2
pop ebx
xor ebx, 0x3ba79ee6
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
jmp 0xc01833
fdivp st(1)
jmp 0xb43853
shl ebx, cl
jmp 0xb5e805
push 0x5e1e6497
mov dword [esp], ebp
push eax
mov eax, 0xec5e00
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push esi
mov esi, esp
push ebp
mov ebp, 0x7ef5ad35
and ebp, 0x5fae5530
shl ebp, 8
dec ebp
shr ebp, 6
add ebp, 0x7ff7c011
sub ebp, 0x8287d4cc
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
push esi
mov esi, 0x7e7719c6
sub esi, 0x53ea3661
shr esi, 1
add esi, 0x3eea99f7
xor esi, 0x3f9779ed
neg esi
sub esi, 0x94598db8
sub ebx, esi
pop esi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
push ebp
mov dword [esp], edx
push edi
mov edi, 0x12f21cce
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xae7d2a
push dword [ebp - 0x10]
mov eax, dword [esp]
push ebx
mov ebx, esp
push ebp
mov ebp, 0x3ebff222
shl ebp, 3
inc ebp
sub ebp, 0x63ee529a
xor ebp, 0x92113e73
add ebx, ebp
mov ebp, dword [esp]
add esp, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push esi
mov esi, 0x7021676c
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push esi
push ebx
mov ebx, 0x2dd173d4
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push edi
mov edi, 0x33f725ce
dec edi
shr edi, 4
inc edi
inc edi
sub edi, 0x33f725a
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xb5a74a
cmp ecx, dword [ebp - 0x1c]
jmp 0xbd2930
mov dx, word [ecx]
jmp 0xb218fd
push eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0xab298c
push edx
push 0x76be5eb8
pop edx
xchg edx, esi
not esi
xchg edx, esi
sub edx, 0xffffffff
not edx
and edx, 0x3bee676e
shl edx, 8
xor edx, 0xae46260a
mov dword [ebp - 0x14], edx
pop edx
push edi
mov dword [esp], 0x37db97f2
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], ecx
add ecx, 0x7ffbb3eb
sub ecx, 0x7d5cd011
add ecx, eax
add ecx, 0x7d5cd011
push ebx
mov dword [esp], ebp
mov ebp, 0x7ffbb3eb
sub ecx, 0x6eefbba9
sub ecx, ebp
add ecx, 0x6eefbba9
pop ebp
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb4f2b1
push dword [ebp - 0x10]
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
sub esp, 4
mov dword [esp], ebp
push eax
mov eax, 0x60f77c78
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], eax
push ebp
mov ebp, 0x6acf481a
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
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
jmp 0xae1952
push ebx
mov dword [esp], eax
push edi
mov edi, 0x75bca556
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], ebx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 8]
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc4b178
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov dword [esp], 0x60cf63da
mov dword [esp], edx
mov dword [esp], ebx
push edx
mov dword [esp], ebp
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
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push edi
push 4
pop edi
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
push dword [0x657714]
mov esi, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 0x7fbf734d
shr ecx, 5
add ecx, 0x6dff1b7f
not ecx
inc ecx
add ecx, 0x71fd171d
add ebx, ecx
pop ecx
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0xc3b45a
cmp dword [ebp - 0x10], 0x1000000
jmp 0xbc8621
push dword [ebp - 0x18]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
jmp 0xbf1767
push ecx
mov ecx, esp
push ebp
mov ebp, 4
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ecx
jmp 0xb82775
push edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edi
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
sub esp, 2
mov word [esp], sp
add word [esp], 2
mov ax, word [esp]
push 0x5c33dcdf
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 2
xchg dword [esp], ecx
pop esp
push ecx
push ebp
mov ebp, 0x42fda291
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
mov dword [esp], eax
push 0x5222d6a5
mov dword [esp], ebx
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 0x733f2c82
sub esi, 0x733f2c7e
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xc288e7
push edi
mov dword [esp], ebp
push 0x7fdd4d0b
pop ebp
push edi
mov edi, 0x4f77bc78
shl edi, 7
and edi, 0x277b7360
sub edi, 0x98630451
add ebp, edi
pop edi
and ebx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0xc04bbf
push ebp
mov ebp, 0x5aff6d61
shl ebp, 2
add ebp, 0x77dfe642
and ebp, 0x176a664f
push ebx
mov ebx, 0x45d6a7d6
xor ebx, 0x3eb7ad60
push eax
mov eax, 0x1af8ca2e
sub ebx, eax
pop eax
add ebx, 0xa2dfd1be
xor ebp, ebx
pop ebx
push ebx
mov ebx, 0x5fe6a177
dec ebx
shr ebx, 8
inc ebx
dec ebx
add ebx, 0x759fa829
add edx, ebx
pop ebx
add edx, ebp
sub edx, 0x75ff8eca
pop ebp
push edi
mov dword [esp], 0x7ba7fd05
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], 0x4a3a60f7
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xac0e48
inc ebp
not ebp
sub ebp, 0x7bfee00a
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push 0x2eb73d6b
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [ebp - 0x10]
mov ecx, dword [esp]
push ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0xaad832
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push edx
mov dword [esp], eax
push edi
mov edi, 0x7383f781
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edi
mov edi, esp
push edx
mov edx, 0x1b4f809c
shl edx, 3
neg edx
dec edx
shr edx, 2
inc edx
xor edx, 0x960fecc
add edi, edx
pop edx
push eax
mov eax, 4
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
jmp 0xb56e5b
push 0x72249cfe
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], ecx
push ebp
mov ebp, 0x17b74f30
add ebp, 0x57bda4e3
and ebp, 0x6cecc22f
inc ebp
dec ebp
sub ebp, 0xec67b07d
add ecx, ebp
pop ebp
add ecx, eax
push ebx
mov ebx, 0x5fff6971
sub ebx, 0x7dbed2b7
push ebp
mov ebp, 0x62438734
sub ebx, ebp
pop ebp
sub ecx, ebx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
lea esi, [ecx + 6]
push ecx
mov ecx, esp
push edi
mov dword [esp], ebx
mov ebx, 4
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
push 0x38a1198b
mov dword [esp], esi
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xbbaca2
cmp edx, dword [ebp - 0xc]
jmp 0xbd293b
setne al
jmp 0xb4dbea
jmp 0xaf5732
jmp 0xaf5732
push 0x3d291aa7
mov dword [esp], esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
pop dword [0x8578e8]
jmp 0xb4487d
push eax
mov dword [esp], 0x41ba4686
mov dword [esp], edi
push edx
mov edx, 0x657650
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x39cb9b04
push edx
mov edx, 0x67f75df7
xor edx, 0x59f93752
not edx
not edx
and edx, 0x7ef70a03
sub edx, 0x7ffd5036
sub edx, 0x961e8305
sub ecx, edx
pop edx
sub ecx, 0x4f5f8688
add ecx, eax
add ecx, 0x4f5f8688
add ecx, 0x27ea36c6
push edi
mov edi, 0x39cb9b04
add ecx, edi
pop edi
push dword [esp]
pop ecx
push esi
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xad8483
push ebp
mov dword [esp], eax
mov eax, 0x2e706973
mov dword [0x65748c], eax
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xacf96e
push eax
mov dword [esp], edx
push ecx
mov dword [esp], ebx
mov ebx, 0x5543b782
mov dword [esp + 4], ebx
pop ebx
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]
pop eax
push esi
mov esi, esp
push edi
mov edi, 4
sub esi, 0x7bb6d262
add esi, edi
add esi, 0x7bb6d262
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
push 0x78707061
push dword [esp]
pop ebp
add esp, 4
push ebp
pop dword [0x657488]
pop ebp
sub esp, 4
mov dword [esp], ebp
mov dword [esp], edx
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], ebx
push 0x2af84021
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0xb3a8fc
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], ebx
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], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push 0x36dfee56
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
lea ecx, [eax + edx + 0x657478]
jmp 0xaf5a9e
sbb ah, 0x78
jmp 0xad8437
sete ah
jmp 0xb5e864
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov dword [esp], 0x3b609fc
mov dword [esp], edx
mov dword [esp], ecx
push 0x77a62b88
mov dword [esp], ebx
mov ebx, 0x62ff7ed2
shl ebx, 2
push edi
mov edi, 1
add ebx, edi
pop edi
add ebx, 0xd3ff1469
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x5ffd0fb2
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
mov esi, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc1cef3
cmp esi, eax
jmp 0xab54ba
je 0xaf5732
jmp 0xb9b234
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov dword [esp], eax
push 0x51d5fce4
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 ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
add esp, 4
jmp 0xb238d0
neg ecx
jmp 0xb4bde3
rcl eax, 1
jmp 0xbbfa0c
fdivp st(1)
jmp 0xad1ce5
push 0x4cb79614
mov dword [esp], ecx
mov ecx, 0x1de7b018
shr ecx, 5
push esi
mov esi, 0x3b7c5a81
or ecx, esi
pop esi
inc ecx
sub ecx, 0x769b3419
push esi
mov esi, 0x7fdbdc5f
sub esi, 0x445c32fc
and ecx, esi
pop esi
xor ecx, 0x1640969
push ecx
pop dword [ebp - 8]
pop ecx
jmp 0xb395ec
sub ebx, dword [ebp - 8]
jmp 0xb56f0f
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0xac53e7
sub esp, 4
mov dword [esp], eax
push ecx
mov ecx, 0x2e811663
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x6af99581
inc ebx
add ebx, 0x135c7d25
sub ecx, ebx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add ecx, 0x67e2e988
add ecx, eax
sub ecx, 0x67e2e988
add ecx, 0x7e5612a7
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 0x5ffe03d3
xor edi, 0x5a7b52bc
and edi, 0x1fdeef49
not edi
neg edi
shr edi, 6
xor edi, 0x161101
add edx, edi
pop edi
xchg dword [esp], edx
pop esp
add esp, 4
push dword [0x8578e8]
mov edx, 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]
mov esp, dword [esp]
jmp 0xac0e7a
btc ebx, edi
jmp 0xaff488
setne al
jmp 0xad8430
push ecx
mov dword [esp], 0x4aaa0d62
mov dword [esp], ebx
mov dword [esp], 0x62f95709
mov dword [esp], ebp
mov dword [esp], ecx
push ebp
push ebp
mov dword [esp], 0x3f4fc4fc
pop ebp
xor ebp, 0x3bdd3e05
push edx
mov edx, 0xc7934473
sub ebp, edx
pop edx
sub ecx, ebp
pop ebp
add ecx, eax
add ecx, 0x3cffb686
push dword [esp]
pop ecx
push eax
mov eax, esp
push edx
mov edx, 0x5c3b34ee
shr edx, 2
xchg edx, esi
not esi
xchg edx, esi
sub edx, 0xe8f132c0
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
push ebx
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x1000
pop ecx
sub eax, ecx
pop ecx
jmp 0xb880c0
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ebx
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x6d5ac5e8
mov dword [esp], eax
push edi
mov edi, 0x657650
mov dword [esp + 4], edi
pop edi
jmp 0xb507a6
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
mov esi, dword [esp]
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
push ebp
push ecx
mov ecx, 0x174153d4
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
shrd ebx, ecx, 5
jmp 0xc0183d
cmp ebx, 0xeef3f5b6
jmp 0xb5e86f
sbb ebx, 0xd5b61fa1
jmp 0xb963ee
push 0x12a2e60b
mov dword [esp], edi
push 0x77889cf
mov dword [esp], ecx
mov ecx, 0x19b2627d
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
push edx
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push esi
mov esi, esp
push ebx
mov ebx, 0x7eff0658
inc ebx
push 0xdcbf8d0
mov dword [esp], esi
mov esi, 0x8100f9ab
add ebx, esi
pop esi
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 4]
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
sub ecx, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], ebx
push eax
mov dword [esp], 0x7c290d6b
mov dword [esp], edi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
jmp 0xac9447
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push edx
push ecx
mov ecx, 0xdff3292
sub ecx, 0x737f4cfb
xor ecx, 0x3e7e9347
sub ecx, 0x5ff183b9
dec ecx
inc ecx
add ecx, 0xd3ebc2ad
mov edx, ecx
mov ecx, dword [esp]
add esp, 4
add ecx, edx
pop edx
add ecx, eax
push eax
mov eax, 0x17fbb5c4
sub ecx, eax
pop eax
push dword [esp]
pop ecx
push ebp
mov ebp, esp
push ecx
mov ecx, 0x7fadbcdf
xor ecx, 0x6b6dda0e
sub ecx, 0x14c066cd
sub ebp, 0x6ded5219
add ebp, ecx
add ebp, 0x6ded5219
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push ecx
push ebx
mov ebx, 0x1397543
mov dword [esp + 4], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push eax
push eax
mov eax, 0x5c87985f
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
push esi
mov esi, 0x6ddc0ead
not esi
and esi, 0x32bb2029
shl esi, 1
xor esi, 0x7bbbfdc7
add esi, 0xa002423d
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xbb1c96
push ebx
mov dword [esp], 0x2f4ab42e
mov dword [esp], edx
push ebx
mov ebx, 0x3bff2fec
sub ebx, 0x5b7a044c
or ebx, 0x7faf19b2
sub ebx, 0x8f41cc4f
mov edx, ebx
pop ebx
push edx
pop dword [0x65748a]
pop edx
jmp 0xb7e9d8
push edi
push edi
mov edi, 0x37def8e3
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebp
mov dword [esp], 0x2da7044a
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ecx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push 0x4491840
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0xbc5467
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xaa9a60
jne 0xb77583
jmp 0xaaecfa
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 0x77fe94d2
and ecx, 0x5e76a882
shl ecx, 7
xor ecx, 0x7ffba262
or ecx, 0x7e052f2e
and ecx, 0x77f5a1af
sub ecx, 0x76b5a12a
add ebp, ecx
pop ecx
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
push dword [esp]
pop ebx
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x6ea1be65
mov dword [esp], eax
mov eax, 0x5dab1fb0
and eax, 0x7fff811f
xor eax, 0x7f7e46e0
push esi
mov esi, 0x3f3a9786
neg esi
or esi, 0x6fdb9805
add esi, 0x8fff899e
add eax, esi
pop esi
push ebp
mov ebp, 0x7e6f754a
shl ebp, 2
shr ebp, 1
neg ebp
not ebp
not ebp
xor ebp, 0x48e0ab12
xor eax, ebp
pop ebp
push eax
pop dword [0x65748e]
pop eax
jmp 0xbdc7e7
sub esp, 4
mov dword [esp], ebp
mov dword [esp], esi
push 0x142875b2
mov dword [esp], esi
mov esi, 0x657650
mov dword [esp + 4], esi
pop esi
push esi
push esp
pop esi
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
push edx
mov dword [esp], edi
mov edi, 0x7d36db3b
sub ecx, 0x3fff059f
sub ecx, 0x6b7fc833
sub ecx, edi
add ecx, 0x6b7fc833
add ecx, 0x3fff059f
pop edi
add ecx, eax
add ecx, 0x7d36db3b
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0xaa3f83
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
sub esi, ebx
pop ebx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ebp
push esp
pop ebp
push eax
mov eax, 0x1dbe1307
xor eax, 0x77db0326
sub eax, 0x6a65101d
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop eax
push edx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push edi
mov dword [esp], 0x63c8499a
mov dword [esp], edi
push ecx
mov ecx, 0x2070513e
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov eax, 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 eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0xad7240
push ecx
mov dword [esp], 0xeabdc6e
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], 0x2be5a832
mov dword [esp], eax
push ecx
mov dword [esp], 0x72dbeb6
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push edi
mov dword [esp], ebp
push esp
pop ebp
push edx
mov edx, 4
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], edx
push edi
mov edi, 0x14d0528
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
pop dword [ebp - 0x10]
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
sub ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], eax
push ecx
mov dword [esp], 0x58705453
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 0x7fc939fd
neg edx
xor edx, 0x7fff5440
xor edx, 0x33bf74da
sub edx, 0xcc76e695
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xae4031
push ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], eax
push 0x37eb36a8
mov dword [esp], esi
push ebp
mov ebp, 0x2b3f5917
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
pop eax
push dword [esp]
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
shl ebx, cl
push edx
push esp
pop edx
push eax
mov eax, 4
add edx, eax
pop eax
push ebp
mov ebp, 0x4fdf4ed6
not ebp
dec ebp
xor ebp, 0xb020b12c
sub edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push edx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0xbf6e99
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], edx
push esi
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
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]
bswap ecx
jmp 0xacd7dc
sbb ecx, dword [ebp - 0x14]
jmp 0xb963f6
setne al
jmp 0xbbfa74
push 0x492b1803
mov dword [esp], eax
push edx
push 0x3d084bc7
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push ebx
push esp
pop ebx
add ebx, 4
push edi
mov edi, 4
sub ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [ebp - 0x18]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push esi
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
push edx
push 0x28dfa6e4
pop edx
sub ecx, edx
pop edx
sub ecx, 0x6fff88c7
add ecx, eax
push eax
mov eax, 0x7766e5f7
not eax
sub eax, 0x18999141
add ecx, eax
pop eax
add ecx, 0x28dfa6e4
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xaa9a59
add esp, 4
jmp 0xab0477
mov cx, word [eax]
jmp 0xadf8a7
push ebx
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0x6f9fd66a
sub ecx, 0x6fdeb841
push esi
mov esi, 0x2dba1fde
sub ecx, esi
pop esi
add ecx, eax
push esi
mov esi, 0x2dba1fde
add ecx, esi
pop esi
add ecx, 0x6fdeb841
add ecx, 0x6f9fd66a
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
sub esp, 4
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
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], ebx
mov dword [esp], eax
pop dword [0x657824]
push 0x52600563
mov dword [esp], eax
mov dword [esp], edi
push eax
mov eax, 0x64e617b5
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push ecx
mov dword [esp], eax
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push edx
mov dword [esp], esi
push edx
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4de171
push ebx
mov dword [esp], edi
push eax
mov eax, 0xc2cea72
mov dword [esp + 4], eax
pop eax
mov dword [esp], esi
mov dword [esp], edx
push ebp
push edx
push 0x67a13a9a
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xac714c
test bh, 0xd5
push 0x6eb5c863
mov dword [esp], edi
mov dword [esp], esi
push ebp
mov ebp, 0x4e141c84
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
sub ecx, 0x5d35cb70
sub ecx, 0x7fff76e9
add ecx, eax
add ecx, 0x7fff76e9
push ebp
mov ebp, 0x5cb751cc
and ebp, 0x57f783ba
xor ebp, 0x797ce3be
and ebp, 0x5eff1263
shl ebp, 4
xor ebp, 0x9185e950
push edx
mov edx, 0x5ef7b39a
xor edx, 0x7e7e74ee
shr edx, 4
and edx, 0x7d7f5c2b
not edx
sub edx, 0xe4fd210f
sub ecx, edx
pop edx
add ecx, ebp
add ecx, 0x1afac2cd
pop ebp
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
add ebp, eax
pop eax
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0xb1d83b
mov byte [0x657492], al
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
push eax
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
push ebp
push ebx
mov ebx, 0x7afb4b15
mov ebp, ebx
pop ebx
sub ebp, 0x77ff051b
push edx
mov edx, 0x7bf6a47c
add ebp, edx
pop edx
add ebp, 0x810d158e
add edx, ebp
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb5cb39
push 0x1790c4a4
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, edx
pop edx
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
push 0x45232a48
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push ebp
push ebx
mov dword [esp], esp
add dword [esp], 4
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push ecx
push ebx
mov dword [esp], 0xba94ec11
pop ecx
xor edx, ecx
push dword [esp]
pop ecx
add esp, 4
jmp 0xc303c4
cmp dword [0xa57900], 0x23f0
jmp 0xbc862c
push 0x124bce98
mov dword [esp], eax
push edi
mov edi, 0x33b0626
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
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
cmp edx, 0xad478ba
jmp 0xc0d022
fld qword [0x654038]
push 0x5206aca
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
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 0x43ae30
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp fcn.00c2b80c
push edi
push ebp
push 0x776002ec
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov dword [esp], edx
push eax
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov dword [esp], ecx
push ebx
mov ebx, 0x3dfb50e3
add ecx, ebx
pop ebx
add ecx, 0x7fce6486
add ecx, eax
push 0x51744b9b
mov dword [esp], esi
mov esi, 0x7fce6486
sub ecx, esi
pop esi
sub ecx, 0x3dfb50e3
push dword [esp]
pop ecx
push 0x20915701
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0xb0411f
mov al, byte [0x657491]
jmp 0xbb66f8
ja 0xadf80d
jmp 0xbbadb0
jae 0xbe78e8
jmp 0xbed329
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push dword [esp]
mov eax, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
test bh, 0xd5
push esi
push ebx
mov ebx, 0x75c60911
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
mov dword [esp], 0xb226232
mov dword [esp], ebx
push 0x3e9f1dfb
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
mov ebx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x3dbf3405
add edx, 0xc240cbff
sub esi, 0x2f2e7f5f
add esi, edx
add esi, 0x2f2e7f5f
pop edx
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0xbee279
je 0xab53f5
jmp 0xb21911
je 0xb4bd6b
jmp 0xb2191b
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 0x6eff4874
and eax, 0x1b5c8c14
shl eax, 5
sub eax, 0x77df73cb
sub eax, 0xd3a18eb1
add edi, 0x377d2087
add edi, eax
sub edi, 0x377d2087
pop eax
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
xor edx, edx
jmp 0xadf8af
push esi
mov esi, 0x5dab466b
push edi
mov edi, 0x73fe9419
inc edi
and edi, 0x3fbe0cd7
or edi, 0x7bef7cc9
or edi, 0x3ffb0940
xor edi, 0x8ec19fe6
sub esi, edi
pop edi
push esi
pop dword [0x657492]
push dword [esp]
pop esi
add esp, 4
jmp 0xae3b0c
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0xffff9da
add ecx, eax
push ebp
mov ebp, 0x7dff5aaf
sub ebp, 1
push edx
mov edx, 0x6fff3f57
neg edx
xor edx, 0xe20063dd
xor ebp, edx
pop edx
add ecx, 0x3c92bfe3
add ecx, ebp
sub ecx, 0x3c92bfe3
pop ebp
push dword [esp]
pop ecx
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xaa3a4d
sub esp, 4
mov dword [esp], edi
push edi
mov edi, 0x38c394fb
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ecx
sub ecx, 0x676b0e6a
push esi
mov esi, 0x597f467b
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
push ebp
mov ebp, 0x797fd783
shr ebp, 6
neg ebp
add ebp, 0x5b6545d9
sub ecx, ebp
pop ebp
add ecx, 0x676b0e6a
mov ecx, dword [esp]
push ebx
push esp
pop ebx
push edx
mov edx, 0x7db6c545
inc edx
push esi
mov esi, 0x53b719a6
neg esi
sub esi, 0x2e922118
xor edx, esi
pop esi
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], eax
push esi
mov esi, 0x657650
mov dword [esp + 4], esi
pop esi
jmp 0xbde8ef
push ecx
mov dword [esp], edx
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], ecx
sub ecx, 0x5776926a
add ecx, 0x53efcd35
add ecx, eax
sub ecx, 0x53efcd35
push ebp
mov ebp, 0x7968d96c
shl ebp, 7
add ebp, 0xffffffff
and ebp, 0x7f7efdff
inc ebp
not ebp
xor ebp, 0x9ce5db95
sub ecx, 0x3e7d64f1
add ecx, ebp
add ecx, 0x3e7d64f1
pop ebp
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x36414a48
mov dword [esp], esi
push ebx
mov dword [esp], esi
mov dword [esp], ebx
mov ebx, 0x657650
mov dword [esp + 4], ebx
pop ebx
jmp 0xaa3f78
push 0x67569b07
mov dword [esp], esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
sub esi, eax
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x7ee2e274
sub ecx, 0x77eea93a
sub ecx, 0x36494be8
add ecx, eax
add ecx, 0x36494be8
add ecx, 0x77eea93a
push eax
mov eax, 0x3bffae9b
add eax, 0xfdda1a1
shr eax, 7
neg eax
and eax, 0x1cf1745e
xor eax, 0x6282a634
sub ecx, eax
mov eax, dword [esp]
add esp, 4
mov ecx, dword [esp]
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
lea esi, [ecx + 6]
push edx
mov dword [esp], ebp
push edi
mov edi, 0x42d2568d
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xaa3412
push ecx
push 0x3c
push dword [esp]
pop ecx
add esp, 4
add ecx, edx
push edx
mov edx, 0
add edx, ecx
add eax, dword [edx]
pop edx
pop ecx
jmp 0xb62373
shrd ebx, ecx, 5
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 0x77e33432
sub ebx, 0x76df319a
shl ebx, 5
sub ebx, 0x208052fc
sub esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x4eed44a0
add ecx, ebx
pop ebx
sub ecx, 0x6776bdba
add ecx, eax
add ecx, 0x6776bdba
push edi
mov edi, 0x4eed44a0
sub ecx, edi
pop edi
mov ecx, dword [esp]
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp fcn.00bd47ad
jmp 0x4de171
btc dx, 0x94
jmp 0xb95873
cmp edx, ebx
jmp 0xb4385b
push 0x4280352c
mov dword [esp], eax
push edi
mov dword [esp], edx
mov edx, 0x7a6936cf
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push eax
mov eax, esp
push edx
mov edx, 0x77fd1333
and edx, 0x7fcf5d8d
dec edx
or edx, 0x5df708c5
xor edx, 0x7efe8863
add edx, 0xfefe6e5e
add eax, edx
pop edx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push 0x422a733d
mov dword [esp], edx
mov edx, esp
push esi
mov esi, 0x77bcb308
shl esi, 5
add esi, 0x3ffe4fe8
dec esi
xor esi, 0x7ced2b26
shr esi, 5
xor esi, 0x25bccda
add edx, esi
pop esi
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
push sp
mov ax, word [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 2
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0xacd7d1
neg ecx
jmp 0xc0a426
rcl eax, 1
jmp 0xabb7c5
push 0x553d2032
mov dword [esp], ebx
push edi
mov dword [esp], ebp
mov ebp, 0x1b629181
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push eax
mov dword [esp], 0x137129a9
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push edi
push 0xd5b61fa1
mov edi, dword [esp]
add esp, 4
or ebx, edi
push dword [esp]
pop edi
add esp, 4
push ebx
push esi
mov esi, 0x1e026499
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebx
mov dword [esp], eax
push 0x2f2622fd
mov dword [esp], ebp
mov dword [esp], 0x7df83ce2
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push esi
mov esi, esp
push 0x58e4d397
mov dword [esp], ebx
mov ebx, 0x39fbb87e
neg ebx
neg ebx
xor ebx, 0x39fbb87a
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xbb4795
push ebp
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 0x3fffc5a0
not ebx
not ebx
sub ebx, 0x679b05d8
and ebx, 0x74db26c5
push ebp
mov ebp, 0x757f4f3d
add ebx, ebp
pop ebp
sub ebx, 0xc5bf75f9
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
sub esp, 4
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], ebx
push 5
pop ebx
add ebx, edx
push ecx
mov ecx, 0
add ecx, ebx
xor esi, dword [ecx]
pop ecx
mov ebx, dword [esp]
add esp, 4
push 0x35826cad
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], ecx
add ecx, 0x764bc4f2
sub ecx, 0x17d788a1
add ecx, eax
push ebx
mov ebx, 0x7e1f6280
inc ebx
push edx
push 0x3df6a47d
pop edx
shr edx, 7
dec edx
xor edx, 0x663c34a7
sub ebx, edx
pop edx
add ecx, ebx
pop ebx
sub ecx, 0x764bc4f2
push dword [esp]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xab54af
push ebx
mov ebx, esp
push eax
mov eax, 0x7b6f4dcf
shl eax, 5
not eax
and eax, 0x5ff64c88
add eax, 0xede9bbfc
add ebx, eax
pop eax
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], ecx
push ebx
mov ebx, 0x77bf92bc
shl ebx, 7
shl ebx, 4
push ecx
mov ecx, 0xa9e9a41b
xor ebx, ecx
pop ecx
sub ecx, ebx
pop ebx
push eax
mov eax, 0x7eeff2d1
add ecx, eax
pop eax
add ecx, eax
sub ecx, 0x7eeff2d1
add ecx, 0x557c441b
push dword [esp]
pop ecx
push edx
mov edx, esp
push ecx
mov ecx, 0x5ee3ca8b
sub ecx, 0x5ee3ca87
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [0x8578e0]
jmp 0xc3b32e
push ebp
push edx
mov edx, 0x218c1e09
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], ebx
push edi
sub esp, 4
mov dword [esp], edx
mov edx, 0x282c87c7
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
xchg dword [esp], ebx
mov esp, dword [esp]
push 0x27bc1b5a
mov dword [esp], ecx
push 0xd5b61fa1
pop ecx
or ebx, ecx
push dword [esp]
pop ecx
add esp, 4
jmp 0xbcbc97
test ebx, 0xd5b61fa1
jmp 0xb21905
bswap ebx
push 0x60435479
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], ecx
push edx
mov edx, 0x7df36bb3
sub ecx, edx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add ecx, eax
add ecx, 0x7df36bb3
push dword [esp]
pop ecx
push eax
push esp
pop eax
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
jmp 0xc0a41f
sub ebx, dword [ebp - 8]
push edx
mov edx, esp
push ebp
push ecx
mov ecx, 4
mov ebp, ecx
pop ecx
sub edx, 0x7ddced0f
add edx, ebp
add edx, 0x7ddced0f
pop ebp
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push edx
mov dword [esp], ecx
mov edx, dword [esp]
push 0x114e58e
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov edx, dword [esp]
push 0xa7b26a2
mov dword [esp], 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
jmp 0xab20c0
jmp 0xbbadb0
push 0x3427eac7
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x7cebcd13
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
mov edx, 3
add edx, 0x75761626
add edx, ecx
push esi
mov esi, 0x7ffda0ea
add esi, 0x7ffc67a3
push eax
mov eax, 0x45be9243
or esi, eax
pop eax
add esi, 0x75777b57
sub edx, esi
pop esi
xor esi, dword [edx]
mov edx, dword [esp]
add esp, 4
jmp 0xb7c95f
push dword [ebp - 0x14]
mov eax, dword [esp]
push 0x729cd606
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 0x7acdff33
not edx
push 0xeb3a73f
mov dword [esp], ecx
mov ecx, 0x7bdf3cca
or edx, ecx
pop ecx
or edx, 0x7ffff17f
or edx, 0x7bcfd3cc
add edx, 5
sub ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov ebx, dword [esp]
push 0x28bf8b6c
mov dword [esp], ebp
push esp
pop ebp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb437ea