Function at 0x64066a
Capabilities:
Accept command line arguments

Disassembly:
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push esi
mov esi, esp
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x55e72092
sub ebx, 0x55e7208e
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x69c8b7
push 0x5a90c8d1
mov dword [esp], eax
mov dword [esp], 0x2ea527b0
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], edx
jmp 0x679f33
push dword [ebp - 4]
mov ecx, dword [esp]
push edi
mov edi, esp
push edx
mov edx, 0x7fff5900
inc edx
not edx
sub edx, 0x8000a6fa
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push edx
push ecx
push esi
mov dword [esp], 0x21afae31
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push edi
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push edx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
push edi
mov edi, 4
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
jmp 0x69fdae
cmp edx, dword [ebp - 0xc]
jmp 0x6406a0
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], ecx
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
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push esi
mov dword [esp], ebx
push 0x78707061
pop ebx
push ebx
pop dword [0x4c5858]
mov ebx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], esi
push edi
push 0x4a0064e0
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push ebp
mov dword [esp], 0x167e80db
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x65fc7b
push edi
mov dword [esp], 0x11453a75
mov dword [esp], ebx
mov dword [esp], 0x1340703b
mov dword [esp], eax
pop dword [0x4c64c8]
jmp 0x654353
push dword [ebp - 8]
mov edx, dword [esp]
push edx
push esp
pop edx
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ecx
push ebx
push edx
mov edx, 0x68ffecdc
add edx, 0x2fafc366
add edx, 0xdf0fab70
mov ebx, edx
pop edx
sub ecx, ebx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add ecx, eax
add ecx, 0x77bf5bb2
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
jmp 0x638381
sub esp, 4
mov dword [esp], ecx
push 0x706d6f63
mov ecx, dword [esp]
add esp, 4
mov dword [0x4c585a], ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x75fdf7
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x6b6ffe
push eax
mov dword [esp], ecx
push ebx
push 0x4c5a38
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, esp
push edi
push 4
pop edi
add esi, edi
pop edi
push edx
mov edx, 4
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], edx
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push ecx
push esp
pop ecx
add ecx, 4
push ebp
mov ebp, 0x6ff71257
add ebp, 0x2bca1bd5
xor ebp, 0x9bc12e28
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x67a62e
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
push ebp
mov ebp, 0x5afe6f4b
add ebp, 0x7db72fee
dec ebp
and ebp, 0x5fb75433
add ebp, 0xa74aebd4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], eax
push 0x5abdb928
mov dword [esp], edi
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push eax
mov eax, esp
push ecx
mov ecx, 0x2f0bfcb9
inc ecx
or ecx, 0x6fdec7fe
and ecx, 0x3ef3137f
xor ecx, 0x3777432a
sub ecx, 0x19a45050
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0x7907ac
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push ebp
mov dword [esp], 0x467dad65
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]
pop eax
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
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x2fb221a2
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x770360
jmp 0x417e0a
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
push esi
push 0x4c5a38
pop esi
mov dword [esp + 4], esi
pop esi
push eax
push edx
mov edx, 0x4c6f88cc
mov dword [esp + 4], edx
pop edx
mov dword [esp], edi
mov dword [esp], 0x40ed6a97
mov dword [esp], ecx
push edx
mov edx, 0x5fbd1e1e
add ecx, edx
pop edx
add ecx, 0x337fb45e
add ecx, eax
push eax
mov eax, 0x7ffffd0b
inc eax
push ecx
mov ecx, 0
sub ecx, eax
mov eax, ecx
pop ecx
add eax, 0x7a798b22
or eax, 0x69f99c5f
xor eax, 0xc8862a01
sub ecx, eax
pop eax
sub ecx, 0x5fbd1e1e
mov ecx, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, 0x7bd70c06
add edi, ebp
sub edi, 0x7bd70c06
pop ebp
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x62cf38
push esi
push 0x7a6bd4a2
mov esi, dword [esp]
add esp, 4
or esi, 0x7eca0c5e
add esi, 0xed808730
mov dword [0x4c5862], esi
push dword [esp]
pop esi
add esp, 4
push esi
mov dword [esp], eax
push edx
push 0x67197de2
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
push ebp
mov ebp, 0x6b5f2e92
push esi
mov esi, 0x6bf682be
and ebp, esi
mov esi, dword [esp]
add esp, 4
inc ebp
push edi
mov edi, 0xcb85081
xor ebp, edi
pop edi
sub ecx, ebp
pop ebp
add ecx, eax
add ecx, 0x67ee5212
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
jmp 0x767516
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x648966
jne 0x611a9f
jmp 0x7aba65
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push eax
mov dword [esp], ebp
mov dword [esp], 0x505b4680
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], ecx
push edx
mov edx, 0x5d6b0f62
and edx, 0x4deb178c
xor edx, 0x7fb8ee7d
add edx, 0x7f3777c5
shr edx, 2
or edx, 0x6bdbf3e4
xor edx, 0x10e61b26
add ecx, edx
pop edx
sub ecx, 0x7fff2883
add ecx, eax
push 0x2783a081
mov dword [esp], ebx
mov ebx, 0x5e5e5479
add ebx, 0x21a0d40a
add ecx, ebx
pop ebx
sub ecx, 0x7f3de0d2
mov ecx, dword [esp]
push 0x63b46150
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x76f53f
push ecx
push esi
push edx
mov edx, 0x4eff0963
shr edx, 6
add edx, 0x3fd422f2
push eax
mov eax, 0x56f4cc91
and edx, eax
pop eax
shr edx, 2
neg edx
xor edx, 0xc36f6301
mov esi, edx
pop edx
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push 0x6754c396
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
push 4
pop eax
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
push dword [ebp - 0x18]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push edi
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push edx
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x726ed0
push 0x6c275614
mov dword [esp], ecx
push 5
mov ecx, dword [esp]
add esp, 4
add ecx, 0x7fde368d
add ecx, edx
sub ecx, 0x7fde368d
xor esi, dword [ecx]
pop ecx
jmp 0x6273e4
push ax
push 0x6c64
pop ax
mov word [0x4c5860], ax
mov ax, word [esp]
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 2
xchg dword [esp], eax
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push eax
mov eax, 0x1526f602
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push 0x7d622c46
mov dword [esp], eax
mov dword [esp], 0x213327c8
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
push esp
pop ebp
push edi
mov edi, 0x6a5b58d1
xchg edi, eax
not eax
xchg edi, eax
add edi, 0x6a5b58d6
add ebp, edi
pop edi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x728277
push ecx
mov dword [esp], esi
push eax
push 0x5186ab41
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
add ecx, 0x6fae1e86
add ecx, eax
push edi
push ebp
mov ebp, 0x61fb6429
mov edi, ebp
pop ebp
dec edi
neg edi
xor edi, 0x5ffd0026
and edi, 0x7bbf5da8
push edi
dec dword [esp]
pop edi
sub edi, 0xd20afb21
sub ecx, 0x7fbfb660
sub ecx, edi
add ecx, 0x7fbfb660
pop edi
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x14]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6f426d
push edi
mov dword [esp], ecx
push 0x6e7497d7
mov dword [esp], edi
mov edi, 0x4c5a38
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push edx
mov edx, 0x6fc30ac5
not edx
or edx, 0x7fbaa2d9
inc edx
xor edx, 0xffbef7f8
add ebx, edx
pop edx
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push esi
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x620d0a
push esi
sub esp, 4
mov dword [esp], ebp
push 0xe29e64a
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push 0x5dfdf57a
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
push 4
pop edx
add edi, edx
pop edx
xchg dword [esp], edi
mov esp, dword [esp]
xor ecx, ecx
jmp 0x6a9d2c
je 0x712120
jmp 0x654349
ja 0x6e1ad2
jmp 0x6eccec
push 0x78b669fd
mov dword [esp], edi
push ebp
mov ebp, 0x42e9088e
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [0x4c64d0]
jmp 0x69f7c4
cmp esi, eax
jmp 0x6273ef
push ecx
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [0x4c5c0c]
jmp 0x625b02
test eax, eax
jmp 0x6a2ed7
cmp esi, eax
jmp 0x6f4a82
jmp 0x6f4261
jmp 0x6eccec
push eax
mov dword [esp], 0x539fe654
mov dword [esp], esi
mov dword [esp], edi
mov dword [esp], ecx
push ebp
mov ebp, 0x7fbb94a2
xor ebp, 0x77777c1b
neg ebp
shr ebp, 8
add ebp, 0x3f7e4d3f
and ebp, 0x7b66d7aa
push eax
mov eax, 0x7edb24cb
and eax, 0x3ff7caa8
xor eax, 0x3cbe3157
sub ebp, eax
pop eax
add ecx, ebp
pop ebp
add ecx, eax
push ebx
push 0x7f5da22f
pop ebx
neg ebx
xor ebx, 0xbd5513f2
sub ecx, ebx
pop ebx
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
push ebx
mov ebx, 0x3dde8d3f
inc ebx
push edx
mov edx, 0x1eff9d4e
add edx, 0x5df53ea6
add edx, 0x5fbaaf94
neg edx
xor edx, 0x7baf5eff
or ebx, edx
pop edx
push ebp
mov dword [esp], ecx
mov ecx, 0x575fb3e3
add ebx, ecx
pop ecx
or ebx, 0x6e7d84d1
sub ebx, 0xd10f7e88
mov dword [0x4c585c], ebx
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
mov edx, dword [esp]
add esp, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x637e58
push ecx
mov ecx, esp
push ecx
mov dword [esp], ebx
mov ebx, 0x5fe35934
xor ebx, 0x7eff2658
shl ebx, 6
or ebx, 0x7ff9bde4
xor ebx, 0x7fffffe0
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push edi
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push ecx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 0x7badb96e
sub ecx, 0x7fff452e
sub ecx, 0xfbae743c
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
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
jmp 0x64bf36
sub esp, 4
mov dword [esp], ebp
push 0x2ffffae7
mov dword [esp], ebx
mov ebx, 0x3843acd6
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push 0x7ab68423
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push 0x40eb42ab
mov dword [esp], edx
push ecx
push 0x4c5858
mov ecx, dword [esp]
add esp, 4
mov dword [esp + 4], ecx
pop ecx
jmp 0x6154bf
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
mov dword [esp], 0x62a6c8b1
mov dword [esp], ecx
add ecx, 0x59ffc8e1
sub ecx, 0x7677ec2f
add ecx, eax
add ecx, 0x7677ec2f
sub esp, 4
mov dword [esp], ebx
push ecx
mov ecx, 0x7eef9251
or ecx, 0x7eef03a3
shr ecx, 6
inc ecx
sub ecx, 0x7fff674e
xor ecx, 0xd8039fe3
mov ebx, ecx
pop ecx
sub ecx, ebx
pop ebx
mov ecx, dword [esp]
push ebp
push esp
pop ebp
push ecx
push 0x39b9e357
pop ecx
shr ecx, 2
inc ecx
not ecx
add ecx, 0x6fbfb97a
xor ecx, 0x615140a7
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
push eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push 0x4c5a38
pop ecx
mov dword [esp + 4], ecx
pop ecx
push ebp
mov dword [esp], 0x40fbf9af
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x9e61e45
add ecx, 0x7fffbf1c
add ecx, eax
push eax
push 0x77ed537f
pop eax
dec eax
xor eax, 0x812ec62
add ecx, 0x6ffaea40
sub ecx, eax
sub ecx, 0x6ffaea40
pop eax
add ecx, 0x9e61e45
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x705175
call fcn.00417aa0
jmp 0x6a9d24
jmp 0x6f4261
push 0x8ca5d4d
mov dword [esp], eax
mov eax, esp
add eax, 4
push eax
mov dword [esp], edx
mov edx, 4
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], edx
push 0x5096196e
mov dword [esp], ecx
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x6138b7
push dword [ebp - 0x18]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
add edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
push eax
push esp
pop eax
add eax, 4
push edx
push 4
pop edx
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], eax
push esi
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x41d9651e
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x631814
sub esp, 4
mov dword [esp], ebx
push eax
mov eax, 0x6c121bba
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push 0x682115a1
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
push edi
mov edi, esp
push ecx
push 0x7afa184e
pop ecx
sub ecx, 0x7afa184a
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x640649
push 0x34e61827
mov dword [esp], eax
push ecx
push 0x34d874fb
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push 0x5d05d117
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [0x4c64d0]
push dword [esp]
pop edx
push 0x10ad63e5
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
mov dword [esp], ecx
push ebp
mov ebp, 0x668a4bac
mov dword [esp + 4], ebp
mov ebp, 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 ecx
mov ecx, esp
push ebp
mov ebp, 0x5bf7f710
neg ebp
shl ebp, 5
add ebp, 0x7efee204
add ecx, 0x7bcf0093
add ecx, ebp
sub ecx, 0x7bcf0093
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x74665d
sub esp, 4
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], 0x4c5a38
push 0x31ace864
mov dword [esp], ebp
push edi
mov edi, 0x791ed9cc
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
push ebx
mov ebx, esp
push edx
mov edx, 0x76f85e38
shl edx, 2
or edx, 0x5fde8211
dec edx
and edx, 0xdfb9824
push esi
mov esi, 0x77fdcbab
add esi, 0x3dfbb094
sub esi, 0x76303603
and edx, esi
pop esi
sub edx, 0xdc9001c
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x7ab17a
push ebx
mov ebx, esp
push ebp
mov ebp, 0x777ff52d
shr ebp, 6
sub ebp, 0x6fffc054
push esi
mov esi, 0x6fff0bf1
xor esi, 0x30200b51
and ebp, esi
pop esi
not ebp
inc ebp
push edi
mov edi, 0x18fc4aa5
shl edi, 8
sub edi, 0xe28a57c
xor ebp, edi
pop edi
add ebx, ebp
pop ebp
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
push eax
mov eax, 0x7d5f42a1
shl eax, 5
push ebp
push 0x5bffc289
pop ebp
or eax, ebp
pop ebp
push ebp
mov ebp, 0x2f7b8eef
neg ebp
shl ebp, 8
inc ebp
shr ebp, 3
xor ebp, 0x5d5161a4
or eax, ebp
pop ebp
sub eax, 0xa0c88b68
sub ecx, eax
pop eax
add ecx, eax
add ecx, 0x5f374c45
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push 0x2f4078bc
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x18]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
mov dword [esp], ebx
push 0x268d1f52
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
jmp 0x611cd1
push 0x5cdf853e
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop eax
push 0x511f6c9f
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
xor edx, edx
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], eax
push edi
mov edi, esp
push ebp
mov ebp, 0x7bbff75c
and ebp, 0x363ed251
sub ebp, 0x323ed24c
add edi, ebp
pop ebp
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x6c1cd0
push eax
push esp
pop eax
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 0x35ff2657
or eax, 0x75fe756a
sub eax, 0x7f2f2ec5
xor eax, 0x7fdd1edf
sub eax, 0x890d5661
add esi, eax
pop eax
xchg dword [esp], esi
pop esp
push edx
push eax
mov eax, 0x7a70942b
mov dword [esp + 4], eax
push dword [esp]
pop eax
add esp, 4
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, 0x1eeeba50
sub edx, esi
sub edx, 0x1eeeba50
pop esi
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
jmp 0x606af1
je 0x6f4261
jmp 0x68e833
je 0x685d98
jmp 0x679f3d
add esp, 4
jmp 0x65353e
mov cx, word [eax]
jmp 0x6c1cc8
push dword [0x4c5afc]
mov esi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push eax
mov dword [esp], 0x1e26a6cf
mov dword [esp], ebx
push 0x7bfd2edf
pop ebx
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x7bfd2edf
mov ecx, dword [esp]
push edi
push ebp
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x702baa
push edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [0x4c5c0c]
jmp 0x417e0a
cmp ecx, dword [ebp - 0x1c]
jmp 0x6a2ee2
mov dx, word [ecx]
jmp 0x609d48
push dword [ebp - 0x10]
push dword [esp]
pop eax
push ecx
mov ecx, esp
push ebp
mov ebp, 0x7bdd5414
shl ebp, 8
shr ebp, 8
add ebp, 0x6f7f1fe6
sub ebp, 0x705c73f6
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x439d0055
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x70b6ed
mov byte [0x4c5862], al
push ebp
mov dword [esp], 0x7de5fcad
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push ebx
mov dword [esp], 0x6c0c344e
mov dword [esp], 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 0x66bca0
cmp dword [0x4c6ce8], 0x23f0
jmp 0x724a2f
push ebx
mov dword [esp], ecx
mov ecx, esp
push edi
mov dword [esp], ebx
mov ebx, 4
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
push ebx
mov ebx, 0x4ff7cc72
neg ebx
dec ebx
add ebx, 0x4ff7cc77
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
push eax
mov eax, 8
mov dword [ebp - 8], eax
mov eax, dword [esp]
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push esi
mov esi, esp
add esi, 4
push 0x766dc28e
mov dword [esp], edx
mov edx, 0x7fccca78
inc edx
xor edx, 0x7fccca7d
sub esi, edx
pop edx
xchg dword [esp], esi
mov esp, dword [esp]
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 eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x61b157
cmp dword [ebp - 0x10], 0x1000000
jmp 0x6406ab
lea ecx, [eax + edx + 0x4c5848]
jmp 0x6fc37a
jne 0x61549a
jmp 0x6f4a8d
jmp dword [eax + 0x4c6ce8]
push 0x42040d6b
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], ecx
jmp 0x66116e
push ecx
push esi
mov esi, 0x79e60296
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], eax
push ebx
mov dword [esp], edi
push edx
mov edx, 0x11af050b
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
mov ecx, 4
sub ebx, 0x6fdf7574
add ebx, ecx
add ebx, 0x6fdf7574
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov ebx, 3
sub ebx, 0x1efd1c78
add ebx, ecx
push ecx
mov ecx, 0x7ef71cca
shl ecx, 3
or ecx, 0x7dff088a
neg ecx
not ecx
inc ecx
sub ecx, 0xe102d262
add ebx, ecx
pop ecx
push eax
mov eax, 0
add eax, ebx
xor esi, dword [eax]
pop eax
mov ebx, dword [esp]
add esp, 4
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], ecx
mov dword [esp], edx
push ebx
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]
pop edx
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x724a3a
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push ecx
mov ecx, esp
push eax
mov eax, 4
add ecx, eax
pop eax
push esi
mov esi, 0x7467dc56
sub esi, 0x6fffd593
or esi, 0x4eff3598
xor esi, 0x38b179d9
not esi
add esi, 0x764e4e07
sub ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
push eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x66b47e
push ebx
mov ebx, 0x5b7d5a5f
dec ebx
shl ebx, 8
inc ebx
sub ebx, 1
push eax
mov eax, 0x3fffe70e
xchg ecx, eax
neg ecx
xchg ecx, eax
or eax, 0x6ddcc795
neg eax
or eax, 0x7dab5a6a
sub eax, 0x35ff8949
push edx
mov edx, 0x7b7bc1bf
not edx
xor edx, 0x4a421b47
or edx, 0x7eff63ce
sub edx, 0xcb510af1
add eax, edx
pop edx
xor ebx, eax
pop eax
sub eax, ebx
pop ebx
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, 4
add ebx, edx
pop edx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
push 0x5c1ee565
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov eax, dword [esp]
sub esp, 4
add al, 0x89
xor al, 0x24
push esp
pop esi
add esi, 4
add al, 0
add byte [eax], al
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x621b66
push ecx
push 0x508aebec
mov dword [esp], edi
push 0x32714185
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push esi
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop edx
push ecx
mov dword [esp], edx
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push edi
push esp
pop edi
push ebx
mov ebx, 4
add edi, ebx
pop ebx
push edx
mov edx, 4
sub edi, edx
pop edx
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push 0x123b2af
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x6450e5
jae 0x63ef41
jmp 0x69efb8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x653545
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], ecx
push ebp
push 0x77fbcbc2
pop ebp
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
sub ecx, 0x7fd74ca0
add ecx, eax
add ecx, 0x7fd74ca0
add ecx, 0x77fbcbc2
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, 0x7bffdef9
add ebx, edx
sub ebx, 0x7bffdef9
pop edx
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
sub ebp, ecx
pop ecx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x18]
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, 0x6801b1d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
jmp 0x6a03bc
push ebx
mov ebx, 0x3c
push edx
push 0x7cfa9337
pop edx
add ebx, edx
pop edx
add ebx, edx
push edx
mov edx, 0x33bf8d7d
xor edx, 0x4f451e4a
sub ebx, edx
pop edx
add eax, dword [ebx]
pop ebx
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x77879406
sub ecx, 0x5ebf7365
add ecx, 0x7cfdc291
add ecx, eax
push edi
mov edi, 0x7cfdc291
sub ecx, edi
pop edi
add ecx, 0x5ebf7365
push edi
mov edi, 0x33f74832
shl edi, 3
dec edi
xor edi, 0x6d6b83a2
or edi, 0x77fffb93
sub edi, 0x807867b9
sub ecx, edi
pop edi
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x77c8f5
push ecx
sub esp, 4
mov dword [esp], edi
push 0x5ad5774c
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push ebp
mov dword [esp], esi
mov dword [esp], 0x6b02b6fa
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
push eax
push 4
pop eax
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
mov al, byte [0x4c5861]
jmp 0x6ea38a
push eax
push edi
push ebp
mov ebp, 0x327db28a
and ebp, 0x6e5f841a
add ebp, 0x21a69e0f
mov edi, ebp
pop ebp
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov dword [esp], eax
sub esp, 4
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 esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
push dword [0x4c5afc]
push dword [esp]
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
push ecx
push 0x4f5c2043
mov dword [esp], esp
add dword [esp], 4
pop ecx
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push esi
push ebp
mov ebp, 0x4396ce1e
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
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 0x6364c9
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], edx
push 0x5988c22f
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
mov eax, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
mov ecx, 0x69757473
push ecx
pop dword [0x4c585e]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x24e09d03
mov dword [esp], eax
push ebp
push 0x362ecc15
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
push 0xb06b8da
mov dword [esp], ebp
mov ebp, 0x7e35ce00
inc ebp
push ebx
mov ebx, 0x7eff7068
or ebp, ebx
pop ebx
push esi
mov esi, 0x73662ef
sub ebp, esi
pop esi
sub ecx, ebp
pop ebp
add ecx, eax
add ecx, 0x77c99b7a
push dword [esp]
mov ecx, dword [esp]
push 0x164caa25
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x626d9a
push edi
mov dword [esp], ecx
push 0xa
mov ecx, dword [esp]
add esp, 4
mov dword [ebp - 0x14], ecx
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push edx
mov dword [esp], 0x3301285e
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push ecx
mov ecx, esp
push ebx
mov ebx, 0x7fbf188b
add ebx, 1
sub ebx, 0x2e77963d
xor ebx, 0x5147824b
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6f1c74
sub esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], eax
mov eax, 0x15c59b17
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov edx, dword [esp]
push ebx
mov ebx, esp
push 0x468a58b1
mov dword [esp], esi
mov esi, 0x7eb75b26
shl esi, 1
shl esi, 2
neg esi
dec esi
sub esi, 0xa4526cb
add ebx, esi
pop esi
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [0x4c64d0]
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 eax
push ebp
push 0x78b92d9a
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x37b7abf5
add ecx, eax
sub esp, 4
mov dword [esp], eax
mov eax, 0x37b7abf5
sub ecx, eax
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 0x772f694a
not ecx
or ecx, 0x7b7a5e6c
dec ecx
shr ecx, 1
push ebp
mov ebp, 0x66f9a07a
sub ebp, 0x7e6710db
not ebp
neg ebp
sub ebp, 0x6a952026
xor ecx, ebp
pop ebp
add eax, 0x7d734e15
add eax, ecx
sub eax, 0x7d734e15
pop ecx
xchg dword [esp], eax
pop esp
jmp 0x6b0484
push dword [ebp - 0x10]
mov ecx, 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]
pop esp
push esi
push ebp
mov dword [esp], ecx
push 0x7784af58
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push 0x2524f5a3
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
push ecx
push 0x5b9fb35f
pop ecx
shl ecx, 3
shl ecx, 2
add ecx, 0x71df5d8e
neg ecx
add ecx, 0xe5d5c972
add edx, ecx
mov ecx, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x7263af
push ebx
mov ebx, esp
push ecx
mov ecx, 0x7fbb0683
push edi
mov edi, 0x2dbb2ac7
xor ecx, edi
pop edi
add ecx, 0xadffd3c0
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
push edx
push ebx
mov ebx, 0x6d2a729d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push 0x1fd49559
mov dword [esp], edx
mov edx, esp
push eax
mov eax, 0x63fdf2cd
dec eax
shl eax, 8
sub eax, 0xfdf2cbfc
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
push 0x538cb1d9
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x60852b
push ecx
mov ecx, esp
add ecx, 4
push eax
push 4
pop eax
sub ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
push edx
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push esi
push ebp
mov ebp, 0x44cfe010
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edi
push edi
mov edi, 0x4c5a38
mov dword [esp + 4], edi
pop edi
jmp 0x606032
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
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], ecx
mov dword [esp], edx
push eax
mov dword [esp], 0x791ed1d4
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x626872
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], edx
push esi
sub esp, 4
mov dword [esp], eax
mov eax, 0xa2258a8
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
add esp, 4
jmp dword [eax + 0x4c6ce8]