Function at 0xc3395e
Capabilities:
Accept command line arguments

Disassembly:
push edi
push ebp
mov dword [esp], edx
mov dword [esp], eax
mov eax, 0x65ca28
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], esi
sub esp, 4
mov dword [esp], esi
mov esi, 0x48614fc0
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
sub esp, 4
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]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0xc3300c
cmp dword [0xa5ccd8], 0x23f0
jmp 0xc36f77
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], edi
mov dword [esp], edx
push ecx
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push dword [esp]
pop edx
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov al, byte [0x659043]
jmp 0xd4ec2b
cmp esi, eax
jmp 0xc2523a
cmp esi, eax
jmp 0xd4dbeb
and edx, eax
push ecx
push ecx
mov ecx, 0x5f16d325
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], edx
push eax
mov eax, esp
push ebp
mov ebp, 0x7399815a
inc ebp
add ebp, 0x8c667ea9
add eax, ebp
mov ebp, dword [esp]
add esp, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 0x15fda3c6
dec ecx
sub ecx, 0x3fbbee5b
add ecx, 0x29be4a9a
add ebx, ecx
pop ecx
add ebx, 4
sub esp, 4
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0xca7714
jmp 0xbf2b95
push ecx
mov ecx, esp
push edi
mov edi, 0x77fd4342
or edi, 0x3cde2096
neg edi
or edi, 0x2bfd8ba6
inc edi
dec edi
add edi, 0x54026056
add ecx, edi
pop edi
push edi
mov edi, 4
add ecx, 0x1fdf3530
sub ecx, edi
sub ecx, 0x1fdf3530
pop edi
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edx
mov edx, esp
push ebx
mov ebx, 4
add edx, ebx
pop ebx
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push dword [esp]
pop ebx
push 0x1996cd46
mov dword [esp], edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebx
push ebp
mov ebp, 0x78707061
mov ebx, ebp
pop ebp
push ebx
pop dword [0x65c848]
pop ebx
jmp 0xc35ea8
sub esp, 4
mov dword [esp], ecx
mov dword [esp], edi
mov edi, 0x1000
sub edx, 0x5ffe825a
add edx, edi
add edx, 0x5ffe825a
mov edi, dword [esp]
add esp, 4
jmp 0xc75844
push eax
sub esp, 4
mov dword [esp], edi
push 0x518d6b78
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x14a365ed
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push dword [esp]
mov ebx, 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
add esp, 4
xor eax, eax
jmp 0xbf3ba8
aas
mov al, byte [0x24148939]
mov dword [esp], edi
mov edi, 0x1feea824
shr edi, 6
neg edi
dec edi
xor edi, 0xff801f12
push edi
pop dword [ebp - 0x1c]
mov edi, dword [esp]
add esp, 4
jmp 0xd6c793
mov dx, word [ecx]
jmp 0xc0199c
cmp edx, dword [ebp - 0xc]
jmp 0xc21678
push ebp
push esp
pop ebp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], 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], ecx
pop ebx
push dword [esp]
mov ebx, 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
add esp, 4
push dword [ebp - 8]
mov edx, dword [esp]
push edi
push edi
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
mov dword [esp], ebx
push 0x84f1ad4
mov dword [esp], eax
mov eax, 0x3a7b23a7
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push ecx
push ebp
mov ebp, 0x25956e07
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0xcce303
sub esp, 4
mov dword [esp], edx
push 0x56985027
mov dword [esp], edx
mov edx, 0x53da598d
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push edi
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push esi
mov dword [esp], ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
push edx
push 0xeef19cf
pop edx
or edx, 0x1fbb44ff
push eax
mov eax, 0x5cfa6bc4
add edx, eax
pop eax
or edx, 0x6eed2b85
push eax
mov eax, 0x2e830f47
shr eax, 8
inc eax
add eax, 0x5fcf0a68
and edx, eax
pop eax
push ebx
mov ebx, 0x5f97a794
sub ebx, 0x79bf739f
neg ebx
shl ebx, 4
sub ebx, 0x4adedbc9
and edx, ebx
pop ebx
xor edx, 0x26f0ef23
mov dword [0x65c84a], edx
pop edx
jmp 0xd476aa
jmp 0x4dcbfa
push eax
mov dword [esp], edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov dword [esp], ecx
push 0x2dd7872d
mov dword [esp], ebp
push ebp
push 0x4482643c
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push ecx
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
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
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 0xc8344e
mov al, byte [0x65904d]
jmp 0xd73c91
call fcn.0044a2d0
jmp 0xc161f0
imul eax, ecx
sub esp, 4
mov dword [esp], ebp
push eax
mov eax, 0x2fae5573
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
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
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xc576d5
mov cx, word [eax]
jmp 0xc0beb0
cmp ecx, dword [ebp - 0x1c]
jmp 0xcb4585
jmp 0xd40513
jmp 0xd40513
push ebx
push 0x5795858
mov dword [esp], edx
mov edx, 0x7464d050
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], ebx
push 0x37739171
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 eax, esp
add eax, 4
push ecx
push 4
pop ecx
add eax, ecx
pop ecx
xchg dword [esp], eax
mov esp, dword [esp]
jmp dword [eax + 0xa5ccd8]
add esp, 4
jmp 0xd593c1
push eax
mov eax, esp
add eax, 4
push ebp
push 4
pop ebp
sub eax, ebp
pop ebp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
push eax
mov dword [esp], 0x4fb5a00c
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push 0x3d408f3f
mov dword [esp], ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push edx
mov edx, 0x75e762e1
sub edx, 0x1fbff4cc
push ebx
mov ebx, 0x6ec75cb8
dec ebx
or ebx, 0x4cdf894c
add ebx, 0x3fdcdba4
shr ebx, 8
add ebx, 0x6e30cc89
and edx, ebx
pop ebx
push esi
mov esi, 0xffffffff
add edx, esi
mov esi, dword [esp]
add esp, 4
add edx, 0xb9f90801
sub eax, edx
pop edx
push ecx
push esi
push 0x75809267
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], esi
mov dword [esp], ecx
sub ecx, 0x7ef7803f
add ecx, 0x3bfc5081
add ecx, eax
sub ecx, 0x3bfc5081
push edi
push 0x7ef7803f
mov edi, dword [esp]
add esp, 4
add ecx, edi
pop edi
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xcec9e7
je 0xc21683
jmp 0xc0d9ac
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0xcb23dd
push eax
push 0x77fb1cb9
pop eax
sub eax, 1
inc eax
add eax, 0xeeaaca57
add edx, eax
pop eax
sub edx, ecx
push ebp
mov ebp, 0x7fe5e251
inc ebp
xor ebp, 0x19400542
sub edx, ebp
pop ebp
push ebx
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0x7fcfd3dd
add ecx, 0x2dfec196
add ecx, eax
push ebp
mov ebp, 0x3fff0ae9
dec ebp
sub ebp, 1
neg ebp
sub ebp, 0x92023383
sub ecx, 0x7fbbad98
sub ecx, ebp
add ecx, 0x7fbbad98
pop ebp
sub ecx, 0x7fcfd3dd
push dword [esp]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xd40493
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xbf3bfd
jne 0xc03491
jmp 0xc6f790
push edx
push esp
pop edx
add edx, 4
push ebx
mov ebx, 4
sub edx, ebx
pop ebx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov dword [esp], 0x7db8db34
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]
pop edx
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov byte [0x65904d], al
jmp 0xc35a9e
sub esp, 4
mov dword [esp], ebx
mov ebx, 0xffff0000
and ecx, ebx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc8a128
sub esp, 4
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]
pop esp
mov dword [esp], edi
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
add esp, 4
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push edi
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov esi, 0x626c0d57
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ecx
push esp
pop ecx
push ebp
mov ebp, 0x77fea93d
or ebp, 0x3ff77d15
neg ebp
neg ebp
inc ebp
or ebp, 0x4edf4d95
xor ebp, 0x7ffffdbb
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push edi
mov edi, 4
add edx, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
jmp 0xd72f06
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push edi
push esp
pop edi
push esi
push 4
pop esi
add edi, esi
pop esi
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov eax, dword [esp]
push eax
push 0x7ee8343f
mov dword [esp], esp
add dword [esp], 4
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xd45ab1
push ebp
push edx
mov edx, 0x5578bf49
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0xc557b0
push esi
push ebx
mov ebx, 0x725f56cf
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], edx
jmp 0xc08f7d
push edi
mov dword [esp], edx
mov dword [esp], 0x48b0f9be
mov dword [esp], eax
pop dword [ebp - 4]
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], ebx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xd36ad1
push 0x48e4e0d0
mov dword [esp], ebx
push 0x46920fcf
mov dword [esp], ebx
mov ebx, 0xe8b4695
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push edi
push esp
pop edi
push eax
mov eax, 4
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
push ecx
mov ecx, 0x671fce44
sub ecx, 0x671fce40
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc3374d
push esi
mov dword [esp], 0x73590d00
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push eax
push edi
mov edi, 0x7b637758
mov dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
pop dword [0x85ccb8]
jmp 0xbfba3d
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push ebx
push edi
mov edi, 0x23e5a1df
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xbf2b1d
push dword [0x659034]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 0x26fb7acb
shl ebx, 7
add ebx, 0x677e2f84
neg ebx
shl ebx, 4
push ebp
mov ebp, 0x53b95044
add ebx, ebp
pop ebp
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
push edi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
mov dword [esp], 0x2667759c
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [esp]
pop edx
push 0x67c26c8a
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xd475f7
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ebp
push 0x2e706973
pop ebp
push ebp
pop dword [0x65c84c]
pop ebp
jmp 0xd389f8
ja 0xce99fe
jmp 0xbf2b95
jae 0xd57cbc
jmp 0xd6beca
push ebp
push esp
pop ebp
add ebp, 4
push edx
push ebp
mov ebp, 0x34defc79
not ebp
shr ebp, 6
sub ebp, 0x32c840a
mov edx, ebp
pop ebp
sub ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
push edi
mov dword [esp], ecx
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push 0x329a25ae
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
push ecx
push 5
pop ecx
add ecx, 0x6fc36435
add ecx, edx
sub ecx, 0x6fc36435
xor esi, dword [ecx]
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xd4dbe0
push dword [sym.imp.KERNEL32.dll_GetStartupInfoW]
push dword [esp]
pop eax
push ebx
mov ebx, esp
push edi
mov edi, 0x6fef7b36
sub edi, 0x56de9bf2
neg edi
inc edi
or edi, 0x767e0215
add edi, 0x900dd47
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
push edi
mov edi, esp
push eax
push 4
pop eax
add edi, eax
pop eax
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0xc33733
push esi
mov dword [esp], 0x386011ae
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], 0x125c7d3d
mov dword [esp], ebx
push edx
mov dword [esp], 0xf3f9c4a
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push eax
push edx
mov dword [esp], esi
push ebp
mov dword [esp], 0x65ca28
pop esi
mov dword [esp + 4], esi
pop esi
jmp 0xd0c194
push dword [0x65caec]
push dword [esp]
push dword [esp]
pop esi
add esp, 4
add esp, 4
jmp 0xcce1da
push edx
push eax
mov eax, 8
mov edx, eax
pop eax
push 0x50fc0169
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 8]
pop edx
jmp 0xcce2e4
push ecx
mov dword [esp], esi
mov dword [esp], 0x34d5ffb3
mov dword [esp], edi
mov dword [esp], ecx
add ecx, 0x75f5b626
push esi
mov esi, 0x7e5f5f45
add ecx, esi
pop esi
add ecx, eax
sub ecx, 0x7e5f5f45
push ebp
push 0x75f5b626
pop ebp
sub ecx, ebp
pop ebp
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [ebp - 0x18]
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]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
push ecx
mov ecx, 0x335e327
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
mov dword [esp], edx
push ebx
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
push 0x4ec07c56
mov dword [esp], esi
push 4
pop esi
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
jmp 0xcd14e6
push dword [ebp - 0x10]
mov ecx, dword [esp]
push 0x9b70fa4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
push ebp
push esp
pop ebp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], edx
push 0x5d511cf6
mov dword [esp], edx
push edi
mov edi, 0x15df6b5f
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push edi
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xc2d8e8
push ebp
mov dword [esp], edx
push edi
mov edi, 0x40eaf999
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], edx
push ebx
mov dword [esp], 0x57ca6585
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [0x659034]
push dword [esp]
pop edx
push ecx
mov ecx, esp
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push esi
mov dword [esp], ebp
mov dword [esp], 0x6c69f4fd
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], edx
push esi
mov dword [esp], 0x4bad1c3
mov dword [esp], edx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
push edi
mov edi, 4
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xbf9ff7
xor ecx, ecx
push eax
mov eax, esp
add eax, 4
push 0x23309949
mov dword [esp], edi
mov edi, 4
sub eax, 0x576b7213
sub eax, edi
add eax, 0x576b7213
pop edi
xchg dword [esp], eax
pop esp
mov dword [esp], edx
push 0x19d88c8b
mov dword [esp], ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xc0bea8
push ebp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], esi
mov esi, 0x5333c057
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push ebx
push edx
mov edx, 0x49d6ac8d
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push dword [ebp - 0x10]
mov ecx, dword [esp]
push edx
mov edx, esp
push ebx
mov ebx, 4
add edx, ebx
pop ebx
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0xd7b6d7
push edx
push edi
mov dword [esp], edx
push 0x46863653
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
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]
mov eax, 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 dword [0x65caec]
push dword [esp]
pop esi
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 4
add edi, edx
pop edx
xchg dword [esp], edi
pop esp
jmp 0xc383c0
jmp dword [eax + 0xa5ccd8]
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0xc02fc4
push ebp
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], ecx
push eax
mov eax, 0x7dfc5ce1
sub ecx, eax
pop eax
push eax
mov eax, 0x7f6d4d9c
or eax, 0x2efb3e69
xor eax, 0x75ee8041
dec eax
neg eax
sub eax, 0x86b68ab8
sub ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, eax
add ecx, 0x6f37758d
add ecx, 0x7dfc5ce1
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push 0x52cdbff2
mov dword [esp], edx
push 0xa
pop edx
push edx
pop dword [ebp - 0x14]
mov edx, dword [esp]
add esp, 4
jmp 0xc542ff
push eax
mov dword [esp], 0x635e8ee0
mov dword [esp], esi
push edx
mov edx, 0x32e37122
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edx
mov edx, esp
push ecx
mov ecx, 0x77ffbfb0
shr ecx, 1
shr ecx, 3
dec ecx
xor ecx, 0x77ffbfe
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push edi
mov edi, 4
add edx, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
push ebx
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], 0x1a731455
mov dword [esp], edx
pop dword [ebp - 0x10]
push ebp
push esp
pop ebp
push esi
mov esi, 4
add ebp, 0x78df3e93
add ebp, esi
sub ebp, 0x78df3e93
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push 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 ecx
mov dword [esp], eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
add eax, esi
pop esi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0xc08f73
push eax
mov dword [esp], ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], ebx
push 0x429e154e
mov dword [esp], edi
mov edi, esp
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]
mov ebx, dword [esp]
push esi
mov esi, esp
push ebx
mov ebx, 0x4dff92fd
xor ebx, 0x59bf52ab
sub ebx, 0x6bffe4d1
xor ebx, 0xa840db81
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push dword [ebp - 0x10]
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0xbff918
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push 0x2c3a0f73
mov dword [esp], edx
mov edx, 4
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
sub ecx, 0x51df8c63
sub esp, 4
mov dword [esp], edx
mov edx, 0x7a5735bc
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x7a5735bc
push ebp
mov ebp, 0x7dbca2e0
sub ebp, 0x6dd939f5
shr ebp, 6
add ebp, 0x519ffec0
add ecx, ebp
pop ebp
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
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push eax
mov dword [esp], 0xc638dd4
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
sub eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push ebx
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 edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0xd134a6
mov al, byte [0x65c851]
push 0x2b895b38
mov dword [esp], ecx
mov ecx, esp
push ebp
mov ebp, 0x7ac77f31
shl ebp, 4
add ebp, 0x53880cf4
add ecx, ebp
pop ebp
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push ebx
mov dword [esp], 0x6ed1336f
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 ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xd40393
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], 0x4eb36aa3
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0xc76281
push edx
push edi
mov dword [esp], ebx
push 0x70629f6c
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
push ebp
push esp
pop ebp
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 esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
push edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
push edi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], 0x65c848
jmp 0xd355c4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
mov eax, dword [esp]
push ebp
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
push edi
push ecx
mov dword [esp], ebp
mov ebp, 0x509a9583
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [0x659034]
push esi
push ebp
push 0x6daf746e
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push edi
mov edi, esp
push edx
mov edx, 4
sub edi, 0x5cf9ce17
add edi, edx
add edi, 0x5cf9ce17
pop edx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
pop ecx
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0xce99fe
push esi
mov esi, esp
push ebx
push 4
pop ebx
add esi, ebx
pop ebx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], esi
mov dword [esp], ecx
push ebp
mov ebp, 0x7bfeb40b
sub ecx, ebp
pop ebp
add ecx, 0x7ae713bb
add ecx, eax
push edx
push 0x6effdf7b
pop edx
xor edx, 0x7ee70e93
add edx, 0x6afbb703
and edx, 0x6b6f330d
xor edx, 0x65f505c5
xor edx, 0x74161677
sub ecx, edx
pop edx
add ecx, 0x7bfeb40b
mov ecx, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
push edx
mov edx, 4
sub edi, 0x5ec5b346
add edi, edx
add edi, 0x5ec5b346
pop edx
xchg dword [esp], edi
pop esp
push eax
mov dword [esp], ebp
push eax
mov eax, 0x6a2354e2
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [0x85ccc0]
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
push ecx
mov ecx, 0x143588e3
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 0x57ffa8c6
xor esi, 0x57fbdaa5
inc esi
not esi
sub esi, 0x5fdffe56
sub esi, 0xa01b8f41
sub ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
mov ecx, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xcdb9c3
je 0xd40513
jmp 0xcfba35
je 0xd0f087
jmp 0xc0d9a2
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov dword [esp], edx
push 0x5014b203
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x3affe95d
inc edx
shr edx, 5
not edx
add edx, 0x1d7ff4f
add esi, edx
pop edx
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
push edx
mov edx, 3
add edx, 0x77ee0c8a
add edx, ecx
sub edx, 0x77ee0c8a
push 0x66582858
mov dword [esp], ecx
mov ecx, 0
add ecx, edx
xor esi, dword [ecx]
pop ecx
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
push ebx
mov ebx, 0x57f3726f
shl ebx, 7
xor ebx, 0xf9b93784
add esi, ebx
pop ebx
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], eax
push 0x10f8bd61
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push eax
sub esp, 4
mov dword [esp], eax
mov dword [esp], esp
add dword [esp], 4
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc2522f
push edx
push edi
mov edi, 0x65ca28
mov dword [esp + 4], edi
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
jmp 0xc6f79b
push dword [ebp - 0x14]
push dword [esp]
pop eax
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xd4b571
push edi
mov edi, esp
push esi
mov esi, 0x7ff79c43
not esi
push ecx
mov dword [esp], esi
not dword [esp]
pop esi
add esi, 0x800863c1
add edi, esi
pop esi
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
sub ecx, 0x63ced1c1
sub ecx, 0x3f5f96e9
add ecx, 0xeef3f70
push edx
mov edx, 0x1197595b
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x1197595b
sub ecx, 0xeef3f70
add ecx, 0x3f5f96e9
add ecx, 0x63ced1c1
push dword [esp]
pop ecx
push eax
push esp
pop eax
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push ebx
mov ebx, 0x3c
sub ebx, 0x37bbd61f
add ebx, 0x4f8e37d4
add ebx, edx
sub ebx, 0x4f8e37d4
add ebx, 0x37bbd61f
add eax, dword [ebx]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc3391c
push edx
push edx
push 0x46c4c276
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0xfbf73dd
sub ecx, 0x1df152c4
sub ecx, 0x6fea2751
add ecx, eax
add ecx, 0x6fea2751
push edi
push 0x7cb68603
pop edi
or edi, 0x79df9f91
not edi
inc edi
sub edi, 0x3dfd74c0
sub edi, 0x261198e9
add ecx, edi
pop edi
add ecx, 0xfbf73dd
mov ecx, dword [esp]
push eax
push esp
pop eax
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push dword [ebp - 0x18]
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc3447a
push edi
mov dword [esp], 0x46e22102
mov dword [esp], ebx
push ecx
mov ecx, 0x7653a789
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push esi
mov dword [esp], 0x291d911a
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
sub esp, 4
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
push dword [ebp - 0x10]
push dword [esp]
pop eax
push ecx
mov ecx, esp
push eax
mov eax, 0x5efaeb30
dec eax
xor eax, 0x5efaeb2b
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
push edi
mov dword [esp], 0x245aab3c
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0xbfc0fe5
add ecx, 0x6f560733
add ecx, eax
push eax
push 0x6f560733
pop eax
add ecx, 0x3bad0aae
sub ecx, eax
sub ecx, 0x3bad0aae
pop eax
add ecx, 0xbfc0fe5
push dword [esp]
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xc1b4fc
sub esp, 4
mov dword [esp], esi
push esi
mov esi, 0x274bf71c
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push esi
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 0x5be6f58a
add edx, 0xa4190a7a
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
push edi
mov edi, 0x76019003
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0xc6a723
push dword [ebp - 0x18]
mov eax, dword [esp]
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push ebx
mov dword [esp], edx
push ebx
mov ebx, 0x2b538354
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], edx
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 edx
add esp, 4
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push edi
mov edi, 4
add ecx, edi
pop edi
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0xc69542
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
push eax
mov eax, 0x2a1d8f36
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push 0x2be9d857
mov dword [esp], ecx
push esi
mov esi, 0x6f2e4a92
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push 0x572bdfc1
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
xor edx, edx
jmp 0xc01994
push eax
push ebx
mov ebx, 0x54af485b
not ebx
sub ebx, 0x2c50c3df
mov eax, ebx
pop ebx
shl eax, 3
push edi
mov dword [esp], esi
mov esi, 0x3dfb3706
sub esi, 0x7fff12c3
sub esi, 0x6efe7b00
add esi, 0x3fdd9cce
inc esi
sub esi, 0x4eec7699
add eax, esi
pop esi
shl eax, 6
and eax, 0x7c6e7a5d
push esi
mov esi, 0x1fff1326
shl esi, 2
and esi, 0x7b89c407
add esi, 0x9015c012
sub eax, esi
pop esi
mov dword [0x65c852], eax
pop eax
push 0x77cd4d1e
mov dword [esp], esi
push esi
mov esi, 0x8ad2418
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
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
mov esp, dword [esp]
jmp 0xc74bde
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0xc8e574
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
mov dword [esp], esi
mov dword [esp], eax
push ebx
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 dword [esp]
push dword [esp]
pop eax
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [ebp - 0x18]
mov edx, dword [esp]
push 0x46bc6ab2
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ecx
mov dword [esp], eax
push esp
pop eax
add eax, 4
push ecx
mov ecx, 0x75672ebe
sub ecx, 0x549ed7ca
sub ecx, 0x20c856f0
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
sub esp, 4
mov dword [esp], eax
mov eax, 0x7defb2d3
add ecx, eax
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add ecx, eax
sub ecx, 0x7defb2d3
mov ecx, dword [esp]
push edi
push esp
pop edi
push edx
push 4
pop edx
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc54da5
push ecx
mov dword [esp], eax
mov dword [esp], 0x696df9e5
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
mov eax, dword [esp]
push 0x51bb9275
mov dword [esp], ebp
mov ebp, esp
push ebx
mov ebx, 0x57bc9326
sub ebx, 0x7dcff3c4
add ebx, 0x77ffa898
dec ebx
not ebx
shr ebx, 4
xor ebx, 0xae13b84
add ebp, ebx
pop ebx
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], eax
pop dword [0x65cbfc]
push 0x4885c8ac
mov dword [esp], edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
sub edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], ecx
add ecx, 0x6febac00
add ecx, 0x7bf2e7e3
add ecx, eax
push 0x48609bf4
mov dword [esp], edx
mov edx, 0x77dbd30b
add edx, 0x7d7f0a14
shl edx, 2
not edx
or edx, 0x3f2f9521
neg edx
sub edx, 0x444d787a
sub ecx, 0x57d9c47e
sub ecx, edx
add ecx, 0x57d9c47e
pop edx
sub ecx, 0x6febac00
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc05733
push ebx
sub esp, 4
mov dword [esp], ecx
push 0x6bcd2d2a
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push edx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 0x7dbfa74c
shl eax, 6
add eax, 0x65de33f9
shr eax, 8
and eax, 0x6f7b7bdb
dec eax
not eax
add eax, 0x514806
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
push ecx
mov ecx, 0x1c4f3ad3
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push 0x6fdff72e
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 4
add edi, edx
pop edx
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push 0x1bbdd5fc
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0xd3b998
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
push esi
mov esi, 0x6f6fb882
sub ecx, 0x7fe56612
add ecx, esi
add ecx, 0x7fe56612
pop esi
add ecx, eax
push esi
push ebx
mov ebx, 0x3bcd3cf0
and ebx, 0x6be569f6
sub ebx, 0x6caf0a37
not ebx
sub ebx, 0x3cfe9f85
xor ebx, 0x6c84f943
mov esi, ebx
pop ebx
sub ecx, esi
pop esi
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
push ebx
push 4
pop ebx
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
push dword [ebp - 4]
push dword [esp]
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
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], eax
mov dword [esp], ebp
mov dword [esp], edx
push 0x61c13625
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0xd05178
push ecx
mov dword [esp], edi
sub esp, 4
mov dword [esp], edx
mov edx, 0x4193aabb
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
push edi
mov dword [esp], edx
mov edx, 0x7567b897
shl edx, 8
shl edx, 6
push esi
mov esi, 0x86a80291
sub edx, esi
pop esi
add ecx, edx
pop edx
sub ecx, 0x7eefbf70
add ecx, eax
add ecx, 0x7eefbf70
sub ecx, 0x677dbd6f
push dword [esp]
pop ecx
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebp
mov bp, 0x9f65
not bp
neg bp
sub bp, 0xb136
sub bp, 1
not bp
xor bp, 0x7db4
mov word [0x65c850], bp
pop ebp
push eax
push 0x46e7d0ea
mov dword [esp], ecx
push 0x50b6374f
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push eax
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
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 0xc84351
push 0x1ce440f0
mov dword [esp], edi
mov dword [esp], eax
pop dword [0x65cbfc]
jmp 0x4dcbfa
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebp
mov ebp, 4
sub ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
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
push edx
mov edx, 0x7def2568
sub edx, 0x7dab5f9c
inc edx
and edx, 0x7ff270b7
sub edx, 0x424081
add ecx, 0x5fdbff17
add ecx, edx
sub ecx, 0x5fdbff17
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
mov byte [0x65c852], al
jmp 0xc4e70b
sub esp, 4
mov dword [esp], ecx
push ebp
mov ebp, 0x2587639
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [0x659030]
push ebp
mov dword [esp], 0x6d80d1
mov dword [esp], edx
push ecx
mov ecx, 0x3f99955c
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
add ecx, 0x73bb0cc7
sub ecx, 0x5cee64f3
add ecx, eax
add ecx, 0x5cee64f3
push eax
mov eax, 0x79df6c87
inc eax
not eax
sub eax, 0x126586b0
sub ecx, 0x76dff66e
sub ecx, eax
add ecx, 0x76dff66e
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xc000c0
cmp dword [ebp - 0x10], 0x1000000
jmp 0xc36f6c
push dword [0x85ccc0]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
push ebx
push esp
pop ebx
add ebx, 4
push esi
push edx
mov edx, 0x2e7bae6b
and edx, 0x7b7e45ba
xor edx, 0x2a7a042e
mov esi, edx
pop edx
sub ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push ebp
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 ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xc542e1
push 0x47e2ff33
mov dword [esp], ebp
push 0xde52a0a
mov dword [esp], esi
mov esi, 0x12cca1e3
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0xddfcd57
shl eax, 5
xor eax, 0xbbf9aae4
add ecx, eax
pop eax
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
shr ecx, 2
push eax
push edi
push 0x9843ad6
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov dword [esp], eax
push edi
mov dword [esp], 0x3cf2ee1a
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push 0x3ed32667
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xd5cc56
push 0x74e9ee6f
mov dword [esp], ebx
mov ebx, 0x1df76a55
sub ebx, 0xffffffff
add ebx, 0xffffffff
dec ebx
not ebx
xor ebx, 0x8b7de1d8
mov dword [0x65c84e], ebx
pop ebx
jmp 0xd0c0de
lea ecx, [eax + edx + 0x65c838]
push 0x6196699d
mov dword [esp], ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
jmp 0xc07a96
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push eax
push ebx
push eax
push 0x37f9532a
pop eax
mov ebx, eax
pop eax
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
add ecx, 0x7dff7e93
sub ecx, 0x34f82f0e
push edx
mov edx, 0xfefa5a0
sub ecx, 0x7ef3f04e
add ecx, edx
add ecx, 0x7ef3f04e
pop edx
add ecx, eax
sub ecx, 0xfefa5a0
add ecx, 0x34f82f0e
sub ecx, 0x7dff7e93
push dword [esp]
pop ecx
push 0x4c0bd4a7
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xd4db64
push dword [0x85ccc0]
mov edx, dword [esp]
sub esp, 4
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 eax
mov dword [esp], 0x53fdac5b
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], eax
push ecx
mov ecx, esp
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 eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xc6b1fb
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xbf3c04
jne 0xbff090
jmp 0xc0dc3e
push dword [0x659038]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
jmp 0xd7a75d
push edi
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], 0x1dcb4e2a
mov dword [esp], esi
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
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push edx
mov edx, esp
push esi
mov esi, 0x7dfba4c2
and esi, 0x6deebb11
sub esi, 0x6dea9ffc
add edx, esi
pop esi
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebx
push ebx
push 0x65ca28
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xc2d93a
test eax, eax
jmp 0xcb457a
push eax
push ecx
mov ecx, 0x71285c7e
mov dword [esp + 4], ecx
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
push 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
pop edx
mov edx, dword [esp]
push esi
mov esi, esp
push edi
push 0x36bd43b3
mov edi, dword [esp]
add esp, 4
or edi, 0x6d196dec
xor edi, 0x7fbd6ffb
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
push dword [0x659030]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ebp
push edx
mov edx, 0x97f4084
add edx, 0x6ae7c48d
sub edx, 0x5ded7de1
and edx, 0x7d2f644c
dec edx
neg edx
sub edx, 0xebd6fbfd
mov ebp, edx
pop edx
add ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
push ecx
mov ecx, 0x7ffecc0e
add ecx, 0x3efdd7c9
sub ecx, 0xbefca3d3
add ebp, ecx
mov ecx, dword [esp]
add esp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
push 0x6d58e9b6
mov dword [esp], ecx
mov ecx, 0x5f6fccf8
shr ecx, 1
neg ecx
xor ecx, 0x7f9f7684
shr ecx, 8
xor ecx, 0x7bd767a5
xor ecx, 0x7b78b0ce
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
pop esp
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
sub ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc23c1c
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], ecx
push edi
mov dword [esp], esi
mov esi, 0x3bf7a69c
dec esi
neg esi
add esi, 0x7ff41110
sub esi, 0x3bef220f
sub esi, 0xaca2ae8c
add ecx, esi
pop esi
add ecx, 0x6efabf87
add ecx, eax
sub ecx, 0x6efabf87
push edx
mov edx, 0x77ff3aab
xor edx, 0x2c95a371
sub ecx, edx
pop edx
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
push ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x65ca28
mov ecx, ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp + 4], ecx
pop ecx
push edx
mov dword [esp], 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], ecx
sub ecx, 0x70f5c0f6
add ecx, eax
push edi
mov edi, 0x70f5c0f6
push edx
mov edx, 0x7f7faed0
sub ecx, edx
pop edx
add ecx, edi
add ecx, 0x7f7faed0
mov edi, dword [esp]
add esp, 4
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 0x7fcec709
neg ebx
sub ebx, 0x5fbd4cc3
add ebx, 0xdf8c13d0
add ecx, ebx
pop ebx
xchg dword [esp], ecx
pop esp
jmp 0xc35a26
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], 0x785e1862
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
push ecx
mov ecx, 0x7f76119c
add ecx, 0x75bea316
and ecx, 0x7fbb74b1
shl ecx, 3
add ecx, 0x5ddb28a0
xor ecx, 0x77fed25e
add ecx, 0x8f5de386
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
push esi
push 0x5779f0eb
pop esi
shr esi, 3
add esi, 0x7dbeee87
shr esi, 5
and esi, 0x7fbda754
push esi
mov dword [esp], ebx
mov ebx, 0x7fd6c726
sub esi, ebx
pop ebx
xor esi, 0x842e1f4e
push esi
pop dword [ebp - 0xc]
pop esi
jmp 0xc3cd7a
push esi
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 0x64ffb94b
or ecx, 0x1f8e5754
add ecx, 0x7dff93e7
sub ecx, 0xfdff9342
add ebp, ecx
pop ecx
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
add ebx, 0x7ffe5b39
add ebx, ebp
sub ebx, 0x7ffe5b39
pop ebp
xchg dword [esp], ebx
pop esp
push 0x11d9e47e
mov dword [esp], eax
push ebp
mov dword [esp], 0xb02f586
mov dword [esp], edi
mov edi, 0x65ca28
mov dword [esp + 4], edi
pop edi
push ebp
push edx
push eax
mov dword [esp], 0x66b3e456
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
push eax
push 0x5edb0d89
pop eax
or eax, 0x42fe8b23
or eax, 0x77f79543
inc eax
neg eax
sub eax, 0x88b6a8e
add ecx, eax
pop eax
add ecx, eax
push edx
mov dword [esp], esi
mov esi, 0x7774f586
sub ecx, esi
pop esi
push dword [esp]
pop ecx
push edi
mov edi, esp
push eax
mov eax, 0x7dcc78aa
and eax, 0x17bb0406
or eax, 0x7f27bbc5
add eax, 0x3fa5b520
sub eax, 0x7e9fde11
shr eax, 8
add eax, 0xffbf4a72
add edi, eax
pop eax
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0xd4da74
sub esp, 4
mov dword [esp], esi
mov dword [esp], edi
mov dword [esp], 0x6806d7dc
mov dword [esp], esi
mov dword [esp], eax
push 0x1e26f89c
mov dword [esp], ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
push edi
mov edi, 0x47cf1ede
not edi
add edi, 0x47cf1ee3
add ebx, edi
pop edi
xchg dword [esp], ebx
mov esp, dword [esp]
and al, byte [0x65904a]
jmp 0xc278a5
sub esp, 4
mov dword [esp], edx
push 7
pop edx
or ecx, edx
push dword [esp]
pop edx
add esp, 4
push edx
push edi
mov dword [esp], ecx
push 0xbf35e66
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xc0a16c
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0xc33af5