Function at 0x40b9a0
Capabilities:
Encode data using xor

Disassembly:
push ebp
push ebx
push esi
push edi
sub esp, 0x3e8
mov esi, dword [esp + 0x3fc]
lea edi, [esp]
mov ebx, dword [esp + 0x400]
mov ecx, 0x20
cld
lodsd eax, dword [esi]
bswap eax
stosd dword es:[edi], eax
xchg esi, ebx
sub ecx, 1
jne 0x40b9c1
movq mm0, qword [0x43e108]
movq mm1, qword [0x43e110]
movq mm2, qword [0x43e118]
movq mm3, qword [0x43e120]
movq mm4, qword [0x43e128]
movq qword [esp + 0x280], mm0
movq qword [esp + 0x288], mm1
movq qword [esp + 0x290], mm2
movq qword [esp + 0x298], mm3
movq qword [esp + 0x2a0], mm4
movq mm0, qword [esp]
movq mm1, qword [esp + 8]
pxor mm0, qword [esp + 0x10]
pxor mm1, qword [esp + 0x18]
pxor mm0, qword [esp + 0x40]
pxor mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x68]
pxor mm1, qword [esp + 0x70]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x80], mm0
movq qword [esp + 0x88], mm1
movq mm0, qword [esp + 0x10]
movq mm1, qword [esp + 0x18]
pxor mm0, qword [esp + 0x20]
pxor mm1, qword [esp + 0x28]
pxor mm0, qword [esp + 0x50]
pxor mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x78]
pxor mm1, qword [esp + 0x80]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x90], mm0
movq qword [esp + 0x98], mm1
movq mm0, qword [esp + 0x20]
movq mm1, qword [esp + 0x28]
pxor mm0, qword [esp + 0x30]
pxor mm1, qword [esp + 0x38]
pxor mm0, qword [esp + 0x60]
pxor mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x88]
pxor mm1, qword [esp + 0x90]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xa0], mm0
movq qword [esp + 0xa8], mm1
movq mm0, qword [esp + 0x30]
movq mm1, qword [esp + 0x38]
pxor mm0, qword [esp + 0x40]
pxor mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x70]
pxor mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0x98]
pxor mm1, qword [esp + 0xa0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xb0], mm0
movq qword [esp + 0xb8], mm1
movq mm0, qword [esp + 0x40]
movq mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x50]
pxor mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x80]
pxor mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0xa8]
pxor mm1, qword [esp + 0xb0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xc0], mm0
movq qword [esp + 0xc8], mm1
movq mm0, qword [esp + 0x50]
movq mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x60]
pxor mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x90]
pxor mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xb8]
pxor mm1, qword [esp + 0xc0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xd0], mm0
movq qword [esp + 0xd8], mm1
movq mm0, qword [esp + 0x60]
movq mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x70]
pxor mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0xa0]
pxor mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xc8]
pxor mm1, qword [esp + 0xd0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xe0], mm0
movq qword [esp + 0xe8], mm1
movq mm0, qword [esp + 0x70]
movq mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0x80]
pxor mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0xb0]
pxor mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xd8]
pxor mm1, qword [esp + 0xe0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xf0], mm0
movq qword [esp + 0xf8], mm1
movq mm0, qword [esp + 0x80]
movq mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0x90]
pxor mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xc0]
pxor mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xe8]
pxor mm1, qword [esp + 0xf0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x100], mm0
movq qword [esp + 0x108], mm1
movq mm0, qword [esp + 0x90]
movq mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xa0]
pxor mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xd0]
pxor mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0xf8]
pxor mm1, qword [esp + 0x100]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x110], mm0
movq qword [esp + 0x118], mm1
movq mm0, qword [esp + 0xa0]
movq mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xb0]
pxor mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xe0]
pxor mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0x108]
pxor mm1, qword [esp + 0x110]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x120], mm0
movq qword [esp + 0x128], mm1
movq mm0, qword [esp + 0xb0]
movq mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xc0]
pxor mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xf0]
pxor mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x118]
pxor mm1, qword [esp + 0x120]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x130], mm0
movq qword [esp + 0x138], mm1
movq mm0, qword [esp + 0xc0]
movq mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xd0]
pxor mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0x100]
pxor mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x128]
pxor mm1, qword [esp + 0x130]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x140], mm0
movq qword [esp + 0x148], mm1
movq mm0, qword [esp + 0xd0]
movq mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0xe0]
pxor mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0x110]
pxor mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x138]
pxor mm1, qword [esp + 0x140]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x150], mm0
movq qword [esp + 0x158], mm1
movq mm0, qword [esp + 0xe0]
movq mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0xf0]
pxor mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x120]
pxor mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x148]
pxor mm1, qword [esp + 0x150]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x160], mm0
movq qword [esp + 0x168], mm1
movq mm0, qword [esp + 0xf0]
movq mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x100]
pxor mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x130]
pxor mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x158]
pxor mm1, qword [esp + 0x160]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x170], mm0
movq qword [esp + 0x178], mm1
movq mm0, qword [esp + 0x100]
movq mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x110]
pxor mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x140]
pxor mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x168]
pxor mm1, qword [esp + 0x170]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x180], mm0
movq qword [esp + 0x188], mm1
movq mm0, qword [esp + 0x110]
movq mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x120]
pxor mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x150]
pxor mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x178]
pxor mm1, qword [esp + 0x180]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x190], mm0
movq qword [esp + 0x198], mm1
movq mm0, qword [esp + 0x120]
movq mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x130]
pxor mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x160]
pxor mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x188]
pxor mm1, qword [esp + 0x190]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1a0], mm0
movq qword [esp + 0x1a8], mm1
movq mm0, qword [esp + 0x130]
movq mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x140]
pxor mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x170]
pxor mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x198]
pxor mm1, qword [esp + 0x1a0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1b0], mm0
movq qword [esp + 0x1b8], mm1
movq mm0, qword [esp + 0x140]
movq mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x150]
pxor mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x180]
pxor mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x1a8]
pxor mm1, qword [esp + 0x1b0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1c0], mm0
movq qword [esp + 0x1c8], mm1
movq mm0, qword [esp + 0x150]
movq mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x160]
pxor mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x190]
pxor mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1b8]
pxor mm1, qword [esp + 0x1c0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1d0], mm0
movq qword [esp + 0x1d8], mm1
movq mm0, qword [esp + 0x160]
movq mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x170]
pxor mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x1a0]
pxor mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1c8]
pxor mm1, qword [esp + 0x1d0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1e0], mm0
movq qword [esp + 0x1e8], mm1
movq mm0, qword [esp + 0x170]
movq mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x180]
pxor mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x1b0]
pxor mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1d8]
pxor mm1, qword [esp + 0x1e0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1f0], mm0
movq qword [esp + 0x1f8], mm1
movq mm0, qword [esp + 0x180]
movq mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x190]
pxor mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1c0]
pxor mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1e8]
pxor mm1, qword [esp + 0x1f0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x200], mm0
movq qword [esp + 0x208], mm1
movq mm0, qword [esp + 0x190]
movq mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1a0]
pxor mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1d0]
pxor mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x1f8]
pxor mm1, qword [esp + 0x200]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x210], mm0
movq qword [esp + 0x218], mm1
movq mm0, qword [esp + 0x1a0]
movq mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1b0]
pxor mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1e0]
pxor mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x208]
pxor mm1, qword [esp + 0x210]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x220], mm0
movq qword [esp + 0x228], mm1
movq mm0, qword [esp + 0x1b0]
movq mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1c0]
pxor mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1f0]
pxor mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x218]
pxor mm1, qword [esp + 0x220]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x230], mm0
movq qword [esp + 0x238], mm1
movq mm0, qword [esp + 0x1c0]
movq mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1d0]
pxor mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x200]
pxor mm1, qword [esp + 0x208]
pxor mm0, qword [esp + 0x228]
pxor mm1, qword [esp + 0x230]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x240], mm0
movq qword [esp + 0x248], mm1
movq mm0, qword [esp + 0x1d0]
movq mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x1e0]
pxor mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x210]
pxor mm1, qword [esp + 0x218]
pxor mm0, qword [esp + 0x238]
pxor mm1, qword [esp + 0x240]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x250], mm0
movq qword [esp + 0x258], mm1
movq mm0, qword [esp + 0x1e0]
movq mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x1f0]
pxor mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x220]
pxor mm1, qword [esp + 0x228]
pxor mm0, qword [esp + 0x248]
pxor mm1, qword [esp + 0x250]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x260], mm0
movq qword [esp + 0x268], mm1
movq mm0, qword [esp + 0x1f0]
movq mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x200]
pxor mm1, qword [esp + 0x208]
pxor mm0, qword [esp + 0x230]
pxor mm1, qword [esp + 0x238]
pxor mm0, qword [esp + 0x258]
pxor mm1, qword [esp + 0x260]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x270], mm0
movq qword [esp + 0x278], mm1
movq mm0, qword [esp + 0x280]
movq mm1, qword [esp + 0x288]
movq mm2, qword [esp + 0x290]
movq mm3, qword [esp + 0x298]
movq mm4, qword [esp + 0x2a0]
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 8]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x10]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x18]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x20]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x28]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x30]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x38]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x40]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x48]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x50]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x58]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x60]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x68]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x70]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x78]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x80]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x88]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x90]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x98]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xa0]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xa8]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0xb0]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0xb8]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0xc0]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xc8]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xd0]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0xd8]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0xe0]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0xe8]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xf0]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xf8]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x100]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x108]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x110]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x118]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x120]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x128]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x130]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x138]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x140]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x148]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x150]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x158]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x160]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x168]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x170]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x178]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x180]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x188]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x190]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x198]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x1a0]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x1a8]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x1b0]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x1b8]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x1c0]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x1c8]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x1d0]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x1d8]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x1e0]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x1e8]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x1f0]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x1f8]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x200]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x208]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x210]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x218]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x220]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x228]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x230]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x238]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x240]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x248]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x250]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x258]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x260]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x268]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x270]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x278]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
paddd mm0, qword [esp + 0x280]
paddd mm1, qword [esp + 0x288]
paddd mm2, qword [esp + 0x290]
paddd mm3, qword [esp + 0x298]
paddd mm4, qword [esp + 0x2a0]
movq qword [esp], mm0
movq qword [esp + 8], mm1
movq qword [esp + 0x10], mm2
movq qword [esp + 0x18], mm3
movq qword [esp + 0x20], mm4
pxor mm0, mm0
movq qword [esp], mm0
movq qword [esp + 8], mm0
pcmpeqd mm1, mm1
psrld mm1, 0x10
pand mm1, qword [esp + 0x10]
movq qword [esp + 0x10], mm1
movq mm2, qword [0x43e480]
movq mm3, qword [0x43e478]
movq qword [esp + 0x28], mm2
movq qword [esp + 0x30], mm0
movq qword [esp + 0x38], mm0
movq qword [esp + 0x40], mm0
movq qword [esp + 0x48], mm0
movq qword [esp + 0x50], mm0
movq qword [esp + 0x58], mm0
movq qword [esp + 0x60], mm0
movq qword [esp + 0x68], mm0
movq qword [esp + 0x70], mm0
movq qword [esp + 0x78], mm3
mov ecx, 0x4f8
movq mm0, qword [0x43e108]
movq mm1, qword [0x43e110]
movq mm2, qword [0x43e118]
movq mm3, qword [0x43e120]
movq mm4, qword [0x43e128]
movq qword [esp + 0x280], mm0
movq qword [esp + 0x288], mm1
movq qword [esp + 0x290], mm2
movq qword [esp + 0x298], mm3
movq qword [esp + 0x2a0], mm4
movq mm0, qword [esp]
movq mm1, qword [esp + 8]
pxor mm0, qword [esp + 0x10]
pxor mm1, qword [esp + 0x18]
pxor mm0, qword [esp + 0x40]
pxor mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x68]
pxor mm1, qword [esp + 0x70]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x80], mm0
movq qword [esp + 0x88], mm1
movq mm0, qword [esp + 0x10]
movq mm1, qword [esp + 0x18]
pxor mm0, qword [esp + 0x20]
pxor mm1, qword [esp + 0x28]
pxor mm0, qword [esp + 0x50]
pxor mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x78]
pxor mm1, qword [esp + 0x80]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x90], mm0
movq qword [esp + 0x98], mm1
movq mm0, qword [esp + 0x20]
movq mm1, qword [esp + 0x28]
pxor mm0, qword [esp + 0x30]
pxor mm1, qword [esp + 0x38]
pxor mm0, qword [esp + 0x60]
pxor mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x88]
pxor mm1, qword [esp + 0x90]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xa0], mm0
movq qword [esp + 0xa8], mm1
movq mm0, qword [esp + 0x30]
movq mm1, qword [esp + 0x38]
pxor mm0, qword [esp + 0x40]
pxor mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x70]
pxor mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0x98]
pxor mm1, qword [esp + 0xa0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xb0], mm0
movq qword [esp + 0xb8], mm1
movq mm0, qword [esp + 0x40]
movq mm1, qword [esp + 0x48]
pxor mm0, qword [esp + 0x50]
pxor mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x80]
pxor mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0xa8]
pxor mm1, qword [esp + 0xb0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xc0], mm0
movq qword [esp + 0xc8], mm1
movq mm0, qword [esp + 0x50]
movq mm1, qword [esp + 0x58]
pxor mm0, qword [esp + 0x60]
pxor mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x90]
pxor mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xb8]
pxor mm1, qword [esp + 0xc0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xd0], mm0
movq qword [esp + 0xd8], mm1
movq mm0, qword [esp + 0x60]
movq mm1, qword [esp + 0x68]
pxor mm0, qword [esp + 0x70]
pxor mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0xa0]
pxor mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xc8]
pxor mm1, qword [esp + 0xd0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xe0], mm0
movq qword [esp + 0xe8], mm1
movq mm0, qword [esp + 0x70]
movq mm1, qword [esp + 0x78]
pxor mm0, qword [esp + 0x80]
pxor mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0xb0]
pxor mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xd8]
pxor mm1, qword [esp + 0xe0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0xf0], mm0
movq qword [esp + 0xf8], mm1
movq mm0, qword [esp + 0x80]
movq mm1, qword [esp + 0x88]
pxor mm0, qword [esp + 0x90]
pxor mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xc0]
pxor mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xe8]
pxor mm1, qword [esp + 0xf0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x100], mm0
movq qword [esp + 0x108], mm1
movq mm0, qword [esp + 0x90]
movq mm1, qword [esp + 0x98]
pxor mm0, qword [esp + 0xa0]
pxor mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xd0]
pxor mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0xf8]
pxor mm1, qword [esp + 0x100]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x110], mm0
movq qword [esp + 0x118], mm1
movq mm0, qword [esp + 0xa0]
movq mm1, qword [esp + 0xa8]
pxor mm0, qword [esp + 0xb0]
pxor mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xe0]
pxor mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0x108]
pxor mm1, qword [esp + 0x110]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x120], mm0
movq qword [esp + 0x128], mm1
movq mm0, qword [esp + 0xb0]
movq mm1, qword [esp + 0xb8]
pxor mm0, qword [esp + 0xc0]
pxor mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xf0]
pxor mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x118]
pxor mm1, qword [esp + 0x120]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x130], mm0
movq qword [esp + 0x138], mm1
movq mm0, qword [esp + 0xc0]
movq mm1, qword [esp + 0xc8]
pxor mm0, qword [esp + 0xd0]
pxor mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0x100]
pxor mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x128]
pxor mm1, qword [esp + 0x130]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x140], mm0
movq qword [esp + 0x148], mm1
movq mm0, qword [esp + 0xd0]
movq mm1, qword [esp + 0xd8]
pxor mm0, qword [esp + 0xe0]
pxor mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0x110]
pxor mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x138]
pxor mm1, qword [esp + 0x140]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x150], mm0
movq qword [esp + 0x158], mm1
movq mm0, qword [esp + 0xe0]
movq mm1, qword [esp + 0xe8]
pxor mm0, qword [esp + 0xf0]
pxor mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x120]
pxor mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x148]
pxor mm1, qword [esp + 0x150]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x160], mm0
movq qword [esp + 0x168], mm1
movq mm0, qword [esp + 0xf0]
movq mm1, qword [esp + 0xf8]
pxor mm0, qword [esp + 0x100]
pxor mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x130]
pxor mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x158]
pxor mm1, qword [esp + 0x160]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x170], mm0
movq qword [esp + 0x178], mm1
movq mm0, qword [esp + 0x100]
movq mm1, qword [esp + 0x108]
pxor mm0, qword [esp + 0x110]
pxor mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x140]
pxor mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x168]
pxor mm1, qword [esp + 0x170]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x180], mm0
movq qword [esp + 0x188], mm1
movq mm0, qword [esp + 0x110]
movq mm1, qword [esp + 0x118]
pxor mm0, qword [esp + 0x120]
pxor mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x150]
pxor mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x178]
pxor mm1, qword [esp + 0x180]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x190], mm0
movq qword [esp + 0x198], mm1
movq mm0, qword [esp + 0x120]
movq mm1, qword [esp + 0x128]
pxor mm0, qword [esp + 0x130]
pxor mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x160]
pxor mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x188]
pxor mm1, qword [esp + 0x190]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1a0], mm0
movq qword [esp + 0x1a8], mm1
movq mm0, qword [esp + 0x130]
movq mm1, qword [esp + 0x138]
pxor mm0, qword [esp + 0x140]
pxor mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x170]
pxor mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x198]
pxor mm1, qword [esp + 0x1a0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1b0], mm0
movq qword [esp + 0x1b8], mm1
movq mm0, qword [esp + 0x140]
movq mm1, qword [esp + 0x148]
pxor mm0, qword [esp + 0x150]
pxor mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x180]
pxor mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x1a8]
pxor mm1, qword [esp + 0x1b0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1c0], mm0
movq qword [esp + 0x1c8], mm1
movq mm0, qword [esp + 0x150]
movq mm1, qword [esp + 0x158]
pxor mm0, qword [esp + 0x160]
pxor mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x190]
pxor mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1b8]
pxor mm1, qword [esp + 0x1c0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1d0], mm0
movq qword [esp + 0x1d8], mm1
movq mm0, qword [esp + 0x160]
movq mm1, qword [esp + 0x168]
pxor mm0, qword [esp + 0x170]
pxor mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x1a0]
pxor mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1c8]
pxor mm1, qword [esp + 0x1d0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1e0], mm0
movq qword [esp + 0x1e8], mm1
movq mm0, qword [esp + 0x170]
movq mm1, qword [esp + 0x178]
pxor mm0, qword [esp + 0x180]
pxor mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x1b0]
pxor mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1d8]
pxor mm1, qword [esp + 0x1e0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x1f0], mm0
movq qword [esp + 0x1f8], mm1
movq mm0, qword [esp + 0x180]
movq mm1, qword [esp + 0x188]
pxor mm0, qword [esp + 0x190]
pxor mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1c0]
pxor mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1e8]
pxor mm1, qword [esp + 0x1f0]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x200], mm0
movq qword [esp + 0x208], mm1
movq mm0, qword [esp + 0x190]
movq mm1, qword [esp + 0x198]
pxor mm0, qword [esp + 0x1a0]
pxor mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1d0]
pxor mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x1f8]
pxor mm1, qword [esp + 0x200]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x210], mm0
movq qword [esp + 0x218], mm1
movq mm0, qword [esp + 0x1a0]
movq mm1, qword [esp + 0x1a8]
pxor mm0, qword [esp + 0x1b0]
pxor mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1e0]
pxor mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x208]
pxor mm1, qword [esp + 0x210]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x220], mm0
movq qword [esp + 0x228], mm1
movq mm0, qword [esp + 0x1b0]
movq mm1, qword [esp + 0x1b8]
pxor mm0, qword [esp + 0x1c0]
pxor mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1f0]
pxor mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x218]
pxor mm1, qword [esp + 0x220]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x230], mm0
movq qword [esp + 0x238], mm1
movq mm0, qword [esp + 0x1c0]
movq mm1, qword [esp + 0x1c8]
pxor mm0, qword [esp + 0x1d0]
pxor mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x200]
pxor mm1, qword [esp + 0x208]
pxor mm0, qword [esp + 0x228]
pxor mm1, qword [esp + 0x230]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x240], mm0
movq qword [esp + 0x248], mm1
movq mm0, qword [esp + 0x1d0]
movq mm1, qword [esp + 0x1d8]
pxor mm0, qword [esp + 0x1e0]
pxor mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x210]
pxor mm1, qword [esp + 0x218]
pxor mm0, qword [esp + 0x238]
pxor mm1, qword [esp + 0x240]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x250], mm0
movq qword [esp + 0x258], mm1
movq mm0, qword [esp + 0x1e0]
movq mm1, qword [esp + 0x1e8]
pxor mm0, qword [esp + 0x1f0]
pxor mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x220]
pxor mm1, qword [esp + 0x228]
pxor mm0, qword [esp + 0x248]
pxor mm1, qword [esp + 0x250]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x260], mm0
movq qword [esp + 0x268], mm1
movq mm0, qword [esp + 0x1f0]
movq mm1, qword [esp + 0x1f8]
pxor mm0, qword [esp + 0x200]
pxor mm1, qword [esp + 0x208]
pxor mm0, qword [esp + 0x230]
pxor mm1, qword [esp + 0x238]
pxor mm0, qword [esp + 0x258]
pxor mm1, qword [esp + 0x260]
movq mm2, mm0
movq mm3, mm1
pslld mm0, 1
pslld mm1, 1
psrld mm2, 0x1f
psrld mm3, 0x1f
por mm0, mm2
por mm1, mm3
movq qword [esp + 0x270], mm0
movq qword [esp + 0x278], mm1
movq mm0, qword [esp + 0x280]
movq mm1, qword [esp + 0x288]
movq mm2, qword [esp + 0x290]
movq mm3, qword [esp + 0x298]
movq mm4, qword [esp + 0x2a0]
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 8]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x10]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x18]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x20]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x28]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x30]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x38]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x40]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x48]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x50]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x58]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x60]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x68]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x70]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
pcmpeqd mm5, mm5
movq mm6, mm1
pxor mm5, mm1
pand mm6, mm2
pand mm5, mm3
por mm5, mm6
paddd mm4, mm5
paddd mm4, qword [esp + 0x78]
paddd mm4, qword [0x43e130]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
pcmpeqd mm5, mm5
movq mm6, mm0
pxor mm5, mm0
pand mm6, mm1
pand mm5, mm2
por mm5, mm6
paddd mm3, mm5
paddd mm3, qword [esp + 0x80]
paddd mm3, qword [0x43e130]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
pcmpeqd mm5, mm5
movq mm6, mm4
pxor mm5, mm4
pand mm6, mm0
pand mm5, mm1
por mm5, mm6
paddd mm2, mm5
paddd mm2, qword [esp + 0x88]
paddd mm2, qword [0x43e130]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
pcmpeqd mm5, mm5
movq mm6, mm3
pxor mm5, mm3
pand mm6, mm4
pand mm5, mm0
por mm5, mm6
paddd mm1, mm5
paddd mm1, qword [esp + 0x90]
paddd mm1, qword [0x43e130]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
pcmpeqd mm5, mm5
movq mm6, mm2
pxor mm5, mm2
pand mm6, mm3
pand mm5, mm4
por mm5, mm6
paddd mm0, mm5
paddd mm0, qword [esp + 0x98]
paddd mm0, qword [0x43e130]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xa0]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xa8]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0xb0]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0xb8]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0xc0]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xc8]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xd0]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0xd8]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0xe0]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0xe8]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0xf0]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0xf8]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x100]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x108]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x110]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x118]
paddd mm4, qword [0x43e138]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x120]
paddd mm3, qword [0x43e138]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x128]
paddd mm2, qword [0x43e138]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x130]
paddd mm1, qword [0x43e138]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x138]
paddd mm0, qword [0x43e138]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x140]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x148]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x150]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x158]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x160]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x168]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x170]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x178]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x180]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x188]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x190]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x198]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x1a0]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x1a8]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x1b0]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
movq mm6, mm2
movq mm7, mm3
pand mm5, mm2
pand mm6, mm3
pand mm7, mm1
por mm5, mm6
por mm5, mm7
paddd mm4, mm5
paddd mm4, qword [esp + 0x1b8]
paddd mm4, qword [0x43e140]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
movq mm6, mm1
movq mm7, mm2
pand mm5, mm1
pand mm6, mm2
pand mm7, mm0
por mm5, mm6
por mm5, mm7
paddd mm3, mm5
paddd mm3, qword [esp + 0x1c0]
paddd mm3, qword [0x43e140]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
movq mm6, mm0
movq mm7, mm1
pand mm5, mm0
pand mm6, mm1
pand mm7, mm4
por mm5, mm6
por mm5, mm7
paddd mm2, mm5
paddd mm2, qword [esp + 0x1c8]
paddd mm2, qword [0x43e140]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
movq mm6, mm4
movq mm7, mm0
pand mm5, mm4
pand mm6, mm0
pand mm7, mm3
por mm5, mm6
por mm5, mm7
paddd mm1, mm5
paddd mm1, qword [esp + 0x1d0]
paddd mm1, qword [0x43e140]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
movq mm6, mm3
movq mm7, mm4
pand mm5, mm3
pand mm6, mm4
pand mm7, mm2
por mm5, mm6
por mm5, mm7
paddd mm0, mm5
paddd mm0, qword [esp + 0x1d8]
paddd mm0, qword [0x43e140]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x1e0]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x1e8]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x1f0]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x1f8]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x200]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x208]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x210]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x218]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x220]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x228]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x230]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x238]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x240]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x248]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x250]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
movq mm5, mm0
movq mm6, mm0
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm4, mm5
movq mm5, mm1
pxor mm5, mm2
pxor mm5, mm3
paddd mm4, mm5
paddd mm4, qword [esp + 0x258]
paddd mm4, qword [0x43e148]
movq mm5, mm1
pslld mm1, 0x1e
psrld mm5, 2
por mm1, mm5
movq mm5, mm4
movq mm6, mm4
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm3, mm5
movq mm5, mm0
pxor mm5, mm1
pxor mm5, mm2
paddd mm3, mm5
paddd mm3, qword [esp + 0x260]
paddd mm3, qword [0x43e148]
movq mm5, mm0
pslld mm0, 0x1e
psrld mm5, 2
por mm0, mm5
movq mm5, mm3
movq mm6, mm3
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm2, mm5
movq mm5, mm4
pxor mm5, mm0
pxor mm5, mm1
paddd mm2, mm5
paddd mm2, qword [esp + 0x268]
paddd mm2, qword [0x43e148]
movq mm5, mm4
pslld mm4, 0x1e
psrld mm5, 2
por mm4, mm5
movq mm5, mm2
movq mm6, mm2
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm1, mm5
movq mm5, mm3
pxor mm5, mm4
pxor mm5, mm0
paddd mm1, mm5
paddd mm1, qword [esp + 0x270]
paddd mm1, qword [0x43e148]
movq mm5, mm3
pslld mm3, 0x1e
psrld mm5, 2
por mm3, mm5
movq mm5, mm1
movq mm6, mm1
pslld mm5, 5
psrld mm6, 0x1b
por mm5, mm6
paddd mm0, mm5
movq mm5, mm2
pxor mm5, mm3
pxor mm5, mm4
paddd mm0, mm5
paddd mm0, qword [esp + 0x278]
paddd mm0, qword [0x43e148]
movq mm5, mm2
pslld mm2, 0x1e
psrld mm5, 2
por mm2, mm5
paddd mm0, qword [esp + 0x280]
paddd mm1, qword [esp + 0x288]
paddd mm2, qword [esp + 0x290]
paddd mm3, qword [esp + 0x298]
paddd mm4, qword [esp + 0x2a0]
movq qword [esp], mm0
movq qword [esp + 8], mm1
movq qword [esp + 0x10], mm2
movq qword [esp + 0x18], mm3
movq qword [esp + 0x20], mm4
dec ecx
jne 0x40dcac
lea esi, [esp]
mov edi, esi
mov ecx, 0xc
cld
lodsd eax, dword [esi]
bswap eax
stosd dword es:[edi], eax
loop 0x40ff34
lea esi, [esp + 0x78]
mov edi, esi
mov ecx, 2
cld
lodsd eax, dword [esi]
bswap eax
stosd dword es:[edi], eax
loop 0x40ff46
movq mm0, qword [esp]
movq mm1, qword [esp + 8]
movq mm2, qword [esp + 0x10]
movq mm3, qword [esp + 0x18]
movq mm4, qword [esp + 0x20]
movq qword [esp + 0x280], mm2
movq qword [esp + 0x288], mm3
movq qword [esp + 0x290], mm4
movq qword [esp + 0x298], mm0
movq qword [esp + 0x2a0], mm1
movq mm0, qword [0x43e150]
movq mm1, qword [0x43e158]
movq mm2, qword [0x43e160]
movq mm3, qword [0x43e168]
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, qword [esp + 0x280]
paddd mm0, mm4
paddd mm0, qword [0x43e170]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, qword [esp + 0x288]
paddd mm3, mm4
paddd mm3, qword [0x43e178]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, qword [esp + 0x290]
paddd mm2, mm4
paddd mm2, qword [0x43e180]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, qword [esp + 0x298]
paddd mm1, mm4
paddd mm1, qword [0x43e188]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, qword [esp + 0x2a0]
paddd mm0, mm4
paddd mm0, qword [0x43e190]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, qword [0x43e470]
paddd mm3, mm4
paddd mm3, qword [str.GG]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e1a0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1a8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e1b0]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e1b8]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e1c0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1c8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e1d0]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e1d8]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, qword [0x43e478]
paddd mm2, mm4
paddd mm2, qword [0x43e1e0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1e8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, qword [esp + 0x288]
paddd mm0, mm4
paddd mm0, qword [0x43e1f0]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e1f8]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [str.QZQZ]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, qword [esp + 0x280]
paddd mm1, mm4
paddd mm1, qword [0x43e208]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, qword [0x43e470]
paddd mm0, mm4
paddd mm0, qword [0x43e210]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e218]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e220]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, qword [esp + 0x2a0]
paddd mm1, mm4
paddd mm1, qword [0x43e228]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e230]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, qword [0x43e478]
paddd mm3, mm4
paddd mm3, qword [0x43e238]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, qword [esp + 0x298]
paddd mm2, mm4
paddd mm2, qword [0x43e240]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e248]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e250]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, qword [esp + 0x290]
paddd mm3, mm4
paddd mm3, qword [0x43e258]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e260]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e268]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, qword [0x43e470]
paddd mm0, mm4
paddd mm0, qword [0x43e270]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e278]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e280]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, qword [0x43e478]
paddd mm1, mm4
paddd mm1, qword [0x43e288]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, qword [esp + 0x288]
paddd mm0, mm4
paddd mm0, qword [str.DD]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, qword [esp + 0x2a0]
paddd mm3, mm4
paddd mm3, qword [0x43e298]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e2a0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e2a8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e2b0]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, qword [esp + 0x280]
paddd mm3, mm4
paddd mm3, qword [0x43e2b8]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, qword [esp + 0x298]
paddd mm2, mm4
paddd mm2, qword [0x43e2c0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e2c8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e2d0]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e2d8]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e2e0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, qword [esp + 0x290]
paddd mm1, mm4
paddd mm1, qword [0x43e2e8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, qword [esp + 0x280]
paddd mm0, mm4
paddd mm0, qword [0x43e2f0]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e2f8]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, qword [0x43e478]
paddd mm2, mm4
paddd mm2, qword [0x43e300]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, qword [0x43e470]
paddd mm1, mm4
paddd mm1, qword [0x43e308]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e310]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, qword [esp + 0x298]
paddd mm3, mm4
paddd mm3, qword [0x43e318]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e320]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, qword [esp + 0x288]
paddd mm1, mm4
paddd mm1, qword [0x43e328]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e330]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e338]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e340]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e348]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, qword [esp + 0x2a0]
paddd mm0, mm4
paddd mm0, qword [0x43e350]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e358]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, qword [esp + 0x290]
paddd mm2, mm4
paddd mm2, qword [0x43e360]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e368]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
paddd mm0, qword [0x43e150]
paddd mm1, qword [0x43e158]
paddd mm2, qword [0x43e160]
paddd mm3, qword [0x43e168]
mov ecx, 0x3e7
movq qword [esp + 0x2a8], mm0
movq qword [esp + 0x2b0], mm1
movq qword [esp + 0x2b8], mm2
movq qword [esp + 0x2c0], mm3
movq mm0, qword [0x43e150]
movq mm1, qword [0x43e158]
movq mm2, qword [0x43e160]
movq mm3, qword [0x43e168]
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, qword [esp + 0x2a8]
paddd mm0, mm4
paddd mm0, qword [0x43e170]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, qword [esp + 0x2b0]
paddd mm3, mm4
paddd mm3, qword [0x43e178]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, qword [esp + 0x2b8]
paddd mm2, mm4
paddd mm2, qword [0x43e180]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, qword [esp + 0x2c0]
paddd mm1, mm4
paddd mm1, qword [0x43e188]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, qword [0x43e470]
paddd mm0, mm4
paddd mm0, qword [0x43e190]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [str.GG]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e1a0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1a8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e1b0]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e1b8]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e1c0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1c8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm1
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e1d0]
movq mm4, mm0
pslld mm0, 7
psrld mm4, 0x19
por mm0, mm4
paddd mm0, mm1
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm0
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e1d8]
movq mm4, mm3
pslld mm3, 0xc
psrld mm4, 0x14
por mm3, mm4
paddd mm3, mm0
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm3
pxor mm4, mm1
paddd mm2, qword [0x43e470]
paddd mm2, mm4
paddd mm2, qword [0x43e1e0]
movq mm4, mm2
pslld mm2, 0x11
psrld mm4, 0xf
por mm2, mm4
paddd mm2, mm3
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm2
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e1e8]
movq mm4, mm1
pslld mm1, 0x16
psrld mm4, 0xa
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, qword [esp + 0x2b0]
paddd mm0, mm4
paddd mm0, qword [0x43e1f0]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e1f8]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [str.QZQZ]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, qword [esp + 0x2a8]
paddd mm1, mm4
paddd mm1, qword [0x43e208]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e210]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e218]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e220]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, qword [0x43e470]
paddd mm1, mm4
paddd mm1, qword [0x43e228]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e230]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, qword [0x43e470]
paddd mm3, mm4
paddd mm3, qword [0x43e238]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, qword [esp + 0x2c0]
paddd mm2, mm4
paddd mm2, qword [0x43e240]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e248]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm2
pxor mm4, mm1
pand mm4, mm3
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e250]
movq mm4, mm0
pslld mm0, 5
psrld mm4, 0x1b
por mm0, mm4
paddd mm0, mm1
movq mm4, mm1
pxor mm4, mm0
pand mm4, mm2
pxor mm4, mm1
paddd mm3, qword [esp + 0x2b8]
paddd mm3, mm4
paddd mm3, qword [0x43e258]
movq mm4, mm3
pslld mm3, 9
psrld mm4, 0x17
por mm3, mm4
paddd mm3, mm0
movq mm4, mm0
pxor mm4, mm3
pand mm4, mm1
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e260]
movq mm4, mm2
pslld mm2, 0xe
psrld mm4, 0x12
por mm2, mm4
paddd mm2, mm3
movq mm4, mm3
pxor mm4, mm2
pand mm4, mm0
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e268]
movq mm4, mm1
pslld mm1, 0x14
psrld mm4, 0xc
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e270]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e278]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e280]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, qword [0x43e470]
paddd mm1, mm4
paddd mm1, qword [0x43e288]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, qword [esp + 0x2b0]
paddd mm0, mm4
paddd mm0, qword [str.DD]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, qword [0x43e470]
paddd mm3, mm4
paddd mm3, qword [0x43e298]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e2a0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e2a8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e2b0]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, qword [esp + 0x2a8]
paddd mm3, mm4
paddd mm3, qword [0x43e2b8]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, qword [esp + 0x2c0]
paddd mm2, mm4
paddd mm2, qword [0x43e2c0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, mm4
paddd mm1, qword [0x43e2c8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
movq mm4, mm1
pxor mm4, mm2
pxor mm4, mm3
paddd mm0, mm4
paddd mm0, qword [0x43e2d0]
movq mm4, mm0
pslld mm0, 4
psrld mm4, 0x1c
por mm0, mm4
paddd mm0, mm1
movq mm4, mm0
pxor mm4, mm1
pxor mm4, mm2
paddd mm3, mm4
paddd mm3, qword [0x43e2d8]
movq mm4, mm3
pslld mm3, 0xb
psrld mm4, 0x15
por mm3, mm4
paddd mm3, mm0
movq mm4, mm3
pxor mm4, mm0
pxor mm4, mm1
paddd mm2, mm4
paddd mm2, qword [0x43e2e0]
movq mm4, mm2
pslld mm2, 0x10
psrld mm4, 0x10
por mm2, mm4
paddd mm2, mm3
movq mm4, mm2
pxor mm4, mm3
pxor mm4, mm0
paddd mm1, qword [esp + 0x2b8]
paddd mm1, mm4
paddd mm1, qword [0x43e2e8]
movq mm4, mm1
pslld mm1, 0x17
psrld mm4, 9
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, qword [esp + 0x2a8]
paddd mm0, mm4
paddd mm0, qword [0x43e2f0]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e2f8]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, qword [0x43e470]
paddd mm2, mm4
paddd mm2, qword [0x43e300]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e308]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e310]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, qword [esp + 0x2c0]
paddd mm3, mm4
paddd mm3, qword [0x43e318]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e320]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, qword [esp + 0x2b0]
paddd mm1, mm4
paddd mm1, qword [0x43e328]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, mm4
paddd mm0, qword [0x43e330]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e338]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, mm4
paddd mm2, qword [0x43e340]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e348]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
pcmpeqd mm4, mm4
pxor mm4, mm3
por mm4, mm1
pxor mm4, mm2
paddd mm0, qword [0x43e470]
paddd mm0, mm4
paddd mm0, qword [0x43e350]
movq mm4, mm0
pslld mm0, 6
psrld mm4, 0x1a
por mm0, mm4
paddd mm0, mm1
pcmpeqd mm4, mm4
pxor mm4, mm2
por mm4, mm0
pxor mm4, mm1
paddd mm3, mm4
paddd mm3, qword [0x43e358]
movq mm4, mm3
pslld mm3, 0xa
psrld mm4, 0x16
por mm3, mm4
paddd mm3, mm0
pcmpeqd mm4, mm4
pxor mm4, mm1
por mm4, mm3
pxor mm4, mm0
paddd mm2, qword [esp + 0x2b8]
paddd mm2, mm4
paddd mm2, qword [0x43e360]
movq mm4, mm2
pslld mm2, 0xf
psrld mm4, 0x11
por mm2, mm4
paddd mm2, mm3
pcmpeqd mm4, mm4
pxor mm4, mm0
por mm4, mm2
pxor mm4, mm3
paddd mm1, mm4
paddd mm1, qword [0x43e368]
movq mm4, mm1
pslld mm1, 0x15
psrld mm4, 0xb
por mm1, mm4
paddd mm1, mm2
paddd mm0, qword [0x43e150]
paddd mm1, qword [0x43e158]
paddd mm2, qword [0x43e160]
paddd mm3, qword [0x43e168]
dec ecx
jne 0x410a31
movq mm4, mm0
punpckldq mm0, mm1
movq qword [esp + 0x2c8], mm0
punpckhdq mm4, mm1
movq qword [esp + 0x2d8], mm4
movq mm5, mm2
punpckldq mm2, mm3
movq qword [esp + 0x2d0], mm2
punpckhdq mm5, mm3
movq qword [esp + 0x2e0], mm5
movq mm0, qword [esp + 0x2c8]
movq mm1, qword [esp + 0x2d8]
lea esi, [esp + 0x2e8]
lea edi, [esp + 0x368]
movq qword [esi], mm0
movq qword [edi], mm1
mov al, byte [esi + 7]
mov ah, byte [edi + 7]
lea ebx, [0x43e370]
mov ecx, 0x78
add al, byte [esi]
add ah, byte [edi]
inc esi
inc edi
xlatb
xchg ah, al
xlatb
xchg ah, al
mov byte [esi + 7], al
mov byte [edi + 7], ah
loop 0x41153f
add esi, 0xfffffffe
add edi, 0xfffffffe
mov al, byte [esi]
mov ah, byte [edi]
xlatb
xchg ah, al
xlatb
xchg ah, al
mov byte [esi], al
mov byte [edi], ah
mov ecx, 0x76
dec esi
dec edi
xor al, byte [esi + 0xa]
xor ah, byte [edi + 0xa]
xlatb
xchg ah, al
xlatb
xchg ah, al
mov byte [esi], al
mov byte [edi], ah
loop 0x411572
mov eax, dword [esp + 0x404]
movq mm6, qword [eax]
movq mm7, qword [eax]
movq mm0, mm6
punpcklwd mm0, mm7
movq mm2, mm6
punpckhwd mm2, mm7
movq mm1, mm0
punpckhdq mm1, mm1
movq mm3, mm2
punpckhdq mm3, mm3
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x366]
mov bx, word [esp + 0x3e6]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x364]
mov bx, word [esp + 0x3e4]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x362]
mov bx, word [esp + 0x3e2]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x360]
mov bx, word [esp + 0x3e0]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x35e]
mov bx, word [esp + 0x3de]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x35c]
mov bx, word [esp + 0x3dc]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x35a]
mov bx, word [esp + 0x3da]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x358]
mov bx, word [esp + 0x3d8]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x356]
mov bx, word [esp + 0x3d6]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x354]
mov bx, word [esp + 0x3d4]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x352]
mov bx, word [esp + 0x3d2]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x350]
mov bx, word [esp + 0x3d0]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x34e]
mov bx, word [esp + 0x3ce]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x34c]
mov bx, word [esp + 0x3cc]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x34a]
mov bx, word [esp + 0x3ca]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x348]
mov bx, word [esp + 0x3c8]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x346]
mov bx, word [esp + 0x3c6]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x344]
mov bx, word [esp + 0x3c4]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x342]
mov bx, word [esp + 0x3c2]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x340]
mov bx, word [esp + 0x3c0]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm2
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm1
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm0
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm3
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x33e]
mov bx, word [esp + 0x3be]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x33c]
mov bx, word [esp + 0x3bc]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x33a]
mov bx, word [esp + 0x3ba]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x338]
mov bx, word [esp + 0x3b8]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x336]
mov bx, word [esp + 0x3b6]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x334]
mov bx, word [esp + 0x3b4]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x332]
mov bx, word [esp + 0x3b2]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x330]
mov bx, word [esp + 0x3b0]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x32e]
mov bx, word [esp + 0x3ae]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x32c]
mov bx, word [esp + 0x3ac]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x32a]
mov bx, word [esp + 0x3aa]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x328]
mov bx, word [esp + 0x3a8]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x326]
mov bx, word [esp + 0x3a6]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x324]
mov bx, word [esp + 0x3a4]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x322]
mov bx, word [esp + 0x3a2]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x320]
mov bx, word [esp + 0x3a0]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x31e]
mov bx, word [esp + 0x39e]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x31c]
mov bx, word [esp + 0x39c]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x31a]
mov bx, word [esp + 0x39a]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x318]
mov bx, word [esp + 0x398]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x316]
mov bx, word [esp + 0x396]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x314]
mov bx, word [esp + 0x394]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x312]
mov bx, word [esp + 0x392]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x310]
mov bx, word [esp + 0x390]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm2
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm1
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm0
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
pcmpeqw mm7, mm7
psrlw mm7, 0xa
pand mm7, mm3
movd ebx, mm7
movzx eax, bx
shr ebx, 0x10
mov ax, word [esp + eax*2 + 0x2e8]
mov bx, word [esp + ebx*2 + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x30e]
mov bx, word [esp + 0x38e]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x30c]
mov bx, word [esp + 0x38c]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x30a]
mov bx, word [esp + 0x38a]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x308]
mov bx, word [esp + 0x388]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x306]
mov bx, word [esp + 0x386]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x304]
mov bx, word [esp + 0x384]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x302]
mov bx, word [esp + 0x382]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x300]
mov bx, word [esp + 0x380]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x2fe]
mov bx, word [esp + 0x37e]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x2fc]
mov bx, word [esp + 0x37c]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x2fa]
mov bx, word [esp + 0x37a]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x2f8]
mov bx, word [esp + 0x378]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x2f6]
mov bx, word [esp + 0x376]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x2f4]
mov bx, word [esp + 0x374]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x2f2]
mov bx, word [esp + 0x372]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x2f0]
mov bx, word [esp + 0x370]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
movq mm7, mm3
psrlw mm3, 5
psllw mm7, 0xb
por mm3, mm7
movq mm7, mm2
pandn mm7, mm0
psubw mm3, mm7
movq mm7, mm2
pand mm7, mm1
psubw mm3, mm7
mov ax, word [esp + 0x2ee]
mov bx, word [esp + 0x36e]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm3, mm7
movq mm7, mm2
psrlw mm2, 3
psllw mm7, 0xd
por mm2, mm7
movq mm7, mm1
pandn mm7, mm3
psubw mm2, mm7
movq mm7, mm1
pand mm7, mm0
psubw mm2, mm7
mov ax, word [esp + 0x2ec]
mov bx, word [esp + 0x36c]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm2, mm7
movq mm7, mm1
psrlw mm1, 2
psllw mm7, 0xe
por mm1, mm7
movq mm7, mm0
pandn mm7, mm2
psubw mm1, mm7
movq mm7, mm0
pand mm7, mm3
psubw mm1, mm7
mov ax, word [esp + 0x2ea]
mov bx, word [esp + 0x36a]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm1, mm7
movq mm7, mm0
psrlw mm0, 1
psllw mm7, 0xf
por mm0, mm7
movq mm7, mm3
pandn mm7, mm1
psubw mm0, mm7
movq mm7, mm3
pand mm7, mm2
psubw mm0, mm7
mov ax, word [esp + 0x2e8]
mov bx, word [esp + 0x368]
shl ebx, 0x10
mov bx, ax
movd mm7, ebx
psubw mm0, mm7
punpcklwd mm0, mm1
mov eax, dword [esp + 0x408]
punpcklwd mm2, mm3
movq mm6, mm0
punpckldq mm6, mm2
movq mm7, mm0
movq mm5, qword [eax]
punpckhdq mm7, mm2
pcmpeqd mm6, mm5
psrlq mm6, 0x18
pcmpeqd mm7, mm5
psrlq mm7, 0x18
movd eax, mm6
movd ebx, mm7
and al, ah
and bl, bh
and eax, 1
and ebx, 2
or eax, ebx
add esp, 0x3e8
pop edi
pop esi
pop ebx
pop ebp
emms
ret