Function at 0x5eda32
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov dword [esp], edi
mov edi, esp
push ebp
push 0x25fe1a4f
pop ebp
add ebp, 0x3d3d7182
xor ebp, 0x19df45c3
xor ebp, 0x7e10d911
xor ebp, 0x35fe51c3
sub ebp, 0x310a46bc
add edi, ebp
pop ebp
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push esi
push ecx
push ebx
mov ebx, 0x5ae1c593
not ebx
sub ebx, 0x77c7deaf
or ebx, 0x7f6f9b4f
neg ebx
add ebx, 0x6efb0313
sub ebx, 0xe1d708c4
mov ecx, ebx
pop ebx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push edi
push esp
pop edi
push esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push edi
mov dword [esp], 0x77c2d1da
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], eax
pop dword [0x4c94b8]
sub esp, 4
mov dword [esp], ebx
push edi
mov edi, 0x24c291b2
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov eax, dword [esp]
push eax
mov eax, esp
push 0x17a465d9
mov dword [esp], edi
mov edi, 0x7ff50ae4
dec edi
sub edi, 0x7ff50adf
add eax, edi
pop edi
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x5d2582
push eax
mov dword [esp], ebx
push 0x3c
pop ebx
add ebx, edx
push edx
mov edx, 0
add edx, ebx
add eax, dword [edx]
mov edx, dword [esp]
add esp, 4
pop ebx
jmp 0x6b1b4b
push ebx
push ecx
mov dword [esp], 0x5fd163ad
pop ebx
sub ebx, 0xe760f34c
push ebx
pop dword [0x4c8840]
mov ebx, dword [esp]
add esp, 4
jmp 0x6086fa
push ebx
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], eax
push edi
mov dword [esp], 0x2bd4a84e
mov dword [esp], ecx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
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
pop esp
push dword [ebp - 0x18]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x5b95c5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x5d4986
jne 0x65bd31
jmp 0x66ef91
push esi
mov dword [esp], ebx
mov dword [esp], 0x7c3f33f
mov dword [esp], esi
mov dword [esp], 0x3a66984c
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push ebx
push 0x75a5e4f5
mov dword [esp], edx
push 0x4c8a20
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
jmp 0x680389
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x627878
cmp esi, eax
jmp 0x65e161
push dword [0x4c8ae4]
mov esi, dword [esp]
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x657917
push ebx
push esp
pop ebx
push ebp
mov ebp, 0x5aef5dd3
xor ebp, 0x5aef5dd7
add ebx, ebp
pop ebp
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov dword [esp], 0x7deaeea4
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]
pop eax
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
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
sub eax, 0x73df5c1a
sub eax, edx
add eax, 0x73df5c1a
mov edx, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push ebp
mov ebp, 0x5fbea32e
add ecx, ebp
pop ebp
add ecx, 0x35ff574b
add ecx, eax
sub ecx, 0x35ff574b
sub esp, 4
mov dword [esp], esi
mov esi, 0x5fbea32e
sub ecx, esi
pop esi
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x5c6c28
push esi
push edi
mov edi, 0x35d64acd
mov dword [esp + 4], edi
push dword [esp]
pop edi
add esp, 4
mov dword [esp], edx
push esi
mov dword [esp], eax
mov dword [esp], 0x45b193a
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebp
push 4
pop ebp
sub esi, 0x32ff9336
add esi, ebp
add esi, 0x32ff9336
pop ebp
xchg dword [esp], esi
pop esp
push 0x6638e38f
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x4c8a20
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
push ebx
push ecx
push 0x3e2485f7
pop ecx
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], ecx
sub ecx, 0x76fe90a6
sub ecx, 0x6efb462e
add ecx, eax
add ecx, 0x6efb462e
push ebx
mov dword [esp], edx
push 0x76fe90a6
pop edx
add ecx, edx
pop edx
mov ecx, dword [esp]
push 0x740a127e
mov dword [esp], edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x690ba1
push dword [ebp - 0x10]
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x70c71a
push eax
sub esp, 4
mov dword [esp], eax
mov eax, 0x5a617458
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [0x4c8bf4]
jmp 0x5caec6
jmp 0x417fca
ja 0x5c6c09
jmp 0x5f379f
jae 0x69b386
jmp 0x5c4b01
push dword [ebp - 0x18]
mov eax, dword [esp]
push edi
mov edi, esp
push edx
mov edx, 0x5befbc1b
or edx, 0x3db7b618
and edx, 0x79ffdb31
inc edx
inc edx
sub edx, 0x79ff9a0f
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x68cc96
push ebx
push ebp
mov ebp, 0x79585a90
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebp
mov dword [esp], edx
push ebp
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, 0x6f9c6b60
add edx, ebx
sub edx, 0x6f9c6b60
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
sub ebp, ebx
pop ebx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0x63e22c
push dword [ebp - 0x10]
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 0x7ef5d3fb
sub ecx, 0x7c79b6a7
shl ecx, 7
sub ecx, 0x747f5d5a
dec ecx
add ecx, 0x766e1521
add ecx, 0xc0029e3e
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
jmp 0x5d3652
test eax, eax
jmp 0x73edb0
cmp esi, eax
jmp 0x5bbbc6
push esi
push edi
push 0x43d1c91f
pop edi
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push 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 eax
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [0x4c94b8]
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x6dc04f
push 0x1115c7a1
mov dword [esp], edx
push edx
push ebx
mov dword [esp], 0x4c8a20
pop edx
mov dword [esp + 4], edx
pop edx
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
sub ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov dword [esp], 0x27667bc1
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
push ebp
mov ebp, 0x3e7fc585
add ebp, 0xc1803a7f
add esi, ebp
pop ebp
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x6e597c
add esp, 4
jmp 0x5d497f
sub esp, 4
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]
mov esp, dword [esp]
mov dword [esp], ebx
push 0x520b447f
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [esp]
pop ebx
push 0x3328f8c3
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
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push ecx
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], 0x2ce21c01
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push esi
mov esi, esp
push ebx
mov ebx, 0x7fffa714
add ebx, 0x57ff8dc6
sub esp, 4
mov dword [esp], esi
mov esi, 0x762fa8cf
xor ebx, esi
pop esi
dec ebx
sub ebx, 0xf7c6690
xor ebx, 0x92543580
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x7300b4
push edx
mov edx, 3
add edx, ecx
push ebx
push 0
pop ebx
add ebx, 0x295d89e9
add ebx, edx
sub ebx, 0x295d89e9
xor esi, dword [ebx]
pop ebx
mov edx, dword [esp]
add esp, 4
jmp 0x5bbbbb
push edi
push esp
pop edi
push ecx
push edx
mov edx, 0x7b9b2d51
shl edx, 5
xor edx, 0x7b77082f
sub edx, 0x77ff5b2a
xor edx, 0x5f6bf5e8
dec edx
xor edx, 0xd08bf9e0
mov ecx, edx
pop edx
add ecx, 0x7f2f4dcc
shl ecx, 2
sub ecx, 0x7c8a62dc
add edi, ecx
pop ecx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push ebp
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push edi
mov edi, esp
push ebx
mov ebx, 4
add edi, ebx
pop ebx
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
push edi
mov dword [esp], 0x32bbdd0e
mov dword [esp], eax
mov eax, 8
mov dword [ebp - 8], eax
push dword [esp]
pop eax
add esp, 4
jmp 0x5d88d2
push dword [ebp - 4]
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
pop esp
jmp 0x684712
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
pop dword [0x4c5034]
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, 0x57fb605c
add ebp, esi
sub ebp, 0x57fb605c
pop esi
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
mov eax, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 0x7bd343a4
push ebp
mov ebp, 0x57d99194
sub ebp, 0x53f575a0
and ebp, 0x52af8f4e
add ebp, 0x33b49a4d
add ebp, 0x7d97a6a5
or ebp, 0x70ff93fa
sub ebp, 0x782c9c5e
xor esi, ebp
pop ebp
add edi, esi
mov esi, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x5c6c09
imul eax, ecx
push edx
push esi
mov esi, 0x11d03744
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
mov dword [esp], 0x3a92c6e2
mov dword [esp], edx
push ebp
mov dword [esp], 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], ecx
pop edx
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
jmp 0x710bd0
cmp dword [0x4c9cd0], 0x23f0
jmp 0x5cb98c
push ecx
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ecx
add ecx, 0x53fd0027
sub ecx, 0x67d1df07
add ecx, eax
add ecx, 0x67d1df07
push eax
push 0x53fd0027
pop eax
sub ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x62b9c4
push 0x7f69a24e
mov dword [esp], edx
push edi
mov edi, 0x57c62277
mov dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], edx
push ebx
mov ebx, esp
push esi
mov esi, 0x69df15e5
xor esi, 0x1b7cb666
neg esi
not esi
shl esi, 2
add esi, 0x7b22ffc7
add esi, 0xba4e7235
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
push edx
mov dword [esp], 0x5b1ec150
mov dword [esp], ebx
push ebp
mov ebp, 0x4c8a20
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
push edx
push 0x832a6fa
mov dword [esp], esi
mov esi, 0x6112bc09
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push 0x123f6bf0
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x5c22b9
push edi
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x37fdcc52
pop edi
xor edi, 0x198da521
push edi
pop dword [0x4c8844]
pop edi
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], eax
push esi
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push edx
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
push eax
mov eax, 4
add ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
jmp 0x731f3e
push ecx
mov ecx, esp
push ebx
mov ebx, 0x5ffbdd37
sub ebx, 0x5ffbdd33
sub ecx, 0x7ee7555a
add ecx, ebx
add ecx, 0x7ee7555a
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push esi
push 0x282bf06
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], esi
push ebp
mov dword [esp], 0x6c6c642e
pop esi
push esi
pop dword [0x4c884a]
pop esi
jmp 0x662d26
push 0x253a8289
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push eax
mov eax, 0x4c8840
mov dword [esp + 4], eax
pop eax
jmp 0x5df083
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 0x65ffa663
push edi
mov edi, 0x7fddd71e
xor eax, edi
pop edi
shl eax, 1
xor eax, 0x77f4c40d
push ebp
mov ebp, 0x3fdf5541
sub eax, ebp
pop ebp
add eax, 0xfc2f2e4e
sub edx, eax
pop eax
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push ecx
push dword [esp]
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
push dword [esp]
pop ebx
push eax
mov eax, esp
push ebp
mov ebp, 0x7af75c55
dec ebp
add ebp, 0x8508a3b0
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push 0x354bc7b6
mov dword [esp], eax
mov dword [esp], ebp
push ebp
mov ebp, 0x4c8a20
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x676005
push dword [0x4c94b8]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5c2b9a
sub esp, 4
mov dword [esp], esi
mov dword [esp], edx
push ecx
mov ecx, 0x77ffe599
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 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 dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [ebp - 0x18]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
sub esp, 4
mov dword [esp], ecx
push ecx
mov ecx, 0x77e4c5b5
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], esi
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push ebx
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
jmp 0x7101d1
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], 0x14bc2ee6
mov dword [esp], eax
push eax
mov dword [esp], 0x259131f5
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
add ebp, edi
pop edi
xchg dword [esp], ebp
mov esp, dword [esp]
mov byte [0x4c884a], al
sub esp, 4
mov dword [esp], eax
push ebp
mov ebp, 0x21be9c4
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5ff925
push edi
push edx
mov edx, 0x2e62b07d
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push ebp
mov dword [esp], esi
mov esi, esp
push eax
mov eax, 0x5ccd19cc
sub eax, 0x5ccd19c8
add esi, eax
mov eax, dword [esp]
add esp, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0xfe2adeb
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, edx
pop edx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, 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
push dword [esp]
mov edx, dword [esp]
add esp, 4
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x732758
push dword [ebp - 0x14]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0x6fdff0
push esi
mov dword [esp], 0x68e99c36
mov dword [esp], eax
push edx
mov edx, 0x14d7e4d7
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push 0x2336c69c
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
push eax
mov eax, 4
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push edx
mov dword [esp], esi
push esp
pop esi
push edi
mov edi, 0x77dd10b0
shr edi, 6
add edi, 0x6ff615f6
add edi, 0x8e2a75cc
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
push 5
pop eax
add eax, edx
xor esi, dword [eax]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push ebp
mov ebp, esp
push 0x1251c732
mov dword [esp], edi
mov edi, 4
add ebp, edi
pop edi
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
jmp 0x65e156
mov cx, word [eax]
jmp 0x658daa
cmp ecx, dword [ebp - 0x1c]
jmp 0x6d1e66
sub esp, 4
mov dword [esp], ebx
push 0x3efdc073
mov ebx, dword [esp]
add esp, 4
or ebx, 0x5bdcd99d
add ebx, 0xf06f9564
push ebx
pop dword [0x4c8842]
pop ebx
jmp 0x6a0afb
push dword [ebp - 8]
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
sub ecx, 0x77dda288
add ecx, ebp
add ecx, 0x77dda288
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x651321
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x5c22d5
jne 0x5b95ea
jmp 0x713e65
sub esp, 4
mov dword [esp], edx
push edx
mov dword [esp], 0xa
pop edx
push edx
pop dword [ebp - 0x14]
pop edx
push eax
push edi
mov edi, 0x5438c036
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], ebx
push ebx
mov ebx, esp
push ecx
mov ecx, 0x3bfe74de
and ecx, 0x6dfba7d2
dec ecx
inc ecx
inc ecx
add ecx, 0xd605db31
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 0x59ff8666
sub esi, 0x7f6f88a6
and esi, 0x739d6e1a
add esi, 0x75a7e2de
neg esi
sub esi, 0x37cab11e
add ebp, esi
pop esi
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x5eb241
jmp dword [eax + 0x4c9cd0]
push ebp
mov dword [esp], eax
push edx
mov edx, 0x2d3d86a3
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push 0xb510d43
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
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_EnterCriticalSection]
jmp 0x630af9
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push esi
mov dword [esp], 0x3b674917
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push esi
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push eax
push esp
pop eax
push esi
mov esi, 4
sub eax, 0x7fbed2b8
add eax, esi
add eax, 0x7fbed2b8
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5d87ba
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x7239722
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
push ecx
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
xor edx, edx
push ebp
push esp
pop ebp
add ebp, 4
push ebx
push ebp
mov ebp, 0x4db31ab8
sub ebp, 0x4db31ab4
mov ebx, ebp
pop ebp
sub ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
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]
pop edx
push edi
mov edi, esp
add edi, 4
push edx
push 4
pop edx
add edi, edx
pop edx
xchg dword [esp], edi
pop esp
jmp 0x700c31
push ecx
push ebp
mov ebp, 0x3d5fc3ff
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [0x4c94b0]
push esi
push eax
mov eax, 0x7de5ac9b
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push 0x350052c2
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x6df653
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push edi
push esi
mov esi, 0x1104774
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], esi
mov dword [esp], ecx
sub ecx, 0x7fc39d23
add ecx, 0x24f32d04
add ecx, eax
sub ecx, 0x24f32d04
push ebx
push edi
mov edi, 0x366d85c1
push edi
pop ebx
pop edi
or ebx, 0x49b64c8b
sub ebx, 0x3c30a8
add ecx, ebx
pop ebx
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5bf6b1
push ebx
push ebx
mov ebx, 0x3b9a4c73
mov dword [esp + 4], ebx
push dword [esp]
pop ebx
add esp, 4
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 0x6fdf34f2
xor ebp, 0x7fe7e5fb
shl ebp, 1
shr ebp, 5
sub ebp, 0x1038d0c
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov dword [esp], 0x244e1a13
mov dword [esp], eax
pop dword [ebp - 0x10]
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], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x5d4941
push dword [ebp - 0x18]
push dword [esp]
pop edx
push 0x4fd9566a
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 0x37ce3b37
dec ebx
xor ebx, 0x7ff4196a
shl ebx, 4
neg ebx
push edi
mov edi, 0x3de600b2
sub edi, 0x656b374e
and edi, 0x6fe3e29f
add edi, 0x7964a93a
or edi, 0x7bcf0eb2
xor edi, 0x8792b582
sub ebx, edi
pop edi
sub ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], ebp
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
push ebx
push esi
mov esi, 4
mov ebx, esi
pop esi
add edx, ebx
pop ebx
xchg dword [esp], edx
pop esp
jmp 0x5bbb58
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], 0x1ead313d
mov dword [esp], eax
push 0xc4ebafd
mov dword [esp], ecx
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push eax
push esp
pop eax
push esi
mov esi, 4
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
push edx
mov dword [esp], ebp
push edx
push 0x4c8a20
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
push ebx
mov dword [esp], esi
push edx
push 0x52a55675
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push esi
mov esi, 0x76ff0cbc
neg esi
add esi, 0x75fd29ad
sub esi, 0xfefe1ced
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5fb37a
push esi
mov esi, 0x2b77b786
sub esi, 0xffffffff
add esi, 0x77ee285a
shr esi, 7
push ecx
mov ecx, 0x7ebfbda0
xor ecx, 0x77df9464
shr ecx, 8
dec ecx
shr ecx, 7
or ecx, 0x3d9fd0ec
sub ecx, 0xe1a03395
sub esi, ecx
pop ecx
push ecx
mov dword [esp], ebx
mov ebx, 0x5e6c6237
dec ebx
xor ebx, 0x38db48f1
add ebx, 0x657b2d54
xor esi, ebx
pop ebx
mov dword [0x4c8846], esi
pop esi
jmp 0x61ca6e
sub esp, 4
mov dword [esp], eax
push ecx
mov ecx, 0x17e9d0b8
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
jmp 0x5c2f84
push ecx
mov dword [esp], esi
sub esp, 4
mov dword [esp], esi
mov esi, 0x37758681
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
mov esi, esp
push ecx
mov ecx, 0x137480a6
xor ecx, 0x137480a2
add esi, ecx
pop ecx
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push dword [esp]
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push ebx
mov dword [esp], ecx
push edi
mov edi, 0x4db76b1a
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
pop dword [ebp - 4]
push 0x7232d892
mov dword [esp], eax
push 0x1e54f41a
mov dword [esp], edi
mov edi, 0x51c4310f
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push edi
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]
pop eax
sub esp, 4
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
jmp 0x5eca58
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push eax
push ebp
mov dword [esp], esp
add dword [esp], 4
pop eax
push ebp
mov ebp, 4
add eax, ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 4
sub edi, edx
pop edx
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
xchg dword [esp], ecx
pop esp
jmp 0x5b4c23
mov al, byte [0x4c8849]
jmp 0x637ad3
je 0x6970ec
jmp 0x738695
je 0x6b51bf
jmp 0x6df649
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
sub ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], ecx
sub ecx, 0x3ffb6ad2
add ecx, eax
push edi
mov edi, 0x7f7d6afb
inc edi
not edi
push 0x174ebfa6
mov dword [esp], edx
mov edx, 0xefeda9c
dec edx
shl edx, 1
dec edx
or edx, 0x6b9fd2e8
or edx, 0x5f9fab41
sub edx, 0x3f78d5cc
sub edi, edx
pop edx
add ecx, edi
mov edi, dword [esp]
add esp, 4
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
push dword [0x4c8ae4]
mov esi, dword [esp]
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0x5e67b6
jmp 0x6fdfe4
jmp 0x5f379f
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push esi
push esp
pop esi
push eax
mov eax, 4
add esi, eax
pop eax
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
push ebp
push edx
mov edx, 0x68e40f56
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x65bd5e
cmp dword [ebp - 0x10], 0x1000000
jmp 0x5cb981
lea ecx, [eax + edx + 0x4c8830]
jmp 0x6a5f3b
mov dx, word [ecx]
jmp 0x700c39
cmp edx, dword [ebp - 0xc]
jmp 0x6d1e71
push edi
push ebp
mov ebp, 0x773f2bc2
mov edi, ebp
pop ebp
sub edi, 0x25dfd947
and edi, 0x76f1cc2d
sub edi, 0x50513029
push ecx
mov ecx, 0x6b668d95
sub eax, ecx
mov ecx, dword [esp]
add esp, 4
sub eax, edi
add eax, 0x6b668d95
pop edi
jmp 0x696ffa
sub esp, 4
mov dword [esp], ebp
push ebp
push 0x7dffd363
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
push 0x24984ff6
mov dword [esp], ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
xor ecx, ecx
jmp 0x658da2
push esi
push esi
mov dword [esp], ebp
mov dword [esp], eax
mov eax, 0x698cdf5f
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edi
mov edi, esp
push edx
mov edx, 0x7bcf84a9
inc edx
inc edx
xor edx, 0x7bcf84af
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ebp
mov ebp, 0x6fe713d9
neg ebp
neg ebp
shr ebp, 3
xor ebp, 0x6fde8606
sub ebp, 0x62226479
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [0x4c5034]
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov dword [esp], esi
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
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop ebx
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x7309c1
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
pop eax
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push 0x55c41cfc
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
mov esp, dword [esp]
jmp dword [eax + 0x4c9cd0]
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x5dff6553
mov dword [esp], eax
pop dword [0x4c8bf4]
jmp 0x417fca
push esi
mov dword [esp], eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], eax
push eax
push edi
mov edi, 0x123efb3c
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], ebx
pop eax
push dword [esp]
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
and edx, eax
jmp 0x5eda0e
push 0x5c7c45c2
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
push 0xfd83
pop ax
sub ax, 0x8243
shr ax, 6
xor ax, 0x6d89
mov word [0x4c8848], ax
pop eax
push ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
sub eax, esi
pop esi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
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 eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
add esp, 4
jmp 0x6b5235
push 0x1151e72c
mov dword [esp], edi
mov dword [esp], 0xaf2c0df
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], edx
push ebx
push esp
pop ebx
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x7e8fc5a6
sub ecx, 0x7dd8f889
sub ecx, 0xde9455f
sub ecx, 0x6e87e048
add ecx, eax
push esi
mov esi, 0x7f5b49d6
inc esi
add esi, 0xef2c9671
add ecx, esi
pop esi
add ecx, 0xde9455f
add ecx, 0x7dd8f889
sub ecx, 0x7e8fc5a6
push dword [esp]
pop ecx
push esi
push 0xfba60a0
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x73868b
call fcn.00417c60
jmp 0x5dc4b4
jmp 0x6fdfe4
je 0x6fdfe4
jmp 0x635502
push ebp
mov ebp, esp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
push edi
mov edi, 0x776b18f9
xor edi, 0x1fb38ec5
shr edi, 2
add edi, 0xe5c9da75
sub ebp, 0x7ffffa05
sub ebp, edi
add ebp, 0x7ffffa05
pop edi
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
push eax
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0x8fc7b1a
mov dword [esp], edx
mov edx, 7
or ecx, edx
mov edx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ecx
sub esp, 4
mov dword [esp], edx
mov edx, 0x1db0b3d1
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
mov esi, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x5f3746