Function at 0x4ee170
Capabilities:
Link many functions at runtime

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, 0x78
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
mov dword [ebp - 8], 0x94fc7fd9
mov dword [ebp - 4], 0xf858adcd
mov eax, dword [ebp - 8]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
mov edi, ecx
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x20]
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x54], ecx
xorps xmm1, xmmword [ebp - 0x60]
push eax
push edi
movaps xmmword [ebp - 0x20], xmm1
call esi
mov dword [0x589200], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0xb5ed6ac5
mov dword [ebp - 4], 0x9731d9fc
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da71ce9
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x14], ecx
xorps xmm1, xmmword [ebp - 0x20]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x589204], eax
mov dword [ebp - 8], 0x497c8fe5
mov dword [ebp - 4], 0x30f205a6
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x8fe86ac4
mov dword [ebp - 4], 0xb92cdee9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x14], ecx
xorps xmm1, xmmword [ebp - 0x20]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x5891f8], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x94f760d5
mov dword [ebp - 4], 0xb92ccee9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x14], ecx
xorps xmm1, xmmword [ebp - 0x20]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x5891f0], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x94fc7fd9
mov dword [ebp - 4], 0xb934dfd9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x14], ecx
xorps xmm1, xmmword [ebp - 0x20]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x589208], eax
mov dword [ebp - 8], 0x497c8fe5
mov dword [ebp - 4], 0x2cf200b8
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 8], 0x9cf746ef
mov dword [ebp - 4], 0xf858ece3
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x54], ecx
xorps xmm1, xmmword [ebp - 0x60]
push eax
push edi
movaps xmmword [ebp - 0x40], xmm1
call esi
mov dword [0x5891fc], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x88fc7ac7
mov dword [ebp - 4], 0x8c28e2f5
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x1cc932ee
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x34], ecx
xorps xmm1, xmmword [ebp - 0x40]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x5891e4], eax
mov dword [ebp - 8], 0x497c8fe5
mov dword [ebp - 4], 0x3af910ba
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x8fe86ac4
mov dword [ebp - 4], 0xb92cdee9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x34], ecx
xorps xmm1, xmmword [ebp - 0x40]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x5891f4], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x9ef86ac4
mov dword [ebp - 4], 0x9d34c4ca
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x34], ecx
xorps xmm1, xmmword [ebp - 0x40]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
mov dword [0x5891ec], eax
mov dword [ebp - 8], 0x5c7c95e4
mov dword [ebp - 4], 0x2af21b9b
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 8], 0x89f663d5
mov dword [ebp - 4], 0x9639e5e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 8], 0x5dc231e3
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], ecx
mov dword [ebp - 8], 0x3908fbad
mov dword [ebp - 4], 0x5e9775e9
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 8], 0xfa990f96
mov dword [ebp - 4], 0xf858ad8c
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 8], 0x5da75d87
mov dword [ebp - 4], 0x95de6317
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 8], 0x6f16f488
mov dword [ebp - 4], 0x9a627b22
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
movaps xmm1, xmmword [ebp - 0x70]
xorps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x70]
movaps xmmword [ebp - 0x70], xmm1
movaps xmm1, xmmword [ebp - 0x60]
mov dword [ebp - 0x34], ecx
xorps xmm1, xmmword [ebp - 0x40]
push eax
push edi
movaps xmmword [ebp - 0x60], xmm1
call esi
pop edi
mov dword [0x5891e8], eax
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret