Function at 0x58542b
Capabilities:
Accept command line arguments

Disassembly:
add edx, 0x4effd1e7
sub edx, 0x27fb8deb
add edx, 0x3e3b4d7c
sub edx, ecx
sub edx, 0x3e3b4d7c
sub esp, 4
mov dword [esp], esi
mov esi, 0x27fb8deb
add edx, esi
pop esi
sub edx, 0x4effd1e7
jmp 0x70b890
sub esp, 4
mov dword [esp], edx
push ecx
push eax
mov eax, 0x49393b81
mov ecx, eax
pop eax
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
push dword [esp]
pop eax
add esp, 4
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push ecx
push 0x3c
pop ecx
add ecx, 0x5ffb5243
sub ecx, 0x67bda77c
add ecx, edx
add ecx, 0x67bda77c
sub ecx, 0x5ffb5243
add eax, dword [ecx]
mov ecx, dword [esp]
add esp, 4
push esi
mov esi, esp
push edx
mov edx, 0x57ffefeb
sub edx, 0x7aff6a25
neg edx
add edx, 0x77fc51b3
dec edx
xor edx, 0x9afbcbe8
add esi, edx
pop edx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], esi
mov dword [esp], ebx
push edx
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x6983cf
push ebp
mov dword [esp], 0x12a01ac0
mov dword [esp], ebp
push edi
mov dword [esp], edx
mov edx, 0x4c6a88
mov dword [esp + 4], edx
pop edx
jmp 0x610b3a
sub esp, 4
mov dword [esp], edx
push ecx
mov ecx, 0x4b1ecbad
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push 0x2bd61526
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
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], eax
push ebx
mov eax, dword [esp]
push eax
mov dword [esp], 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 eax
push edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0x58710c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x5bb69d
jne 0x5b91b2
jmp 0x6f7c93
sub esp, 4
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], 0x28f88bfa
mov dword [esp], eax
push ecx
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
imul eax, ecx
jmp 0x6b51ea
push ecx
push ebp
mov ebp, 0x65e0ea1
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], ecx
push 0x7949deb1
mov dword [esp], ebx
push esi
mov esi, 0x40dc27b5
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebx
push ecx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x5c3270
push esi
push ebx
push eax
mov dword [esp], 0x63270bd4
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov byte [0x4c68b2], al
jmp 0x6ec2fc
push ecx
mov dword [esp], edi
mov dword [esp], 0x1e55e818
mov dword [esp], edx
mov dword [esp], 0x778eae8e
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
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push eax
mov eax, esp
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], edx
pop dword [0x4c3034]
jmp 0x6a55cd
jmp 0x64da8c
jmp 0x69d5c9
push 0x7995630c
mov dword [esp], eax
mov eax, 0x7b7f7567
inc eax
sub eax, 0x77d7a408
add eax, 0x3ef66eda
push edx
mov edx, 0x77f7d5d9
shr edx, 7
or edx, 0x7ad62635
push esi
mov esi, 0x1fb6803e
and esi, 0x6df9139f
sub esi, 0x386e09c8
xor esi, 0xbab6a153
or edx, esi
pop esi
dec edx
sub edx, 0x7edb54bc
xor edx, 0x33d7845b
xor eax, edx
pop edx
mov dword [0x4c68aa], eax
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edx
push ebp
mov ebp, 0x6b942137
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
push edx
mov dword [esp], 0x4af430d0
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push ecx
mov dword [esp], edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x61338f
push 0x3002f8f2
mov dword [esp], eax
mov dword [esp], edi
push ebx
mov ebx, 0x2c210e9d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
push edx
push 0x7b2c7b5b
pop edx
sub ecx, edx
pop edx
push ebp
mov ebp, 0x7ff7ef4c
add ecx, ebp
pop ebp
add ecx, eax
sub ecx, 0x7ff7ef4c
add ecx, 0x7b2c7b5b
push dword [esp]
pop ecx
push ebx
mov ebx, esp
push eax
push 4
pop eax
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov dword [esp], 0x2bfd879e
mov dword [esp], esi
mov dword [esp], ebx
mov ebx, 7
or ecx, ebx
mov ebx, dword [esp]
add esp, 4
push ebx
push edx
mov edx, 0x7f06ca32
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], esi
mov dword [esp], edx
push edi
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]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x58d260
xor ecx, ecx
jmp 0x64ead2
xor edx, edx
jmp 0x5edc60
cmp esi, eax
jmp 0x58d056
cmp esi, eax
jmp 0x5f298e
mov al, byte [0x4c3043]
jmp 0x6d5084
push ebp
mov dword [esp], eax
push eax
mov eax, 0x7e5325dd
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
mov dword [esp], edx
push ebx
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
sub ebp, 0x3f3f0d59
add ebp, esi
add ebp, 0x3f3f0d59
pop esi
xchg dword [esp], ebp
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0x6d4437
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push ebp
push ebp
mov ebp, 0x35b0b499
mov dword [esp + 4], ebp
push dword [esp]
pop ebp
add esp, 4
mov dword [esp], ebx
push 0x3b787643
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 esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x64375c
push edi
push esp
pop edi
add edi, 4
push esi
mov esi, 0x79f7cf8e
inc esi
neg esi
dec esi
neg esi
shr esi, 8
add esi, 0xff860835
sub edi, esi
pop esi
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
push 0x2494e87f
mov dword [esp], ebx
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop eax
push 0x4c738a32
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]
jmp 0x71b3a6
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 0x573cfdd0
inc esi
xor esi, 0x573cfdd5
sub edi, 0x37bf63c1
sub edi, esi
add edi, 0x37bf63c1
pop esi
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [0x4c6c5c]
push 0x457acea7
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], edx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
jmp 0x41842a
push ebp
push eax
mov eax, 0x1aab9485
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
mov dword [esp], 0x238c0037
mov dword [esp], eax
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
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
push esi
mov esi, 4
add ebp, 0x7db39a43
add ebp, esi
sub ebp, 0x7db39a43
pop esi
xchg dword [esp], ebp
pop esp
xor eax, eax
push 0x3e4ddc11
mov dword [esp], edx
push 0x29191fdc
mov dword [esp], edx
mov edx, 0x61d2e08a
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov dword [esp], ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push edx
push 0x3e8c84fb
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
push edi
mov edi, 4
add edx, edi
pop edi
xchg dword [esp], edx
pop esp
jmp 0x5bfefb
je 0x644827
jmp 0x5b196b
ja 0x6a55cd
jmp 0x69d5c9
mov al, byte [0x4c68b1]
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]
pop esp
mov dword [esp], esi
mov dword [esp], edx
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
sub ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x5a6e94
sub esp, 4
mov dword [esp], ebx
push eax
push 0x1225aa89
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push ebp
mov dword [esp], edx
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push esi
push ebp
mov ebp, 0x56eba08
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], eax
pop dword [0x4c7d68]
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push esi
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
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5b1975
push dword [0x4c6b4c]
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 0x79eb8350
sub ebx, 0x7efd2084
and ebx, 0x65ff800f
neg ebx
add ebx, 0x60ee0010
add ecx, ebx
pop ebx
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x6ddcd7
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], edi
mov dword [esp], ebp
mov dword [esp], ebx
push ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 0x5f7be396
inc ebx
shr ebx, 2
not ebx
add ebx, 0x17def8ea
sub ecx, ebx
pop ebx
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
pop ebp
add eax, 4
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
pop esp
and edx, eax
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], edx
push ebp
mov dword [esp], ebx
mov dword [esp], 0x197dc82a
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push eax
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x5aa811
mov dx, word [ecx]
jmp 0x5edc68
cmp edx, dword [ebp - 0xc]
jmp 0x5e12e5
sub esp, 4
mov dword [esp], eax
push edi
mov edi, 0x459a8d6d
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ecx
sub ecx, 0x7cfb9209
add ecx, 0x75aff8e9
add ecx, 0x3bf7cb93
add ecx, eax
sub ecx, 0x3bf7cb93
push ebx
mov ebx, 0x75aff8e9
sub ecx, ebx
pop ebx
push edx
mov edx, 0x7cfb9209
add ecx, edx
pop edx
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push edi
push 0x7fdcc3b4
mov edi, dword [esp]
add esp, 4
push edi
neg dword [esp]
pop edi
push ebp
mov ebp, 0xae53553f
xor edi, ebp
pop ebp
mov dword [0x4c68ac], edi
pop edi
jmp 0x6b5212
jne 0x65f2fa
jmp 0x6ad237
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x5cafd3
push dword [ebp - 0x18]
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
jmp 0x6298d5
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], eax
push ebx
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop eax
push ecx
mov dword [esp], edx
mov edx, esp
push ebx
mov ebx, 0x5bff68ae
or ebx, 0x2d9f5559
and ebx, 0x77ff3bb3
add ebx, 0x7d6ade6c
sub ebx, 0xf56a181b
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x14]
push dword [esp]
pop eax
push eax
mov eax, esp
push ebp
mov ebp, 0x7fefa814
neg ebp
inc ebp
dec ebp
sub ebp, 0x801057e8
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
add ecx, 0x7fb6668c
sub ecx, edx
sub ecx, 0x7fb6668c
pop edx
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
mov ebx, 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
push dword [esp]
mov ebx, dword [esp]
add esp, 4
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 0x6f012d
add esp, 4
jmp 0x69c04e
jae 0x68938a
jmp 0x6142f0
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0x6b92d3
push edx
push 0x69757473
push dword [esp]
pop edx
add esp, 4
mov dword [0x4c68ae], edx
mov edx, dword [esp]
add esp, 4
jmp 0x67274d
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
push ebp
mov ebp, 0x4c6a88
mov dword [esp + 4], ebp
pop ebp
jmp 0x58cf88
push esi
push 0x596f9e8a
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
push ebp
mov ebp, 4
sub esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
push eax
mov eax, 0x7fceb497
inc eax
add eax, 0x80314b6c
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
push dword [ebp - 0x18]
push dword [esp]
pop eax
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 eax
mov dword [esp], 0x375e3315
mov dword [esp], edx
mov dword [esp], esi
mov dword [esp], ebp
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]
pop eax
push ecx
mov ecx, esp
add ecx, 4
push 0x3ae3a19e
mov dword [esp], esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0x5e269c
push edx
mov dword [esp], ebp
sub esp, 4
mov dword [esp], edi
mov edi, 0x50a010b1
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push edx
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, 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
push dword [ebp - 0x18]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x585410
push 0x3b370138
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push eax
mov dword [esp], 0x7fb15ff8
mov dword [esp], ebx
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x3efff5f4
inc edx
inc edx
push edi
mov edi, 0x3efff5f2
xor edx, edi
pop edi
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push esi
mov esi, 0x3dfe6e04
not esi
dec esi
push ebx
mov dword [esp], edi
push 0x7fa9d999
mov edi, dword [esp]
add esp, 4
or esi, edi
pop edi
sub esi, 0xffa9d9f1
mov dword [ebp - 0x14], esi
pop esi
push ebp
push 0x6b616e65
mov dword [esp], edi
push 0x3291a027
pop edi
mov dword [esp + 4], edi
pop edi
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]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
mov eax, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x6f9a76
sahf
adc esp, dword [edi + 0x7d]
add ebp, 0x77fe5864
pop edi
xchg dword [esp], ebp
pop esp
push dword [0x4c3034]
push dword [esp]
pop ecx
push ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
mov dword [esp], edx
push edx
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 ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x6666ee
push 0x2e648bf9
mov dword [esp], edx
push ebx
mov dword [esp], ebp
mov ebp, 0x4d0b7a6a
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
add ecx, 0x67eff547
add ecx, eax
push ebx
mov ebx, 0x7bdd20dd
xor ebx, 0x172780d1
push edi
push 0x5fdb727c
pop edi
xor edi, 0x5ad1d8b9
sub ebx, edi
pop edi
sub ecx, ebx
mov ebx, dword [esp]
add esp, 4
mov ecx, dword [esp]
push edi
push eax
push esp
pop dword [esp]
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebp
push eax
mov eax, 0x7173ea14
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [ebp - 0x10]
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], ebx
push ebp
push edi
mov edi, 0x6842552c
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x6b716b
push dword [ebp - 8]
mov edx, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 0x6dbfae31
dec ebx
add ebx, 0x765a1f85
and ebx, 0x7f769de9
or ebx, 0x3aff2ba5
shr ebx, 4
add ebx, 0xf810050a
add eax, ebx
pop ebx
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push 0x45565dc3
mov dword [esp], ecx
push ecx
mov ecx, 0xd6a2165
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edi
mov edi, esp
push 0x2918a715
mov dword [esp], esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push 0x1462d012
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x5f99d1
push eax
mov eax, esp
add eax, 4
push esi
push 4
pop esi
sub eax, esi
pop esi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ecx
push esi
mov esi, 0x5f17c7fb
add ecx, esi
pop esi
push edx
mov edx, 0xfd60043
add ecx, 0x7ffbae29
sub ecx, edx
sub ecx, 0x7ffbae29
pop edx
add ecx, eax
add ecx, 0xfd60043
sub ecx, 0x5f17c7fb
push dword [esp]
pop ecx
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push 0x62162d4d
mov dword [esp], ebx
push edi
push 0x4c6a88
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], edi
pop edi
push ebp
push edi
push edx
mov edx, 0x7fdf1c02
neg edx
add edx, 1
or edx, 0x64be0f55
add edx, 0x55d99b35
mov edi, edx
pop edx
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push 0x7d72d5ff
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x5c276f
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
push 0x6c1c22f5
mov dword [esp], edx
mov dword [esp], edi
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
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0x6d9f9b
cmp dword [ebp - 0x10], 0x1000000
jmp 0x5e12f0
mov cx, word [eax]
jmp 0x64eada
cmp ecx, dword [ebp - 0x1c]
jmp 0x653fce
je 0x64da8c
jmp 0x71e598
je 0x5f4bb8
jmp 0x663b3b
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
mov eax, dword [esp]
add esp, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push 0x47a2f719
mov dword [esp], edx
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push eax
mov eax, 0x57bf3832
push edi
push 0x6ffaf327
pop edi
add edi, 0x6f53d4aa
sub eax, edi
pop edi
sub esp, 4
mov dword [esp], eax
pop dword [0x4c68a8]
pop eax
push 0x6f83c42c
mov dword [esp], ebx
push 0x3797be6d
mov dword [esp], edx
mov edx, 0x719f7bfc
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push edx
mov dword [esp], edi
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]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x5f0761
call fcn.004180c0
jmp 0x6098da
jmp 0x64da8c
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], edx
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebx
push esp
pop ebx
push edi
mov dword [esp], ebp
mov ebp, 4
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push 0x5d039e95
mov dword [esp], edi
push edi
push 0x66b99ea5
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push edx
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]
pop ebx
push ebx
push esp
pop ebx
push edx
mov edx, 0x6fbcb0d9
add edx, 0x75bd1bce
sub edx, 0x3ef7b690
not edx
neg edx
sub edx, 0x7dfbf005
add edx, 0xd779d9f1
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x6ddcf8
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], esi
mov esi, 4
sub ecx, esi
pop esi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], edx
push ebx
mov ebx, esp
push ebp
mov ebp, 0x76ea8ec2
sub ebp, 0x76ea8ebe
add ebx, ebp
pop ebp
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push edx
push esp
pop edx
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
shr ecx, 2
jmp 0x6e57b5
push ebx
mov dword [esp], 0x130be754
mov dword [esp], ebx
mov dword [esp], 0x556872a0
mov dword [esp], esi
mov esi, 0x6c6c642e
mov dword [0x4c68b2], esi
pop esi
jmp 0x632f83
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x63bd90
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x5bb6a4
push edi
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
mov edx, dword [esp]
push ecx
mov ecx, esp
sub esp, 4
mov dword [esp], ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push 0x2a1a40d2
mov dword [esp], esi
sub esp, 4
mov dword [esp], edx
push eax
mov eax, 0x4c6a88
mov edx, eax
pop eax
mov dword [esp + 4], edx
pop edx
jmp 0x5c2b2c
push esi
mov dword [esp], ebp
push 0x4d2bfbf6
mov dword [esp], eax
push 0x4c6a88
pop eax
mov dword [esp + 4], eax
pop eax
push ebp
mov dword [esp], ebx
push eax
mov eax, 0x26270329
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x688ab1
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 4]
push ecx
mov dword [esp], esi
mov dword [esp], 0x6a4df355
mov dword [esp], ecx
sub ecx, 0x7ffafee6
push ebp
mov ebp, 0x7ffd22d6
add ecx, ebp
pop ebp
add ecx, eax
push esi
mov esi, 0x7eef6409
inc esi
shr esi, 7
add esi, 0xbe3b702
dec esi
xor esi, 0x7befe471
add esi, 0x8eeb11e
sub ecx, esi
pop esi
push ebp
mov ebp, 0xdbe9b63
xor ebp, 0x7e6d70d4
shl ebp, 1
inc ebp
inc ebp
add ebp, 0x98532776
add ecx, ebp
pop ebp
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 0x6d37932d
sub edi, 0x6d379329
add ecx, edi
pop edi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x6e93ba
test eax, eax
jmp 0x653fc3
cmp dword [0x4c8dd8], 0x23f0
jmp 0x610b2f
push ebp
push esi
push ecx
mov ecx, 0x3e6e58fc
xor ecx, 0x7830cb09
push ecx
pop esi
pop ecx
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push ebx
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 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]
push dword [ebp - 0x10]
mov eax, 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 0x6ab3ff
push 0x65bc0b6f
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0xb0931bd
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push edi
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], ecx
pop ebx
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
mov esp, dword [esp]
push edi
push eax
push edx
mov edx, 0x1000
mov dword [esp + 4], edx
pop edx
pop edi
sub eax, edi
mov edi, dword [esp]
add esp, 4
jmp 0x637af4
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov dword [esp], 0x578dc70b
mov dword [esp], edx
push 0x7cfd3116
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp dword [eax + 0x4c8dd8]
push dword [0x4c3034]
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x5e6da2
push edi
mov dword [esp], 0x1684c34a
mov dword [esp], edx
push 0xf3af
pop dx
xor dx, 0x9fcb
mov word [0x4c68b0], dx
mov edx, dword [esp]
add esp, 4
jmp 0x5e183a
push dword [ebp - 0x10]
mov ecx, dword [esp]
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
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
push esi
mov esi, 0x1dfbf370
shr esi, 5
sub esi, 0xefdf97
mov edx, esi
pop esi
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push 0x600d77fc
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 ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x6ead29
push dword [0x4c7d70]
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
push edi
push ebx
push 0x295d1c0c
mov ebx, dword [esp]
add esp, 4
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
sub esp, 4
mov dword [esp], esi
mov dword [esp], edi
mov edi, 0x7fbe173a
add ecx, edi
pop edi
add ecx, eax
push edi
mov edi, 0x7fbe173a
sub ecx, edi
pop edi
push dword [esp]
pop ecx
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x7109ac
push ecx
mov dword [esp], 0x39347c00
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], edx
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], edx
push edx
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push esi
mov dword [esp], 0x71050f5d
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x663b31
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
push eax
mov eax, 0x5ef7f7fe
sub eax, 0x7fffd1de
xor eax, 0x8d07bbbf
add ecx, eax
pop eax
sub ecx, 0x72be50c3
add ecx, eax
add ecx, 0x72be50c3
sub esp, 4
mov dword [esp], esi
mov esi, 0x7ee5ae0d
add esi, 0x7defa1f5
and esi, 0x7cb77e2e
shl esi, 1
xor esi, 0xaad53d9b
sub ecx, esi
pop esi
push dword [esp]
pop ecx
push esi
mov esi, esp
push eax
mov eax, 0x1ebbffa5
dec eax
shl eax, 5
not eax
add eax, 0xd77ff485
add esi, eax
pop eax
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov esi, esp
push ebp
mov ebp, 0x71eff165
not ebp
inc ebp
sub ebp, 0x8e100e97
add esi, ebp
mov ebp, dword [esp]
add esp, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6be645
push eax
push esp
pop eax
add eax, 4
push edx
mov edx, 0x7cfd17f5
shl edx, 3
shl edx, 7
push 0
sub dword [esp], edx
pop edx
sub edx, 0x657f1c08
shr edx, 1
sub edx, 0x531087f8
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ecx
mov ecx, esp
push ebp
mov ebp, 4
sub ecx, 0x29f73bf7
add ecx, ebp
add ecx, 0x29f73bf7
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [0x4c7d70]
mov edx, dword [esp]
push 0x1b015dc5
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
push ecx
mov ecx, 4
sub edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x5e2b7c
push dword [0x4c3038]
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 esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
push eax
mov eax, 0x7feb41fd
dec eax
shl eax, 6
add eax, 0x52f8104
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x5ba6d2
push 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], ebp
mov dword [esp], eax
pop dword [0x4c7d70]
jmp 0x6187fb
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebx
push 5
pop ebx
add ebx, edx
xor esi, dword [ebx]
mov ebx, dword [esp]
add esp, 4
jmp 0x688abc
push 0x3e35042e
mov dword [esp], edi
push eax
mov eax, 0x4c68a8
mov dword [esp + 4], eax
push dword [esp]
pop eax
add esp, 4
jmp 0x5f2999
push 0x3f030701
mov dword [esp], ebx
push edi
mov dword [esp], edx
mov edx, 0x2a3dca7c
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push ebx
mov dword [esp], 0x25c7462b
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
push ebx
mov ebx, 0x64df1ecb
add ebx, 0x9b20e139
add ebp, ebx
pop ebx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [0x4c3030]
mov edx, dword [esp]
push edi
push esp
pop edi
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
jmp 0x585014
push dword [ebp - 4]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push esi
push 0x370c4ae5
mov dword [esp], ebx
mov ebx, 0x20d2bfb5
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
mov dword [esp], ebx
push ecx
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]
pop esp
mov ebx, dword [esp]
push edx
push esp
push dword [esp]
pop edx
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x5bb696
push 0x2947fa91
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], ecx
pop dword [ebp - 0x18]
push ebp
mov ebp, esp
push ebx
mov ebx, 0x6ff58933
sub ebx, 0x7fff3858
not ebx
push ebp
mov ebp, 0x2dfdf0b3
shr ebp, 4
xor ebp, 0x6fefa805
xor ebp, 0x77bbd7ef
shl ebp, 3
sub ebp, 0x5edfb1a5
push ebx
mov ebx, 0x27dfc6a
add ebp, ebx
pop ebx
and ebx, ebp
pop ebp
and ebx, 0x7f6dd7f7
xor ebx, 0x10090100
add ebp, ebx
pop ebx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
push esi
mov esi, 0x576d6322
push edi
mov edi, 0
sub edi, esi
xchg esi, edi
pop edi
push eax
mov eax, 0x6ffdee35
and esi, eax
pop eax
dec esi
not esi
shl esi, 3
push edi
mov edi, 0xe4804b26
xor esi, edi
pop edi
sub ecx, esi
pop esi
add ecx, eax
add ecx, 0x5ffbd446
push dword [esp]
mov ecx, dword [esp]
add esp, 4
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
jmp 0x6d437a
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edi
sub esp, 4
mov dword [esp], edi
mov edi, 0x4c6a88
mov dword [esp + 4], edi
pop edi
push edx
push esp
pop edx
add edx, 4
push esi
mov esi, 4
sub edx, esi
pop esi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebx
push 0xe9def4d
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]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x665ec7
push edi
push eax
push ecx
mov dword [esp], 0x249630a7
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
push 0x314a9736
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 0x24ffaf44
sub ebp, 0x77ea7af9
or ebp, 0x6eeb3ac1
xor ebp, 0xefff3ecf
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
add esp, 4
lea ecx, [eax + edx + 0x4c6898]
push edi
push esp
pop edi
add edi, 4
push ebx
mov ebx, 4
sub edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
sub ecx, 0x6fde223d
push edx
push ecx
mov ecx, 0x3d6f624d
neg ecx
add ecx, 0xb3be80f2
mov edx, ecx
mov ecx, dword [esp]
add esp, 4
sub ecx, edx
pop edx
add ecx, eax
add ecx, 0x764f1ea5
add ecx, 0x6fde223d
mov ecx, dword [esp]
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
jmp 0x58d476
push 0x2c58a6d3
mov dword [esp], esi
push eax
mov dword [esp], edx
mov edx, 0x6a51a043
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
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 edx
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push 0x3b98f547
mov dword [esp], edx
push 3
pop edx
add edx, ecx
xor esi, dword [edx]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push esi
push esp
pop esi
add esi, 4
push ecx
mov ecx, 0x7e35302a
shl ecx, 7
inc ecx
and ecx, 0x3cfde534
neg ecx
sub ecx, 0xe767fafc
sub esi, ecx
pop ecx
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov dword [esp], esi
mov dword [esp], 0x43707915
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edi
mov edi, esp
push ebp
mov ebp, 0x7dff189a
shr ebp, 6
sub ebp, 0x7bef0a24
shr ebp, 1
and ebp, 0x7f4fca15
xor ebp, 0x43044811
add edi, ebp
pop ebp
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0x58d04b
sub esp, 4
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 edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push edi
mov edi, esp
push edx
push 0x66fd13b6
pop edx
and edx, 0x7def854e
sub edx, 0x64ed0102
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
jmp dword [eax + 0x4c8dd8]
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], edx
push ecx
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]
mov esp, dword [esp]
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
push edi
mov dword [esp], ecx
mov ecx, 8
mov dword [ebp - 8], ecx
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
push edi
mov edi, esp
push edx
mov dword [esp], ecx
mov ecx, 4
add edi, ecx
pop ecx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push edx
push esp
pop edx
add edx, 4
push esi
mov esi, 4
add edx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
jmp 0x696b2f
push ebp
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], edx
pop dword [0x4c3030]
sub esp, 4
mov dword [esp], eax
push ecx
mov ecx, 0x65de74c3
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
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
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ebx
mov dword [esp], esi
mov esi, esp
push ebx
mov ebx, 0x3c9f3449
sub ebx, 0x3ffe3064
inc ebx
shr ebx, 1
not ebx
sub ebx, 0x81af7e08
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x5cc26a
jmp 0x41842a
push dword [0x4c6b4c]
mov esi, dword [esp]
push eax
mov eax, esp
push edx
mov edx, 0x6fab24b7
not edx
not edx
dec edx
neg edx
add edx, 0x6fab24ba
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
sub ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], edx
push 0x41c2252
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
mov ecx, dword [esp]
add esp, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0x6f7036
push eax
push edx
mov edx, 0x2c0b2da
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
mov dword [esp], eax
pop dword [0x4c6c5c]
jmp 0x70b92b
push 0x7cd9028b
mov dword [esp], edx
push ebx
mov ebx, 0x6633059a
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xchg dword [esp], edx
pop esp
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
mov esp, dword [esp]
push dword [ebp - 0x18]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x5bb68f