Function at 0x4dcf7a
Capabilities:
Accept command line arguments

Disassembly:
push 0x3a3d584f
mov dword [esp], edi
push edx
mov dword [esp], eax
mov eax, 0xb721017
mov dword [esp + 4], eax
pop eax
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]
pop ebx
push edi
mov edi, esp
push edx
push 4
pop edx
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
mov al, byte [0x633831]
push esi
mov dword [esp], 0x5f245b7e
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], edx
push ebp
mov dword [esp], 0x1872eeea
mov dword [esp], esi
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x546896
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x52a9b2
jne 0x4fb87c
jmp 0x53bf7d
push edx
push edi
mov edi, 0x540a045d
mov dword [esp + 4], edi
pop edi
mov dword [esp], esi
mov dword [esp], ebx
push esi
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
pop ebx
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [ebp - 0x18]
mov edx, dword [esp]
push ecx
push 0x7b2d74c2
mov dword [esp], esp
add dword [esp], 4
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x4b4837
mov cx, word [eax]
jmp 0x4a5390
cmp ecx, dword [ebp - 0x1c]
jmp 0x55a062
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x4f2445
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
jmp 0x54183a
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
push edi
mov edi, 0x7af55d39
neg edi
not edi
sub edi, 0x3ee5d65e
dec edi
xor edi, 0x3c0f86dd
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
jmp 0x530153
add esp, 4
jmp 0x4fdf0d
push edx
mov edx, esp
push 0x5d722c8c
mov dword [esp], esi
mov esi, 0x75f5907d
xor esi, 0x75f59079
add edx, esi
pop esi
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
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]
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
push dword [ebp - 0x18]
push dword [esp]
pop eax
push 0x484b62aa
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x4f51a5
push edx
mov dword [esp], edi
mov dword [esp], eax
push ecx
mov ecx, 0xc38c704
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push edi
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 ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x46502a60
mov dword [esp], eax
push edi
mov dword [esp], 5
mov eax, dword [esp]
add esp, 4
add eax, edx
xor esi, dword [eax]
pop eax
jmp 0x4a32c1
push ebp
push edi
push eax
mov dword [esp], 0x71961f5f
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
push eax
mov eax, 0x4dffc63f
or eax, 0x5f7604bb
add eax, 0xa0003945
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push dword [ebp - 0x10]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push 0x317f9f90
mov dword [esp], eax
push edx
push 0x4d2ff3b1
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push ecx
mov dword [esp], ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x54b11d
push ebp
mov dword [esp], ebx
push ebp
mov ebp, 0x25f0f937
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [0x636c98]
jmp 0x54b971
push eax
push esp
pop eax
add eax, 4
push ebx
mov ebx, 4
sub eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
push esi
mov dword [esp], 0x7787d66a
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], eax
mov dword [esp], edx
push esi
push esi
mov esi, 0x20eea0e1
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 0x7a373b88
shr ecx, 6
xor ecx, 0x1e8dcea
add edx, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
jmp 0x56552e
push dword [ebp - 0x18]
mov eax, 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
push ebx
push 0xeac1a29
mov dword [esp], edi
mov edi, 0x383e3317
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
mov dword [esp], ecx
sub ecx, 0x691f3381
add ecx, 0x37d1f883
add ecx, eax
sub ecx, 0x37d1f883
push 0x7e12f812
mov dword [esp], esi
mov esi, 0x778e787b
push ecx
mov ecx, 0x73e198f5
inc ecx
inc ecx
shr ecx, 1
add ecx, 0xd47e787f
sub esi, ecx
pop ecx
add ecx, esi
pop esi
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push 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 0x555288
sub esp, 4
mov dword [esp], edx
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push ebp
mov ebp, 0x1000
sub eax, ebp
mov ebp, dword [esp]
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], eax
mov dword [esp], ebx
push ebp
mov dword [esp], 0x4b2deff1
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push esi
mov esi, 0x59fbe0d0
sub esi, 0x6fff7390
inc esi
xor esi, 0xe9fc6d45
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x4f914a
push dword [ebp - 0x10]
push dword [esp]
pop eax
push eax
mov eax, esp
push edi
mov edi, 0x736d8077
and edi, 0x7cbd8675
or edi, 0x237d8514
xor edi, 0x757f41da
sub edi, 0x602c4ab
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x4e7b39
jae 0x59b1b0
jmp fcn.004fcaac
je 0x51008a
jmp 0x4dcf01
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], edx
push eax
push esp
pop eax
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
sub esp, 4
mov dword [esp], ebx
push edx
push 0x633a08
mov edx, dword [esp]
add esp, 4
mov dword [esp + 4], edx
pop edx
jmp 0x4a84b3
push edi
push esp
pop edi
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
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 ecx
push esp
pop ecx
push ebx
mov dword [esp], edi
mov edi, 0x7d5713b7
shr edi, 7
neg edi
shr edi, 1
xor edi, 0x7f82a8e8
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
push esi
mov dword [esp], 0x3c
mov ecx, dword [esp]
add esp, 4
sub ecx, 0x26dd3a34
add ecx, edx
add ecx, 0x26dd3a34
add eax, dword [ecx]
pop ecx
jmp 0x4cbcb7
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x4bf7de
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0x5214dc
ja 0x4e846e
jmp 0x52a98d
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], edx
push eax
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, 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
push edi
mov edi, 0x5ffb9b13
add edi, 0xffffffff
inc edi
push ebx
mov ebx, 0x273d3e4e
not ebx
shl ebx, 2
and ebx, 0x76cfaf73
shl ebx, 6
sub ebx, 0x344402c0
xor edi, ebx
pop ebx
push ebp
mov ebp, 0x7f17ab3d
xor edi, ebp
pop ebp
add edi, 0x777f9e74
add edi, 0x925f147f
push edi
pop dword [0x633828]
pop edi
jmp 0x533f87
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x522acd
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x507c6a
push 0x6e85d3d9
mov dword [esp], esi
mov dword [esp], edx
push ebx
mov ebx, 0x633a08
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x4fbfa0
test eax, eax
jmp 0x4ed382
jmp 0x51008a
jmp 0x51008a
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], eax
pop dword [0x633bdc]
jmp 0x417dea
cmp dword [ebp - 0x10], 0x1000000
jmp 0x4faeac
push dword [ebp - 0x18]
push dword [esp]
pop eax
add esp, 4
push eax
push esp
pop eax
push edi
mov edi, 4
add eax, edi
mov edi, dword [esp]
add esp, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push eax
mov eax, 0x75f7196f
shl eax, 8
push edx
mov edx, 0x775ff8a4
sub eax, edx
pop edx
add ecx, 0x3fbf21ef
sub ecx, eax
sub ecx, 0x3fbf21ef
pop eax
sub ecx, 0x7f7fb8b1
add ecx, eax
add ecx, 0x7f7fb8b1
add ecx, 0x7fb9765c
push dword [esp]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
add esp, 4
jmp 0x4c4551
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0x4aea0d
sub esp, 4
mov dword [esp], ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push 0x6a3f464f
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
mov edx, dword [esp]
push edi
mov edi, esp
push eax
mov dword [esp], esi
mov esi, 0x7af3add7
xor esi, 0x17e763a7
not esi
inc esi
push edi
mov edi, 0x3fd3398b
add edi, 0x19ebdd5b
or esi, edi
pop edi
sub esi, 0xdbff37f2
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
push esi
push 0x345e00c8
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [0x636ca0]
push ecx
mov dword [esp], 0x55d6436a
mov dword [esp], edi
push ebx
mov ebx, 0x16bce767
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x7f4fef79
shr ebx, 6
add ebx, 0x2a6e3530
sub ecx, ebx
push dword [esp]
pop ebx
add esp, 4
add ecx, eax
push eax
mov eax, 0x2c6b74ed
add ecx, eax
pop eax
push dword [esp]
pop ecx
push edi
push esp
pop edi
push ebx
mov ebx, 4
add edi, ebx
pop ebx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x514493
push esi
mov dword [esp], edi
push 0x41e1c931
mov dword [esp], ebp
push 0x633828
pop ebp
mov dword [esp + 4], ebp
pop ebp
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, 0x2fff7405
sub ebp, 0x3ff67257
sub ebp, ebx
add ebp, 0x3ff67257
sub ebp, 0x2fff7405
pop ebx
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push 0x70791e8b
mov dword [esp], ebx
mov eax, 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]
pop eax
push 0x589548fc
mov dword [esp], esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4fbfab
cmp dword [0x639cb8], 0x23f0
jmp 0x4e9537
cmp esi, eax
jmp 0x4a32cc
mov dx, word [ecx]
jmp 0x52b9a0
cmp edx, dword [ebp - 0xc]
jmp 0x55a06d
call fcn.00417a80
jmp 0x4afc48
sub esp, 4
mov dword [esp], esi
mov esi, 0x7fff2a8d
neg esi
xor esi, 0x6fef440f
xor esi, 0x7bdf78a9
push 0x22aa4b24
mov dword [esp], edx
mov edx, 0x7a595da2
or esi, edx
pop edx
xor esi, 0xd0099484
push esi
pop dword [0x63382c]
pop esi
jmp 0x5508be
jmp dword [eax + 0x639cb8]
push ebp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ecx
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 0xfcb22f3
add eax, 0x7f6fb941
neg eax
add eax, 0x8f3adc38
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
push dword [0x636ca0]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ecx
mov dword [esp], edi
push ebp
mov ebp, 0x7fe8c609
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
mov ecx, 0x633bf7c2
and ecx, 0x77cb6b92
or ecx, 0x3da6abfc
push esi
mov esi, 0x72727960
sub ecx, esi
pop esi
xor ecx, 0xd3d729a
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x55ced0
mov byte [0x633832], al
jmp 0x4fc5ad
xor edx, edx
push ecx
push esp
pop ecx
add ecx, 4
push edi
mov edi, 4
sub ecx, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push ecx
mov dword [esp], ebx
push esp
pop ebx
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x52b998
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x45c66ce0
mov dword [esp], edx
mov dword [esp], ecx
pop dword [ebp - 0x18]
push 0x72c0eded
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
push ebp
push ebp
mov ebp, 0xd1cfea4
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov dword [esp], ebx
pop eax
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x515623
jmp 0x52a98d
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], 0x7690ad28
mov dword [esp], ecx
sub ecx, 0x2e698cbd
add ecx, eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov edi, 0x2e698cbd
add ecx, edi
mov edi, dword [esp]
add esp, 4
mov ecx, dword [esp]
push eax
mov dword [esp], ebx
push esp
pop ebx
push edx
mov edx, 0x6fbfae24
shl edx, 8
add edx, 0x4051dc04
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov dword [esp], edx
mov dx, 0xa894
sub dx, 0x2039
xor dx, 0x183e
sub esp, 2
mov word [esp], di
mov word [esp], si
mov si, 0x910
sub dx, si
pop si
sub dx, 0x6f08
sub dx, 0xabe9
mov word [0x633830], dx
pop edx
jmp 0x4a1ac1
push ebp
mov dword [esp], 0x19186544
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
sub ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov edx, dword [esp]
push esi
push esp
pop esi
add esi, 4
push eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
xor ecx, ecx
sub esp, 4
mov dword [esp], edi
push ebp
push 0x4012343c
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push ebx
push 0x60489834
push esp
pop dword [esp]
add dword [esp], 4
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x4a5388
je fcn.004a3779
jmp 0x501e78
je 0x4faea1
jmp 0x501e82
push edi
push ebp
push 0x7c7c08e8
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
push ecx
mov dword [esp], 0x69dd819a
mov dword [esp], ecx
push dword [esp]
pop ebx
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 dword [0x633acc]
push dword [esp]
pop esi
push ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push esi
push esp
pop esi
add esi, 4
push ebx
mov ebx, 4
sub esi, ebx
pop ebx
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], eax
push ecx
mov dword [esp], 0x72affc53
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x4b6965
push dword [ebp - 4]
mov ecx, dword [esp]
push 0x5ebeebc6
mov dword [esp], ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x54842e
push eax
push 0x5ceba8c6
mov dword [esp], edx
mov edx, 0x633a08
mov dword [esp + 4], edx
push dword [esp]
pop edx
add esp, 4
jmp 0x4a84a8