Function at 0x4d9d70
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff0
sub esp, 0x930
mov edi, dword [ebp + 0x10]
mov esi, dword [ebp + 0xc]
mov ebx, dword [ebp + 8]
mov eax, dword [0x7024bc]
xor eax, ebp
mov dword [esp + 0x928], eax
lea eax, [esp + 0x1a0]
push 0x780
push 0xff
push eax
call fcn.00645dd0
add esp, 0xc
mov eax, dword [edi + 0xf0]
xor ecx, ecx
movdqa xmm0, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm7, xmmword [0x676a90]
movdqa xmm1, xmmword [0x676aa0]
xor edx, edx
nop word cs:[eax + eax]
nop dword [eax]
movdqu xmm2, xmmword [edi + ecx]
movdqa xmm4, xmm2
psrld xmm4, 1
pxor xmm4, xmm2
pand xmm4, xmm0
movdqa xmm5, xmm4
paddd xmm5, xmm4
pxor xmm5, xmm2
pxor xmm4, xmm2
movdqa xmm3, xmm5
psrld xmm3, 2
pxor xmm3, xmm5
pand xmm3, xmm7
movdqa xmm6, xmm3
pslld xmm6, 2
pxor xmm6, xmm5
pxor xmm3, xmm5
movdqa xmm2, xmm4
psrld xmm2, 2
pxor xmm2, xmm4
pand xmm2, xmm7
movdqa xmm5, xmm2
pslld xmm5, 2
pxor xmm5, xmm4
pxor xmm2, xmm4
movdqa xmm4, xmm6
psrld xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm1
movdqa xmm7, xmm4
pslld xmm7, 4
pxor xmm7, xmm6
movdqa xmmword [esp + ecx*8 + 0x1a0], xmm7
movdqa xmm7, xmmword [0x676a90]
pxor xmm4, xmm6
movdqa xmmword [esp + ecx*8 + 0x1e0], xmm4
movdqa xmm4, xmm5
psrld xmm4, 4
pxor xmm4, xmm5
pand xmm4, xmm1
movdqa xmm6, xmm4
pslld xmm6, 4
pxor xmm6, xmm5
movdqa xmmword [esp + ecx*8 + 0x1b0], xmm6
pxor xmm4, xmm5
movdqa xmmword [esp + ecx*8 + 0x1f0], xmm4
movdqa xmm4, xmm3
psrld xmm4, 4
pxor xmm4, xmm3
pand xmm4, xmm1
movdqa xmm5, xmm4
pslld xmm5, 4
pxor xmm5, xmm3
movdqa xmmword [esp + ecx*8 + 0x1c0], xmm5
pxor xmm4, xmm3
movdqa xmmword [esp + ecx*8 + 0x200], xmm4
movdqa xmm3, xmm2
psrld xmm3, 4
pxor xmm3, xmm2
pand xmm3, xmm1
movdqa xmm4, xmm3
pslld xmm4, 4
pxor xmm4, xmm2
movdqa xmmword [esp + ecx*8 + 0x1d0], xmm4
pxor xmm3, xmm2
movdqa xmmword [esp + ecx*8 + 0x210], xmm3
add edx, 1
add ecx, 0x10
cmp edx, eax
jbe 0x4d9de0
movdqu xmm0, xmmword [ebx]
movdqa xmm2, xmm0
psrld xmm2, 1
pand xmm2, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm3, xmm2
psrld xmm3, 2
pand xmm3, xmm7
movdqa xmm4, xmm3
psrld xmm4, 4
pand xmm4, xmm1
movdqa xmmword [esp + 0x10], xmm4
movdqa xmm6, xmm4
pslld xmm6, 4
pxor xmm6, xmm3
pslld xmm3, 2
pxor xmm3, xmm2
movdqa xmmword [esp], xmm3
movdqa xmm5, xmm2
paddd xmm5, xmm2
pxor xmm5, xmm0
movdqa xmm0, xmm5
psrld xmm0, 2
pand xmm0, xmm7
movdqa xmm4, xmm0
psrld xmm4, 4
pand xmm4, xmm1
movdqa xmm3, xmm4
pslld xmm3, 4
pxor xmm3, xmm0
pslld xmm0, 2
pxor xmm0, xmm5
movdqa xmm2, xmm0
psrld xmm2, 4
pand xmm2, xmm1
movdqa xmm7, xmm2
pslld xmm7, 4
pxor xmm7, xmm0
movdqa xmm0, xmmword [esp]
psrld xmm0, 4
pand xmm0, xmm1
movdqa xmm5, xmm0
pslld xmm5, 4
pxor xmm5, xmmword [esp]
movdqa xmm1, xmm4
pxor xmm7, xmmword [esp + 0x1a0]
movdqa xmmword [esp], xmm7
movdqa xmmword [esp + 0x120], xmm7
pxor xmm5, xmmword [esp + 0x1b0]
pxor xmm3, xmmword [esp + 0x1c0]
movdqa xmmword [esp + 0x30], xmm5
movdqa xmmword [esp + 0x130], xmm5
movdqa xmm4, xmm3
movdqa xmmword [esp + 0x140], xmm3
pxor xmm6, xmmword [esp + 0x1d0]
movdqa xmmword [esp + 0x20], xmm6
movdqa xmmword [esp + 0x150], xmm6
pxor xmm2, xmmword [esp + 0x1e0]
movdqa xmm5, xmm2
movdqa xmmword [esp + 0x160], xmm2
pxor xmm0, xmmword [esp + 0x1f0]
movdqa xmm2, xmm1
pxor xmm2, xmmword [esp + 0x200]
movdqa xmmword [esp + 0x40], xmm0
movdqa xmmword [esp + 0x170], xmm0
movdqa xmm1, xmm2
movdqa xmmword [esp + 0x180], xmm2
movdqa xmm0, xmmword [esp + 0x10]
pxor xmm0, xmmword [esp + 0x210]
movdqa xmmword [esp + 0x10], xmm0
movdqa xmmword [esp + 0x190], xmm0
cmp eax, 1
mov ecx, 1
mov edx, 1
cmova edx, eax
nop dword [eax]
movdqa xmm6, xmm4
movdqa xmm7, xmm5
pxor xmm4, xmm5
movdqa xmmword [esp + 0xf0], xmm4
movdqa xmm2, xmmword [esp + 0x30]
movdqa xmm0, xmmword [esp + 0x10]
pxor xmm2, xmm0
movdqa xmmword [esp + 0xc0], xmm2
movdqa xmm3, xmm1
movdqa xmm5, xmmword [esp + 0x40]
pxor xmm5, xmm1
movdqa xmmword [esp + 0x40], xmm5
movdqa xmm1, xmm2
pxor xmm1, xmm4
movdqa xmmword [esp + 0x60], xmm1
movdqa xmm2, xmmword [esp + 0x20]
pxor xmm2, xmm1
movdqa xmm1, xmm6
pxor xmm6, xmm2
movdqa xmmword [esp + 0x70], xmm6
pxor xmm2, xmm3
movdqa xmmword [esp + 0x10], xmm0
pxor xmm1, xmm0
movdqa xmmword [esp + 0xd0], xmm1
movdqa xmm1, xmmword [esp]
pxor xmm1, xmm5
movdqa xmmword [esp + 0x20], xmm1
pxor xmm1, xmm7
movdqa xmmword [esp + 0xe0], xmm1
pxor xmm7, xmm0
movdqa xmmword [esp + 0x110], xmm7
movdqa xmm3, xmm6
pxor xmm3, xmm5
movdqa xmm4, xmm2
pxor xmm4, xmm7
movdqa xmm6, xmm4
pxor xmm6, xmm3
movdqa xmmword [esp + 0xb0], xmm6
movdqa xmm1, xmm3
movdqa xmmword [esp + 0x80], xmm3
movdqa xmmword [esp + 0x50], xmm4
pand xmm4, xmm7
pand xmm6, xmmword [esp + 0xf0]
pxor xmm6, xmm4
movdqa xmm3, xmmword [esp + 0xd0]
pand xmm1, xmm3
pxor xmm1, xmm4
movdqa xmm4, xmmword [esp + 0x30]
pxor xmm4, xmmword [esp + 0x20]
movdqa xmmword [esp + 0x30], xmm4
pxor xmm4, xmm3
movdqa xmmword [esp + 0x90], xmm4
movdqa xmm7, xmmword [esp + 0x70]
movdqa xmm0, xmm7
pxor xmm0, xmmword [esp]
movdqa xmmword [esp + 0xa0], xmm0
pand xmm7, xmmword [esp + 0x60]
pand xmm0, xmm4
pxor xmm2, xmm7
pxor xmm2, xmm0
movdqa xmm0, xmmword [esp + 0xe0]
pand xmm0, xmmword [esp]
pxor xmm0, xmm3
pxor xmm0, xmmword [esp + 0x80]
pxor xmm0, xmm7
movdqa xmm3, xmmword [esp + 0x40]
pxor xmm3, xmmword [esp + 0x50]
movdqa xmmword [esp + 0x40], xmm3
movdqa xmm4, xmmword [esp + 0x30]
pand xmm4, xmmword [esp + 0x20]
pxor xmm2, xmm6
movdqa xmm7, xmmword [esp + 0xc0]
movdqa xmm5, xmm7
pandn xmm5, xmm3
pxor xmm4, xmm7
pxor xmm4, xmm5
pxor xmm4, xmm6
movdqa xmm7, xmmword [esp + 0x20]
movdqa xmm3, xmmword [esp + 0x10]
pxor xmm7, xmm3
movdqa xmmword [esp + 0x100], xmm7
pxor xmm5, xmm3
movdqa xmm3, xmmword [esp + 0x50]
pxor xmm3, xmmword [esp]
movdqa xmm6, xmm3
pand xmm6, xmm7
pxor xmm0, xmm1
pxor xmm1, xmm6
pxor xmm1, xmm5
movdqa xmm5, xmm4
movdqa xmm7, xmm2
pand xmm5, xmm2
pxor xmm7, xmm0
movdqa xmm2, xmm5
pxor xmm2, xmm1
movdqa xmm6, xmm2
pand xmm6, xmm7
pxor xmm6, xmm0
movdqa xmmword [esp + 0x10], xmm6
movdqa xmm6, xmm4
pxor xmm6, xmm1
pxor xmm0, xmm5
pand xmm0, xmm6
movdqa xmm6, xmm0
pxor xmm0, xmm5
pxor xmm6, xmm1
pand xmm0, xmm1
pxor xmm4, xmm0
pxor xmm0, xmm2
pand xmm0, xmmword [esp + 0x10]
pxor xmm0, xmm7
movdqa xmm1, xmmword [esp + 0x70]
pand xmm1, xmm4
movdqa xmmword [esp + 0x70], xmm1
movdqa xmm2, xmm4
pand xmm4, xmmword [esp + 0x60]
pxor xmm2, xmm6
movdqa xmm5, xmm0
pxor xmm5, xmm2
movdqa xmm1, xmmword [esp + 0xa0]
pand xmm1, xmm2
movdqa xmmword [esp + 0xa0], xmm1
pand xmm2, xmmword [esp + 0x90]
movdqa xmmword [esp + 0x90], xmm2
movdqa xmm1, xmmword [esp]
pand xmm1, xmm6
movdqa xmmword [esp], xmm1
movdqa xmm1, xmm6
pand xmm6, xmmword [esp + 0xe0]
movdqa xmmword [esp + 0x60], xmm6
movdqa xmm2, xmm0
movdqa xmm7, xmmword [esp + 0x10]
pxor xmm2, xmm7
movdqa xmm6, xmmword [esp + 0x40]
pand xmm6, xmm2
pand xmm2, xmmword [esp + 0xc0]
movdqa xmmword [esp + 0x40], xmm2
movdqa xmm2, xmmword [esp + 0x20]
pand xmm2, xmm0
movdqa xmmword [esp + 0x20], xmm2
pand xmm0, xmmword [esp + 0x30]
pxor xmm1, xmm7
pand xmm3, xmm7
pand xmm7, xmmword [esp + 0x100]
movdqa xmmword [esp + 0x10], xmm7
movdqa xmm7, xmm5
pxor xmm7, xmm1
movdqa xmm2, xmmword [esp + 0x50]
pand xmm2, xmm1
movdqa xmmword [esp + 0x50], xmm2
pand xmm1, xmmword [esp + 0x110]
movdqa xmm2, xmmword [esp + 0xb0]
pand xmm2, xmm7
movdqa xmmword [esp + 0xb0], xmm2
pand xmm7, xmmword [esp + 0xf0]
movdqa xmmword [esp + 0x30], xmm7
movdqa xmm2, xmmword [esp + 0x80]
pand xmm2, xmm5
movdqa xmmword [esp + 0x80], xmm2
pand xmm5, xmmword [esp + 0xd0]
movdqa xmm2, xmmword [esp + 0x90]
movdqa xmm7, xmmword [esp + 0x60]
pxor xmm7, xmm2
movdqa xmmword [esp + 0x60], xmm7
pxor xmm2, xmm4
movdqa xmmword [esp + 0x90], xmm2
movdqa xmm4, xmm6
movdqa xmm6, xmmword [esp + 0x70]
pxor xmm6, xmm4
movdqa xmm2, xmmword [esp + 0x50]
pxor xmm2, xmm4
movdqa xmm4, xmmword [esp + 0xb0]
movdqa xmm7, xmmword [esp + 0x80]
pxor xmm7, xmm4
movdqa xmmword [esp + 0x80], xmm7
pxor xmm2, xmm4
movdqa xmmword [esp + 0x50], xmm2
movdqa xmm7, xmmword [esp + 0x40]
movdqa xmm2, xmm7
movdqa xmm4, xmmword [esp]
pxor xmm2, xmm4
pxor xmm4, xmm3
movdqa xmmword [esp], xmm4
pcmpeqd xmm4, xmm4
pxor xmm3, xmm4
pxor xmm3, xmm0
pxor xmm1, xmmword [esp + 0x30]
pxor xmm7, xmm3
movdqa xmm4, xmm7
pxor xmm3, xmm1
pxor xmm1, xmmword [esp + 0x20]
movdqa xmm0, xmmword [esp + 0x80]
pxor xmm0, xmm1
pxor xmm1, xmmword [esp + 0x90]
movdqa xmm7, xmm6
pxor xmm2, xmm6
movdqa xmm6, xmmword [esp + 0x10]
pxor xmm6, xmm2
pxor xmm6, xmm0
pxor xmm4, xmm0
pxor xmm3, xmm2
movdqa xmm0, xmmword [esp + 0xa0]
pxor xmm0, xmm1
pxor xmm7, xmm0
pxor xmm0, xmmword [esp]
movdqa xmmword [esp + 0xa0], xmm0
movdqa xmm0, xmmword [esp + 0x50]
pxor xmm1, xmm0
movdqa xmm2, xmmword [esp + 0x20]
pxor xmm2, xmmword [0x672080]
pxor xmm2, xmm0
pxor xmm5, xmmword [esp + 0x30]
movdqa xmm0, xmm7
pxor xmm0, xmm2
pxor xmm5, xmm2
movdqa xmm2, xmmword [esp + 0x60]
pxor xmm2, xmm6
pxor xmm5, xmm6
movdqa xmmword [esp + 0x120], xmm3
movdqa xmmword [esp + 0x130], xmm4
movdqa xmmword [esp + 0x140], xmm2
movaps xmm2, xmmword [esp + 0xa0]
movaps xmmword [esp + 0x150], xmm2
movdqa xmmword [esp + 0x160], xmm7
movdqa xmmword [esp + 0x170], xmm5
movdqa xmmword [esp + 0x180], xmm0
movdqa xmmword [esp + 0x190], xmm1
mov edi, 0x10
movdqa xmm4, xmmword [0x677d30]
movdqa xmm5, xmmword [0x677e00]
movdqa xmm6, xmmword [0x677df0]
movdqa xmm7, xmmword [0x677d60]
nop
movdqa xmm0, xmm3
pand xmm0, xmm4
pshufd xmm1, xmm3, 0x39
pand xmm1, xmm5
por xmm1, xmm0
pshufd xmm0, xmm3, 0x93
pand xmm3, xmm6
movdqa xmm2, xmm3
pslldq xmm2, 8
psrldq xmm3, 8
pand xmm0, xmm7
por xmm0, xmm3
por xmm0, xmm2
por xmm0, xmm1
movdqa xmmword [esp + edi + 0x110], xmm0
cmp edi, 0x80
je 0x4da640
movdqa xmm3, xmmword [esp + edi + 0x120]
add edi, 0x10
jmp 0x4da5e0
cmp ecx, edx
je 0x4da9c6
movdqa xmm6, xmmword [esp + 0x120]
movdqa xmmword [esp + 0x30], xmm6
movdqa xmm4, xmmword [esp + 0x130]
movdqa xmmword [esp + 0x70], xmm4
movdqa xmm0, xmmword [esp + 0x140]
movdqa xmm3, xmmword [esp + 0x150]
movdqa xmm1, xmm6
psrld xmm1, 8
pslld xmm6, 0x18
por xmm6, xmm1
movdqa xmm1, xmm4
psrld xmm1, 8
movdqa xmm2, xmm4
pslld xmm2, 0x18
por xmm2, xmm1
movdqa xmmword [esp + 0x90], xmm2
movdqa xmm1, xmm0
psrld xmm1, 8
movdqa xmm7, xmm0
pslld xmm7, 0x18
por xmm7, xmm1
movdqa xmm2, xmm3
psrld xmm2, 8
movdqa xmm1, xmm3
pslld xmm1, 0x18
por xmm1, xmm2
movdqa xmmword [esp + 0x20], xmm1
movdqa xmm1, xmmword [esp + 0x160]
movdqa xmmword [esp + 0xa0], xmm1
movdqa xmm2, xmm1
psrld xmm2, 8
pslld xmm1, 0x18
por xmm1, xmm2
movdqa xmmword [esp + 0xb0], xmm1
movdqa xmm1, xmmword [esp + 0x170]
movdqa xmmword [esp + 0x60], xmm1
movdqa xmm2, xmm1
psrld xmm2, 8
pslld xmm1, 0x18
por xmm1, xmm2
movdqa xmmword [esp + 0x40], xmm1
movdqa xmm1, xmmword [esp + 0x180]
movdqa xmmword [esp + 0x50], xmm1
movdqa xmm4, xmm1
psrld xmm4, 8
pslld xmm1, 0x18
por xmm1, xmm4
movdqa xmmword [esp + 0x80], xmm1
movdqa xmm5, xmmword [esp + 0x190]
movdqa xmm4, xmm5
psrld xmm4, 8
movdqa xmm1, xmm5
pslld xmm1, 0x18
por xmm1, xmm4
movdqa xmmword [esp + 0x10], xmm1
movdqa xmm2, xmmword [esp + 0x30]
pxor xmm2, xmm6
movdqa xmm4, xmm2
psrld xmm4, 0x10
movdqa xmm1, xmm2
pslld xmm1, 0x10
por xmm1, xmm4
pxor xmm1, xmm6
movdqa xmmword [esp], xmm1
movdqa xmm6, xmmword [esp + 0x70]
movdqa xmm1, xmmword [esp + 0x90]
pxor xmm6, xmm1
pxor xmm0, xmm7
pxor xmm7, xmm6
movdqa xmm4, xmm6
psrld xmm6, 0x10
pslld xmm4, 0x10
por xmm4, xmm6
pxor xmm4, xmm1
pxor xmm5, xmmword [esp + 0x10]
pxor xmm2, xmm5
pxor xmm2, xmm4
movdqa xmmword [esp + 0x30], xmm2
movdqa xmm4, xmm0
psrld xmm4, 0x10
movdqa xmm6, xmm5
pxor xmm6, xmm0
pslld xmm0, 0x10
por xmm0, xmm4
pxor xmm7, xmm0
movdqa xmmword [esp + 0x70], xmm7
movdqa xmm2, xmmword [esp + 0x20]
pxor xmm3, xmm2
movdqa xmm0, xmm3
psrld xmm0, 0x10
movdqa xmm1, xmm5
movdqa xmm4, xmm5
pxor xmm1, xmm3
pslld xmm3, 0x10
por xmm3, xmm0
pxor xmm3, xmm2
pxor xmm3, xmm6
movdqa xmmword [esp + 0x20], xmm3
movdqa xmm3, xmmword [esp + 0xa0]
movdqa xmm5, xmmword [esp + 0xb0]
pxor xmm3, xmm5
movdqa xmm6, xmmword [esp + 0x40]
movdqa xmm0, xmmword [esp + 0x60]
pxor xmm0, xmm6
pxor xmm6, xmm3
movdqa xmm2, xmm3
psrld xmm3, 0x10
pslld xmm2, 0x10
por xmm2, xmm3
movdqa xmm3, xmmword [esp + 0x80]
pxor xmm2, xmm5
pxor xmm2, xmm1
movdqa xmm1, xmmword [esp + 0x50]
pxor xmm1, xmm3
movdqa xmm7, xmm0
pxor xmm3, xmm0
psrld xmm7, 0x10
pslld xmm0, 0x10
por xmm0, xmm7
movdqa xmm7, xmmword [esp + 0x10]
pxor xmm6, xmm0
pxor xmm7, xmm1
movdqa xmm0, xmm1
psrld xmm1, 0x10
pslld xmm0, 0x10
por xmm0, xmm1
movaps xmm1, xmmword [esp + 0x30]
pxor xmm3, xmm0
movdqa xmm5, xmmword [esp]
pxor xmm5, xmm4
movdqa xmm0, xmm4
psrld xmm0, 0x10
pslld xmm4, 0x10
por xmm4, xmm0
mov edi, ecx
shl edi, 7
pxor xmm5, xmmword [esp + edi + 0x1a0]
pxor xmm7, xmm4
movdqa xmmword [esp], xmm5
movdqa xmmword [esp + 0x120], xmm5
xorps xmm1, xmmword [esp + edi + 0x1b0]
movaps xmmword [esp + 0x30], xmm1
movaps xmmword [esp + 0x130], xmm1
movdqa xmm1, xmmword [esp + 0x70]
pxor xmm1, xmmword [esp + edi + 0x1c0]
movdqa xmm4, xmm1
movdqa xmmword [esp + 0x140], xmm1
movaps xmm1, xmmword [esp + 0x20]
xorps xmm1, xmmword [esp + edi + 0x1d0]
pxor xmm2, xmmword [esp + edi + 0x1e0]
movaps xmmword [esp + 0x20], xmm1
movaps xmmword [esp + 0x150], xmm1
movdqa xmm5, xmm2
movdqa xmmword [esp + 0x160], xmm2
pxor xmm6, xmmword [esp + edi + 0x1f0]
movdqa xmmword [esp + 0x40], xmm6
movdqa xmmword [esp + 0x170], xmm6
pxor xmm3, xmmword [esp + edi + 0x200]
movdqa xmm1, xmm3
movdqa xmmword [esp + 0x180], xmm3
pxor xmm7, xmmword [esp + edi + 0x210]
movdqa xmmword [esp + 0x10], xmm7
movdqa xmmword [esp + 0x190], xmm7
add ecx, 1
jmp 0x4da0d0
shl eax, 7
movdqa xmm5, xmmword [esp + 0x120]
movdqa xmm4, xmmword [esp + 0x130]
pxor xmm5, xmmword [esp + eax + 0x1a0]
movdqa xmmword [esp + 0x120], xmm5
pxor xmm4, xmmword [esp + eax + 0x1b0]
movdqa xmmword [esp + 0x130], xmm4
movdqa xmm0, xmmword [esp + 0x140]
pxor xmm0, xmmword [esp + eax + 0x1c0]
movdqa xmmword [esp + 0x140], xmm0
movdqa xmm6, xmmword [esp + 0x150]
pxor xmm6, xmmword [esp + eax + 0x1d0]
movdqa xmmword [esp + 0x150], xmm6
movdqa xmm2, xmmword [esp + 0x160]
pxor xmm2, xmmword [esp + eax + 0x1e0]
movdqa xmmword [esp + 0x160], xmm2
movdqa xmm1, xmmword [0x68cb40]
movdqa xmm3, xmm1
pandn xmm3, xmm5
movdqa xmm5, xmmword [esp + 0x170]
pxor xmm5, xmmword [esp + eax + 0x1f0]
paddd xmm4, xmm4
pand xmm4, xmm1
por xmm3, xmm4
paddd xmm6, xmm6
movdqa xmm4, xmmword [0x68cb50]
pand xmm6, xmm4
movdqa xmm7, xmmword [0x68cb60]
pand xmm0, xmm7
por xmm0, xmm6
movdqa xmmword [esp + 0x170], xmm5
paddd xmm5, xmm5
pand xmm5, xmm1
pandn xmm1, xmm2
movdqa xmm2, xmmword [esp + 0x180]
pxor xmm2, xmmword [esp + eax + 0x200]
movdqa xmmword [esp + 0x180], xmm2
movdqa xmm6, xmmword [esp + 0x190]
pxor xmm6, xmmword [esp + eax + 0x210]
por xmm1, xmm5
paddd xmm6, xmm6
pand xmm6, xmm4
pand xmm2, xmm7
por xmm2, xmm6
movdqa xmm4, xmm3
psrld xmm4, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm4, xmm5
pxor xmm4, xmm0
pslld xmm4, 2
pxor xmm4, xmm3
movdqa xmm0, xmm1
psrld xmm0, 2
pand xmm0, xmm5
pxor xmm0, xmm2
pslld xmm0, 6
pslld xmm1, 4
pxor xmm1, xmm0
pand xmm1, xmmword [0x68cb70]
pand xmm4, xmmword [0x676aa0]
por xmm4, xmm1
movdqu xmmword [esi], xmm4
mov ecx, dword [esp + 0x928]
xor ecx, ebp
call fcn.0064180a
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret