Function at 0x6de60d
Capabilities:
Accept command line arguments

Disassembly:
sub esp, 4
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x714739
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 0x3ffa291a
push ebp
mov ebp, 0
sub ebp, edi
xchg edi, ebp
pop ebp
sub edi, 0xc005d6e2
sub ecx, edi
pop edi
xchg dword [esp], ecx
mov esp, dword [esp]
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
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov eax, dword [esp]
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
sub esp, 4
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], ebx
push ecx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push 0x557e5817
mov dword [esp], ecx
mov ecx, 4
add edx, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
jmp 0x7b7785
push dword [0x4c7b0c]
push dword [esp]
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x834d1d
push ebp
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], ecx
sub ecx, 0x759b32d3
push ebp
mov ebp, 0x7fbe8585
sub ecx, ebp
pop ebp
add ecx, eax
add ecx, 0x7fbe8585
sub esp, 4
mov dword [esp], edx
mov edx, 0x759b32d3
add ecx, edx
pop edx
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, ebp
pop ebp
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], 0x4c7868
jmp 0x7ac431
push ebp
sub esp, 4
mov dword [esp], edi
mov edi, 0x60cb8f60
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
mov dword [esp], ecx
sub esp, 4
mov dword [esp], eax
mov eax, 0x3af7139a
sub ecx, eax
pop eax
sub ecx, 0x7fd522d3
add ecx, 0x7f3eb55e
add ecx, eax
sub ecx, 0x7f3eb55e
add ecx, 0x7fd522d3
add ecx, 0x3af7139a
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push 0x71ec038d
mov dword [esp], esi
push ebp
mov ebp, 0x4c7a48
mov dword [esp + 4], ebp
mov ebp, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
push eax
mov eax, 0x1280ff93
mov dword [esp + 4], eax
pop eax
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], eax
sub esp, 4
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
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 0x834cbb
push ecx
push eax
push 0x69950be3
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov dword [esp], ecx
add ecx, 0x5bef1045
push edi
mov edi, 0x6dfb8104
shl edi, 8
sub edi, 0x7fde5a97
neg edi
sub edi, 0x4ed8092
add ecx, edi
pop edi
add ecx, eax
sub esp, 4
mov dword [esp], esi
mov esi, 0x7f6fd605
sub ecx, esi
pop esi
sub ecx, 0x5bef1045
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push esi
push 4
pop esi
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push edx
sub esp, 4
mov dword [esp], edi
push 0x3e2c7256
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
sub esp, 4
mov dword [esp], edi
mov edi, 0x1fbe0d5f
add edi, 0x776e2d98
sub edi, 0x6fd9683f
sub edi, 1
or edi, 0x766e4d4e
not edi
xor edi, 0xb31e5ec1
sub ecx, edi
pop edi
add ecx, 0x4f9fd41b
add ecx, eax
sub ecx, 0x4f9fd41b
add ecx, 0x3b9f7ec1
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 0x70d2d0
push eax
sub esp, 4
mov dword [esp], edi
mov edi, 0x11b5fa9
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ecx
push ebp
push edx
mov edx, 0x5fd9ecbb
xor edx, 0x6fdf2b1a
not edx
sub edx, 0x5965c5cb
mov ebp, edx
pop edx
add ecx, ebp
pop ebp
sub ecx, 0x6fa25792
add ecx, eax
push edx
mov edx, 0x6fa25792
add ecx, edx
pop edx
sub ecx, 0x76937293
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
mov dword [esp], eax
mov dword [esp], 0x30c6979d
mov dword [esp], esi
mov dword [esp], eax
pop dword [0x4c8cd8]
push eax
mov eax, esp
push ebp
mov ebp, 0x37cfb14d
push ebp
neg dword [esp]
pop ebp
push ebx
mov ebx, 0xc8304eaf
sub ebp, ebx
pop ebx
add eax, ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x821834
push ecx
mov ecx, esp
push 0x72e7895c
mov dword [esp], edx
mov edx, 0x78db23ac
shl edx, 2
shl edx, 3
sub edx, 0x7f9d1892
shl edx, 8
add edx, 0x38a31204
add ecx, 0x5fff3be6
add ecx, edx
sub ecx, 0x5fff3be6
pop edx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], eax
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]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
push ecx
push 0x3c
pop ecx
add ecx, edx
add eax, dword [ecx]
mov ecx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x70bdf0
push ecx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push ebp
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0x2e680f88
mov dword [esp], eax
mov dword [esp], ecx
pop dword [ebp - 0x18]
push ebx
mov dword [esp], eax
push eax
push 0x47854af1
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push esi
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 0x728fe3
push ecx
sub esp, 4
mov dword [esp], eax
push 0x3a2ab26a
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
push edx
mov edx, 0xfef151b
sub ecx, 0x59c6fb35
add ecx, edx
add ecx, 0x59c6fb35
mov edx, dword [esp]
add esp, 4
sub ecx, 0x75f7fa28
add ecx, eax
add ecx, 0x75f7fa28
sub ecx, 0xfef151b
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
mov ecx, dword [esp]
add esp, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push dword [ebp - 0x18]
push dword [esp]
pop edx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x71374d
push ebp
mov dword [esp], ebx
push 0x2adc910f
mov dword [esp], ecx
mov ecx, 0x3e6fd13
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push esi
mov dword [esp], 0x7b3abdc6
mov dword [esp], edx
mov dword [esp], 0x5b8277b3
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push ebp
mov ebp, 0x3efcfbab
sub ebp, 0x7fffbb1d
shr ebp, 7
dec ebp
shl ebp, 1
push edx
mov edx, 0xfd040b04
add ebp, edx
pop edx
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
push ecx
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
mov ecx, 0x4c7a48
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
push esi
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], 0x507f639a
mov dword [esp], eax
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]
pop esp
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x805342
push esi
mov esi, esp
push eax
mov eax, 0x6f7f62fe
not eax
not eax
add eax, 0x90809d06
add esi, eax
pop eax
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 4]
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], edx
mov dword [esp], eax
push 0x41827935
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x803bd9
push eax
push 0x529c118b
mov dword [esp], ebp
push 0x65f241f9
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push ecx
mov ebx, 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
mov ebx, dword [esp]
push esi
mov esi, esp
push ebp
mov ebp, 0x479e06fd
or ebp, 0x6df3df45
not ebp
xor ebp, 0x90002006
add esi, ebp
pop ebp
add esi, 4
push 0x4b0a211a
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x6e9b6c
push edi
mov edi, esp
push ebx
mov ebx, 0x6fdbe19d
add ebx, 0x7bff4839
add ebx, 0x6f7f51d6
push ecx
mov ecx, 0x7dff4ac4
add ecx, 0x7ff746a1
or ecx, 0x7aef07b3
inc ecx
or ecx, 0x1ffa69a9
add ecx, 0x5b5a7baf
sub ebx, 0x33fd7f95
sub ebx, ecx
add ebx, 0x33fd7f95
pop ecx
add edi, ebx
pop ebx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
push esi
mov esi, 0x6de512c5
shr esi, 5
not esi
not esi
not esi
add esi, 0x36f289b
add edx, esi
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, 0x8f34604
add ebp, ebx
sub ebp, 0x8f34604
pop ebx
xchg dword [esp], ebp
pop esp
push edi
push ecx
push 0x1ad7ef0e
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [0x4c8ce0]
push 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], ebx
mov dword [esp], eax
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
jmp 0x70be77
push dword [ebp - 0x18]
push dword [esp]
pop eax
push eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
push eax
push ecx
push 0x5f37568e
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], eax
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6e9ccc
push eax
mov dword [esp], 0x3c55af05
mov dword [esp], edi
push ebp
mov ebp, 0x69ec5be4
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
add ecx, 0x3f4d15dc
add ecx, eax
push ebx
mov dword [esp], eax
mov eax, 0x35bf4bfd
and eax, 0x1791168f
neg eax
shr eax, 2
push ecx
mov ecx, 0x7dfa50f0
or ecx, 0x2d1f9819
shl ecx, 5
add ecx, 0x5ffc51a0
xor ecx, 0x6697e96f
xor ecx, 0x32d358bb
or eax, ecx
pop ecx
push ebp
mov ebp, 0x79bdd26c
or eax, ebp
pop ebp
add eax, 0xc38d1660
sub ecx, eax
pop eax
mov ecx, dword [esp]
push eax
mov dword [esp], edi
push esp
pop edi
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 0x10]
mov ecx, dword [esp]
push ebp
mov ebp, esp
push edi
mov edi, 0x7fb386af
sub edi, 0x4fd589d4
sub edi, 0x2fddfcd7
sub ebp, 0x5ebea86f
add ebp, edi
add ebp, 0x5ebea86f
pop edi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x701ef0
jae 0x70265c
jmp 0x6e86ea
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], eax
push 0x6d70c601
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push ebp
mov ebp, esp
push ebp
mov dword [esp], esi
mov esi, 0x677bf352
shr esi, 8
xor esi, 0x5bf7cfbb
add esi, 0x7ffe14b6
add esi, 0x24713706
add ebp, esi
pop esi
push eax
mov eax, 0x79bab2cc
xor eax, 0x7cb7c4a5
and eax, 0x1aff2402
or eax, 0x79ff7e97
or eax, 0x7fef81e5
xor eax, 0x7fffa704
add eax, 0xffffa711
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push dword [0x4c4034]
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
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push 0x67caccb6
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push 0x3bde6155
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x73b3dc
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 2
xchg dword [esp], ebx
pop esp
mov word [esp], dx
push 0x6c64
pop dx
push dx
pop word [0x4c7870]
pop dx
jmp 0x87199e
push eax
mov dword [esp], 0x2a5de72a
mov dword [esp], ecx
push ebp
mov ebp, 0x31fecd74
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
add edx, edi
pop edi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push 0x74507d23
mov dword [esp], esi
push edx
mov dword [esp], 0x5fdfae86
pop esi
xor esi, 0x7fbf9359
push eax
mov eax, 0xdf9fd221
add esi, eax
pop eax
sub eax, esi
pop esi
jmp 0x6c42bc
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push 0x35aff151
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]
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0x6eff3dec
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7dbcafc7
inc ebx
push ebx
inc dword [esp]
pop ebx
add ebx, 0x9f37ebb
sub ebx, 0xbd0e97f
sub ecx, ebx
pop ebx
add ecx, eax
add ecx, 0x7bdf4505
add ecx, 0x6eff3dec
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push 0x54ba21f4
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x75eb5a
test eax, eax
jmp 0x731b38
je 0x775267
jmp 0x6de5d8
je 0x7020c6
jmp 0x7a4064
push ebp
mov dword [esp], edx
mov dword [esp], 0x611e413e
mov dword [esp], eax
mov dword [esp], 0x7e885ac3
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
mov dword [esp], ebp
mov dword [esp], ebx
pop eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
and edx, eax
push ebx
mov ebx, esp
push edi
push esi
mov esi, 0x77fa4eba
not esi
and esi, 0x4d7f001b
xor esi, 0x317273c4
mov edi, esi
pop esi
xor edi, 0x397773c1
add ebx, edi
pop edi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 0x7fd18132
and ebp, 0x696fa3b4
shl ebp, 2
and ebp, 0x79cc9cc5
neg ebp
sub ebp, 0x7feee9b7
xor ebp, 0x5f0d118d
sub eax, ebp
pop ebp
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push ecx
push esp
pop ecx
push edi
mov edi, 0x75f7cd71
shr edi, 4
xor edi, 0x7fbfe684
and edi, 0x6fff2049
xor edi, 0x68e00045
add ecx, edi
pop edi
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x7d3f6c
cmp esi, eax
jmp 0x79264e
push edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push ebp
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], edi
mov edi, esp
push ebp
mov ebp, 0x32b16254
shl ebp, 3
xor ebp, 0x7dfeb8e2
sub ebp, 0xe875aa3e
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp dword [eax + 0x4c9cf8]
push eax
mov dword [esp], esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
jmp 0x7a405a
cmp ecx, dword [ebp - 0x1c]
jmp 0x731b43
mov dx, word [ecx]
jmp 0x7dc90f
cmp dword [ebp - 0x10], 0x1000000
jmp 0x78694f
push ecx
push edi
mov edi, 0x79e6aee2
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
mov ebx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x6e7229
je 0x6e8ad0
jmp 0x82182a
ja 0x8250dc
jmp 0x805fc8
jne 0x7c7ce6
jmp 0x7530db
push 0x7f35e7ad
mov dword [esp], esi
mov dword [esp], eax
push ebx
mov ebx, 0x27d5d69b
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
sub ecx, 0x4f26099f
sub ecx, 0x7dee4e86
add ecx, eax
push esi
push ecx
mov ecx, 0x3a1979c1
neg ecx
shl ecx, 5
add ecx, 0xb2e941ad
mov esi, ecx
pop ecx
sub esi, 0xf1cbbb07
add ecx, esi
pop esi
push ebp
mov ebp, 0x4f26099f
add ecx, ebp
pop ebp
push dword [esp]
mov ecx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
push dword [0x4c8ce0]
mov edx, dword [esp]
and al, 0x52
mov edx, esp
add edx, 4
push edi
mov edi, 4
add edx, edi
pop edi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push edx
push esp
pop edx
add edx, 4
push esi
mov esi, 4
sub edx, esi
pop esi
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
push eax
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov ebx, dword [esp]
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
mov esp, dword [esp]
jmp 0x6e4949
mov byte [0x4c7872], al
jmp 0x7d7847
call fcn.004180e0
jmp 0x81d3d2
jmp 0x775267
sub esp, 4
mov dword [esp], ecx
push edx
mov dword [esp], esi
mov esi, 0x7b461760
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push ecx
mov dword [esp], 0x35ac9bc9
mov dword [esp], ecx
push dword [esp]
pop ebx
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]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x8250fc
xor ecx, ecx
push edx
mov edx, esp
push eax
push 4
pop eax
add edx, eax
pop eax
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], edx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push edi
push 4
pop edi
add ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
jmp 0x81d3da
push edi
mov edi, esp
add edi, 4
push esi
push 4
pop esi
sub edi, esi
pop esi
xchg dword [esp], edi
mov esp, dword [esp]
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
mov eax, dword [esp]
push edi
mov edi, esp
push edx
mov edx, 0x1e722d90
sub edx, 0x74b79689
dec edx
or edx, 0x7a3f6d49
inc edx
shl edx, 3
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x7efa6c48
xor ebp, 0x5e7c88b6
shr ebp, 7
xor ebp, 0xddbef7b5
sub edx, ebp
pop ebp
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
xor edx, edx
push ebp
push esi
mov esi, 0x4f592b4a
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], ecx
add ecx, 0x6ffd7a70
add ecx, eax
push ebx
push 0x6ffd7a70
pop ebx
sub ecx, ebx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x768695
push edx
mov dword [esp], ebx
mov dword [esp], ecx
push esi
mov esi, 0x6a546edc
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 0x4fbfd602
sub ebx, 0x4fbfd5fe
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
sub esp, 4
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 ecx
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 0x7eb73bc7
add edx, 0x797ef345
inc edx
shr edx, 4
add edx, 0xf07c9d14
add eax, edx
pop edx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], 0x4c7a48
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
push ebx
push 4
pop ebx
sub edx, ebx
pop ebx
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push ecx
mov dword [esp], eax
mov dword [esp], 0x5817f6ed
mov dword [esp], ebx
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push ecx
mov ecx, esp
push edx
mov edx, 0x7efe17f4
dec edx
neg edx
add edx, 0x551de1d2
add edx, 0x29e03625
add ecx, edx
pop edx
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x816f2a
push edx
push esi
push ebx
mov ebx, 0x7775d244
xor ebx, 0x1d516e0
push ebx
pop esi
pop ebx
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push eax
mov eax, 0xf8ce543
and eax, 0x5b7fc2b6
inc eax
add eax, 0xf4f34001
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
push dword [esp]
pop ebx
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 0x26f79ce7
mov dword [esp], ecx
push 0x78707061
pop ecx
push ecx
pop dword [0x4c7868]
mov ecx, dword [esp]
add esp, 4
push esi
mov dword [esp], eax
push edx
mov edx, 0x73808f6d
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
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 eax
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x83c168
push ebp
mov dword [esp], 0xeaa5f0c
mov dword [esp], edx
mov dword [esp], 0x6b5ab433
mov dword [esp], edx
pop dword [0x4c4034]
jmp 0x8250dc
push ebx
mov dword [esp], eax
push edi
mov dword [esp], esi
mov esi, 0x6757f4b9
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
push ebp
mov ebp, esp
push ecx
mov ecx, 4
sub ebp, 0x679fb0bd
add ebp, ecx
add ebp, 0x679fb0bd
pop ecx
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], 0x4c7a48
jmp 0x77c307
cmp edx, dword [ebp - 0xc]
jmp 0x786944
push ebx
mov dword [esp], 0x1a7a5ddd
mov dword [esp], ebx
push ebx
mov ebx, 0x63c9604c
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
push ecx
mov dword [esp], 0x7e2e0d9b
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
mov eax, dword [esp]
push 0x3407de80
mov dword [esp], ebx
mov ebx, esp
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], ecx
sub esp, 4
mov dword [esp], esi
mov esi, 0x5ffd2e36
sub ecx, esi
pop esi
add ecx, eax
push edi
mov edi, 0x5ffd2e36
add ecx, 0x7fbd3cfd
add ecx, edi
sub ecx, 0x7fbd3cfd
pop edi
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 4]
push dword [esp]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
mov edx, dword [esp]
add esp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x7c6758
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x7c6828
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x7420fc
cmp dword [0x4c9cf8], 0x23f0
jmp 0x717304
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push 0x65ef2f3c
mov dword [esp], ebx
mov ebx, 0x7bef07d7
or ebx, 0x5f7f4c79
sub ebx, 0x738b00dd
xchg ebx, ecx
dec ecx
xchg ebx, ecx
and ebx, 0x6fa21716
or ebx, 0x7dbbee51
add ebx, 0xeeffd300
add ecx, ebx
pop ebx
add ecx, eax
push edx
mov edx, 0x753942e0
or edx, 0x2b6faf95
add edx, 0xed3bd25c
sub ecx, edx
pop edx
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push eax
push 0x234921b9
mov dword [esp], edi
push 0x7c5f9d30
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop eax
push esi
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 0x637e2b90
sub edx, 0x6f3fe733
sub edx, 0x7ff9c809
xor edx, 0x7f7daf4f
and edx, 0x7cdfae56
neg edx
sub edx, 0xf7e67dea
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x794c32
add esp, 4
jmp 0x72a051
mov cx, word [eax]
jmp 0x76868d
jmp 0x775267
jmp 0x805fc8
push dword [ebp - 0x10]
mov eax, dword [esp]
push eax
push esp
pop eax
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
jmp 0x71a06c
push edi
mov dword [esp], 0x4db9613c
mov dword [esp], eax
mov dword [esp], 0x3b750312
mov dword [esp], eax
pop dword [0x4c7c1c]
jmp 0x41844a
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov dword [esp], 0x7d0f0416
mov dword [esp], edx
mov dword [esp], 0x1ae3755f
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push 0x6b9937e8
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x7fc72a
push ecx
mov ecx, esp
push ebp
mov ebp, 0x1fdb66f0
shr ebp, 6
or ebp, 0x7ffb3949
inc ebp
add ebp, 0x7d77ad74
inc ebp
push ebx
mov ebx, 0x54e18317
or ebx, 0x7df731f0
dec ebx
add ebx, 0x849120bd
add ebp, ebx
pop ebx
add ecx, ebp
pop ebp
push edi
mov edi, 4
sub ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
sub esi, eax
pop eax
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ecx
pop ebx
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 eax
push 5
pop eax
sub eax, 0x3bd93c00
add eax, edx
push 0x5a2e2d23
mov dword [esp], edx
mov edx, 0x7dec1028
xor edx, 0x46352c28
add eax, edx
pop edx
xor esi, dword [eax]
pop eax
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push edx
push ebp
mov ebp, 0x37259e6c
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x80534d
sub esp, 4
mov dword [esp], edi
push esi
mov dword [esp], 0x2e706973
pop edi
push edi
pop dword [0x4c786c]
pop edi
push edi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
sub ebp, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
sub ecx, 0x5ed6501c
sub esp, 4
mov dword [esp], esi
mov esi, 0x6ffd1728
sub ecx, esi
pop esi
add ecx, eax
push edx
mov edx, 0x6ffd1728
add ecx, edx
pop edx
add ecx, 0x5ed6501c
push dword [esp]
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x718ffa
push eax
mov eax, esp
push esi
mov esi, 0x7bfb4ee6
push ebx
mov ebx, 0x7fee5755
not ebx
shr ebx, 2
shr ebx, 5
sub ebx, 0x7f7e03cc
xor ebx, 0xfe7c6b1d
sub esi, ebx
pop ebx
inc esi
shr esi, 4
xor esi, 0xfbfcda0
add eax, esi
pop esi
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ecx
push 0x6f56b8ed
mov dword [esp], edx
mov edx, 0x29ee6ae0
shl edx, 6
neg edx
or edx, 0x72dff118
inc edx
shl edx, 7
add edx, 0xe7f8a5cd
sub ecx, edx
mov edx, dword [esp]
add esp, 4
add ecx, eax
push eax
mov eax, 0x67f5324d
add ecx, eax
pop eax
push dword [esp]
pop ecx
push eax
push esp
pop eax
push ecx
mov ecx, 4
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
pop esp
mov al, byte [0x4c7871]
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
push ecx
mov ecx, 0x56f05d61
xor ecx, 0x7ebebf07
push eax
mov eax, 0x6bbd5d1c
add eax, 0x10286bca
add ecx, eax
pop eax
or ecx, 0x77f83032
shl ecx, 8
xor ecx, 0xfcbb7e04
sub edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
push esi
mov esi, 4
add ebp, esi
pop esi
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x79b706