Function at 0x6b5310
Capabilities:
Accept command line arguments

Disassembly:
push 0x402f8ef2
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push esi
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
push eax
mov eax, 4
add edx, eax
mov eax, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push edi
push 0x4ffdd90c
pop edi
push ebp
mov ebp, 0x7fbfc658
xor edi, ebp
pop ebp
sub edi, 0x7fbf73bb
shl edi, 3
neg edi
add edi, 1
add edi, 0x84155ccf
push edi
pop dword [ebp - 8]
pop edi
push edx
push ecx
mov dword [esp], eax
push 0x7e3eccd9
pop eax
mov dword [esp + 4], eax
pop eax
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 edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov edx, dword [esp]
push 0x98fbc66
mov dword [esp], edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0x5ae49a
test eax, eax
jmp 0x651777
push edi
mov edi, esp
add edi, 4
push esi
push 4
pop esi
sub edi, esi
pop esi
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x6928bc
sub esp, 4
mov dword [esp], ebx
push ebp
mov ebp, 0x4c6a18
mov dword [esp + 4], ebp
push dword [esp]
pop ebp
add esp, 4
jmp 0x6c71d1
push dword [ebp - 0x18]
mov edx, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 0x3f6dfee6
neg ebp
xor ebp, 0x5d3eafa7
or ebp, 0x5fda8b47
shr ebp, 3
shl ebp, 3
push eax
mov eax, 0x7edf26ec
xor eax, 0xa1218910
xor ebp, eax
pop eax
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x68c686
push esi
push esp
pop esi
push ebp
mov ebp, 0x6fff432b
inc ebp
not ebp
not ebp
xor ebp, 0x6fff4328
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebp
mov dword [esp], ecx
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push edx
mov dword [esp], 0x719da91e
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ecx, 0x4c6a18
mov dword [esp + 4], ecx
pop ecx
push edi
mov dword [esp], 0x77736c1
mov dword [esp], ebp
push ebp
mov ebp, 0x420cad0
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push edx
mov dword [esp], ecx
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x69a619
push dword [ebp - 0x14]
push dword [esp]
pop eax
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 0x6025f6
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], edx
pop dword [0x4c3034]
push 0x2678962f
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], ebx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push 0x37dac837
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 0x7fe761a8
dec edx
dec edx
sub edx, 0x7fe761a2
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
jmp 0x606878
push dword [sym.imp.KERNEL32.dll_GetStartupInfoW]
mov eax, dword [esp]
push 0x5c6b11b6
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
push 0x4c36311a
mov dword [esp], edi
mov edi, 0x1fd5567d
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push eax
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
add eax, 0x8771c7c
add eax, ebx
sub eax, 0x8771c7c
pop ebx
xchg dword [esp], eax
pop esp
jmp 0x614a47
push 0x6d5a1544
mov dword [esp], esi
push ebp
push 0x65b9580b
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push eax
mov dword [esp], 0x62292ef3
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
push dword [ebp - 0x18]
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x6e302b
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
add ecx, 0x17de4347
add ecx, 0x3f92def4
add ecx, eax
push eax
mov eax, 0x7b9fd1da
and eax, 0x54fe14e
sub eax, 0xc17ce256
sub ecx, eax
pop eax
push eax
mov eax, 0x17de4347
add ecx, 0x7fff4227
sub ecx, eax
sub ecx, 0x7fff4227
pop eax
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 0x779f66af
shr ebp, 1
sub ebp, 0x75e62ff3
sub ebp, 0x7f7a0100
or ebp, 0x4d5b0fae
add ebp, 0x6fffd610
add ebp, 0x40809a06
add ebx, ebp
pop ebp
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push 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], edx
mov dword [esp], ecx
push ecx
push edx
push 0x9ecb88
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], esi
mov dword [esp], ecx
push edi
mov edi, 0x7ffaafda
not edi
push edx
mov edx, 0x2ddb208b
sub edx, 0xbdfe09aa
or edi, edx
pop edx
neg edi
sub edi, 0x79f6f383
shr edi, 5
push ecx
mov ecx, 0x69cc224f
add edi, ecx
pop ecx
sub ecx, edi
pop edi
sub ecx, 0x417fe3e5
add ecx, eax
add ecx, 0x417fe3e5
add ecx, 0x6e7d7ffb
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 0x622195
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop ebx
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [0x4c3034]
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x6f029b
push dword [ebp - 0x10]
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push esi
mov esi, 0x5ee68602
xor esi, 0x7aef40d7
add esi, 0xdbf6392f
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
push edx
mov edx, 4
sub eax, edx
pop edx
xchg dword [esp], eax
mov esp, dword [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 edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0x726d75
ja 0x606878
jmp 0x638f3c
jae 0x6e6478
jmp 0x717b9c
push eax
push edi
mov edi, 0x67514887
mov dword [esp + 4], edi
pop edi
mov dword [esp], esi
mov dword [esp], eax
push ecx
mov dword [esp], 0x71b52984
mov dword [esp], edi
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
mov dword [esp], edx
mov edx, esp
push ecx
mov ecx, 4
add edx, 0x5fff0fc1
add edx, ecx
sub edx, 0x5fff0fc1
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
mov dword [esp], 0x2d321b89
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x5f0fa4
push esi
mov esi, esp
push edi
mov edi, 4
add esi, edi
pop edi
push ecx
mov ecx, 0x7ff3b4cf
neg ecx
neg ecx
xor ecx, 0x6bfda09f
add ecx, 0xebf1ebb4
sub esi, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edx
mov edx, esp
push edi
mov edi, 0x5ff92e31
dec edi
neg edi
sub edi, 0xffffffff
add edi, 0x5ff92e33
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push 0x72ad9304
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov al, byte [0x4c304d]
jmp 0x65176c
add esp, 4
jmp 0x5aaf3d
jmp 0x4184ea
push ecx
mov dword [esp], 0x38abf152
mov dword [esp], ecx
push eax
mov eax, 0x56d2b0b0
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push edx
mov dword [esp], 0xa3d44ce
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
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
xor eax, eax
jmp 0x5feb84
mov al, byte [0x4c3043]
push ebp
push edx
mov edx, 0x48a93b8b
mov dword [esp + 4], edx
pop edx
mov dword [esp], esi
mov dword [esp], 0x11109998
mov dword [esp], eax
sub esp, 4
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]
mov eax, dword [esp]
add esp, 4
push eax
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x614b1a
cmp dword [ebp - 0x10], 0x1000000
jmp 0x5e8a36
lea ecx, [eax + edx + 0x4c6828]
jmp 0x5d7a94
mov cx, word [eax]
jmp 0x604596
cmp ecx, dword [ebp - 0x1c]
jmp 0x605e67
push 0x32248209
mov dword [esp], eax
push esi
mov dword [esp], edx
mov edx, 0x4ec966d8
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push 0x5cebea3
mov dword [esp], esi
mov dword [esp], 0xc7326cc
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push ebx
mov ebx, 0x7bfdc167
shl ebx, 2
and ebx, 0x7feb12bf
add ebx, 0x901cff68
add ebp, ebx
pop ebx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [ebp - 0x10]
push dword [esp]
pop ecx
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 0x64a291
je 0x5b3bd2
jmp 0x6f4749
je 0x608a06
jmp 0x6579a4
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], ecx
push ebp
mov ebp, 0x48ee6c5a
xor ebp, 0x6fbfddea
dec ebp
dec ebp
shr ebp, 6
sub ebp, 0x9ca0d42b
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
add ecx, eax
push edx
mov edx, 0x4d7b7278
shr edx, 1
shr edx, 4
sub edx, 0x3fbf0f8e
add edx, 0xa14fa696
ret 0xa696
dec edi
mov eax, dword [0x148bd101]
and al, 0x83
les eax, [edi + edi*8]
xor al, 0x24
mov ecx, dword [esp]
add esp, 4
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [0x4c3030]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x687d79
push edi
push edi
mov edi, 0x563592eb
mov dword [esp + 4], edi
push dword [esp]
pop edi
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push edx
push esp
pop edx
push edi
mov edi, 0x6ce72b66
sub edi, 0x6ce72b62
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x10]
mov eax, dword [esp]
push esi
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 0x4feb4d5f
xor edx, 0x4feb4d5b
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x726cf4
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push ecx
mov dword [esp], 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 0xb91f04c
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]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp fcn.00658d78
push esi
mov esi, 0x5dbcdf3e
shl esi, 3
neg esi
push ecx
mov ecx, 0xede73f40
add esi, 0x2db901cc
add esi, ecx
sub esi, 0x2db901cc
mov ecx, dword [esp]
add esp, 4
push esi
pop dword [ebp - 0xc]
pop esi
jmp 0x5c5b7c
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, 0x2b7f195a
sub edx, ebp
add edx, 0x2b7f195a
pop ebp
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebx
push edx
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
mov ecx, esp
push 0x59c866db
mov dword [esp], ebp
mov ebp, 4
add ecx, ebp
pop ebp
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x10]
push ebx
push esi
push 0x6b11c602
pop esi
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x2fbf2b33
add ecx, eax
push edi
push edx
mov dword [esp], 0x2fbf2b33
pop edi
sub ecx, edi
mov edi, dword [esp]
add esp, 4
mov ecx, dword [esp]
push 0x7801d4c3
mov dword [esp], ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
push edi
mov edi, 4
add ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
jmp 0x661be5
push dword [0x4c3038]
mov ecx, dword [esp]
push 0x148d0ca3
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
add ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
push 0x61f2f681
mov dword [esp], eax
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov edx, dword [esp]
push ecx
mov dword [esp], esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6ff6f9
push ebp
push eax
mov dword [esp], ebp
push 0x5728f9d7
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
push eax
mov eax, 0x3fed1df4
dec eax
sub eax, 0xc83fbe18
add ecx, eax
pop eax
add ecx, eax
push ebp
push 0x77ad5fdb
pop ebp
add ecx, 0x779e080b
sub ecx, ebp
sub ecx, 0x779e080b
pop ebp
mov ecx, dword [esp]
push esi
push esp
pop esi
push ebx
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], edx
push ecx
push esi
mov esi, 0x365ead42
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, 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 0x6a41e1
push esi
push ebp
push edx
mov edx, 0x62f52a2a
dec edx
sub edx, 0x6ffef871
xor edx, 0xf53a4527
mov ebp, edx
pop edx
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edi
mov dword [esp], ecx
push edi
mov edi, 0x27c414be
add edi, 0x4af61499
sub edi, 0xffffffff
not edi
shr edi, 7
push esi
mov esi, 0x811ad156
sub edi, esi
pop esi
add ecx, edi
pop edi
add ecx, 0x5fff900a
add ecx, eax
sub ecx, 0x5fff900a
sub ecx, 0x7fffba57
push dword [esp]
mov ecx, 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
mov byte [0x4c304d], al
push eax
push eax
mov eax, 0x3b056d5c
mov dword [esp + 4], eax
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 0x39b71153
add esi, 0x77f7ed69
or esi, 0x56bbe498
xor esi, 0x2cf1e48e
inc esi
sub esi, 0xdb4e1a2f
add ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push eax
mov eax, esp
sub esp, 4
mov dword [esp], edi
mov edi, 0x7eefbf5c
not edi
xor edi, 0x811040a7
add eax, edi
pop edi
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x6bef26
jne 0x708e1d
jmp 0x63398f
jmp dword [eax + 0x4c8cc8]
push ebx
mov ebx, esp
add ebx, 4
push eax
push 4
pop eax
sub ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop eax
push edx
mov edx, esp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x2df9f966
shl ecx, 5
not ecx
sub ecx, 0x7c5f30e9
xor ecx, 0xc461a252
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
push 0xffff0000
push dword [esp]
pop ebp
add esp, 4
and ecx, ebp
mov ebp, dword [esp]
add esp, 4
push 0x2cfec29b
mov dword [esp], edx
mov dword [esp], ebx
push eax
mov eax, 0x59ecafa0
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push esi
push 0x3823f9d
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6beeec
cmp dword [0x4c8cc8], 0x23f0
jmp 0x5e8a41
push ebx
mov ebx, esp
push esi
mov esi, 0x7ccb3b63
sub esi, 0x7fb7ff34
dec esi
xor esi, 0x7fbf361c
xor esi, 0x82ac0a36
add ebx, esi
mov esi, dword [esp]
add esp, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov dword [esp], eax
push 0x3880fe93
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov eax, dword [esp]
push ecx
push esp
pop ecx
push ebp
mov ebp, 0x7ffacc78
xor ebp, 0x7fed956d
sub ebp, 0x27fa5658
not ebp
sub ebp, 0x3ff4185f
or ebp, 0x7ffd5be8
sub ebp, 0xffffffe7
add ecx, ebp
pop ebp
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push ebx
push edi
push 0x8837180
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0x5dd002
and al, byte [0x4c304a]
jmp 0x6285b6
je 0x6025ea
jmp 0x5d11eb
jmp 0x6025ea
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
jmp 0x634f59
push edx
mov dword [esp], eax
push ecx
mov dword [esp], 3
pop eax
add eax, ecx
xor esi, dword [eax]
mov eax, dword [esp]
add esp, 4
jmp 0x710526
mov dx, word [ecx]
jmp 0x680b48
cmp edx, dword [ebp - 0xc]
jmp 0x605e72
push esi
mov esi, 0x1d772253
add edx, esi
pop esi
add edx, 0x3fdf368f
sub edx, ecx
sub edx, 0x3fdf368f
push ebx
push 0x1d772253
pop ebx
sub edx, ebx
pop ebx
push ebx
mov dword [esp], edx
push edi
mov edi, 0x75de1fbd
mov dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], eax
push ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
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
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x71953f
push edx
push ebp
mov ebp, 0x6981d550
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push eax
push esi
mov dword [esp], 0x77ceeb26
pop eax
add eax, 0xa7b8b36a
add ecx, 0x7fff982f
das
cwde
invalid
jg 0x68c6b4
rol dword [ecx - 0x67d017], 0x7f
pop eax
add ecx, eax
sub ecx, 0x1f879e90
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 [ebp - 0x18]
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x705b01
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, 0x4a5599f1
sub edi, ebp
sub edi, 0x4a5599f1
pop ebp
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push esi
push 0x40bd288
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
push dword [ebp - 4]
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push ecx
push 0x7487f8ac
mov dword [esp], edx
mov edx, 0x582e9a51
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x70744f
shr ecx, 2
push ecx
mov dword [esp], 0x64ebb896
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], 0x369c0815
mov dword [esp], ebx
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x60640e
push edi
mov dword [esp], 0x24dd2613
mov dword [esp], ecx
push ecx
mov ecx, 0x1d18c7c1
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push edx
mov edx, 0x377dd055
sub ecx, edx
pop edx
sub ecx, 0x78df45d1
add ecx, eax
push edi
mov dword [esp], ebp
mov ebp, 0x78df45d1
add ecx, ebp
pop ebp
add ecx, 0x377dd055
mov ecx, dword [esp]
push edx
mov dword [esp], ebp
mov ebp, esp
push edx
push 4
pop edx
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x3b5c46
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], 0x42743ccd
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x605950
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov dword [esp], eax
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], ebx
pop eax
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], 0x30f8c550
mov dword [esp], ecx
push edi
mov edi, 0x7aaee79a
push edx
mov edx, 0x798fd241
shr edx, 2
neg edx
add edx, 0x9e01ae6f
sub edi, edx
pop edx
shr edi, 1
shl edi, 2
push edx
mov edx, 0x9023745f
sub edi, edx
pop edx
add ecx, edi
pop edi
sub ecx, 0x77bfb868
add ecx, eax
add ecx, 0x77bfb868
sub ecx, 0x65fee715
mov ecx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x6a48fa
push 0x7f616bf3
mov dword [esp], ecx
push esi
mov esi, 0x5c6c1140
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [0x4c6bec]
jmp 0x5fa252
push dword [0x4c7cb0]
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push esi
push ecx
mov ecx, 0x5c19b013
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], eax
push 0x1a9e5674
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push esi
mov esi, esp
push ebx
push 0x6735dc96
pop ebx
add ebx, 0x98ca236e
add esi, ebx
pop ebx
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x6e296d
push esi
push ecx
mov dword [esp], eax
mov eax, 0x73b8740d
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebx
push edx
mov edx, 0x806cb96
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], edi
mov edi, 0x6c6c642e
mov dword [0x4c6842], edi
pop edi
push esi
push edx
push 0x666ed68d
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], ebx
push 0x625558bc
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x6f20b3
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
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
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push edi
mov edi, 0x77bb5467
neg edi
and edi, 0x6ae78cd3
add edi, 0x7b725249
dec edi
sub edi, 0x83b6808c
mov ecx, edi
pop edi
push ecx
pop dword [ebp - 0x1c]
pop ecx
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
push edx
mov edx, 0x67df1b76
sub ecx, 0x7f3eb865
add ecx, edx
add ecx, 0x7f3eb865
pop edx
push ebx
mov ebx, 0x656b6308
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x656b6308
sub ecx, 0x67df1b76
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x60fe2f
push 0x36b30da0
mov dword [esp], ebp
mov dword [esp], 0x3489bd7b
mov dword [esp], ebp
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0x6dd559
push dword [0x4c3034]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
pop esi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push ebx
mov ebx, 0x7e2f1b2d
add ecx, ebx
pop ebx
add ecx, eax
push 0x1a1bc99b
mov dword [esp], esi
mov esi, 0x7e2f1b2d
sub ecx, 0x1ffdb186
sub ecx, esi
add ecx, 0x1ffdb186
pop esi
mov ecx, dword [esp]
push ebx
mov ebx, esp
sub esp, 4
mov dword [esp], eax
mov eax, 0x2bffcd54
xor eax, 0x3ff90dcb
inc eax
not eax
shr eax, 8
dec eax
not eax
xor eax, 0xff1406c5
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x69580d
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push esi
mov dword [esp], ebp
push edx
push 0x54e21f99
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push eax
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov edx, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 0x5fefa5bf
shr ebp, 3
neg ebp
inc ebp
push ebx
mov ebx, 0x7fffee30
xor ebx, 0x4e37ac46
xor ebx, 0xce37bd89
sub ebp, ebx
pop ebx
add ebp, 0xbfdf4b9
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x6f1245
push ecx
mov ecx, esp
push esi
mov esi, 0x73bff66c
shr esi, 1
add esi, 0x77e8d9eb
xor esi, 0xb1c8d525
add ecx, esi
pop esi
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], ebx
push ebx
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 edi
mov edi, esp
push edx
push 4
pop edx
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
mov ebp, 0x717e8371
dec ebp
push edi
mov dword [esp], eax
push 0x8e818c90
pop eax
sub ebp, 0x1bd3c1f1
add ebp, eax
add ebp, 0x1bd3c1f1
pop eax
add edx, ebp
pop ebp
jmp 0x5eb3db
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x6d5abd
push ebx
push eax
mov eax, 0x411c647
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ecx
mov dword [esp], eax
push 0x77adbfa4
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [0x4c6adc]
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
push ebx
push 0xd7aa105
mov dword [esp], edi
push 0x3aebcf5b
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push 0x401ec0b2
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push 0x529ee2ea
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x66c9c3
xor ecx, ecx
push edi
push ecx
mov ecx, 0x67db1bc1
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x60458e
sub esp, 4
mov dword [esp], ebp
mov dword [esp], eax
push edi
push 0x4c6a18
pop edi
and edx, eax
push 0x61cab8b1
mov dword [esp], esi
push eax
mov eax, 0x76d008f1
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
push dword [esp]
pop ecx
add esp, 4
pop dword [esp]
pop esp
jmp 0x5b8102
push eax
mov dword [esp], ebx
push esi
push 0x35f961e
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
sub ecx, 0x6bdf38b0
add ecx, eax
push esi
push edi
mov edi, 0x4fff336a
sub edi, 0x3fff34de
add edi, 0x6adf2509
add edi, 0xc5104893
mov esi, edi
pop edi
sub esi, 0x7d535960
dec esi
not esi
push eax
mov eax, 0x7dff0447
neg eax
shl eax, 1
and eax, 0x7fff1c8e
push esi
mov esi, 0x7f4fe0aa
xor eax, esi
pop esi
xor eax, 0x2df22120
xor esi, eax
pop eax
add ecx, esi
pop esi
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
push dword [ebp - 8]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
jmp 0x5b7560
push edx
push 0x7fedb598
pop edx
push ebp
mov dword [esp], esi
mov esi, 0x7f7e8c8c
add esi, 0xbfe3638
sub esi, 0x3bec0000
add esi, 0x305cf2ca
sub edx, esi
pop esi
mov dword [ebp - 0x14], edx
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
push ebx
mov ebx, 0x6fef9d5a
sub ebx, 0x29f5baea
shl ebx, 6
dec ebx
xor ebx, 0x7e789bfb
add esi, ebx
pop ebx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ecx
add ecx, 0x7f2a5d6b
add ecx, eax
push ebp
mov ebp, 0x7f2a5d6b
sub ecx, ebp
push dword [esp]
pop ebp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop ecx
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
jmp 0x5a9a69
call fcn.00418180
jmp 0x5f54a9
jmp 0x6025ea
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], 0x250ddd77
mov dword [esp], esi
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push ebx
mov ebx, 0x4f1d4d91
inc ebx
inc ebx
shl ebx, 6
shl ebx, 3
sub ebx, 0x1a590360
xor ebx, 0x493756d3
push ebx
pop dword [0x4c683e]
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x41e17876
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
push ebp
mov ebp, 0x3dfbb813
add ecx, ebp
pop ebp
add ecx, eax
push 0x742798eb
mov dword [esp], esi
mov esi, 0x6fef88c7
xor esi, 0x7bf7f572
shr esi, 8
xor esi, 0x3defa06e
sub ecx, esi
mov esi, dword [esp]
add esp, 4
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 0x6ac443
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov eax, 7
or ecx, eax
mov eax, dword [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], ecx
mov dword [esp], ebp
mov dword [esp], ebx
push eax
mov dword [esp], 0x2d5b3263
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push edi
mov edi, esp
push ecx
mov ecx, 0x7fef6778
inc ecx
xor ecx, 0x5edef242
inc ecx
shl ecx, 1
sub ecx, 0x42632a74
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x71b46e
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], eax
push 0x2560835d
mov dword [esp], ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
push esi
mov esi, 0x3fef8024
shr esi, 2
push edi
mov edi, 0x2dee0a43
add edi, 0x5dea9050
and edi, 0x5cf98140
or edi, 0x2f7d8de4
inc edi
add edi, 0xfb187f5
xor esi, edi
pop edi
and esi, 0x3c735814
xor esi, 0x3050502c
push esi
pop ebx
pop esi
add ebx, edx
add eax, dword [ebx]
pop ebx
jmp 0x5ae478
xor edx, edx
jmp 0x680b40
cmp esi, eax
jmp 0x633984
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], eax
push edx
push ecx
mov ecx, 0xc65f09e
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
mov ebp, esp
push 0x592d7c60
mov dword [esp], esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x3068cd65
mov dword [esp], ebx
push esi
mov esi, 0x6cf74c92
mov ebx, esi
pop esi
shr ebx, 6
not ebx
add ebx, 0x6fe70c2d
push eax
mov eax, 0x3feda096
shl eax, 1
and eax, 0x77ade83d
dec eax
sub eax, 0x577fcba6
xor eax, 0x223334ec
add ebx, eax
pop eax
mov dword [0x4c683a], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x6fa8ed
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x5b63c5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x707456
sub esp, 4
mov dword [esp], ebx
push 0x35054422
mov dword [esp], edi
push 0x4c6a18
pop edi
mov dword [esp + 4], edi
pop edi
push eax
mov dword [esp], edx
push edx
mov edx, 0x922af6b
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
mov dword [esp], edx
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 0x7f3ef3be
sub eax, 0x7f3ef3ba
sub edx, eax
pop eax
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x71051b
push edi
push esp
pop edi
push ecx
mov ecx, 4
invalid