Function at 0x4dab70
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
and esp, 0xfffffff0
sub esp, 0x190
mov eax, dword [ebp + 0x10]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 8]
mov esi, dword [0x7024bc]
xor esi, ebp
mov dword [esp + 0x18c], esi
cmp ecx, 0x100
je 0x4db2a0
cmp ecx, 0xc0
je 0x4dc04f
mov esi, 1
cmp ecx, 0x80
jne 0x4dced3
mov dword [eax + 0xf0], 0xa
movdqu xmm1, xmmword [edx]
movdqu xmmword [eax], xmm1
add eax, 0x10
mov ecx, 0xfffffff6
nop dword [eax]
movdqa xmm0, xmm1
movdqa xmm4, xmm1
movdqa xmmword [esp + 0x130], xmm1
psrld xmm1, 1
pand xmm1, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm2, xmm1
psrld xmm2, 2
movdqa xmm0, xmmword [0x676a90]
pand xmm2, xmm0
movdqa xmm5, xmm0
movdqa xmm3, xmm2
psrld xmm3, 4
movdqa xmm6, xmmword [0x676aa0]
pand xmm3, xmm6
movdqa xmmword [esp + 0x20], xmm3
movdqa xmm0, xmm3
pslld xmm0, 4
pxor xmm0, xmm2
pslld xmm2, 2
pxor xmm2, xmm1
paddd xmm1, xmm1
pxor xmm1, xmm4
movdqa xmm4, xmm1
psrld xmm4, 2
pand xmm4, xmm5
movdqa xmm5, xmm4
psrld xmm5, 4
pand xmm5, xmm6
movdqa xmm7, xmm5
pslld xmm7, 4
pxor xmm7, xmm4
pslld xmm4, 2
pxor xmm4, xmm1
movdqa xmm3, xmm4
psrld xmm3, 4
pand xmm3, xmm6
movdqa xmm1, xmm3
pslld xmm1, 4
pxor xmm1, xmm4
movdqa xmmword [esp], xmm1
movdqa xmm1, xmm2
psrld xmm1, 4
pand xmm1, xmm6
movdqa xmm6, xmm1
pslld xmm6, 4
pxor xmm6, xmm2
movdqa xmmword [esp + 0x60], xmm6
movdqa xmm4, xmm7
pxor xmm4, xmm3
movdqa xmmword [esp + 0xe0], xmm4
movdqa xmm2, xmm6
movdqa xmm2, xmmword [esp + 0x20]
pxor xmm6, xmm2
movdqa xmmword [esp + 0xf0], xmm6
pxor xmm1, xmm5
movdqa xmmword [esp + 0x30], xmm1
movdqa xmm1, xmm6
pxor xmm1, xmm4
movdqa xmmword [esp + 0x80], xmm1
pxor xmm0, xmm1
movdqa xmm1, xmm7
pxor xmm7, xmm0
movdqa xmmword [esp + 0x50], xmm7
pxor xmm0, xmm5
movdqa xmm5, xmm2
pxor xmm1, xmm2
movdqa xmmword [esp + 0xd0], xmm1
movdqa xmm6, xmmword [esp]
movdqa xmm4, xmmword [esp + 0x30]
pxor xmm6, xmm4
movdqa xmm2, xmm6
movdqa xmmword [esp + 0x70], xmm6
pxor xmm2, xmm3
movdqa xmmword [esp + 0xc0], xmm2
pxor xmm3, xmm5
movdqa xmm2, xmm7
pxor xmm2, xmm4
movdqa xmm1, xmm0
pxor xmm1, xmm3
movdqa xmm4, xmm3
movdqa xmmword [esp + 0x120], xmm3
movdqa xmm7, xmm1
movdqa xmmword [esp + 0x40], xmm1
pxor xmm7, xmm2
movdqa xmmword [esp + 0xa0], xmm7
movdqa xmmword [esp + 0x90], xmm2
pand xmm1, xmm3
pand xmm7, xmmword [esp + 0xe0]
pxor xmm7, xmm1
movdqa xmm4, xmm2
movdqa xmm2, xmmword [esp + 0xd0]
pand xmm4, xmm2
pxor xmm4, xmm1
movdqa xmm5, xmmword [esp + 0x60]
pxor xmm5, xmm6
movdqa xmmword [esp + 0x60], xmm5
pxor xmm5, xmm2
movdqa xmmword [esp + 0x110], xmm5
movdqa xmm2, xmmword [esp + 0x50]
movdqa xmm3, xmm2
movdqa xmm6, xmmword [esp]
pxor xmm3, xmm6
movdqa xmmword [esp + 0x10], xmm3
pand xmm2, xmmword [esp + 0x80]
pand xmm5, xmm3
pxor xmm0, xmm2
pxor xmm0, xmm5
movdqa xmm1, xmmword [esp + 0xc0]
pand xmm1, xmm6
pxor xmm1, xmm2
movdqa xmm2, xmmword [esp + 0x90]
pxor xmm2, xmmword [esp + 0xd0]
pxor xmm1, xmm2
movdqa xmm3, xmmword [esp + 0x30]
pxor xmm3, xmmword [esp + 0x40]
movdqa xmmword [esp + 0x30], xmm3
movdqa xmm2, xmmword [esp + 0x60]
pand xmm2, xmmword [esp + 0x70]
pxor xmm0, xmm7
movdqa xmm5, xmmword [esp + 0xf0]
movdqa xmm6, xmm5
pandn xmm6, xmm3
pxor xmm2, xmm5
pxor xmm2, xmm6
pxor xmm2, xmm7
movdqa xmm5, xmmword [esp + 0x70]
movdqa xmm3, xmmword [esp + 0x20]
pxor xmm5, xmm3
movdqa xmmword [esp + 0x100], xmm5
pxor xmm6, xmm3
movdqa xmm3, xmmword [esp + 0x40]
pxor xmm3, xmmword [esp]
movdqa xmmword [esp + 0xb0], xmm3
pand xmm3, xmm5
pxor xmm1, xmm4
pxor xmm4, xmm3
pxor xmm4, xmm6
movdqa xmm3, xmm0
pxor xmm3, xmm1
pand xmm0, xmm2
movdqa xmm6, xmm0
pxor xmm6, xmm4
movdqa xmm5, xmm6
pand xmm5, xmm3
pxor xmm5, xmm1
movdqa xmm7, xmm2
pxor xmm7, xmm4
pxor xmm1, xmm0
pand xmm1, xmm7
movdqa xmm7, xmm1
pxor xmm1, xmm0
pxor xmm7, xmm4
pand xmm1, xmm4
pxor xmm2, xmm1
pxor xmm1, xmm6
pand xmm1, xmm5
movdqa xmm4, xmm5
movdqa xmmword [esp + 0x20], xmm5
pxor xmm1, xmm3
movdqa xmm0, xmmword [esp + 0x50]
pand xmm0, xmm2
movdqa xmmword [esp + 0x50], xmm0
movdqa xmm5, xmm2
pand xmm2, xmmword [esp + 0x80]
pxor xmm5, xmm7
movdqa xmm0, xmm1
pxor xmm0, xmm5
movdqa xmm3, xmmword [esp + 0x10]
pand xmm3, xmm5
movdqa xmmword [esp + 0x10], xmm3
pand xmm5, xmmword [esp + 0x110]
movdqa xmm3, xmmword [esp]
pand xmm3, xmm7
movdqa xmmword [esp], xmm3
movdqa xmm6, xmm7
pand xmm7, xmmword [esp + 0xc0]
movdqa xmmword [esp + 0x80], xmm7
movdqa xmm3, xmm1
pxor xmm3, xmm4
movdqa xmm4, xmmword [esp + 0x30]
pand xmm4, xmm3
movdqa xmmword [esp + 0x30], xmm4
pand xmm3, xmmword [esp + 0xf0]
movdqa xmm7, xmmword [esp + 0x70]
pand xmm7, xmm1
movdqa xmmword [esp + 0x70], xmm7
pand xmm1, xmmword [esp + 0x60]
movdqa xmm4, xmmword [esp + 0x20]
pxor xmm6, xmm4
movdqa xmm7, xmmword [esp + 0xb0]
pand xmm7, xmm4
movdqa xmmword [esp + 0xb0], xmm7
pand xmm4, xmmword [esp + 0x100]
movdqa xmmword [esp + 0x20], xmm4
movdqa xmm4, xmm0
pxor xmm4, xmm6
movdqa xmm7, xmmword [esp + 0x40]
pand xmm7, xmm6
movdqa xmmword [esp + 0x40], xmm7
pand xmm6, xmmword [esp + 0x120]
movdqa xmm7, xmmword [esp + 0xa0]
pand xmm7, xmm4
movdqa xmmword [esp + 0xa0], xmm7
pand xmm4, xmmword [esp + 0xe0]
movdqa xmmword [esp + 0x60], xmm4
movdqa xmm7, xmmword [esp + 0x90]
pand xmm7, xmm0
pand xmm0, xmmword [esp + 0xd0]
movdqa xmm4, xmmword [esp + 0x80]
pxor xmm4, xmm5
movdqa xmmword [esp + 0x80], xmm4
pxor xmm5, xmm2
movdqa xmm2, xmmword [esp + 0x50]
movdqa xmm4, xmmword [esp + 0x30]
pxor xmm2, xmm4
movdqa xmmword [esp + 0x50], xmm2
movdqa xmm2, xmmword [esp + 0x40]
pxor xmm2, xmm4
movdqa xmm4, xmmword [esp + 0xa0]
pxor xmm7, xmm4
movdqa xmmword [esp + 0x90], xmm7
pxor xmm2, xmm4
movdqa xmmword [esp + 0x40], xmm2
movdqa xmm2, xmm3
movdqa xmm4, xmmword [esp]
pxor xmm2, xmm4
movdqa xmm7, xmmword [esp + 0xb0]
pxor xmm4, xmm7
movdqa xmmword [esp], xmm4
pxor xmm7, xmmword [0x672080]
pxor xmm7, xmm1
pxor xmm6, xmmword [esp + 0x60]
movdqa xmm1, xmm7
pxor xmm3, xmm7
movdqa xmm7, xmm3
pxor xmm1, xmm6
movdqa xmm3, xmm1
pxor xmm6, xmmword [esp + 0x70]
movdqa xmm1, xmmword [esp + 0x90]
pxor xmm1, xmm6
pxor xmm6, xmm5
movdqa xmm4, xmmword [esp + 0x50]
pxor xmm2, xmm4
movdqa xmm5, xmmword [esp + 0x20]
pxor xmm5, xmm2
pxor xmm5, xmm1
movdqa xmmword [esp + 0x20], xmm5
pxor xmm7, xmm1
movdqa xmmword [esp + 0x30], xmm7
pxor xmm3, xmm2
movdqa xmm1, xmmword [esp + 0x10]
pxor xmm1, xmm6
pxor xmm4, xmm1
movdqa xmm2, xmm4
pxor xmm1, xmmword [esp]
movdqa xmmword [esp + 0x10], xmm1
movdqa xmm4, xmmword [esp + 0x40]
pxor xmm6, xmm4
movdqa xmm1, xmmword [esp + 0x70]
pxor xmm1, xmmword [0x672080]
pxor xmm1, xmm4
movdqa xmm4, xmm1
pxor xmm0, xmmword [esp + 0x60]
movdqa xmm5, xmmword [0x68cb40]
movdqa xmm1, xmm5
pandn xmm1, xmm2
pxor xmm2, xmm4
pxor xmm0, xmm4
movdqa xmm7, xmmword [esp + 0x80]
movdqa xmm4, xmmword [esp + 0x20]
pxor xmm7, xmm4
pxor xmm0, xmm4
movdqa xmm4, xmm5
pandn xmm4, xmm3
movdqa xmm3, xmmword [esp + 0x30]
paddd xmm3, xmm3
pand xmm3, xmm5
por xmm4, xmm3
movdqa xmm5, xmmword [esp + 0x10]
paddd xmm5, xmm5
movdqa xmm3, xmmword [0x68cb50]
pand xmm5, xmm3
movdqa xmm3, xmm5
movdqa xmm5, xmmword [0x68cb60]
pand xmm7, xmm5
por xmm7, xmm3
paddd xmm0, xmm0
pand xmm0, xmmword [0x68cb40]
por xmm1, xmm0
paddd xmm6, xmm6
pand xmm6, xmmword [0x68cb50]
pand xmm2, xmm5
por xmm2, xmm6
movdqa xmm0, xmm4
psrld xmm0, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm0, xmm5
pxor xmm0, xmm7
pslld xmm0, 2
pxor xmm0, xmm4
movdqa xmm3, xmm1
psrld xmm3, 2
pand xmm3, xmm5
pxor xmm3, xmm2
pslld xmm3, 6
pslld xmm1, 4
pxor xmm1, xmm3
pand xmm1, xmmword [0x68cb70]
pand xmm0, xmmword [0x676aa0]
por xmm0, xmm1
movzx edx, byte [ecx + 0x68d57a]
movdqa xmm1, xmm0
psrld xmm1, 8
pslld xmm0, 0x18
por xmm0, xmm1
movd xmm1, edx
psrldq xmm0, 0xc
pxor xmm1, xmmword [esp + 0x130]
pxor xmm1, xmm0
movdqa xmm0, xmm1
pslldq xmm0, 4
pxor xmm0, xmm1
movdqa xmm2, xmm1
pslldq xmm2, 8
pslldq xmm1, 0xc
pxor xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [eax], xmm1
add eax, 0x10
inc ecx
jne 0x4dabe0
jmp 0x4dced1
mov dword [eax + 0xf0], 0xe
movdqu xmm0, xmmword [edx]
movdqa xmmword [esp + 0x130], xmm0
movdqu xmmword [eax], xmm0
movdqu xmm4, xmmword [edx + 0x10]
movdqu xmmword [eax + 0x10], xmm4
mov ecx, 0x30
mov edx, 0x68d570
nop
movdqa xmm1, xmm4
psrld xmm1, 1
pand xmm1, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm3, xmm1
psrld xmm3, 2
movdqa xmm0, xmmword [0x676a90]
pand xmm3, xmm0
movdqa xmm5, xmm0
movdqa xmm2, xmm3
psrld xmm2, 4
movdqa xmm6, xmmword [0x676aa0]
pand xmm2, xmm6
movdqa xmmword [esp + 0x10], xmm2
movdqa xmm0, xmm2
pslld xmm0, 4
pxor xmm0, xmm3
pslld xmm3, 2
pxor xmm3, xmm1
paddd xmm1, xmm1
movdqa xmmword [esp + 0x140], xmm4
pxor xmm1, xmm4
movdqa xmm4, xmm1
psrld xmm4, 2
pand xmm4, xmm5
movdqa xmm5, xmm4
psrld xmm5, 4
pand xmm5, xmm6
movdqa xmm7, xmm5
pslld xmm7, 4
pxor xmm7, xmm4
pslld xmm4, 2
pxor xmm4, xmm1
movdqa xmm2, xmm4
psrld xmm2, 4
pand xmm2, xmm6
movdqa xmm1, xmm2
pslld xmm1, 4
pxor xmm1, xmm4
movdqa xmmword [esp], xmm1
movdqa xmm1, xmm3
psrld xmm1, 4
pand xmm1, xmm6
movdqa xmm4, xmm1
pslld xmm4, 4
pxor xmm4, xmm3
movdqa xmmword [esp + 0xa0], xmm4
movdqa xmm3, xmm7
pxor xmm3, xmm2
movdqa xmmword [esp + 0xd0], xmm3
movdqa xmm6, xmm4
pxor xmm6, xmmword [esp + 0x10]
movdqa xmmword [esp + 0xf0], xmm6
pxor xmm1, xmm5
movdqa xmm4, xmm1
movdqa xmmword [esp + 0x60], xmm1
movdqa xmm1, xmm6
pxor xmm1, xmm3
movdqa xmmword [esp + 0x80], xmm1
pxor xmm0, xmm1
movdqa xmm6, xmm7
pxor xmm7, xmm0
movdqa xmmword [esp + 0x50], xmm7
pxor xmm0, xmm5
movdqa xmm5, xmmword [esp + 0x10]
pxor xmm6, xmm5
movdqa xmm1, xmmword [esp]
pxor xmm1, xmm4
movdqa xmmword [esp + 0x30], xmm1
movdqa xmm3, xmm1
pxor xmm3, xmm2
movdqa xmmword [esp + 0xc0], xmm3
pxor xmm2, xmm5
movdqa xmm3, xmm7
pxor xmm3, xmm4
movdqa xmm1, xmm0
pxor xmm1, xmm2
movdqa xmm7, xmm2
movdqa xmmword [esp + 0x120], xmm2
movdqa xmm2, xmm1
movdqa xmmword [esp + 0x40], xmm1
pxor xmm2, xmm3
movdqa xmmword [esp + 0x110], xmm2
movdqa xmmword [esp + 0x70], xmm3
pand xmm1, xmm7
movdqa xmm7, xmm2
pand xmm7, xmmword [esp + 0xd0]
pxor xmm7, xmm1
movdqa xmmword [esp + 0xe0], xmm6
pand xmm3, xmm6
pxor xmm3, xmm1
movdqa xmm4, xmmword [esp + 0xa0]
pxor xmm4, xmmword [esp + 0x30]
movdqa xmmword [esp + 0xa0], xmm4
pxor xmm4, xmm6
movdqa xmmword [esp + 0x100], xmm4
movdqa xmm5, xmmword [esp + 0x50]
movdqa xmm2, xmm5
movdqa xmm6, xmmword [esp]
pxor xmm2, xmm6
movdqa xmmword [esp + 0x20], xmm2
movdqa xmm1, xmm5
pand xmm1, xmmword [esp + 0x80]
pand xmm4, xmm2
pxor xmm0, xmm1
pxor xmm0, xmm4
movdqa xmm5, xmmword [esp + 0xc0]
pand xmm5, xmm6
pxor xmm5, xmm1
movdqa xmm1, xmmword [esp + 0x70]
pxor xmm1, xmmword [esp + 0xe0]
pxor xmm5, xmm1
movdqa xmm2, xmmword [esp + 0x60]
pxor xmm2, xmmword [esp + 0x40]
movdqa xmmword [esp + 0x60], xmm2
movdqa xmm1, xmmword [esp + 0xa0]
pand xmm1, xmmword [esp + 0x30]
pxor xmm0, xmm7
movdqa xmm4, xmmword [esp + 0xf0]
movdqa xmm6, xmm4
pandn xmm6, xmm2
pxor xmm1, xmm4
pxor xmm1, xmm6
pxor xmm1, xmm7
movdqa xmm4, xmmword [esp + 0x30]
movdqa xmm2, xmmword [esp + 0x10]
pxor xmm4, xmm2
movdqa xmmword [esp + 0x150], xmm4
pxor xmm6, xmm2
movdqa xmm2, xmmword [esp + 0x40]
pxor xmm2, xmmword [esp]
movdqa xmmword [esp + 0xb0], xmm2
pand xmm2, xmm4
pxor xmm5, xmm3
pxor xmm3, xmm2
pxor xmm3, xmm6
movdqa xmm2, xmm0
pxor xmm2, xmm5
pand xmm0, xmm1
movdqa xmm6, xmm0
pxor xmm6, xmm3
movdqa xmm4, xmm6
pand xmm4, xmm2
pxor xmm4, xmm5
movdqa xmmword [esp + 0x90], xmm4
movdqa xmm7, xmm1
pxor xmm7, xmm3
pxor xmm5, xmm0
pand xmm5, xmm7
movdqa xmm7, xmm5
pxor xmm5, xmm0
pxor xmm7, xmm3
pand xmm5, xmm3
pxor xmm1, xmm5
pxor xmm5, xmm6
pand xmm5, xmm4
pxor xmm5, xmm2
movdqa xmm0, xmmword [esp + 0x50]
pand xmm0, xmm1
movdqa xmmword [esp + 0x50], xmm0
movdqa xmm3, xmm1
pand xmm1, xmmword [esp + 0x80]
pxor xmm3, xmm7
movdqa xmm6, xmm5
pxor xmm6, xmm3
movdqa xmm0, xmmword [esp + 0x20]
pand xmm0, xmm3
movdqa xmmword [esp + 0x20], xmm0
pand xmm3, xmmword [esp + 0x100]
movdqa xmm0, xmmword [esp]
pand xmm0, xmm7
movdqa xmmword [esp], xmm0
movdqa xmm2, xmm7
pand xmm7, xmmword [esp + 0xc0]
movdqa xmmword [esp + 0x80], xmm7
movdqa xmm4, xmm5
movdqa xmm0, xmmword [esp + 0x90]
pxor xmm4, xmm0
movdqa xmm7, xmmword [esp + 0x60]
pand xmm7, xmm4
movdqa xmmword [esp + 0x60], xmm7
pand xmm4, xmmword [esp + 0xf0]
movdqa xmmword [esp + 0x10], xmm4
movdqa xmm7, xmmword [esp + 0x30]
pand xmm7, xmm5
movdqa xmmword [esp + 0x30], xmm7
pand xmm5, xmmword [esp + 0xa0]
pxor xmm2, xmm0
movdqa xmm4, xmmword [esp + 0xb0]
pand xmm4, xmm0
pand xmm0, xmmword [esp + 0x150]
movdqa xmmword [esp + 0x90], xmm0
movdqa xmm7, xmm6
pxor xmm7, xmm2
movdqa xmm0, xmmword [esp + 0x40]
pand xmm0, xmm2
movdqa xmmword [esp + 0x40], xmm0
pand xmm2, xmmword [esp + 0x120]
movdqa xmm0, xmmword [esp + 0x110]
pand xmm0, xmm7
pand xmm7, xmmword [esp + 0xd0]
movdqa xmmword [esp + 0xa0], xmm7
movdqa xmm7, xmmword [esp + 0x70]
pand xmm7, xmm6
movdqa xmmword [esp + 0x70], xmm7
pand xmm6, xmmword [esp + 0xe0]
movdqa xmm7, xmmword [esp + 0x80]
pxor xmm7, xmm3
movdqa xmmword [esp + 0x80], xmm7
pxor xmm3, xmm1
movdqa xmm1, xmmword [esp + 0x50]
movdqa xmm7, xmmword [esp + 0x60]
pxor xmm1, xmm7
movdqa xmmword [esp + 0x50], xmm1
movdqa xmm1, xmmword [esp + 0x40]
pxor xmm1, xmm7
movdqa xmm7, xmmword [esp + 0x70]
pxor xmm7, xmm0
movdqa xmmword [esp + 0x70], xmm7
pxor xmm1, xmm0
movdqa xmmword [esp + 0x40], xmm1
movdqa xmm1, xmmword [esp + 0x10]
movdqa xmm0, xmmword [esp]
pxor xmm1, xmm0
movdqa xmm7, xmm4
pxor xmm0, xmm4
movdqa xmmword [esp], xmm0
pcmpeqd xmm4, xmm4
pxor xmm7, xmm4
pxor xmm7, xmm5
pxor xmm2, xmmword [esp + 0xa0]
movdqa xmm0, xmmword [esp + 0x10]
pxor xmm0, xmm7
movdqa xmmword [esp + 0x10], xmm0
pxor xmm7, xmm2
movdqa xmm0, xmm2
movdqa xmm2, xmmword [esp + 0x30]
pxor xmm0, xmm2
movdqa xmm5, xmmword [esp + 0x70]
pxor xmm5, xmm0
pxor xmm0, xmm3
movdqa xmm3, xmmword [esp + 0x50]
pxor xmm1, xmm3
movdqa xmm4, xmmword [esp + 0x90]
pxor xmm4, xmm1
pxor xmm4, xmm5
movdqa xmmword [esp + 0x90], xmm4
movdqa xmm4, xmmword [esp + 0x10]
pxor xmm4, xmm5
movdqa xmmword [esp + 0x10], xmm4
pxor xmm7, xmm1
movdqa xmmword [esp + 0xb0], xmm7
movdqa xmm1, xmmword [esp + 0x20]
pxor xmm1, xmm0
pxor xmm3, xmm1
pxor xmm1, xmmword [esp]
movdqa xmmword [esp + 0x20], xmm1
movdqa xmm4, xmmword [esp + 0x40]
pxor xmm0, xmm4
movdqa xmm1, xmm2
pxor xmm1, xmmword [0x672080]
pxor xmm1, xmm4
movdqa xmm2, xmm1
pxor xmm6, xmmword [esp + 0xa0]
movdqa xmm7, xmmword [0x68cb40]
movdqa xmm1, xmm7
pandn xmm1, xmm3
movdqa xmm5, xmm3
pxor xmm5, xmm2
pxor xmm6, xmm2
movdqa xmm4, xmmword [esp + 0x80]
movdqa xmm2, xmmword [esp + 0x90]
pxor xmm4, xmm2
pxor xmm6, xmm2
movdqa xmm3, xmm7
pandn xmm3, xmmword [esp + 0xb0]
movdqa xmm2, xmmword [esp + 0x10]
paddd xmm2, xmm2
pand xmm2, xmm7
por xmm3, xmm2
movdqa xmmword [esp], xmm3
movdqa xmm7, xmmword [esp + 0x20]
paddd xmm7, xmm7
movdqa xmm3, xmmword [0x68cb50]
pand xmm7, xmm3
movdqa xmm2, xmm7
movdqa xmm7, xmmword [0x68cb60]
pand xmm4, xmm7
por xmm4, xmm2
paddd xmm6, xmm6
pand xmm6, xmmword [0x68cb40]
por xmm1, xmm6
paddd xmm0, xmm0
pand xmm0, xmm3
pand xmm5, xmm7
por xmm5, xmm0
movdqa xmm3, xmm5
movzx esi, byte [edx]
movd xmm0, esi
pxor xmm0, xmmword [esp + 0x130]
movdqa xmm6, xmmword [esp]
movdqa xmm2, xmm6
psrld xmm2, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm2, xmm5
pxor xmm2, xmm4
pslld xmm2, 2
pxor xmm2, xmm6
movdqa xmm4, xmm1
psrld xmm4, 2
pand xmm4, xmm5
pxor xmm4, xmm3
pslld xmm4, 6
pslld xmm1, 4
pxor xmm1, xmm4
pand xmm1, xmmword [0x68cb70]
pand xmm2, xmmword [0x676aa0]
por xmm2, xmm1
movdqa xmm1, xmm2
psrld xmm1, 8
pslld xmm2, 0x18
por xmm2, xmm1
psrldq xmm2, 0xc
pxor xmm2, xmm0
movdqa xmm0, xmm2
pslldq xmm0, 4
pxor xmm0, xmm2
movdqa xmm1, xmm2
pslldq xmm1, 8
pslldq xmm2, 0xc
pxor xmm2, xmm1
movdqa xmm4, xmm2
pxor xmm4, xmm0
movdqu xmmword [eax + ecx - 0x10], xmm4
cmp ecx, 0xf0
je 0x4dced1
movdqa xmm1, xmm4
psrld xmm1, 1
pand xmm1, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm2, xmm1
psrld xmm2, 2
movdqa xmm0, xmmword [0x676a90]
pand xmm2, xmm0
movdqa xmm5, xmm0
movdqa xmm3, xmm2
psrld xmm3, 4
movdqa xmm6, xmmword [0x676aa0]
pand xmm3, xmm6
movdqa xmmword [esp + 0x20], xmm3
movdqa xmm0, xmm3
pslld xmm0, 4
pxor xmm0, xmm2
pslld xmm2, 2
pxor xmm2, xmm1
paddd xmm1, xmm1
movdqa xmmword [esp + 0x130], xmm4
pxor xmm1, xmm4
movdqa xmm4, xmm1
psrld xmm4, 2
pand xmm4, xmm5
movdqa xmm5, xmm4
psrld xmm5, 4
pand xmm5, xmm6
movdqa xmm7, xmm5
pslld xmm7, 4
pxor xmm7, xmm4
pslld xmm4, 2
pxor xmm4, xmm1
movdqa xmm3, xmm4
psrld xmm3, 4
pand xmm3, xmm6
movdqa xmm1, xmm3
pslld xmm1, 4
pxor xmm1, xmm4
movdqa xmmword [esp], xmm1
movdqa xmm1, xmm2
psrld xmm1, 4
pand xmm1, xmm6
movdqa xmm6, xmm1
pslld xmm6, 4
pxor xmm6, xmm2
movdqa xmmword [esp + 0x60], xmm6
movdqa xmm4, xmm7
pxor xmm4, xmm3
movdqa xmmword [esp + 0xe0], xmm4
movdqa xmm2, xmm6
movdqa xmm2, xmmword [esp + 0x20]
pxor xmm6, xmm2
movdqa xmmword [esp + 0xf0], xmm6
pxor xmm1, xmm5
movdqa xmmword [esp + 0x30], xmm1
movdqa xmm1, xmm6
pxor xmm1, xmm4
movdqa xmmword [esp + 0x80], xmm1
pxor xmm0, xmm1
movdqa xmm1, xmm7
pxor xmm7, xmm0
movdqa xmmword [esp + 0x50], xmm7
pxor xmm0, xmm5
movdqa xmm5, xmm2
pxor xmm1, xmm2
movdqa xmmword [esp + 0xd0], xmm1
movdqa xmm6, xmmword [esp]
movdqa xmm4, xmmword [esp + 0x30]
pxor xmm6, xmm4
movdqa xmm2, xmm6
movdqa xmmword [esp + 0x70], xmm6
pxor xmm2, xmm3
movdqa xmmword [esp + 0xc0], xmm2
pxor xmm3, xmm5
movdqa xmm2, xmm7
pxor xmm2, xmm4
movdqa xmm1, xmm0
pxor xmm1, xmm3
movdqa xmm4, xmm3
movdqa xmmword [esp + 0x120], xmm3
movdqa xmm7, xmm1
movdqa xmmword [esp + 0x40], xmm1
pxor xmm7, xmm2
movdqa xmmword [esp + 0xa0], xmm7
movdqa xmmword [esp + 0x90], xmm2
pand xmm1, xmm3
pand xmm7, xmmword [esp + 0xe0]
pxor xmm7, xmm1
movdqa xmm4, xmm2
movdqa xmm2, xmmword [esp + 0xd0]
pand xmm4, xmm2
pxor xmm4, xmm1
movdqa xmm5, xmmword [esp + 0x60]
pxor xmm5, xmm6
movdqa xmmword [esp + 0x60], xmm5
pxor xmm5, xmm2
movdqa xmmword [esp + 0x110], xmm5
movdqa xmm2, xmmword [esp + 0x50]
movdqa xmm3, xmm2
movdqa xmm6, xmmword [esp]
pxor xmm3, xmm6
movdqa xmmword [esp + 0x10], xmm3
pand xmm2, xmmword [esp + 0x80]
pand xmm5, xmm3
pxor xmm0, xmm2
pxor xmm0, xmm5
movdqa xmm1, xmmword [esp + 0xc0]
pand xmm1, xmm6
pxor xmm1, xmm2
movdqa xmm2, xmmword [esp + 0x90]
pxor xmm2, xmmword [esp + 0xd0]
pxor xmm1, xmm2
movdqa xmm3, xmmword [esp + 0x30]
pxor xmm3, xmmword [esp + 0x40]
movdqa xmmword [esp + 0x30], xmm3
movdqa xmm2, xmmword [esp + 0x60]
pand xmm2, xmmword [esp + 0x70]
pxor xmm0, xmm7
movdqa xmm5, xmmword [esp + 0xf0]
movdqa xmm6, xmm5
pandn xmm6, xmm3
pxor xmm2, xmm5
pxor xmm2, xmm6
pxor xmm2, xmm7
movdqa xmm5, xmmword [esp + 0x70]
movdqa xmm3, xmmword [esp + 0x20]
pxor xmm5, xmm3
movdqa xmmword [esp + 0x100], xmm5
pxor xmm6, xmm3
movdqa xmm3, xmmword [esp + 0x40]
pxor xmm3, xmmword [esp]
movdqa xmmword [esp + 0xb0], xmm3
pand xmm3, xmm5
pxor xmm1, xmm4
pxor xmm4, xmm3
pxor xmm4, xmm6
movdqa xmm3, xmm0
pxor xmm3, xmm1
pand xmm0, xmm2
movdqa xmm6, xmm0
pxor xmm6, xmm4
movdqa xmm5, xmm6
pand xmm5, xmm3
pxor xmm5, xmm1
movdqa xmm7, xmm2
pxor xmm7, xmm4
pxor xmm1, xmm0
pand xmm1, xmm7
movdqa xmm7, xmm1
pxor xmm1, xmm0
pxor xmm7, xmm4
pand xmm1, xmm4
pxor xmm2, xmm1
pxor xmm1, xmm6
pand xmm1, xmm5
movdqa xmm4, xmm5
movdqa xmmword [esp + 0x20], xmm5
pxor xmm1, xmm3
movdqa xmm0, xmmword [esp + 0x50]
pand xmm0, xmm2
movdqa xmmword [esp + 0x50], xmm0
movdqa xmm5, xmm2
pand xmm2, xmmword [esp + 0x80]
pxor xmm5, xmm7
movdqa xmm0, xmm1
pxor xmm0, xmm5
movdqa xmm3, xmmword [esp + 0x10]
pand xmm3, xmm5
movdqa xmmword [esp + 0x10], xmm3
pand xmm5, xmmword [esp + 0x110]
movdqa xmm3, xmmword [esp]
pand xmm3, xmm7
movdqa xmmword [esp], xmm3
movdqa xmm6, xmm7
pand xmm7, xmmword [esp + 0xc0]
movdqa xmmword [esp + 0x80], xmm7
movdqa xmm3, xmm1
pxor xmm3, xmm4
movdqa xmm4, xmmword [esp + 0x30]
pand xmm4, xmm3
movdqa xmmword [esp + 0x30], xmm4
pand xmm3, xmmword [esp + 0xf0]
movdqa xmm7, xmmword [esp + 0x70]
pand xmm7, xmm1
movdqa xmmword [esp + 0x70], xmm7
pand xmm1, xmmword [esp + 0x60]
movdqa xmm4, xmmword [esp + 0x20]
pxor xmm6, xmm4
movdqa xmm7, xmmword [esp + 0xb0]
pand xmm7, xmm4
movdqa xmmword [esp + 0xb0], xmm7
pand xmm4, xmmword [esp + 0x100]
movdqa xmmword [esp + 0x20], xmm4
movdqa xmm4, xmm0
pxor xmm4, xmm6
movdqa xmm7, xmmword [esp + 0x40]
pand xmm7, xmm6
movdqa xmmword [esp + 0x40], xmm7
pand xmm6, xmmword [esp + 0x120]
movdqa xmm7, xmmword [esp + 0xa0]
pand xmm7, xmm4
movdqa xmmword [esp + 0xa0], xmm7
pand xmm4, xmmword [esp + 0xe0]
movdqa xmmword [esp + 0x60], xmm4
movdqa xmm7, xmmword [esp + 0x90]
pand xmm7, xmm0
pand xmm0, xmmword [esp + 0xd0]
movdqa xmm4, xmmword [esp + 0x80]
pxor xmm4, xmm5
movdqa xmmword [esp + 0x80], xmm4
pxor xmm5, xmm2
movdqa xmm2, xmmword [esp + 0x50]
movdqa xmm4, xmmword [esp + 0x30]
pxor xmm2, xmm4
movdqa xmmword [esp + 0x50], xmm2
movdqa xmm2, xmmword [esp + 0x40]
pxor xmm2, xmm4
movdqa xmm4, xmmword [esp + 0xa0]
pxor xmm7, xmm4
movdqa xmmword [esp + 0x90], xmm7
pxor xmm2, xmm4
movdqa xmmword [esp + 0x40], xmm2
movdqa xmm2, xmm3
movdqa xmm4, xmmword [esp]
pxor xmm2, xmm4
movdqa xmm7, xmmword [esp + 0xb0]
pxor xmm4, xmm7
movdqa xmmword [esp], xmm4
pxor xmm7, xmmword [0x672080]
pxor xmm7, xmm1
pxor xmm6, xmmword [esp + 0x60]
movdqa xmm1, xmm7
pxor xmm3, xmm7
movdqa xmm7, xmm3
pxor xmm1, xmm6
movdqa xmm3, xmm1
pxor xmm6, xmmword [esp + 0x70]
movdqa xmm1, xmmword [esp + 0x90]
pxor xmm1, xmm6
pxor xmm6, xmm5
movdqa xmm4, xmmword [esp + 0x50]
pxor xmm2, xmm4
movdqa xmm5, xmmword [esp + 0x20]
pxor xmm5, xmm2
pxor xmm5, xmm1
movdqa xmmword [esp + 0x20], xmm5
pxor xmm7, xmm1
movdqa xmmword [esp + 0x30], xmm7
pxor xmm3, xmm2
movdqa xmm1, xmmword [esp + 0x10]
pxor xmm1, xmm6
pxor xmm4, xmm1
movdqa xmm2, xmm4
pxor xmm1, xmmword [esp]
movdqa xmmword [esp + 0x10], xmm1
movdqa xmm4, xmmword [esp + 0x40]
pxor xmm6, xmm4
movdqa xmm1, xmmword [esp + 0x70]
pxor xmm1, xmmword [0x672080]
pxor xmm1, xmm4
movdqa xmm4, xmm1
pxor xmm0, xmmword [esp + 0x60]
movdqa xmm5, xmmword [0x68cb40]
movdqa xmm1, xmm5
pandn xmm1, xmm2
pxor xmm2, xmm4
pxor xmm0, xmm4
movdqa xmm7, xmmword [esp + 0x80]
movdqa xmm4, xmmword [esp + 0x20]
pxor xmm7, xmm4
pxor xmm0, xmm4
movdqa xmm4, xmm5
pandn xmm4, xmm3
movdqa xmm3, xmmword [esp + 0x30]
paddd xmm3, xmm3
pand xmm3, xmm5
por xmm4, xmm3
movdqa xmm5, xmmword [esp + 0x10]
paddd xmm5, xmm5
movdqa xmm3, xmmword [0x68cb50]
pand xmm5, xmm3
movdqa xmm3, xmm5
movdqa xmm5, xmmword [0x68cb60]
pand xmm7, xmm5
por xmm7, xmm3
paddd xmm0, xmm0
pand xmm0, xmmword [0x68cb40]
por xmm1, xmm0
paddd xmm6, xmm6
pand xmm6, xmmword [0x68cb50]
pand xmm2, xmm5
por xmm2, xmm6
movdqa xmm0, xmm4
psrld xmm0, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm0, xmm5
pxor xmm0, xmm7
pslld xmm0, 2
pxor xmm0, xmm4
movdqa xmm3, xmm1
psrld xmm3, 2
pand xmm3, xmm5
pxor xmm3, xmm2
pslld xmm3, 6
pslld xmm1, 4
pxor xmm1, xmm3
pand xmm0, xmmword [0x68cb90]
pand xmm1, xmmword [0x68cb80]
por xmm1, xmm0
psrldq xmm1, 0xc
movdqa xmm4, xmmword [esp + 0x140]
pxor xmm4, xmm1
movdqa xmm0, xmm4
pslldq xmm0, 4
pxor xmm0, xmm4
movdqa xmm1, xmm4
pslldq xmm1, 8
pslldq xmm4, 0xc
pxor xmm4, xmm1
pxor xmm4, xmm0
movdqu xmmword [eax + ecx], xmm4
add ecx, 0x20
add edx, 1
jmp 0x4db2d0
mov dword [eax + 0xf0], 0xc
lea edi, [esp + 0x170]
lea ecx, [esp + 0x160]
movups xmm0, xmmword [edx]
movaps xmmword [esp + 0x170], xmm0
movdqu xmm0, xmmword [edx]
movdqu xmmword [eax], xmm0
mov esi, dword [edx + 0x10]
mov edx, dword [edx + 0x14]
mov dword [esp + 0x164], edx
mov dword [esp + 0x160], esi
mov dword [esp + 0x16c], 0
mov dword [esp + 0x168], 0
add eax, 0x30
mov edx, 0xfffffff8
nop dword [eax]
movdqa xmm1, xmmword [ecx]
movdqa xmm0, xmm1
movdqa xmm4, xmm1
movdqa xmmword [esp + 0xf0], xmm1
psrld xmm0, 1
movdqa xmm1, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
pand xmm0, xmm1
movdqa xmm2, xmm0
psrld xmm2, 2
movdqa xmm1, xmmword [0x676a90]
pand xmm2, xmm1
movdqa xmm6, xmm1
movdqa xmm7, xmm2
psrld xmm7, 4
movdqa xmm1, xmmword [0x676aa0]
pand xmm7, xmm1
movdqa xmmword [esp + 0x10], xmm7
pslld xmm7, 4
pxor xmm7, xmm2
pslld xmm2, 2
pxor xmm2, xmm0
paddd xmm0, xmm0
pxor xmm0, xmm4
movdqa xmm3, xmm0
psrld xmm3, 2
pand xmm3, xmm6
movdqa xmm4, xmm3
psrld xmm4, 4
pand xmm4, xmm1
movdqa xmm6, xmm4
pslld xmm6, 4
pxor xmm6, xmm3
pslld xmm3, 2
pxor xmm3, xmm0
movdqa xmm5, xmm2
psrld xmm5, 4
pand xmm5, xmm1
movdqa xmm1, xmm5
pslld xmm1, 4
pxor xmm1, xmm2
movdqa xmm0, xmm3
psrld xmm0, 4
pand xmm0, xmmword [0x676aa0]
movdqa xmmword [esp + 0x60], xmm0
pslld xmm0, 4
pxor xmm0, xmm3
movdqa xmmword [esp + 0x70], xmm0
movdqa xmm2, xmm6
pxor xmm2, xmmword [esp + 0x60]
movdqa xmmword [esp + 0xd0], xmm2
movdqa xmm3, xmm1
movdqa xmm0, xmmword [esp + 0x10]
pxor xmm3, xmm0
movdqa xmmword [esp + 0xe0], xmm3
pxor xmm5, xmm4
movdqa xmmword [esp + 0x40], xmm5
pxor xmm3, xmm2
movdqa xmmword [esp + 0xb0], xmm3
pxor xmm7, xmm3
movdqa xmm2, xmm6
pxor xmm6, xmm7
pxor xmm7, xmm4
movdqa xmm3, xmm2
pxor xmm3, xmm0
movdqa xmmword [esp + 0xc0], xmm3
movdqa xmm2, xmmword [esp + 0x70]
movdqa xmm4, xmm2
pxor xmm4, xmm5
pxor xmm1, xmm4
movdqa xmmword [esp + 0x80], xmm1
pxor xmm1, xmm3
movdqa xmmword [esp + 0x130], xmm1
movdqa xmm0, xmm6
movdqa xmm5, xmm6
pxor xmm0, xmm2
movdqa xmm3, xmm0
movdqa xmmword [esp + 0x90], xmm0
movdqa xmm6, xmm2
movdqa xmm0, xmm5
movdqa xmmword [esp + 0x20], xmm5
pand xmm0, xmmword [esp + 0xb0]
pand xmm1, xmm3
movdqa xmm3, xmm7
pxor xmm7, xmm0
pxor xmm7, xmm1
movdqa xmmword [esp], xmm4
movdqa xmm2, xmmword [esp + 0x60]
pxor xmm4, xmm2
movdqa xmmword [esp + 0x110], xmm4
pand xmm4, xmm6
pxor xmm4, xmm0
pxor xmm2, xmmword [esp + 0x10]
movdqa xmmword [esp + 0x60], xmm2
movdqa xmm1, xmm5
movdqa xmm6, xmmword [esp + 0x40]
pxor xmm1, xmm6
movdqa xmmword [esp + 0x30], xmm1
pxor xmm3, xmm2
movdqa xmmword [esp + 0x50], xmm3
movdqa xmm5, xmm3
pxor xmm5, xmm1
movdqa xmmword [esp + 0x120], xmm5
movdqa xmm0, xmm3
pand xmm0, xmm2
movdqa xmm2, xmm5
pand xmm2, xmmword [esp + 0xd0]
movdqa xmm3, xmm1
movdqa xmm5, xmmword [esp + 0xc0]
pand xmm3, xmm5
pxor xmm3, xmm0
pxor xmm2, xmm0
movdqa xmm0, xmm1
pxor xmm0, xmm5
pxor xmm4, xmm0
movdqa xmm0, xmmword [esp + 0x80]
pand xmm0, xmmword [esp]
movdqa xmm5, xmmword [esp + 0x50]
pxor xmm6, xmm5
movdqa xmmword [esp + 0x40], xmm6
movdqa xmm1, xmmword [esp + 0xe0]
movdqa xmm6, xmm1
pandn xmm6, xmmword [esp + 0x40]
pxor xmm0, xmm1
pxor xmm0, xmm6
pxor xmm7, xmm2
pxor xmm0, xmm2
movdqa xmm2, xmmword [esp]
movdqa xmm1, xmmword [esp + 0x10]
pxor xmm2, xmm1
movdqa xmmword [esp + 0x100], xmm2
pxor xmm6, xmm1
movdqa xmm1, xmm5
movdqa xmm5, xmmword [esp + 0x70]
pxor xmm1, xmm5
movdqa xmmword [esp + 0xa0], xmm1
pand xmm1, xmm2
pxor xmm4, xmm3
pxor xmm3, xmm1
pxor xmm3, xmm6
movdqa xmm2, xmm7
pxor xmm2, xmm4
movdqa xmmword [esp + 0x10], xmm2
pand xmm7, xmm0
movdqa xmm6, xmm7
pxor xmm6, xmm3
movdqa xmm1, xmm6
pand xmm1, xmm2
pxor xmm1, xmm4
movdqa xmm2, xmm1
movdqa xmm1, xmm0
pxor xmm1, xmm3
pxor xmm4, xmm7
pand xmm4, xmm1
movdqa xmm1, xmm4
pxor xmm4, xmm7
pxor xmm1, xmm3
movdqa xmm7, xmm1
pand xmm4, xmm3
pxor xmm0, xmm4
pxor xmm4, xmm6
pand xmm4, xmm2
movdqa xmm3, xmm2
pxor xmm4, xmmword [esp + 0x10]
movdqa xmm1, xmmword [esp + 0x20]
pand xmm1, xmm0
movdqa xmmword [esp + 0x20], xmm1
movdqa xmm2, xmm0
pand xmm0, xmmword [esp + 0xb0]
movdqa xmm6, xmm7
pxor xmm2, xmm7
movdqa xmm1, xmmword [esp + 0x90]
pand xmm1, xmm2
movdqa xmmword [esp + 0x90], xmm1
movdqa xmm7, xmm4
pxor xmm7, xmm2
pand xmm2, xmmword [esp + 0x130]
movdqa xmmword [esp + 0xb0], xmm2
movdqa xmm1, xmm6
pand xmm5, xmm6
movdqa xmmword [esp + 0x70], xmm5
pand xmm1, xmmword [esp + 0x110]
movdqa xmmword [esp + 0x10], xmm1
movdqa xmm1, xmmword [esp]
pand xmm1, xmm4
movdqa xmmword [esp], xmm1
movdqa xmm1, xmm4
pand xmm4, xmmword [esp + 0x80]
pxor xmm1, xmm3
movdqa xmm2, xmmword [esp + 0x40]
pand xmm2, xmm1
movdqa xmmword [esp + 0x40], xmm2
pand xmm1, xmmword [esp + 0xe0]
pxor xmm6, xmm3
movdqa xmm2, xmmword [esp + 0xa0]
pand xmm2, xmm3
movdqa xmmword [esp + 0xa0], xmm2
pand xmm3, xmmword [esp + 0x100]
movdqa xmmword [esp + 0x80], xmm3
movdqa xmm3, xmm7
pxor xmm3, xmm6
movdqa xmm2, xmmword [esp + 0x50]
pand xmm2, xmm6
movdqa xmmword [esp + 0x50], xmm2
pand xmm6, xmmword [esp + 0x60]
movdqa xmm5, xmmword [esp + 0x30]
pand xmm5, xmm7
movdqa xmmword [esp + 0x30], xmm5
pand xmm7, xmmword [esp + 0xc0]
movdqa xmm2, xmmword [esp + 0xb0]
movdqa xmm5, xmmword [esp + 0x10]
pxor xmm5, xmm2
movdqa xmmword [esp + 0x10], xmm5
pxor xmm2, xmm0
movdqa xmmword [esp + 0xb0], xmm2
movdqa xmm2, xmmword [esp + 0x120]
pand xmm2, xmm3
pand xmm3, xmmword [esp + 0xd0]
movdqa xmmword [esp + 0x60], xmm3
movdqa xmm5, xmmword [esp + 0x40]
movdqa xmm0, xmmword [esp + 0x20]
pxor xmm0, xmm5
movdqa xmmword [esp + 0x20], xmm0
movdqa xmm0, xmmword [esp + 0x50]
pxor xmm0, xmm5
movdqa xmm5, xmmword [esp + 0x30]
pxor xmm5, xmm2
movdqa xmmword [esp + 0x30], xmm5
pxor xmm0, xmm2
movdqa xmmword [esp + 0x50], xmm0
movdqa xmm0, xmm1
movdqa xmm5, xmmword [esp + 0x70]
pxor xmm0, xmm5
movdqa xmm2, xmmword [esp + 0xa0]
pxor xmm5, xmm2
movdqa xmmword [esp + 0x70], xmm5
pcmpeqd xmm5, xmm5
pxor xmm2, xmm5
movdqa xmm5, xmm2
pxor xmm5, xmm4
pxor xmm6, xmm3
movdqa xmm4, xmm5
pxor xmm1, xmm5
pxor xmm4, xmm6
pxor xmm6, xmmword [esp]
movdqa xmm5, xmmword [esp + 0x30]
pxor xmm5, xmm6
pxor xmm6, xmmword [esp + 0xb0]
movdqa xmm3, xmmword [esp + 0x20]
pxor xmm0, xmm3
movdqa xmm2, xmmword [esp + 0x80]
pxor xmm2, xmm0
pxor xmm2, xmm5
movdqa xmmword [esp + 0x80], xmm2
pxor xmm1, xmm5
pxor xmm4, xmm0
movdqa xmm5, xmm4
movdqa xmm4, xmmword [esp + 0x90]
pxor xmm4, xmm6
pxor xmm3, xmm4
pxor xmm4, xmmword [esp + 0x70]
movdqa xmm0, xmmword [esp]
pxor xmm0, xmmword [0x672080]
movdqa xmm2, xmmword [esp + 0x50]
pxor xmm6, xmm2
pxor xmm0, xmm2
movdqa xmmword [esp], xmm0
pxor xmm7, xmmword [esp + 0x60]
pxor xmm7, xmm0
movdqa xmm0, xmmword [esp + 0x10]
movdqa xmm2, xmmword [esp + 0x80]
pxor xmm0, xmm2
movdqa xmmword [esp + 0x10], xmm0
pxor xmm7, xmm2
movdqa xmm2, xmmword [0x68cb40]
movdqa xmm0, xmm2
pandn xmm0, xmm5
movdqa xmm5, xmm2
pandn xmm2, xmm3
pxor xmm3, xmmword [esp]
paddd xmm1, xmm1
pand xmm1, xmm5
por xmm0, xmm1
movdqa xmmword [esp], xmm0
mov esi, edi
paddd xmm4, xmm4
movdqa xmm1, xmmword [0x68cb60]
movdqa xmm0, xmmword [esp + 0x10]
pand xmm0, xmm1
paddd xmm7, xmm7
pand xmm7, xmm5
movdqa xmm1, xmmword [0x68cb50]
pand xmm4, xmm1
por xmm2, xmm7
paddd xmm6, xmm6
pand xmm6, xmm1
movdqa xmm7, xmm0
por xmm7, xmm4
pand xmm3, xmmword [0x68cb60]
por xmm3, xmm6
movdqa xmm0, xmmword [esp]
movdqa xmm1, xmm0
psrld xmm1, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm1, xmm5
pxor xmm1, xmm7
pslld xmm1, 2
movdqa xmm4, xmm2
psrld xmm4, 2
pxor xmm1, xmm0
pand xmm4, xmm5
pxor xmm4, xmm3
pslld xmm2, 4
pslld xmm4, 6
pxor xmm2, xmm4
movdqa xmm0, xmmword [0x68cb70]
pand xmm2, xmm0
pandn xmm0, xmm1
por xmm0, xmm2
movzx edi, byte [edx + 0x68d578]
movd xmm1, edi
movdqa xmm2, xmmword [esi]
pxor xmm1, xmm2
pslldq xmm1, 8
movdqa xmm3, xmm0
psrld xmm3, 8
pslld xmm0, 0x18
por xmm1, xmmword [esp + 0xf0]
por xmm0, xmm3
pshufd xmm0, xmm0, 0xd4
pand xmm0, xmmword [0x677e40]
pxor xmm0, xmm1
pshufd xmm3, xmm0, 0xaa
pand xmm3, xmmword [0x676760]
pxor xmm3, xmm0
movdqa xmmword [ecx], xmm3
shufps xmm2, xmm1, 0x4e
psrldq xmm3, 0xc
pxor xmm3, xmm2
movdqa xmm0, xmm3
pslldq xmm0, 4
pxor xmm0, xmm3
movdqa xmm1, xmm3
pslldq xmm1, 8
pslldq xmm3, 0xc
pxor xmm3, xmm1
pxor xmm3, xmm0
movdqa xmmword [esi], xmm3
movups xmm0, xmmword [ecx]
movups xmmword [eax - 0x20], xmm0
movups xmm0, xmmword [esi]
movups xmmword [eax - 0x10], xmm0
movdqa xmm1, xmmword [esi]
movdqa xmm2, xmm1
psrld xmm2, 1
pand xmm2, xmmword [str.UUUUUUUUUUUUUUUU3333333333333333]
movdqa xmm4, xmm2
psrld xmm4, 2
pand xmm4, xmm5
movdqa xmm3, xmm4
psrld xmm3, 4
movdqa xmm0, xmmword [0x676aa0]
pand xmm3, xmm0
movdqa xmmword [esp + 0x30], xmm3
movdqa xmm6, xmm3
pslld xmm6, 4
pxor xmm6, xmm4
pslld xmm4, 2
pxor xmm4, xmm2
paddd xmm2, xmm2
pxor xmm2, xmm1
movdqa xmm1, xmm2
psrld xmm1, 2
pand xmm1, xmm5
movdqa xmm5, xmm1
psrld xmm5, 4
pand xmm5, xmm0
movdqa xmm7, xmm5
pslld xmm7, 4
pxor xmm7, xmm1
pslld xmm1, 2
pxor xmm1, xmm2
movdqa xmm2, xmm1
psrld xmm2, 4
pand xmm2, xmm0
movdqa xmmword [esp + 0xd0], xmm2
movdqa xmm3, xmm0
movdqa xmm0, xmm2
pslld xmm0, 4
pxor xmm0, xmm1
movdqa xmmword [esp], xmm0
movdqa xmm1, xmm4
psrld xmm1, 4
pand xmm1, xmm3
movdqa xmm0, xmm1
pslld xmm0, 4
pxor xmm0, xmm4
movdqa xmmword [esp + 0x90], xmm0
movdqa xmm4, xmm7
pxor xmm4, xmm2
movdqa xmmword [esp + 0xe0], xmm4
movdqa xmm2, xmmword [esp + 0x30]
pxor xmm0, xmm2
movdqa xmmword [esp + 0x130], xmm0
pxor xmm1, xmm5
movdqa xmm3, xmm1
movdqa xmm1, xmm0
pxor xmm1, xmm4
movdqa xmmword [esp + 0xc0], xmm1
pxor xmm6, xmm1
movdqa xmm0, xmm7
pxor xmm7, xmm6
pxor xmm6, xmm5
movdqa xmmword [esp + 0x20], xmm6
movdqa xmm1, xmmword [esp]
movdqa xmmword [esp + 0x70], xmm3
pxor xmm1, xmm3
movdqa xmmword [esp + 0x40], xmm1
movdqa xmm5, xmm2
pxor xmm0, xmm2
movdqa xmm2, xmm1
movdqa xmm4, xmmword [esp + 0xd0]
pxor xmm2, xmm4
movdqa xmmword [esp + 0xf0], xmm2
pxor xmm4, xmm5
movdqa xmm2, xmm7
pxor xmm2, xmm3
pxor xmm6, xmm4
movdqa xmmword [esp + 0xd0], xmm4
movdqa xmm3, xmm6
movdqa xmmword [esp + 0x50], xmm6
pxor xmm3, xmm2
movdqa xmm5, xmm3
movdqa xmmword [esp + 0xb0], xmm3
movdqa xmmword [esp + 0xa0], xmm2
pand xmm6, xmm4
pand xmm5, xmmword [esp + 0xe0]
pxor xmm5, xmm6
movdqa xmm4, xmm2
movdqa xmm2, xmm0
pand xmm4, xmm0
pxor xmm4, xmm6
movdqa xmm1, xmmword [esp + 0x90]
pxor xmm1, xmmword [esp + 0x40]
movdqa xmmword [esp + 0x90], xmm1
pxor xmm1, xmm2
movdqa xmmword [esp + 0x110], xmm1
movdqa xmm6, xmm2
movdqa xmmword [esp + 0x120], xmm2
movdqa xmm2, xmm7
movdqa xmmword [esp + 0x10], xmm7
movdqa xmm3, xmm7
movdqa xmm7, xmmword [esp]
pxor xmm3, xmm7
movdqa xmmword [esp + 0x80], xmm3
pand xmm2, xmmword [esp + 0xc0]
pand xmm1, xmm3
movdqa xmm0, xmmword [esp + 0x20]
pxor xmm0, xmm2
pxor xmm0, xmm1
movdqa xmm3, xmm0
movdqa xmm1, xmmword [esp + 0xf0]
pand xmm1, xmm7
pxor xmm1, xmm2
movdqa xmm2, xmmword [esp + 0xa0]
pxor xmm2, xmm6
pxor xmm1, xmm2
movdqa xmm0, xmmword [esp + 0x70]
pxor xmm0, xmmword [esp + 0x50]
movdqa xmmword [esp + 0x70], xmm0
movdqa xmm7, xmmword [esp + 0x90]
movdqa xmm2, xmmword [esp + 0x40]
pand xmm7, xmm2
pxor xmm3, xmm5
movdqa xmmword [esp + 0x20], xmm3
movdqa xmm3, xmmword [esp + 0x130]
movdqa xmm6, xmm3
pandn xmm6, xmm0
pxor xmm7, xmm3
pxor xmm7, xmm6
pxor xmm7, xmm5
movdqa xmm0, xmmword [esp + 0x30]
pxor xmm2, xmm0
movdqa xmmword [esp + 0x100], xmm2
pxor xmm6, xmm0
movdqa xmm3, xmmword [esp + 0x50]
pxor xmm3, xmmword [esp]
movdqa xmmword [esp + 0x30], xmm3
pand xmm3, xmm2
pxor xmm1, xmm4
pxor xmm4, xmm3
pxor xmm4, xmm6
movdqa xmm0, xmmword [esp + 0x20]
movdqa xmm5, xmm0
pxor xmm5, xmm1
pand xmm0, xmm7
movdqa xmm6, xmm0
pxor xmm6, xmm4
movdqa xmm2, xmm6
pand xmm2, xmm5
pxor xmm2, xmm1
movdqa xmmword [esp + 0x60], xmm2
movdqa xmm2, xmm7
pxor xmm2, xmm4
pxor xmm1, xmm0
pand xmm1, xmm2
movdqa xmm3, xmm1
pxor xmm1, xmm0
pand xmm1, xmm4
pxor xmm7, xmm1
pxor xmm1, xmm6
pxor xmm3, xmm4
movdqa xmm0, xmmword [esp + 0x10]
pand xmm0, xmm7
movdqa xmmword [esp + 0x10], xmm0
movdqa xmm4, xmm7
pand xmm7, xmmword [esp + 0xc0]
movdqa xmm2, xmmword [esp + 0x60]
pand xmm1, xmm2
pxor xmm1, xmm5
pxor xmm4, xmm3
movdqa xmm0, xmm1
pxor xmm0, xmm4
movdqa xmmword [esp + 0x20], xmm0
movdqa xmm0, xmmword [esp + 0x80]
pand xmm0, xmm4
movdqa xmmword [esp + 0x80], xmm0
pand xmm4, xmmword [esp + 0x110]
movdqa xmm0, xmmword [esp]
pand xmm0, xmm3
movdqa xmmword [esp], xmm0
movdqa xmm6, xmm3
pand xmm3, xmmword [esp + 0xf0]
movdqa xmmword [esp + 0xc0], xmm3
movdqa xmm5, xmm1
pxor xmm5, xmm2
movdqa xmm0, xmmword [esp + 0x70]
pand xmm0, xmm5
movdqa xmmword [esp + 0x70], xmm0
pand xmm5, xmmword [esp + 0x130]
movdqa xmm0, xmmword [esp + 0x40]
pand xmm0, xmm1
movdqa xmmword [esp + 0x40], xmm0
pand xmm1, xmmword [esp + 0x90]
pxor xmm6, xmm2
movdqa xmm0, xmmword [esp + 0x30]
pand xmm0, xmm2
movdqa xmmword [esp + 0x30], xmm0
pand xmm2, xmmword [esp + 0x100]
movdqa xmmword [esp + 0x60], xmm2
movdqa xmm2, xmmword [esp + 0x20]
movdqa xmm3, xmm2
pxor xmm3, xmm6
movdqa xmm0, xmmword [esp + 0x50]
pand xmm0, xmm6
movdqa xmmword [esp + 0x50], xmm0
pand xmm6, xmmword [esp + 0xd0]
movdqa xmm0, xmmword [esp + 0xb0]
pand xmm0, xmm3
movdqa xmmword [esp + 0xb0], xmm0
pand xmm3, xmmword [esp + 0xe0]
movdqa xmmword [esp + 0x90], xmm3
movdqa xmm0, xmmword [esp + 0xa0]
pand xmm0, xmm2
pand xmm2, xmmword [esp + 0x120]
movdqa xmmword [esp + 0x20], xmm2
movdqa xmm2, xmmword [esp + 0xc0]
pxor xmm2, xmm4
movdqa xmmword [esp + 0xc0], xmm2
pxor xmm4, xmm7
movdqa xmm2, xmmword [esp + 0x70]
movdqa xmm7, xmmword [esp + 0x10]
pxor xmm7, xmm2
movdqa xmmword [esp + 0x10], xmm7
movdqa xmm7, xmmword [esp + 0x50]
pxor xmm7, xmm2
movdqa xmm2, xmmword [esp + 0xb0]
pxor xmm0, xmm2
movdqa xmmword [esp + 0xa0], xmm0
pxor xmm7, xmm2
movdqa xmmword [esp + 0x50], xmm7
movdqa xmm2, xmm5
movdqa xmm0, xmmword [esp]
pxor xmm2, xmm0
movdqa xmm7, xmmword [esp + 0x30]
pxor xmm0, xmm7
movdqa xmmword [esp], xmm0
pxor xmm7, xmmword [0x672080]
pxor xmm7, xmm1
pxor xmm6, xmm3
pxor xmm5, xmm7
pxor xmm7, xmm6
movdqa xmm1, xmmword [esp + 0x40]
pxor xmm6, xmm1
movdqa xmm0, xmmword [esp + 0xa0]
pxor xmm0, xmm6
pxor xmm6, xmm4
movdqa xmm4, xmmword [esp + 0x10]
pxor xmm2, xmm4
movdqa xmm3, xmmword [esp + 0x60]
pxor xmm3, xmm2
pxor xmm3, xmm0
movdqa xmmword [esp + 0x60], xmm3
pxor xmm5, xmm0
pxor xmm7, xmm2
movdqa xmmword [esp + 0x30], xmm7
movdqa xmm7, xmmword [esp + 0x80]
pxor xmm7, xmm6
movdqa xmm2, xmmword [esp + 0x50]
pxor xmm6, xmm2
pxor xmm1, xmmword [0x672080]
pxor xmm1, xmm2
movdqa xmmword [esp + 0x40], xmm1
pxor xmm4, xmm7
movdqa xmm0, xmm4
pxor xmm7, xmmword [esp]
movdqa xmm1, xmmword [esp + 0x20]
pxor xmm1, xmmword [esp + 0x90]
movdqa xmm4, xmmword [0x68cb40]
movdqa xmm2, xmm4
pandn xmm2, xmm0
movdqa xmm3, xmmword [esp + 0x40]
pxor xmm1, xmm3
pxor xmm0, xmm3
movdqa xmmword [esp], xmm0
movdqa xmm0, xmmword [esp + 0xc0]
movdqa xmm3, xmmword [esp + 0x60]
pxor xmm0, xmm3
pxor xmm1, xmm3
movdqa xmmword [esp + 0x20], xmm1
movdqa xmm1, xmm4
pandn xmm4, xmmword [esp + 0x30]
paddd xmm5, xmm5
pand xmm5, xmm1
por xmm4, xmm5
paddd xmm7, xmm7
movdqa xmm3, xmmword [0x68cb50]
pand xmm7, xmm3
movdqa xmm5, xmmword [0x68cb60]
pand xmm0, xmm5
por xmm0, xmm7
movdqa xmm7, xmmword [esp + 0x20]
paddd xmm7, xmm7
pand xmm7, xmm1
por xmm2, xmm7
paddd xmm6, xmm6
pand xmm6, xmm3
movdqa xmm1, xmmword [esp]
pand xmm1, xmm5
por xmm1, xmm6
movdqa xmm3, xmm4
psrld xmm3, 2
movdqa xmm5, xmmword [0x676a90]
pand xmm3, xmm5
pxor xmm3, xmm0
pslld xmm3, 2
pxor xmm3, xmm4
movdqa xmm0, xmm2
psrld xmm0, 2
pand xmm0, xmm5
pxor xmm0, xmm1
pslld xmm0, 6
pslld xmm2, 4
pxor xmm2, xmm0
movdqa xmm0, xmmword [0x68cb70]
pand xmm2, xmm0
pandn xmm0, xmm3
movzx edi, byte [edx + 0x68d579]
por xmm0, xmm2
movaps xmm2, xmmword [ecx]
movaps xmm1, xmmword [esi]
shufps xmm2, xmm1, 0x4e
movdqa xmm3, xmm0
psrld xmm3, 8
pslld xmm0, 0x18
por xmm0, xmm3
movd xmm3, edi
pxor xmm3, xmm2
psrldq xmm0, 0xc
pxor xmm0, xmm3
movdqa xmm2, xmm0
pslldq xmm2, 4
movdqa xmm3, xmm0
pxor xmm2, xmm0
pslldq xmm3, 8
pslldq xmm0, 0xc
pxor xmm0, xmm3
pxor xmm0, xmm2
movdqa xmmword [ecx], xmm0
psrldq xmm1, 8
psrldq xmm0, 0xc
pxor xmm0, xmm1
movdqa xmm1, xmm0
psllq xmm1, 0x20
pxor xmm1, xmm0
movq xmm0, xmm1
movdqa xmmword [esi], xmm0
movdqu xmm0, xmmword [ecx]
movdqu xmmword [eax], xmm0
add eax, 0x30
mov edi, ecx
mov ecx, esi
add edx, 2
jne 0x4dc0b0
xor esi, esi
mov ecx, dword [esp + 0x18c]
xor ecx, ebp
call fcn.0064180a
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret