Function at 0x43291e
Capabilities:
Accept command line arguments

Disassembly:
mov edx, edx
mov esi, esi
mov ecx, ecx
mov esi, esi
mov ecx, ecx
mov ebx, ebx
mov ebp, ebp
mov esi, esi
mov ecx, ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push esi
add byte [ecx], al
lea eax, [esi + 8]
mov dword [esi], 0xf908
push eax
call dword [0x16c968c]
mov ecx, esi
pop esi
jmp 0x54f08f
jne 0x4ae2ec
jmp 0x4a5538
jmp dword [eax + 0x63bd30]
push dword [ebp - 8]
mov edx, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 0x79a9c7e1
xor ebx, 0x7e75caf4
xor ebx, 0x1bbecb51
and ebx, 0x581b222
add ebx, 0x6f769d25
push esi
mov esi, 0x77ff271f
sub esi, 0x677a1095
xor esi, 0x2f9acede
sub esi, 0xb296f775
add ebx, esi
pop esi
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
push eax
mov eax, esp
push ebx
push edx
mov edx, 0x3ffbb279
shl edx, 1
xor edx, 0x3ffca19b
sub edx, 0x77ffa6fc
inc edx
not edx
xor edx, 0x37f3e195
mov ebx, edx
pop edx
add eax, ebx
pop ebx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
push 0x34e72522
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 0x1acbf2c5
xor edx, 0x4fdcc32b
shl edx, 6
sub edx, 0x45cc7b7c
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
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 0x552835
push 0x60485e87
mov dword [esp], ecx
push ecx
mov ecx, 0x1cd5e09f
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push ebp
mov ebp, 0x68170fd2
add ecx, 0x7ef385de
sub ecx, ebp
sub ecx, 0x7ef385de
mov ebp, dword [esp]
add esp, 4
add ecx, eax
push ebx
mov ebx, 0x68170fd2
add ecx, ebx
pop ebx
push dword [esp]
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push eax
mov eax, 0x3f37fcf9
add eax, 0x7af51ac9
xor eax, 0x3d646e54
push ebp
mov ebp, 0x55ff29aa
and eax, ebp
pop ebp
dec eax
push edi
push 0x2b3940f2
pop edi
xor eax, edi
mov edi, dword [esp]
add esp, 4
mov dword [0x63588c], eax
pop eax
jmp 0x55e484
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], edx
push 0x67f51d46
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 ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push edi
push esp
pop edi
add edi, 4
push esi
mov esi, 0x177c34ff
shr esi, 7
shr esi, 5
add esi, 0x6cbf2c5b
sub esi, 0x6cc0a41a
sub edi, esi
pop esi
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
mov dword [esp], 0x5d05a949
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push eax
mov eax, esp
push edx
push 4
mov edx, dword [esp]
add esp, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x56895e
push dword [ebp - 4]
push dword [esp]
pop ecx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebp
push esp
pop ebp
push edi
mov edi, 0x75f3fedc
inc edi
neg edi
or edi, 0x5e56faa9
shr edi, 3
add edi, 0xe434208f
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
add ecx, 0x4ba732b2
add ecx, eax
push ebp
push 0x7ce4c3da
pop ebp
push esi
mov esi, 0x313d9128
sub ebp, esi
pop esi
add ecx, 0x7fa365fb
sub ecx, ebp
sub ecx, 0x7fa365fb
pop ebp
push dword [esp]
mov ecx, 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 0x55711e
push ebx
mov ebx, esp
push esi
mov esi, 0x79bf2f05
and esi, 0x39d613ab
xor esi, 0x7ffe93fe
add esi, 0xb9976f05
add ebx, esi
pop esi
push eax
mov eax, 0x773fb683
and eax, 0x768a196a
not eax
and eax, 0x66fecf6f
add eax, 0x3faf08aa
add eax, 0x3fff0479
add eax, 0x7f5d2374
sub ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov dword [esp], ecx
push ebp
push 0x1f5949b8
pop ebp
add ecx, 0x7ff622ac
sub ecx, ebp
sub ecx, 0x7ff622ac
pop ebp
sub ecx, 0x7e8f74c2
add ecx, eax
add ecx, 0x7e8f74c2
add ecx, 0x1f5949b8
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], edi
mov edi, 0x78707061
push edi
pop dword [0x635888]
push dword [esp]
pop edi
add esp, 4
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x52c5bbc9
mov dword [esp], ebp
mov dword [esp], ecx
sub ecx, 0x3d6d2282
add ecx, eax
push esi
mov esi, 0x3d6d2282
add ecx, esi
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, esp
push edi
mov edi, 0x7bcdea6b
sub edi, 0x7bcdea67
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x4a8fe7
jmp 0x4181ea
jmp 0x4cf6b3
jmp 0x518b55
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 0x777f01df
push eax
mov eax, 0
sub eax, esi
mov esi, eax
pop eax
shl esi, 5
add esi, 0x677339f2
sub esi, 0x5ed76b76
add esi, 0xe7446d68
sub eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
push eax
mov dword [esp], 0xdca8a34
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push eax
mov eax, 5
add eax, edx
push edx
mov edx, 0
add edx, eax
push eax
mov eax, 0
sub eax, 0x63ce6375
add eax, edx
add eax, 0x63ce6375
xor esi, dword [eax]
mov eax, dword [esp]
add esp, 4
pop edx
pop eax
jmp 0x536907
jmp dword [eax + 0x63bd30]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x54079d
sub esp, 4
mov dword [esp], esi
mov dword [esp], edx
mov edx, 0x6f3f6702
dec edx
shr edx, 5
inc edx
and edx, 0x5f7fd971
sub edx, 0x9a0464be
mov dword [0x63588e], edx
push dword [esp]
pop edx
add esp, 4
jmp 0x59417c
push dword [ebp - 0x18]
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push esi
mov esi, 0x7ffd435a
add esi, 0x8002bcaa
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0x4cf64b
push ecx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov dword [esp], eax
pop dword [0x638d10]
jmp 0x4ae4b6
mov cx, word [eax]
jmp 0x4bf0fb
cmp ecx, dword [ebp - 0x1c]
jmp 0x51efed
push 0x67a771d6
mov dword [esp], eax
push 0x35c7d56b
mov dword [esp], eax
push 0x635a68
pop eax
mov dword [esp + 4], eax
pop eax
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], 0x5ddb1cb3
mov dword [esp], edi
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x4c7765
push eax
mov eax, esp
add eax, 4
push 0x3ae34885
mov dword [esp], ecx
push 4
pop ecx
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push ebp
push ebp
push 0x345f3236
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [0x635c54]
push esi
mov dword [esp], 0x7d62f2bc
mov dword [esp], ebx
mov dword [esp], 0x63cc4904
mov dword [esp], esi
mov dword [esp], edx
push ebx
mov dword [esp], eax
mov dword [esp], 0x52130c49
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x4181ea
ja 0x4ac98d
jmp 0x518b55
jae 0x4e5bfa
jmp 0x4c70b1
push eax
mov dword [esp], ebx
push ecx
mov ecx, 0x6442e49c
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x4adfd1
push eax
mov dword [esp], 0x48d4c4e
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
sub ebp, edi
pop edi
xchg dword [esp], ebp
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
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 0x47de3b0b
add edx, 0xb821c4f9
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0x513fe7
push dword [ebp - 0x18]
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x4be144
sub esp, 4
mov dword [esp], ebp
push edi
mov dword [esp], edx
mov edx, 0x635a68
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
jmp 0x564dc4
mov byte [0x635892], al
jmp 0x4c01f4
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x55e50c
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x4c120d
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov ecx, 0x635a68
mov dword [esp + 4], ecx
pop ecx
jmp 0x4c61d8
push ecx
push edx
push 0x3f12fe22
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
push esi
mov esi, 0x750d8dfd
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push edx
push esp
pop edx
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
push 0x3c
pop ebx
add ebx, edx
add eax, dword [ebx]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x4c61a4
cmp dword [ebp - 0x10], 0x1000000
jmp 0x4c1bb3
mov dx, word [ecx]
jmp 0x4d747a
cmp edx, dword [ebp - 0xc]
jmp 0x5316b0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x51c10d
jne 0x50d302
jmp 0x4b5a1b
add esp, 4
jmp 0x51c106
push esi
mov dword [esp], 0x7b21b154
mov dword [esp], esi
push ecx
push 0x635a68
pop ecx
mov dword [esp + 4], ecx
pop ecx
push 0x257c712c
mov dword [esp], eax
mov dword [esp], 0x7cc28159
mov dword [esp], ebp
mov dword [esp], eax
push 0x637e8fe6
mov dword [esp], ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov eax, dword [esp]
push eax
push esp
pop eax
push 0xdef045e
mov dword [esp], ecx
mov ecx, 4
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5368fc
push 0x44ca1d71
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
pop edx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 0x67ff3de3
sub ebp, 0x67ff3ddf
add eax, ebp
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
mov ebx, dword [esp]
push edi
push esp
pop edi
push ebp
mov ebp, 0x7fdfb78c
and ebp, 0x67edb382
inc ebp
xor ebp, 0x5edff4d3
add ebp, 0x676f3b64
add ebp, 0x5f7e7d4e
add edi, ebp
pop ebp
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
push edi
push 0x3f7ff0bc
pop edi
not edi
push edx
mov edx, 0x7edf9dd6
not edx
inc edx
push eax
mov eax, 0x2d6f89a2
or edx, eax
pop eax
add edx, 0x9210051d
add edi, edx
pop edx
mov dword [ebp - 0x14], edi
mov edi, dword [esp]
add esp, 4
jmp 0x4e741f
push ecx
push ebp
mov ebp, 0x4432bfbe
mov dword [esp + 4], ebp
push dword [esp]
pop ebp
add esp, 4
mov dword [esp], eax
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push 0x1cd186f5
mov dword [esp], ecx
push 8
pop ecx
push ecx
pop dword [ebp - 8]
mov ecx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], ebx
push 0x4f092c2c
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
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
add esp, 4
jmp 0x5049e3
mov al, byte [0x635891]
push ebp
mov dword [esp], eax
mov eax, esp
push ecx
mov ecx, 0x3b6b60f7
shr ecx, 4
xor ecx, 0x69eb489e
sub ecx, 0x2d775eae
add ecx, 0x3bfe2314
xor ecx, 0x5fdf99b5
add ecx, 0xd8c4a4c2
add eax, ecx
pop ecx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
push edx
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 ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x4c70d9
push dword [0x635b2c]
push dword [esp]
pop esi
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 0x7bde6e8f
xor esi, 0x30ff94b5
inc esi
add esi, 0xb4de05c9
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov dword [esp], edx
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x4b4d47
push eax
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x635a68
mov dword [esp + 4], ebx
push dword [esp]
pop ebx
add esp, 4
push ecx
push ebx
mov dword [esp], esi
mov esi, 0x5dd2b623
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
mov dword [esp], ecx
push eax
mov eax, 0x3bf2d2e2
shl eax, 7
sub eax, 0xbbf9df1
push edx
mov edx, 0x66f6f2e9
or eax, edx
pop edx
push edi
mov edi, 0x7d3bb1a3
add eax, edi
pop edi
sub ecx, eax
pop eax
sub ecx, 0x5feed2b4
add ecx, eax
add ecx, 0x5feed2b4
add ecx, 0x6d3ba592
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
push 0x58def002
mov dword [esp], edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
jmp 0x50a12b
push 0x2fab0686
mov dword [esp], edx
mov edx, esp
add edx, 4
push edi
mov edi, 0x75afba61
xor edi, 0x7f4fcc06
xor edi, 0x3d3f535e
add edi, 0x7fde96ec
xor edi, 0x5abe8867
xor edi, 0xed033446
sub edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x10]
push dword [esp]
pop ecx
push edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x532e68
sub esp, 4
mov dword [esp], ebp
push ecx
mov ecx, 0x635a68
mov dword [esp + 4], ecx
push dword [esp]
pop ecx
add esp, 4
push ebp
push esi
mov esi, 0x230c975d
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], edx
push edx
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push edx
mov edx, esp
push esi
mov esi, 4
add edx, 0x75ca5d2c
add edx, esi
sub edx, 0x75ca5d2c
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x53b947
cmp esi, eax
jmp 0x4a552d
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
sub esp, 4
mov dword [esp], edi
push esp
pop edi
push esi
mov esi, 0x5f7ff4ae
sub esi, 0x5f7ff4aa
add edi, esi
pop esi
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x524e39
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x3f9c058d
mov dword [esp], ebp
mov ebp, 0x706d6f63
mov dword [0x63588a], ebp
mov ebp, dword [esp]
add esp, 4
push edi
mov dword [esp], 0x622355aa
mov dword [esp], ebp
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], eax
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push esi
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]
mov esp, dword [esp]
jmp 0x4b9bb0
sub esp, 4
mov dword [esp], edi
push ecx
mov ecx, 0x3509656d
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [0x638d18]
push ebp
push 0x3b3c2cc4
mov dword [esp], esp
add dword [esp], 4
pop ebp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ecx
push ebp
mov ebp, 0x3bff3af7
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
add ecx, 0x13ffb92e
add ecx, eax
push ebx
mov ebx, 0x13ffb92e
sub ecx, ebx
pop ebx
add ecx, 0x3bff3af7
push dword [esp]
pop ecx
push edi
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x4c7093
push edx
push ebx
push 0x574b6b4e
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x10dec893
push ebx
mov ebx, 0x7cff70b8
and ebx, 0x7777cf8a
add ebx, 0xffffffff
add ebx, 0x35ffaf7b
inc ebx
sub ebx, 0x50d86b59
add ecx, ebx
pop ebx
add ecx, eax
push ebx
mov ebx, 0x599e84aa
sub ecx, ebx
pop ebx
sub ecx, 0x10dec893
push dword [esp]
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [0x638d18]
mov edx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x4e80de
push 0x30bda717
mov dword [esp], edx
mov dword [esp], 0x25421f74
mov dword [esp], edx
mov dword [esp], 0x4919bd20
mov dword [esp], ebx
push 0x3097b7fe
mov dword [esp], edi
mov dword [esp], 0x1f2a25ee
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push edx
mov dword [esp], ebx
push edx
mov dword [esp], 3
pop ebx
add ebx, ecx
xor esi, dword [ebx]
mov ebx, dword [esp]
add esp, 4
jmp 0x4dff03
cmp dword [0x63bd30], 0x23f0
jmp 0x4c1bbe
test eax, eax
jmp 0x51efe2
cmp esi, eax
jmp 0x4dff0e
je 0x4cf6b3
jmp 0x528b71
je 0x560f4f
jmp 0x535227
push dword [0x638d18]
mov ecx, dword [esp]
push ebx
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
push edx
mov edx, 0x5cefff1d
sub ecx, edx
pop edx
add ecx, eax
sub esp, 4
mov dword [esp], edi
mov edi, 0x77fc88f7
push ecx
mov ecx, 0x5fff636f
or edi, ecx
pop ecx
neg edi
shr edi, 5
add edi, 0x58effe7d
add ecx, edi
pop edi
mov ecx, dword [esp]
push 0x2827f302
mov dword [esp], 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
jmp 0x544353
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
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
push dword [esp]
pop edx
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [ebp - 0x18]
push dword [esp]
pop eax
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
push 0x71addc2
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov dword [esp], 0x4e06855c
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x3f88a51e
mov dword [esp], eax
mov eax, esp
push esi
mov esi, 4
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x564ee4
je 0x5316bb
jmp 0x4ae4ac
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0x510b8d
push esi
push esi
push 0x67f1544c
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
pop dword [ebp - 0x18]
push 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], esi
mov dword [esp], ecx
sub ecx, 0x7f2fbc2f
sub ecx, 0x6f7f8646
sub ecx, 0x75fbb590
add ecx, eax
add ecx, 0x75fbb590
add ecx, 0x6f7f8646
sub esp, 4
mov dword [esp], edi
mov edi, 0x7f2fbc2f
add ecx, edi
pop edi
mov ecx, dword [esp]
push ecx
mov ecx, esp
push ebp
mov ebp, 0x77bf3082
or ebp, 0x7cfdc02d
or ebp, 0x34753b44
shr ebp, 6
sub ebp, 0x1ffffeb
sub ecx, 0x3fbdc618
add ecx, ebp
add ecx, 0x3fbdc618
pop ebp
push ebp
mov ebp, 0x7fbeb119
inc ebp
sub ebp, 0x7fbeb116
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x54f02c
call fcn.00417e80
jmp 0x4e1542
jmp 0x4cf6b3
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x4c77a9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x504a4b
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
mov dword [esp], edx
push ebx
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x4a8f11
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push esi
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push 0x5350d6f6
mov dword [esp], edx
push edi
mov edi, 0x4927dc7d
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], edx
jmp 0x53521d
push esi
mov dword [esp], ebx
push eax
mov eax, 0x1ed38e66
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push edi
mov dword [esp], ecx
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push ebp
mov ebp, esp
push 0x7e0c2396
mov dword [esp], edx
mov edx, 0x756fb6c2
sub edx, 0x7c6d9860
neg edx
xor edx, 0x6cff21bb
xor edx, 0x7ebd3a9a
dec edx
xor edx, 0x14bffaba
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
lea ecx, [eax + edx + 0x635878]
jmp 0x556e0f
push edi
mov edi, esp
push esi
mov esi, 0x5fd637c6
or esi, 0x3d46deb0
inc esi
add esi, 0x8029000d
add edi, esi
pop esi
push eax
mov eax, 4
sub edi, eax
pop eax
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push eax
mov dword [esp], edi
push edx
mov edx, 0x353cd54b
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
pop dword [0x635c54]
push esi
push ebp
mov ebp, 0x6e935b22
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], 0x22ea641b
mov dword [esp], edx
push eax
mov dword [esp], 0x6849cdcc
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
jmp 0x4ae4a2
push dword [0x635b2c]
push dword [esp]
mov esi, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x5178b8
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], ebx
mov dword [esp], ecx
add ecx, 0x77f166ac
add ecx, 0x323a92b9
add ecx, eax
sub ecx, 0x323a92b9
push ebp
mov ebp, 0x77f166ac
add ecx, 0x7fbb5623
sub ecx, ebp
push ebx
mov ebx, 0x7df6344c
inc ebx
and ebx, 0x3bffa082
add ebx, 0x45c53623
sub ecx, ebx
pop ebx
pop ebp
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add byte [eax], al
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push eax
push ebp
push 0x22035126
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], eax
push edi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
jmp 0x53e072
push eax
sub esp, 4
mov dword [esp], ebx
push 0x23e77c15
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push esi
mov dword [esp], 0x104738eb
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push 0x7b6137aa
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
sub ecx, edx
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0x10]
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x1727b19c
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edi
mov dword [esp], ebx
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
jmp 0x4ed647
sub esp, 4
mov dword [esp], ecx
push edx
push 0x5803e1ed
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
sub esp, 4
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
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
push dword [ebp - 0x14]
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 ebp
mov dword [esp], 0x7e751d2e
mov dword [esp], edi
mov dword [esp], 0x5e6e63d4
mov dword [esp], eax
mov dword [esp], edx
push edx
mov dword [esp], 0x18f449ad
mov dword [esp], ebp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x53f4c4
push ebp
mov dword [esp], esi
push ecx
push 0x8bfc4ae
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push ebp
mov ebp, 0x7beb892f
shr ebp, 2
sub ebp, 0xff2fc97d
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
sub ecx, 0x791ffe14
add ecx, eax
push edi
mov edi, 0x791ffe14
add ecx, edi
pop edi
add ecx, 0x1fcb18ce
push dword [esp]
pop ecx
push eax
push esp
pop eax
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push esi
mov dword [esp], eax
mov dword [esp], 0x21bc7e30
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], ecx
push ebp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov edx, 0x5563fbd1
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push 0x203e7815
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x4b5a26
push 0x63422738
mov dword [esp], ebx
push edi
mov edi, 0x5de3448c
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ebx
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], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
xor edx, edx
push edx
mov dword [esp], 0x6c83ffe8
mov dword [esp], eax
mov dword [esp], 0x3b47ae54
mov dword [esp], ecx
mov dword [esp], eax
push eax
mov dword [esp], edx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push 0x775f9bcd
mov dword [esp], edi
mov edi, 4
add edx, edi
pop edi
xchg dword [esp], edx
pop esp
jmp 0x4d7472
push ecx
mov cx, 0x1bce
dec cx
xchg cx, dx
not dx
xchg cx, dx
add cx, 0xc212
xor cx, 0x41de
push bp
mov bp, 0x84ca
add cx, 0x1fc3
add cx, bp
sub cx, 0x1fc3
mov bp, word [esp]
add esp, 2
mov word [0x635890], cx
pop ecx
push esi
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], edx
push eax
push esi
push 0x3aaa703a
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
jmp 0x4e7bac
push edi
mov edi, esp
push ebp
mov ebp, 0x7be7d8e9
inc ebp
or ebp, 0x7bfe8372
and ebp, 0x6df3c5f7
xor ebp, 0x69f3c1f6
add edi, ebp
pop ebp
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push 0x2b30f478
mov dword [esp], ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop edx
push esi
push 0x5adc1b02
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ecx
mov dword [esp], 0x665c91e6
mov dword [esp], ebp
push edx
mov dword [esp], ebp
mov ebp, 0x635888
mov dword [esp + 4], ebp
pop ebp
jmp 0x4c7770
push dword [ebp - 0x18]
push dword [esp]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0x4be11d
push esi
mov dword [esp], 0x4fa7c299
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], 0x1a36a61d
mov dword [esp], edx
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push 0x7c8012cd
mov dword [esp], edi
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x2ae69864
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push edi
mov edi, 0x39f72e65
push ebx
mov ebx, 0x77fb4dff
add ebx, 0x18f9ab0c
sub ebx, 0x76dc87cf
xor ebx, 0xc00f7d5f
sub edi, ebx
pop ebx
add ecx, edi
pop edi
sub ecx, 0x3f9fa0c5
sub ecx, 0x5b5ae920
add ecx, eax
add ecx, 0x5b5ae920
add ecx, 0x3f9fa0c5
sub ecx, 0x5fe02202
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x4e9734
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], ecx
push eax
mov eax, 0x6deff362
add eax, 0x67efb750
push edx
mov edx, 0x35d8a0fc
sub edx, 0xffffffff
xor edx, 0x6dfd14e1
sub edx, 0x67df4fa0
add edx, 0x2fb8dbc0
sub eax, edx
pop edx
dec eax
add eax, 0xb01eedae
add ecx, eax
pop eax
sub ecx, 0x72b45ff6
add ecx, eax
add ecx, 0x72b45ff6
sub ecx, 0x65ff5823
push dword [esp]
mov ecx, dword [esp]
add esp, 4
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
xor ecx, ecx
jmp 0x4bf0f3
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x1000
push ecx
mov ecx, 0x7fdf83f7
shr ecx, 3
not ecx
and ecx, 0x7da77384
xor ecx, 0x1feaefe8
add eax, ecx
pop ecx
sub eax, ebp
sub eax, 0x6feeec68
mov ebp, dword [esp]
add esp, 4
jmp 0x552372
push ecx
mov dword [esp], edx
push edi
mov edi, 0x4d86e41f
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], eax
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7bf76f8f
not ebx
xor ebx, 0xe864f45e
push ebx
pop dword [0x635892]
push dword [esp]
pop ebx
add esp, 4
push edx
push 0x2a6e0cea
mov dword [esp], eax
mov eax, 0x4f54185
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], edx
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push 0x3491ea1c
mov dword [esp], 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
jmp 0x4e6fcf