Function at 0xb6c667
Capabilities:
Accept command line arguments

Disassembly:
push esi
mov dword [esp], ebp
push eax
mov eax, 0x19d4d75f
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [0x859c98]
jmp 0xc2b74e
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push 0x528b1223
mov dword [esp], edx
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
push dword [0x656034]
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
mov ebp, esp
push edi
mov dword [esp], ebx
mov dword [esp], edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
add ecx, 0x67df1f08
sub ecx, 0x7ffaafb6
add ecx, eax
push esi
mov esi, 0x55d3a3f3
push eax
mov eax, 0x7fefb400
add esi, eax
pop eax
xor esi, 0xaa39f845
add ecx, esi
mov esi, dword [esp]
add esp, 4
sub ecx, 0x67df1f08
push dword [esp]
pop ecx
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
push edi
mov edi, 0x4f7dfbe8
sub edi, 0x75db53f4
xor edi, 0x57ee9f0e
xor edi, 0x8e4c38fe
add ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
jmp 0xc0be74
push dword [ebp - 0x18]
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xbc8146
test eax, eax
jmp 0xbe4cc2
call fcn.0044a2c0
jmp 0xbc9d1d
mov dx, word [ecx]
jmp 0xb89a9e
cmp edx, dword [ebp - 0xc]
jmp 0xbc86be
cmp dword [ebp - 0x10], 0x1000000
jmp 0xbc86c9
push edi
mov edi, esp
push ecx
mov ecx, 0x7d9f84b2
neg ecx
xor ecx, 0x37bb92bd
and ecx, 0x6dbffbc7
sub ecx, 0xffffffff
shl ecx, 2
sub ecx, 0x966fa70c
add edi, ecx
pop ecx
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
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
push ebx
mov ebx, 0x3c
add ebx, 0x77d07214
add ebx, edx
sub ebx, 0x77d07214
push edx
mov edx, 0
sub edx, 0x75ea4d1f
sub edx, 0x5ea747f3
add edx, ebx
add edx, 0x5ea747f3
add edx, 0x75ea4d1f
add eax, dword [edx]
pop edx
pop ebx
jmp 0xc18249
push ecx
mov dword [esp], edi
push ebx
mov ebx, 0x1956aa68
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
pop dword [0x659bdc]
push ebp
push 0x11e38603
mov dword [esp], edi
mov edi, 0x37d3fd42
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push 0x42522863
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xbd44cc
push eax
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
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], ebx
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push ecx
mov ecx, esp
push ebx
mov ebx, 0x61f39149
add ebx, 0x6df730d6
neg ebx
shl ebx, 8
xor ebx, 0x153de104
add ecx, ebx
pop ebx
push 0x63b38038
mov dword [esp], edi
mov edi, 4
add ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
push edi
push eax
push 0x659a08
pop eax
mov dword [esp + 4], eax
push dword [esp]
pop eax
add esp, 4
push esi
mov dword [esp], edx
push edi
mov edi, 0x3a4ccd64
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
push 0xd6c5305
mov dword [esp], edi
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xbce3f6
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, 0x4def6d95
xor edx, 0x4fdf4360
and edx, 0x7ff5ef78
add edx, 0xfdcfd194
add ebx, edx
pop edx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
push esi
mov esi, 0x7719ced8
inc esi
xor esi, 0x7d16ff10
shl esi, 7
xor esi, 0x5bff9f4c
shr esi, 3
push eax
mov eax, 0x7fbf1179
not eax
dec eax
and eax, 0x732a900c
sub eax, 0xac458c8b
add esi, eax
pop eax
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
push ebp
mov ebp, 0x7de80f38
xor ebp, 0x7abe6c61
add ebp, 0x67af40be
shl ebp, 2
sub ebp, 0x5ccead6a
sub ecx, ebp
pop ebp
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebp
mov ebp, esp
push ecx
mov ecx, 0x63f728ae
xor ecx, 0x4ff74cb0
neg ecx
shl ecx, 6
add ecx, 0x5dcf1bf3
not ecx
sub ecx, 0xa249eb88
add ebp, ecx
pop ecx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], ebx
push esi
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], ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xbeb12c
push eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov esi, 0xa754b06
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7f7e7ec9
sub ebx, 0x726e2b24
inc ebx
push ecx
mov ecx, 0x76fff520
add ebx, ecx
pop ecx
shl ebx, 4
push edx
mov edx, 0xc21510ef
sub ebx, edx
pop edx
sub ecx, ebx
pop ebx
add ecx, eax
add ecx, 0x7eef7b71
push dword [esp]
pop ecx
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
mov ecx, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
lea ecx, [eax + edx + 0x659818]
push ebp
mov ebp, esp
push 0x5397dd6c
mov dword [esp], eax
mov eax, 0x3bebde12
not eax
and eax, 0x1fffb178
shl eax, 4
sub eax, 0x67ac9e9a
add eax, 0x266a881e
add ebp, 0x5ffff644
add ebp, eax
sub ebp, 0x5ffff644
pop eax
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
add ecx, 0x55bdfd9f
sub ecx, 0x7972ec75
add ecx, eax
push eax
mov eax, 0x7972ec75
add ecx, eax
pop eax
push ebp
mov ebp, 0x7fff27f9
shl ebp, 8
push edi
mov edi, 0xa969fb61
sub ebp, edi
pop edi
sub ecx, ebp
pop ebp
push dword [esp]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0xc0835e
push 0x3dfc9615
mov dword [esp], esi
push edi
mov edi, 0x33866c08
mov dword [esp + 4], edi
pop edi
mov dword [esp], esi
mov dword [esp], ebx
push ebx
mov dword [esp], 0x6d66393b
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]
push eax
push esp
pop eax
push esi
mov esi, 0x2a9de0c1
add esi, 0x3fd4ec7a
and esi, 0x7ff77b05
and esi, 0x7fea11ef
sub esi, 0x6a6200fd
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push eax
push ebp
mov ebp, 0x659a08
mov dword [esp + 4], ebp
mov ebp, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ecx
push 0x30e86f1d
mov dword [esp], esi
mov esi, 0x43a601e5
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc01d9f
push 0x9438c65
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov dword [esp], 0x377ae517
mov dword [esp], edx
push ebx
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
sub edi, 0x77f55adc
add edi, ecx
add edi, 0x77f55adc
pop ecx
xchg dword [esp], edi
pop esp
push ebx
mov dword [esp], 0x3154c829
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 0x10]
push ebp
mov ebp, esp
push esi
mov esi, 0x27ff5671
add esi, 0x745779fe
shr esi, 2
neg esi
inc esi
xor esi, 0xd8ea4be2
sub ebp, 0x77faa07a
add ebp, esi
add ebp, 0x77faa07a
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0xbb7e8b
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
mov esp, dword [esp]
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push 0x635bb86e
mov dword [esp], ecx
mov ebx, dword [esp]
push 0x5f997e86
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov ebx, 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 0xb6b444
jmp 0xb9ac73
jmp 0xb9ac73
jne 0xc18770
jmp 0xbab75d
jmp dword [eax + 0xa59cb8]
push eax
mov dword [esp], ebp
push ebp
push esi
mov esi, 0x7d5f938e
mov ebp, esi
pop esi
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov ebx, dword [esp]
push ebx
push esp
pop ebx
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
push ecx
mov ecx, 0x430d1108
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push esi
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]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xc0f5e5
mov cx, word [eax]
jmp 0xbae3ce
cmp ecx, dword [ebp - 0x1c]
jmp 0xbe4ccd
push dword [ebp - 4]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
jmp 0xbccbc7
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov dword [esp], eax
mov dword [esp], 0x659a08
jmp 0xbab782
push dword [ebp - 0x10]
mov ecx, dword [esp]
push edx
mov edx, esp
push edi
mov edi, 0x3fb55f8d
add edi, 0x7f17223a
neg edi
inc edi
push ebx
mov ebx, 0x19dd73a1
add ebx, 0x7f2e4293
add ebx, 0xa827c802
sub edi, ebx
pop ebx
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xbc9968
sub esp, 4
mov dword [esp], ebx
push ebp
mov dword [esp], eax
mov eax, 0x6b770943
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edi
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x77fd0c45
xor ebx, 0x79ded1b8
push esi
mov esi, 0x6fdcadce
and ebx, esi
pop esi
add ebx, 0x7feffe8d
xor ebx, 0x7fe97466
sub ebx, 0x7d7defe3
add ebx, 0x8b63f7a8
add edx, ebx
pop ebx
xchg dword [esp], edx
pop esp
push dword [0x659acc]
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x2ed9986b
and edx, 0x774f6da6
shr edx, 3
not edx
push esi
mov esi, 0x3bfff22d
dec esi
sub esi, 0x7e7f0866
sub esi, 0x3f7d9e73
xor esi, 0x853595a4
sub edx, esi
pop esi
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
jmp 0xc05e19
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
sub edx, esi
pop esi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push esi
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebp
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
xor ecx, ecx
jmp 0xbae3c6
je 0xc19f65
jmp 0xbab270
ja 0xc08907
jmp 0xc054ff
push esi
push 0x5ebfc52a
pop esi
push ebp
mov ebp, 0xdac9f04
add esi, 0x3faae9a5
add esi, ebp
push edx
mov edx, 0x63ef81bf
not edx
or edx, 0x74fe8822
xor edx, 0xc35417c7
sub esi, edx
pop edx
pop ebp
mov dword [0x659832], esi
pop esi
push eax
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x30ed49b1
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], 0x7a00ec0f
mov dword [esp], ebx
pop eax
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0xc2f1bc
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
sub edx, ebx
pop ebx
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], ecx
add ecx, 0x2f6a7608
add ecx, eax
push edi
push 0x6bbf94ac
pop edi
shr edi, 5
sub edi, 0x5ef984eb
inc edi
add edi, 1
shl edi, 7
xor edi, 0x1d51a808
add ecx, 0x2dbf28d4
sub ecx, edi
sub ecx, 0x2dbf28d4
pop edi
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 eax
mov dword [esp], 0x43e2a66a
mov dword [esp], ebx
mov dword [esp], ecx
pop dword [ebp - 0x18]
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
sub edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0xba1e8e
add esp, 4
jmp 0xb73cb4
imul eax, ecx
push 0x5afb1590
mov dword [esp], esi
mov esi, esp
push edx
mov edx, 0x7efd987e
xor edx, 0x7efd987a
add esi, edx
pop edx
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ecx
push 4
pop ecx
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
push ecx
mov ecx, 0x7fdc6065
shr ecx, 8
xor ecx, 0x7fdc64
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb6c5f6
xor edx, edx
jmp 0xb89a96
cmp esi, eax
jmp 0xbab752
push esi
push esi
push edi
mov edi, 0x1cc18793
mov esi, edi
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
pop edx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xbb6ce4
push edi
mov dword [esp], edx
push ebp
mov ebp, 0x5ad791e0
xor ebp, 0x7767cd0e
push edx
mov edx, 0x5bdf7bb3
add ebp, edx
pop edx
push edx
mov edx, 0x7bf5b791
or ebp, edx
pop edx
sub ebp, 0x3b8ce649
sub ebp, 0xc0731960
mov edx, ebp
pop ebp
mov dword [ebp - 8], edx
pop edx
jmp 0xbdee31
push ebp
mov dword [esp], 0x387c8177
mov dword [esp], ebx
push ecx
mov ecx, 0x5c371702
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push ebx
push ecx
mov ecx, 0xe0a8eb7
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push eax
push ecx
mov ecx, 0x51e9e55e
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], ebx
push ebp
mov dword [esp], 0x5615a2e6
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
jmp 0xb9ee1f
jmp 0x4dcafa
jae 0xba4260
jmp 0xb9fa84
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xbccbce
push ecx
mov dword [esp], edi
sub esp, 4
mov dword [esp], ebp
push 0x659a08
pop ebp
mov dword [esp + 4], ebp
pop ebp
push ebp
push edi
mov dword [esp], 0x1cb88c3c
mov dword [esp], ebx
mov ebx, 0x2dabdd6c
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
add ecx, 0x3bdf0c18
push eax
mov eax, 0x5ffbe85d
xor eax, 0x77f37b4e
shl eax, 5
add eax, 0x469972cd
sub ecx, eax
pop eax
add ecx, eax
add ecx, 0x47abd52d
push eax
mov eax, 0x3bdf0c18
sub ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov ecx, dword [esp]
push esi
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0xc01ccc
je 0xb9ac73
jmp 0xb6c6eb
je 0xbe9882
jmp 0xbab266
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push eax
mov eax, 0x7a926656
mov dword [esp + 4], eax
pop eax
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
push eax
mov eax, esp
push edi
mov edi, 0x5ebdbe51
xor edi, 0x5ebdbe55
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push edx
mov edx, 0x7dfd6536
neg edx
add edx, 0x7fff8467
neg edx
and edx, 0x37fc1135
push ebp
mov ebp, 0x79cfd338
or ebp, 0x6fef2e6c
xor ebp, 0xb36974ee
add edx, 0x7eefee6e
sub edx, ebp
sub edx, 0x7eefee6e
pop ebp
mov dword [0x65982e], edx
push dword [esp]
pop edx
add esp, 4
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0xbc9358
push 0x18a48302
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], eax
push edx
push esp
pop edx
add edx, 4
push edi
mov edi, 4
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
pop eax
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
push dword [ebp - 0x18]
push dword [esp]
pop edx
push 0x556e25a4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc59507
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], edx
push 0x45825de0
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x84b08c9
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xb872c0
push ebx
push 0x7db021a0
mov dword [esp], edx
mov dword [esp], 0x1000
pop ebx
sub eax, 0x6fa9c033
sub eax, ebx
add eax, 0x6fa9c033
pop ebx
push edx
mov edx, esp
push 0x6fa6a97
mov dword [esp], ebp
mov ebp, 4
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push edi
mov dword [esp], ebx
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, 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 0xba5df4
push ecx
mov dword [esp], eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], edx
pop dword [0x656034]
jmp 0xc08907
push 0x50acd8df
mov dword [esp], edi
push 7
mov edi, dword [esp]
add esp, 4
or ecx, edi
mov edi, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], 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], esi
mov dword [esp], eax
push 0x2a0be601
mov dword [esp], eax
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
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0xbca8b8
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push ebx
mov dword [esp], ebp
sub esp, 4
mov dword [esp], edx
mov edx, 0x24ed7d4d
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 0x7de7d8ce
neg eax
neg eax
xor eax, 0x7de7d8ca
sub ebp, 0x6ddd7a05
add ebp, eax
add ebp, 0x6ddd7a05
pop eax
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0xc0e06a
push ebx
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], edi
mov dword [esp], edx
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push eax
mov eax, 0x7f4ecb9a
dec eax
not eax
add eax, 0x7f4ecb9e
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xc0837a
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
push ecx
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
push esi
mov esi, esp
push edx
mov edx, 0x4bff5886
push esi
mov esi, 0x77fdd0f0
and edx, esi
pop esi
shl edx, 1
dec edx
inc edx
dec edx
add edx, 0x78055f05
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
push eax
push eax
push 0x363c374c
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [0x859ca0]
push 0x222fcad6
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x607ca341
mov dword [esp], ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0xba7a70
cmp dword [0xa59cb8], 0x23f0
jmp 0xbdcbb4
sub esp, 4
mov dword [esp], edx
push 3
pop edx
add edx, ecx
push ebx
mov ebx, 0
add ebx, edx
xor esi, dword [ebx]
pop ebx
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], ebx
mov ebx, 4
sub ecx, ebx
pop ebx
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov dword [esp], ebx
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]
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xbdcbbf
push ebp
mov dword [esp], edi
push edx
mov edx, 0x6ecaa2d6
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ecx
jmp 0xbd442d
push esi
push 0x2d498e3d
mov dword [esp], esi
push ecx
mov dword [esp], 0x659a08
pop esi
mov dword [esp + 4], esi
pop esi
jmp fcn.00b9bcd1
push dword [ebp - 0x10]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xbf1c17
push ebp
mov dword [esp], esi
mov dword [esp], edi
push ebp
mov ebp, 0x6be06924
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push ecx
mov dword [esp], eax
mov dword [esp], 0x1d9d610f
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 0x6bcce4d1
shr ebx, 6
xor ebx, 0x1af3397
add esi, ebx
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], esi
pop esp
and edx, eax
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], 0x46c09d4c
mov dword [esp], esi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
pop eax
push 0x153f4a8a
mov dword [esp], ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xbf5007
push edi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
sub ecx, edx
pop edx
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov edx, dword [esp]
push ebx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [ebp - 8]
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
push 0x44a8fa3f
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push ebp
push edi
mov edi, 0x11e580bc
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xc1a18e
push dword [0x859ca0]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xbc7e50
push edi
mov dword [esp], ebx
push ebp
push 0x28c27112
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
push ebx
mov ebx, 0x5c3de4e5
sub ecx, 0x5be3d111
sub ecx, ebx
add ecx, 0x5be3d111
pop ebx
add ecx, eax
push esi
push 0x5c3de4e5
pop esi
add ecx, esi
pop esi
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push 0x7c0cec6e
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push 0x4292b0e4
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 4]
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
sub edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], 0x6d8ae0e6
mov dword [esp], ecx
push edi
mov edi, 0x6fff3e72
push ecx
push 0x5db92729
pop ecx
add ecx, 0xf0121c45
sub edi, ecx
pop ecx
and edi, 0x73fe3322
inc edi
add edi, 0x2dc90f61
add ecx, edi
pop edi
add ecx, eax
push edi
mov edi, 0x15fc8dbe
xor edi, 0x5a07cfdc
sub ecx, edi
pop edi
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x2fffc807
xor edx, 0x7f5f21a8
neg edx
dec edx
not edx
neg edx
push ecx
mov ecx, 0x7fde008a
and ecx, 0x5ffa0172
inc ecx
xor ecx, 0x63ffe7a8
sub ecx, 0x5dd3f0c2
shr ecx, 7
add ecx, 0xada27260
sub edx, ecx
pop ecx
add esi, edx
pop edx
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xbb01b6
push edi
push ecx
mov dword [esp], 0x706d6f63
mov edi, dword [esp]
add esp, 4
mov dword [0x65982a], edi
mov edi, dword [esp]
add esp, 4
jmp 0xbe563f
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], eax
push ebp
mov dword [esp], 0x67eefe11
mov dword [esp], edx
mov dword [esp], 0x2c54334d
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0xc03440
push dword [ebp - 0x14]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xba2445
push edx
mov edx, 4
sub ebx, edx
pop edx
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push ecx
push esp
pop ecx
push edi
mov edi, 0x7c9f050a
or edi, 0x77f5ad2c
add edi, 0x3bff9214
shr edi, 5
add edi, 0x1cff6315
add edi, 0x7cfba1ab
xor edi, 0x9fdafebe
add ecx, edi
pop edi
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [0x656038]
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
push ecx
push esp
pop ecx
add ecx, 4
push ebx
mov ebx, 4
sub ecx, ebx
pop ebx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], ebx
push 0x143856e
mov dword [esp], ebx
mov dword [esp], 0x6e6dcbc4
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0xbfe60c
jmp 0xc054ff
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ecx
push edx
mov dword [esp], edi
push 0x1edfe477
pop edi
sub edi, 0x1355aaf5
and edi, 0x78fb7bf3
push edx
mov edx, 0x57352cda
add edi, edx
pop edx
sub ecx, edi
pop edi
add ecx, eax
add ecx, 0x5fbf665c
mov ecx, dword [esp]
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push edi
push eax
mov eax, 0x7fbff2e
sub eax, 0x4fe19bbc
xor eax, 0xa7a5495d
mov edi, eax
pop eax
push eax
mov eax, 0x7df84d2a
and edi, eax
pop eax
push ebp
mov ebp, 0x1db80820
xor edi, ebp
pop ebp
push edi
pop dword [ebp - 0x14]
pop edi
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ebx
push ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x3a359834
push esi
mov esi, 0x6ff79ba7
add ebx, esi
pop esi
sub ebx, 0xaa2d33d7
add edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xbd297e
push dword [ebp - 0x18]
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
push ecx
push ebx
mov ebx, 0x6f41799b
mov ecx, ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
jmp 0xb9ed07