// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/norx3261v2/xmm/norx.c
// Function: norx_aead_decrypt
int norx_aead_decrypt(
  unsigned char *m, size_t *mlen,
  const unsigned char *a, size_t alen,
  const unsigned char *c, size_t clen,
  const unsigned char *z, size_t zlen,
  const unsigned char *nonce,
  const unsigned char *key
)
{
    __m128i S[4];

    if (clen < BYTES(NORX_T)) { return -1; }

    *mlen = clen - BYTES(NORX_T);

    INITIALISE(S, nonce, key);
    ABSORB_DATA(S, a, alen, HEADER_TAG);
    DECRYPT_DATA(S, m, c, clen - BYTES(NORX_T));
    ABSORB_DATA(S, z, zlen, TRAILER_TAG);
    FINALISE(S);

    /* Verify tag */
    S[0] = _mm_cmpeq_epi8(S[0], LOADU(c + clen - BYTES(NORX_T)));
    return (((_mm_movemask_epi8(S[0]) & 0xFFFFU) + 1) >> 16) - 1;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
andq $-0x40, %rsp
subq $0x57c0, %rsp           # imm = 0x57C0
movq 0x28(%rbp), %rax
movq 0x20(%rbp), %rax
movq 0x18(%rbp), %rax
movq 0x10(%rbp), %rax
movq %rdi, 0x490(%rsp)
movq %rsi, 0x488(%rsp)
movq %rdx, 0x480(%rsp)
movq %rcx, 0x478(%rsp)
movq %r8, 0x470(%rsp)
movq %r9, 0x468(%rsp)
cmpq $0x10, 0x468(%rsp)
jae 0xea3a
movl $0xffffffff, 0x49c(%rsp) # imm = 0xFFFFFFFF
jmp 0x1c26d
movq 0x468(%rsp), %rcx
subq $0x10, %rcx
movq 0x488(%rsp), %rax
movq %rcx, (%rax)
movq 0x20(%rbp), %rax
movq (%rax), %rax
movq %rax, 0x418(%rsp)
movq 0x418(%rsp), %rax
movq %rax, %rcx
shrq $0x20, %rcx
movl $0xa0c7c90d, 0x5fc(%rsp) # imm = 0xA0C7C90D
movl $0xb707322f, 0x5f8(%rsp) # imm = 0xB707322F
movl %ecx, 0x5f4(%rsp)
movl %eax, 0x5f0(%rsp)
movl 0x5f4(%rsp), %edx
movl 0x5f8(%rsp), %ecx
movl 0x5fc(%rsp), %eax
vmovd 0x5f0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x5e0(%rsp)
vmovdqa 0x5e0(%rsp), %xmm0
vmovdqa %xmm0, 0x420(%rsp)
movq 0x28(%rbp), %rax
movq %rax, 0x698(%rsp)
movq 0x698(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x430(%rsp)
movl $0xedca4787, 0x5dc(%rsp) # imm = 0xEDCA4787
movl $0xed84eb49, 0x5d8(%rsp) # imm = 0xED84EB49
movl $0x3fa8b72c, 0x5d4(%rsp) # imm = 0x3FA8B72C
movl $0xa3d8d930, 0x5d0(%rsp) # imm = 0xA3D8D930
movl 0x5d4(%rsp), %edx
movl 0x5d8(%rsp), %ecx
movl 0x5dc(%rsp), %eax
vmovd 0x5d0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x5c0(%rsp)
vmovdqa 0x5c0(%rsp), %xmm0
vmovdqa %xmm0, 0x440(%rsp)
movl $0xd7c49104, 0x5bc(%rsp) # imm = 0xD7C49104
movl $0xbe0bf5c9, 0x5b8(%rsp) # imm = 0xBE0BF5C9
movl $0xf994220b, 0x5b4(%rsp) # imm = 0xF994220B
movl $0x335463eb, 0x5b0(%rsp) # imm = 0x335463EB
movl 0x5b4(%rsp), %edx
movl 0x5b8(%rsp), %ecx
movl 0x5bc(%rsp), %eax
vmovd 0x5b0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x5a0(%rsp)
vmovdqa 0x5a0(%rsp), %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movl $0x80, 0x59c(%rsp)
movl $0x1, 0x598(%rsp)
movl $0x6, 0x594(%rsp)
movl $0x20, 0x590(%rsp)
movl 0x594(%rsp), %edx
movl 0x598(%rsp), %ecx
movl 0x59c(%rsp), %eax
vmovd 0x590(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x580(%rsp)
vmovdqa 0x580(%rsp), %xmm0
vmovdqa %xmm1, 0x2dd0(%rsp)
vmovdqa %xmm0, 0x2dc0(%rsp)
vmovdqa 0x2dd0(%rsp), %xmm0
vpxor 0x2dc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
movl $0x0, 0x414(%rsp)
cmpl $0x6, 0x414(%rsp)
jge 0x1029c
jmp 0xecac
jmp 0xecae
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2db0(%rsp)
vmovdqa %xmm0, 0x2da0(%rsp)
vmovdqa 0x2db0(%rsp), %xmm0
vmovdqa 0x2da0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x36d0(%rsp)
vmovdqa %xmm0, 0x36c0(%rsp)
vmovdqa 0x36d0(%rsp), %xmm0
vmovdqa 0x36c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4210(%rsp)
vmovdqa %xmm0, 0x4200(%rsp)
vmovdqa 0x4210(%rsp), %xmm0
vmovdqa 0x4200(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d90(%rsp)
vmovdqa %xmm0, 0x2d80(%rsp)
vmovdqa 0x2d90(%rsp), %xmm0
vmovdqa 0x2d80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x400(%rsp), %xmm0
vmovdqa %xmm1, 0x2d70(%rsp)
vmovdqa %xmm0, 0x2d60(%rsp)
vmovdqa 0x2d70(%rsp), %xmm0
vmovdqa 0x2d60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d50(%rsp)
vmovdqa %xmm0, 0x2d40(%rsp)
vmovdqa 0x2d50(%rsp), %xmm0
vmovdqa 0x2d40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x4b1f(%rsp)
movb $0xf, 0x4b1e(%rsp)
movb $0xe, 0x4b1d(%rsp)
movb $0xd, 0x4b1c(%rsp)
movb $0x8, 0x4b1b(%rsp)
movb $0xb, 0x4b1a(%rsp)
movb $0xa, 0x4b19(%rsp)
movb $0x9, 0x4b18(%rsp)
movb $0x4, 0x4b17(%rsp)
movb $0x7, 0x4b16(%rsp)
movb $0x6, 0x4b15(%rsp)
movb $0x5, 0x4b14(%rsp)
movb $0x0, 0x4b13(%rsp)
movb $0x3, 0x4b12(%rsp)
movb $0x2, 0x4b11(%rsp)
movb $0x1, 0x4b10(%rsp)
movzbl 0x4b10(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4b11(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4b12(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4b13(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4b14(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4b15(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4b16(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4b17(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4b18(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4b19(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4b1a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4b1b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4b1c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4b1d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4b1e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4b1f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4b00(%rsp)
vmovdqa 0x4b00(%rsp), %xmm0
vmovdqa %xmm1, 0x4690(%rsp)
vmovdqa %xmm0, 0x4680(%rsp)
vmovdqa 0x4690(%rsp), %xmm0
vmovdqa 0x4680(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2d30(%rsp)
vmovdqa %xmm0, 0x2d20(%rsp)
vmovdqa 0x2d30(%rsp), %xmm0
vmovdqa 0x2d20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x36b0(%rsp)
vmovdqa %xmm0, 0x36a0(%rsp)
vmovdqa 0x36b0(%rsp), %xmm0
vmovdqa 0x36a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x41f0(%rsp)
vmovdqa %xmm0, 0x41e0(%rsp)
vmovdqa 0x41f0(%rsp), %xmm0
vmovdqa 0x41e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d10(%rsp)
vmovdqa %xmm0, 0x2d00(%rsp)
vmovdqa 0x2d10(%rsp), %xmm0
vmovdqa 0x2d00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x400(%rsp), %xmm0
vmovdqa %xmm1, 0x2cf0(%rsp)
vmovdqa %xmm0, 0x2ce0(%rsp)
vmovdqa 0x2cf0(%rsp), %xmm0
vmovdqa 0x2ce0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2cd0(%rsp)
vmovdqa %xmm0, 0x2cc0(%rsp)
vmovdqa 0x2cd0(%rsp), %xmm0
vmovdqa 0x2cc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5410(%rsp)
movl $0xb, 0x540c(%rsp)
vmovdqa 0x5410(%rsp), %xmm0
vmovd 0x540c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5650(%rsp)
movl $0x15, 0x564c(%rsp)
vmovdqa 0x5650(%rsp), %xmm0
vmovd 0x564c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f90(%rsp)
vmovdqa %xmm0, 0x4f80(%rsp)
vmovdqa 0x4f90(%rsp), %xmm0
vmovdqa 0x4f80(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2cb0(%rsp)
vmovdqa %xmm0, 0x2ca0(%rsp)
vmovdqa 0x2cb0(%rsp), %xmm0
vmovdqa 0x2ca0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3690(%rsp)
vmovdqa %xmm0, 0x3680(%rsp)
vmovdqa 0x3690(%rsp), %xmm0
vmovdqa 0x3680(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x41d0(%rsp)
vmovdqa %xmm0, 0x41c0(%rsp)
vmovdqa 0x41d0(%rsp), %xmm0
vmovdqa 0x41c0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c90(%rsp)
vmovdqa %xmm0, 0x2c80(%rsp)
vmovdqa 0x2c90(%rsp), %xmm0
vmovdqa 0x2c80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x400(%rsp), %xmm0
vmovdqa %xmm1, 0x2c70(%rsp)
vmovdqa %xmm0, 0x2c60(%rsp)
vmovdqa 0x2c70(%rsp), %xmm0
vmovdqa 0x2c60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c50(%rsp)
vmovdqa %xmm0, 0x2c40(%rsp)
vmovdqa 0x2c50(%rsp), %xmm0
vmovdqa 0x2c40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x4aff(%rsp)
movb $0xc, 0x4afe(%rsp)
movb $0xf, 0x4afd(%rsp)
movb $0xe, 0x4afc(%rsp)
movb $0x9, 0x4afb(%rsp)
movb $0x8, 0x4afa(%rsp)
movb $0xb, 0x4af9(%rsp)
movb $0xa, 0x4af8(%rsp)
movb $0x5, 0x4af7(%rsp)
movb $0x4, 0x4af6(%rsp)
movb $0x7, 0x4af5(%rsp)
movb $0x6, 0x4af4(%rsp)
movb $0x1, 0x4af3(%rsp)
movb $0x0, 0x4af2(%rsp)
movb $0x3, 0x4af1(%rsp)
movb $0x2, 0x4af0(%rsp)
movzbl 0x4af0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4af1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4af2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4af3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4af4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4af5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4af6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4af7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4af8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4af9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4afa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4afb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4afc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4afd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4afe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4aff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4ae0(%rsp)
vmovdqa 0x4ae0(%rsp), %xmm0
vmovdqa %xmm1, 0x4670(%rsp)
vmovdqa %xmm0, 0x4660(%rsp)
vmovdqa 0x4670(%rsp), %xmm0
vmovdqa 0x4660(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2c30(%rsp)
vmovdqa %xmm0, 0x2c20(%rsp)
vmovdqa 0x2c30(%rsp), %xmm0
vpxor 0x2c20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3670(%rsp)
vmovdqa %xmm0, 0x3660(%rsp)
vmovdqa 0x3670(%rsp), %xmm0
vpand 0x3660(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x41b0(%rsp)
vmovdqa %xmm0, 0x41a0(%rsp)
vmovdqa 0x41b0(%rsp), %xmm0
vmovdqa 0x41a0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c10(%rsp)
vmovdqa %xmm0, 0x2c00(%rsp)
vmovdqa 0x2c10(%rsp), %xmm0
vpxor 0x2c00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x400(%rsp), %xmm0
vmovdqa %xmm1, 0x2bf0(%rsp)
vmovdqa %xmm0, 0x2be0(%rsp)
vmovdqa 0x2bf0(%rsp), %xmm0
vpxor 0x2be0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2bd0(%rsp)
vmovdqa %xmm0, 0x2bc0(%rsp)
vmovdqa 0x2bd0(%rsp), %xmm0
vpxor 0x2bc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x4190(%rsp)
vmovdqa %xmm0, 0x4180(%rsp)
vmovdqa 0x4190(%rsp), %xmm0
vmovdqa 0x4180(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x53f0(%rsp)
movl $0x1f, 0x53ec(%rsp)
vmovdqa 0x53f0(%rsp), %xmm0
movl 0x53ec(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f70(%rsp)
vmovdqa %xmm0, 0x4f60(%rsp)
vmovdqa 0x4f70(%rsp), %xmm0
vpor 0x4f60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0xf752
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0xf799
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2bb0(%rsp)
vmovdqa %xmm0, 0x2ba0(%rsp)
vmovdqa 0x2bb0(%rsp), %xmm0
vmovdqa 0x2ba0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3650(%rsp)
vmovdqa %xmm0, 0x3640(%rsp)
vmovdqa 0x3650(%rsp), %xmm0
vmovdqa 0x3640(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm0, 0x4170(%rsp)
vmovdqa %xmm0, 0x4160(%rsp)
vmovdqa 0x4170(%rsp), %xmm0
vmovdqa 0x4160(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b90(%rsp)
vmovdqa %xmm0, 0x2b80(%rsp)
vmovdqa 0x2b90(%rsp), %xmm0
vmovdqa 0x2b80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b70(%rsp)
vmovdqa %xmm0, 0x2b60(%rsp)
vmovdqa 0x2b70(%rsp), %xmm0
vmovdqa 0x2b60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b50(%rsp)
vmovdqa %xmm0, 0x2b40(%rsp)
vmovdqa 0x2b50(%rsp), %xmm0
vmovdqa 0x2b40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x4adf(%rsp)
movb $0xf, 0x4ade(%rsp)
movb $0xe, 0x4add(%rsp)
movb $0xd, 0x4adc(%rsp)
movb $0x8, 0x4adb(%rsp)
movb $0xb, 0x4ada(%rsp)
movb $0xa, 0x4ad9(%rsp)
movb $0x9, 0x4ad8(%rsp)
movb $0x4, 0x4ad7(%rsp)
movb $0x7, 0x4ad6(%rsp)
movb $0x6, 0x4ad5(%rsp)
movb $0x5, 0x4ad4(%rsp)
movb $0x0, 0x4ad3(%rsp)
movb $0x3, 0x4ad2(%rsp)
movb $0x2, 0x4ad1(%rsp)
movb $0x1, 0x4ad0(%rsp)
movzbl 0x4ad0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4ad1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4ad2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4ad3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4ad4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4ad5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4ad6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4ad7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4ad8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4ad9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4ada(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4adb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4adc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4add(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4ade(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4adf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4ac0(%rsp)
vmovdqa 0x4ac0(%rsp), %xmm0
vmovdqa %xmm1, 0x4650(%rsp)
vmovdqa %xmm0, 0x4640(%rsp)
vmovdqa 0x4650(%rsp), %xmm0
vmovdqa 0x4640(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2b30(%rsp)
vmovdqa %xmm0, 0x2b20(%rsp)
vmovdqa 0x2b30(%rsp), %xmm0
vmovdqa 0x2b20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3630(%rsp)
vmovdqa %xmm0, 0x3620(%rsp)
vmovdqa 0x3630(%rsp), %xmm0
vmovdqa 0x3620(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm0, 0x4150(%rsp)
vmovdqa %xmm0, 0x4140(%rsp)
vmovdqa 0x4150(%rsp), %xmm0
vmovdqa 0x4140(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b10(%rsp)
vmovdqa %xmm0, 0x2b00(%rsp)
vmovdqa 0x2b10(%rsp), %xmm0
vmovdqa 0x2b00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2af0(%rsp)
vmovdqa %xmm0, 0x2ae0(%rsp)
vmovdqa 0x2af0(%rsp), %xmm0
vmovdqa 0x2ae0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2ad0(%rsp)
vmovdqa %xmm0, 0x2ac0(%rsp)
vmovdqa 0x2ad0(%rsp), %xmm0
vmovdqa 0x2ac0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x53d0(%rsp)
movl $0xb, 0x53cc(%rsp)
vmovdqa 0x53d0(%rsp), %xmm0
vmovd 0x53cc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5630(%rsp)
movl $0x15, 0x562c(%rsp)
vmovdqa 0x5630(%rsp), %xmm0
vmovd 0x562c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f50(%rsp)
vmovdqa %xmm0, 0x4f40(%rsp)
vmovdqa 0x4f50(%rsp), %xmm0
vmovdqa 0x4f40(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2ab0(%rsp)
vmovdqa %xmm0, 0x2aa0(%rsp)
vmovdqa 0x2ab0(%rsp), %xmm0
vmovdqa 0x2aa0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3610(%rsp)
vmovdqa %xmm0, 0x3600(%rsp)
vmovdqa 0x3610(%rsp), %xmm0
vmovdqa 0x3600(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm0, 0x4130(%rsp)
vmovdqa %xmm0, 0x4120(%rsp)
vmovdqa 0x4130(%rsp), %xmm0
vmovdqa 0x4120(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a90(%rsp)
vmovdqa %xmm0, 0x2a80(%rsp)
vmovdqa 0x2a90(%rsp), %xmm0
vmovdqa 0x2a80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a70(%rsp)
vmovdqa %xmm0, 0x2a60(%rsp)
vmovdqa 0x2a70(%rsp), %xmm0
vmovdqa 0x2a60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a50(%rsp)
vmovdqa %xmm0, 0x2a40(%rsp)
vmovdqa 0x2a50(%rsp), %xmm0
vmovdqa 0x2a40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x4abf(%rsp)
movb $0xc, 0x4abe(%rsp)
movb $0xf, 0x4abd(%rsp)
movb $0xe, 0x4abc(%rsp)
movb $0x9, 0x4abb(%rsp)
movb $0x8, 0x4aba(%rsp)
movb $0xb, 0x4ab9(%rsp)
movb $0xa, 0x4ab8(%rsp)
movb $0x5, 0x4ab7(%rsp)
movb $0x4, 0x4ab6(%rsp)
movb $0x7, 0x4ab5(%rsp)
movb $0x6, 0x4ab4(%rsp)
movb $0x1, 0x4ab3(%rsp)
movb $0x0, 0x4ab2(%rsp)
movb $0x3, 0x4ab1(%rsp)
movb $0x2, 0x4ab0(%rsp)
movzbl 0x4ab0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4ab1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4ab2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4ab3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4ab4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4ab5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4ab6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4ab7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4ab8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4ab9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4aba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4abb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4abc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4abd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4abe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4abf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4aa0(%rsp)
vmovdqa 0x4aa0(%rsp), %xmm0
vmovdqa %xmm1, 0x4630(%rsp)
vmovdqa %xmm0, 0x4620(%rsp)
vmovdqa 0x4630(%rsp), %xmm0
vmovdqa 0x4620(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2a30(%rsp)
vmovdqa %xmm0, 0x2a20(%rsp)
vmovdqa 0x2a30(%rsp), %xmm0
vpxor 0x2a20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x35f0(%rsp)
vmovdqa %xmm0, 0x35e0(%rsp)
vmovdqa 0x35f0(%rsp), %xmm0
vpand 0x35e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3d0(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x4110(%rsp)
vmovdqa %xmm0, 0x4100(%rsp)
vmovdqa 0x4110(%rsp), %xmm0
vmovdqa 0x4100(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3d0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a10(%rsp)
vmovdqa %xmm0, 0x2a00(%rsp)
vmovdqa 0x2a10(%rsp), %xmm0
vpxor 0x2a00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3e0(%rsp), %xmm0
vmovdqa %xmm1, 0x29f0(%rsp)
vmovdqa %xmm0, 0x29e0(%rsp)
vmovdqa 0x29f0(%rsp), %xmm0
vpxor 0x29e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa %xmm1, 0x29d0(%rsp)
vmovdqa %xmm0, 0x29c0(%rsp)
vmovdqa 0x29d0(%rsp), %xmm0
vpxor 0x29c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x40f0(%rsp)
vmovdqa %xmm0, 0x40e0(%rsp)
vmovdqa 0x40f0(%rsp), %xmm0
vmovdqa 0x40e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x53b0(%rsp)
movl $0x1f, 0x53ac(%rsp)
vmovdqa 0x53b0(%rsp), %xmm0
movl 0x53ac(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f30(%rsp)
vmovdqa %xmm0, 0x4f20(%rsp)
vmovdqa 0x4f30(%rsp), %xmm0
vpor 0x4f20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1023d
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x10284
jmp 0x10286
movl 0x414(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x414(%rsp)
jmp 0xec9c
jmp 0x1029e
jmp 0x102a0
jmp 0x102a2
cmpq $0x0, 0x478(%rsp)
jbe 0x132f0
movq $0x0, 0x3c8(%rsp)
movq 0x478(%rsp), %rax
movq %rax, 0x3c0(%rsp)
cmpq $0x30, 0x3c0(%rsp)
jb 0x11ad6
jmp 0x102de
jmp 0x102e0
vmovdqa 0x450(%rsp), %xmm1
movl $0x1, 0x57c(%rsp)
movl $0x0, 0x578(%rsp)
movl $0x0, 0x574(%rsp)
movl $0x0, 0x570(%rsp)
movl 0x574(%rsp), %edx
movl 0x578(%rsp), %ecx
movl 0x57c(%rsp), %eax
vmovd 0x570(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x560(%rsp)
vmovdqa 0x560(%rsp), %xmm0
vmovdqa %xmm1, 0x29b0(%rsp)
vmovdqa %xmm0, 0x29a0(%rsp)
vmovdqa 0x29b0(%rsp), %xmm0
vpxor 0x29a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x10386
movl $0x0, 0x3bc(%rsp)
cmpl $0x6, 0x3bc(%rsp)
jge 0x11991
jmp 0x103a1
jmp 0x103a3
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2990(%rsp)
vmovdqa %xmm0, 0x2980(%rsp)
vmovdqa 0x2990(%rsp), %xmm0
vmovdqa 0x2980(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x35d0(%rsp)
vmovdqa %xmm0, 0x35c0(%rsp)
vmovdqa 0x35d0(%rsp), %xmm0
vmovdqa 0x35c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x40d0(%rsp)
vmovdqa %xmm0, 0x40c0(%rsp)
vmovdqa 0x40d0(%rsp), %xmm0
vmovdqa 0x40c0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2970(%rsp)
vmovdqa %xmm0, 0x2960(%rsp)
vmovdqa 0x2970(%rsp), %xmm0
vmovdqa 0x2960(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2950(%rsp)
vmovdqa %xmm0, 0x2940(%rsp)
vmovdqa 0x2950(%rsp), %xmm0
vmovdqa 0x2940(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2930(%rsp)
vmovdqa %xmm0, 0x2920(%rsp)
vmovdqa 0x2930(%rsp), %xmm0
vmovdqa 0x2920(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x4a9f(%rsp)
movb $0xf, 0x4a9e(%rsp)
movb $0xe, 0x4a9d(%rsp)
movb $0xd, 0x4a9c(%rsp)
movb $0x8, 0x4a9b(%rsp)
movb $0xb, 0x4a9a(%rsp)
movb $0xa, 0x4a99(%rsp)
movb $0x9, 0x4a98(%rsp)
movb $0x4, 0x4a97(%rsp)
movb $0x7, 0x4a96(%rsp)
movb $0x6, 0x4a95(%rsp)
movb $0x5, 0x4a94(%rsp)
movb $0x0, 0x4a93(%rsp)
movb $0x3, 0x4a92(%rsp)
movb $0x2, 0x4a91(%rsp)
movb $0x1, 0x4a90(%rsp)
movzbl 0x4a90(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a91(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a92(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a93(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a94(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a95(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a96(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a97(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a98(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a99(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a9a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a9b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a9c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a9d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a9e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a9f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a80(%rsp)
vmovdqa 0x4a80(%rsp), %xmm0
vmovdqa %xmm1, 0x4610(%rsp)
vmovdqa %xmm0, 0x4600(%rsp)
vmovdqa 0x4610(%rsp), %xmm0
vmovdqa 0x4600(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2910(%rsp)
vmovdqa %xmm0, 0x2900(%rsp)
vmovdqa 0x2910(%rsp), %xmm0
vmovdqa 0x2900(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x35b0(%rsp)
vmovdqa %xmm0, 0x35a0(%rsp)
vmovdqa 0x35b0(%rsp), %xmm0
vmovdqa 0x35a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x40b0(%rsp)
vmovdqa %xmm0, 0x40a0(%rsp)
vmovdqa 0x40b0(%rsp), %xmm0
vmovdqa 0x40a0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x28f0(%rsp)
vmovdqa %xmm0, 0x28e0(%rsp)
vmovdqa 0x28f0(%rsp), %xmm0
vmovdqa 0x28e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x28d0(%rsp)
vmovdqa %xmm0, 0x28c0(%rsp)
vmovdqa 0x28d0(%rsp), %xmm0
vmovdqa 0x28c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x28b0(%rsp)
vmovdqa %xmm0, 0x28a0(%rsp)
vmovdqa 0x28b0(%rsp), %xmm0
vmovdqa 0x28a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5390(%rsp)
movl $0xb, 0x538c(%rsp)
vmovdqa 0x5390(%rsp), %xmm0
vmovd 0x538c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5610(%rsp)
movl $0x15, 0x560c(%rsp)
vmovdqa 0x5610(%rsp), %xmm0
vmovd 0x560c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f10(%rsp)
vmovdqa %xmm0, 0x4f00(%rsp)
vmovdqa 0x4f10(%rsp), %xmm0
vmovdqa 0x4f00(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2890(%rsp)
vmovdqa %xmm0, 0x2880(%rsp)
vmovdqa 0x2890(%rsp), %xmm0
vmovdqa 0x2880(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3590(%rsp)
vmovdqa %xmm0, 0x3580(%rsp)
vmovdqa 0x3590(%rsp), %xmm0
vmovdqa 0x3580(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x4090(%rsp)
vmovdqa %xmm0, 0x4080(%rsp)
vmovdqa 0x4090(%rsp), %xmm0
vmovdqa 0x4080(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2870(%rsp)
vmovdqa %xmm0, 0x2860(%rsp)
vmovdqa 0x2870(%rsp), %xmm0
vmovdqa 0x2860(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2850(%rsp)
vmovdqa %xmm0, 0x2840(%rsp)
vmovdqa 0x2850(%rsp), %xmm0
vmovdqa 0x2840(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2830(%rsp)
vmovdqa %xmm0, 0x2820(%rsp)
vmovdqa 0x2830(%rsp), %xmm0
vmovdqa 0x2820(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x4a7f(%rsp)
movb $0xc, 0x4a7e(%rsp)
movb $0xf, 0x4a7d(%rsp)
movb $0xe, 0x4a7c(%rsp)
movb $0x9, 0x4a7b(%rsp)
movb $0x8, 0x4a7a(%rsp)
movb $0xb, 0x4a79(%rsp)
movb $0xa, 0x4a78(%rsp)
movb $0x5, 0x4a77(%rsp)
movb $0x4, 0x4a76(%rsp)
movb $0x7, 0x4a75(%rsp)
movb $0x6, 0x4a74(%rsp)
movb $0x1, 0x4a73(%rsp)
movb $0x0, 0x4a72(%rsp)
movb $0x3, 0x4a71(%rsp)
movb $0x2, 0x4a70(%rsp)
movzbl 0x4a70(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a71(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a72(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a73(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a74(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a75(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a76(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a77(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a78(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a79(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a7a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a7b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a7c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a7d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a7e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a7f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a60(%rsp)
vmovdqa 0x4a60(%rsp), %xmm0
vmovdqa %xmm1, 0x45f0(%rsp)
vmovdqa %xmm0, 0x45e0(%rsp)
vmovdqa 0x45f0(%rsp), %xmm0
vmovdqa 0x45e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2810(%rsp)
vmovdqa %xmm0, 0x2800(%rsp)
vmovdqa 0x2810(%rsp), %xmm0
vpxor 0x2800(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3570(%rsp)
vmovdqa %xmm0, 0x3560(%rsp)
vmovdqa 0x3570(%rsp), %xmm0
vpand 0x3560(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x4070(%rsp)
vmovdqa %xmm0, 0x4060(%rsp)
vmovdqa 0x4070(%rsp), %xmm0
vmovdqa 0x4060(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x27f0(%rsp)
vmovdqa %xmm0, 0x27e0(%rsp)
vmovdqa 0x27f0(%rsp), %xmm0
vpxor 0x27e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x27d0(%rsp)
vmovdqa %xmm0, 0x27c0(%rsp)
vmovdqa 0x27d0(%rsp), %xmm0
vpxor 0x27c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x27b0(%rsp)
vmovdqa %xmm0, 0x27a0(%rsp)
vmovdqa 0x27b0(%rsp), %xmm0
vpxor 0x27a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x4050(%rsp)
vmovdqa %xmm0, 0x4040(%rsp)
vmovdqa 0x4050(%rsp), %xmm0
vmovdqa 0x4040(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5370(%rsp)
movl $0x1f, 0x536c(%rsp)
vmovdqa 0x5370(%rsp), %xmm0
movl 0x536c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ef0(%rsp)
vmovdqa %xmm0, 0x4ee0(%rsp)
vmovdqa 0x4ef0(%rsp), %xmm0
vpor 0x4ee0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x10e47
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x10e8e
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2790(%rsp)
vmovdqa %xmm0, 0x2780(%rsp)
vmovdqa 0x2790(%rsp), %xmm0
vmovdqa 0x2780(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x380(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3550(%rsp)
vmovdqa %xmm0, 0x3540(%rsp)
vmovdqa 0x3550(%rsp), %xmm0
vmovdqa 0x3540(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm0, 0x4030(%rsp)
vmovdqa %xmm0, 0x4020(%rsp)
vmovdqa 0x4030(%rsp), %xmm0
vmovdqa 0x4020(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x380(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x2770(%rsp)
vmovdqa %xmm0, 0x2760(%rsp)
vmovdqa 0x2770(%rsp), %xmm0
vmovdqa 0x2760(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x380(%rsp), %xmm0
vmovdqa %xmm1, 0x2750(%rsp)
vmovdqa %xmm0, 0x2740(%rsp)
vmovdqa 0x2750(%rsp), %xmm0
vmovdqa 0x2740(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x2730(%rsp)
vmovdqa %xmm0, 0x2720(%rsp)
vmovdqa 0x2730(%rsp), %xmm0
vmovdqa 0x2720(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x4a5f(%rsp)
movb $0xf, 0x4a5e(%rsp)
movb $0xe, 0x4a5d(%rsp)
movb $0xd, 0x4a5c(%rsp)
movb $0x8, 0x4a5b(%rsp)
movb $0xb, 0x4a5a(%rsp)
movb $0xa, 0x4a59(%rsp)
movb $0x9, 0x4a58(%rsp)
movb $0x4, 0x4a57(%rsp)
movb $0x7, 0x4a56(%rsp)
movb $0x6, 0x4a55(%rsp)
movb $0x5, 0x4a54(%rsp)
movb $0x0, 0x4a53(%rsp)
movb $0x3, 0x4a52(%rsp)
movb $0x2, 0x4a51(%rsp)
movb $0x1, 0x4a50(%rsp)
movzbl 0x4a50(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a51(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a52(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a53(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a54(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a55(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a56(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a57(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a58(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a59(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a5a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a5b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a5c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a5d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a5e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a5f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a40(%rsp)
vmovdqa 0x4a40(%rsp), %xmm0
vmovdqa %xmm1, 0x45d0(%rsp)
vmovdqa %xmm0, 0x45c0(%rsp)
vmovdqa 0x45d0(%rsp), %xmm0
vmovdqa 0x45c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2710(%rsp)
vmovdqa %xmm0, 0x2700(%rsp)
vmovdqa 0x2710(%rsp), %xmm0
vmovdqa 0x2700(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x380(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3530(%rsp)
vmovdqa %xmm0, 0x3520(%rsp)
vmovdqa 0x3530(%rsp), %xmm0
vmovdqa 0x3520(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm0, 0x4010(%rsp)
vmovdqa %xmm0, 0x4000(%rsp)
vmovdqa 0x4010(%rsp), %xmm0
vmovdqa 0x4000(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x380(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x26f0(%rsp)
vmovdqa %xmm0, 0x26e0(%rsp)
vmovdqa 0x26f0(%rsp), %xmm0
vmovdqa 0x26e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x380(%rsp), %xmm0
vmovdqa %xmm1, 0x26d0(%rsp)
vmovdqa %xmm0, 0x26c0(%rsp)
vmovdqa 0x26d0(%rsp), %xmm0
vmovdqa 0x26c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x26b0(%rsp)
vmovdqa %xmm0, 0x26a0(%rsp)
vmovdqa 0x26b0(%rsp), %xmm0
vmovdqa 0x26a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5350(%rsp)
movl $0xb, 0x534c(%rsp)
vmovdqa 0x5350(%rsp), %xmm0
vmovd 0x534c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x55f0(%rsp)
movl $0x15, 0x55ec(%rsp)
vmovdqa 0x55f0(%rsp), %xmm0
vmovd 0x55ec(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ed0(%rsp)
vmovdqa %xmm0, 0x4ec0(%rsp)
vmovdqa 0x4ed0(%rsp), %xmm0
vmovdqa 0x4ec0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2690(%rsp)
vmovdqa %xmm0, 0x2680(%rsp)
vmovdqa 0x2690(%rsp), %xmm0
vmovdqa 0x2680(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x380(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3510(%rsp)
vmovdqa %xmm0, 0x3500(%rsp)
vmovdqa 0x3510(%rsp), %xmm0
vmovdqa 0x3500(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm0, 0x3ff0(%rsp)
vmovdqa %xmm0, 0x3fe0(%rsp)
vmovdqa 0x3ff0(%rsp), %xmm0
vmovdqa 0x3fe0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x380(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x2670(%rsp)
vmovdqa %xmm0, 0x2660(%rsp)
vmovdqa 0x2670(%rsp), %xmm0
vmovdqa 0x2660(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x380(%rsp), %xmm0
vmovdqa %xmm1, 0x2650(%rsp)
vmovdqa %xmm0, 0x2640(%rsp)
vmovdqa 0x2650(%rsp), %xmm0
vmovdqa 0x2640(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x2630(%rsp)
vmovdqa %xmm0, 0x2620(%rsp)
vmovdqa 0x2630(%rsp), %xmm0
vmovdqa 0x2620(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x4a3f(%rsp)
movb $0xc, 0x4a3e(%rsp)
movb $0xf, 0x4a3d(%rsp)
movb $0xe, 0x4a3c(%rsp)
movb $0x9, 0x4a3b(%rsp)
movb $0x8, 0x4a3a(%rsp)
movb $0xb, 0x4a39(%rsp)
movb $0xa, 0x4a38(%rsp)
movb $0x5, 0x4a37(%rsp)
movb $0x4, 0x4a36(%rsp)
movb $0x7, 0x4a35(%rsp)
movb $0x6, 0x4a34(%rsp)
movb $0x1, 0x4a33(%rsp)
movb $0x0, 0x4a32(%rsp)
movb $0x3, 0x4a31(%rsp)
movb $0x2, 0x4a30(%rsp)
movzbl 0x4a30(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a31(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a32(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a33(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a34(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a35(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a36(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a37(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a38(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a39(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a3a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a3b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a3c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a3d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a3e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a3f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a20(%rsp)
vmovdqa 0x4a20(%rsp), %xmm0
vmovdqa %xmm1, 0x45b0(%rsp)
vmovdqa %xmm0, 0x45a0(%rsp)
vmovdqa 0x45b0(%rsp), %xmm0
vmovdqa 0x45a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2610(%rsp)
vmovdqa %xmm0, 0x2600(%rsp)
vmovdqa 0x2610(%rsp), %xmm0
vpxor 0x2600(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x380(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x34f0(%rsp)
vmovdqa %xmm0, 0x34e0(%rsp)
vmovdqa 0x34f0(%rsp), %xmm0
vpand 0x34e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x370(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x3fd0(%rsp)
vmovdqa %xmm0, 0x3fc0(%rsp)
vmovdqa 0x3fd0(%rsp), %xmm0
vmovdqa 0x3fc0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x370(%rsp)
vmovdqa 0x380(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x25f0(%rsp)
vmovdqa %xmm0, 0x25e0(%rsp)
vmovdqa 0x25f0(%rsp), %xmm0
vpxor 0x25e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x380(%rsp), %xmm0
vmovdqa %xmm1, 0x25d0(%rsp)
vmovdqa %xmm0, 0x25c0(%rsp)
vmovdqa 0x25d0(%rsp), %xmm0
vpxor 0x25c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x370(%rsp), %xmm0
vmovdqa %xmm1, 0x25b0(%rsp)
vmovdqa %xmm0, 0x25a0(%rsp)
vmovdqa 0x25b0(%rsp), %xmm0
vpxor 0x25a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3fb0(%rsp)
vmovdqa %xmm0, 0x3fa0(%rsp)
vmovdqa 0x3fb0(%rsp), %xmm0
vmovdqa 0x3fa0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5330(%rsp)
movl $0x1f, 0x532c(%rsp)
vmovdqa 0x5330(%rsp), %xmm0
movl 0x532c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4eb0(%rsp)
vmovdqa %xmm0, 0x4ea0(%rsp)
vmovdqa 0x4eb0(%rsp), %xmm0
vpor 0x4ea0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x11932
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x11979
jmp 0x1197b
movl 0x3bc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x3bc(%rsp)
jmp 0x10391
jmp 0x11993
vmovdqa 0x420(%rsp), %xmm1
movq 0x480(%rsp), %rax
addq 0x3c8(%rsp), %rax
movq %rax, 0x690(%rsp)
movq 0x690(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2590(%rsp)
vmovdqa %xmm0, 0x2580(%rsp)
vmovdqa 0x2590(%rsp), %xmm0
vpxor 0x2580(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x430(%rsp), %xmm1
movq 0x480(%rsp), %rax
addq 0x3c8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x688(%rsp)
movq 0x688(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2570(%rsp)
vmovdqa %xmm0, 0x2560(%rsp)
vmovdqa 0x2570(%rsp), %xmm0
vpxor 0x2560(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x440(%rsp), %xmm1
movq 0x480(%rsp), %rax
addq 0x3c8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x680(%rsp)
movq 0x680(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2550(%rsp)
vmovdqa %xmm0, 0x2540(%rsp)
vmovdqa 0x2550(%rsp), %xmm0
vpxor 0x2540(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
movq 0x3c8(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x3c8(%rsp)
movq 0x3c0(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x3c0(%rsp)
jmp 0x102cd
jmp 0x11ad8
jmp 0x11ada
leaq 0x340(%rsp), %rdi
xorl %esi, %esi
movl $0x30, %edx
callq 0x1030
leaq 0x340(%rsp), %rdi
movq 0x480(%rsp), %rsi
addq 0x3c8(%rsp), %rsi
movq 0x3c0(%rsp), %rdx
callq 0x1090
movq 0x3c0(%rsp), %rax
movb $0x1, 0x340(%rsp,%rax)
movzbl 0x36f(%rsp), %eax
orl $0x80, %eax
movb %al, 0x36f(%rsp)
jmp 0x11b39
jmp 0x11b3b
vmovdqa 0x450(%rsp), %xmm1
movl $0x1, 0x55c(%rsp)
movl $0x0, 0x558(%rsp)
movl $0x0, 0x554(%rsp)
movl $0x0, 0x550(%rsp)
movl 0x554(%rsp), %edx
movl 0x558(%rsp), %ecx
movl 0x55c(%rsp), %eax
vmovd 0x550(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x540(%rsp)
vmovdqa 0x540(%rsp), %xmm0
vmovdqa %xmm1, 0x2530(%rsp)
vmovdqa %xmm0, 0x2520(%rsp)
vmovdqa 0x2530(%rsp), %xmm0
vpxor 0x2520(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x11be1
movl $0x0, 0x33c(%rsp)
cmpl $0x6, 0x33c(%rsp)
jge 0x131ec
jmp 0x11bfc
jmp 0x11bfe
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2510(%rsp)
vmovdqa %xmm0, 0x2500(%rsp)
vmovdqa 0x2510(%rsp), %xmm0
vmovdqa 0x2500(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x34d0(%rsp)
vmovdqa %xmm0, 0x34c0(%rsp)
vmovdqa 0x34d0(%rsp), %xmm0
vmovdqa 0x34c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm0, 0x3f90(%rsp)
vmovdqa %xmm0, 0x3f80(%rsp)
vmovdqa 0x3f90(%rsp), %xmm0
vmovdqa 0x3f80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x320(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x24f0(%rsp)
vmovdqa %xmm0, 0x24e0(%rsp)
vmovdqa 0x24f0(%rsp), %xmm0
vmovdqa 0x24e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x320(%rsp), %xmm0
vmovdqa %xmm1, 0x24d0(%rsp)
vmovdqa %xmm0, 0x24c0(%rsp)
vmovdqa 0x24d0(%rsp), %xmm0
vmovdqa 0x24c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x24b0(%rsp)
vmovdqa %xmm0, 0x24a0(%rsp)
vmovdqa 0x24b0(%rsp), %xmm0
vmovdqa 0x24a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x4a1f(%rsp)
movb $0xf, 0x4a1e(%rsp)
movb $0xe, 0x4a1d(%rsp)
movb $0xd, 0x4a1c(%rsp)
movb $0x8, 0x4a1b(%rsp)
movb $0xb, 0x4a1a(%rsp)
movb $0xa, 0x4a19(%rsp)
movb $0x9, 0x4a18(%rsp)
movb $0x4, 0x4a17(%rsp)
movb $0x7, 0x4a16(%rsp)
movb $0x6, 0x4a15(%rsp)
movb $0x5, 0x4a14(%rsp)
movb $0x0, 0x4a13(%rsp)
movb $0x3, 0x4a12(%rsp)
movb $0x2, 0x4a11(%rsp)
movb $0x1, 0x4a10(%rsp)
movzbl 0x4a10(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a11(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a12(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a13(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a14(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a15(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a16(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a17(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a18(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a19(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a1a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a1b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a1c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a1d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a1e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a1f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a00(%rsp)
vmovdqa 0x4a00(%rsp), %xmm0
vmovdqa %xmm1, 0x4590(%rsp)
vmovdqa %xmm0, 0x4580(%rsp)
vmovdqa 0x4590(%rsp), %xmm0
vmovdqa 0x4580(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2490(%rsp)
vmovdqa %xmm0, 0x2480(%rsp)
vmovdqa 0x2490(%rsp), %xmm0
vmovdqa 0x2480(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x34b0(%rsp)
vmovdqa %xmm0, 0x34a0(%rsp)
vmovdqa 0x34b0(%rsp), %xmm0
vmovdqa 0x34a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm0, 0x3f70(%rsp)
vmovdqa %xmm0, 0x3f60(%rsp)
vmovdqa 0x3f70(%rsp), %xmm0
vmovdqa 0x3f60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x320(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x2470(%rsp)
vmovdqa %xmm0, 0x2460(%rsp)
vmovdqa 0x2470(%rsp), %xmm0
vmovdqa 0x2460(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x320(%rsp), %xmm0
vmovdqa %xmm1, 0x2450(%rsp)
vmovdqa %xmm0, 0x2440(%rsp)
vmovdqa 0x2450(%rsp), %xmm0
vmovdqa 0x2440(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x2430(%rsp)
vmovdqa %xmm0, 0x2420(%rsp)
vmovdqa 0x2430(%rsp), %xmm0
vmovdqa 0x2420(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5310(%rsp)
movl $0xb, 0x530c(%rsp)
vmovdqa 0x5310(%rsp), %xmm0
vmovd 0x530c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x55d0(%rsp)
movl $0x15, 0x55cc(%rsp)
vmovdqa 0x55d0(%rsp), %xmm0
vmovd 0x55cc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e90(%rsp)
vmovdqa %xmm0, 0x4e80(%rsp)
vmovdqa 0x4e90(%rsp), %xmm0
vmovdqa 0x4e80(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2410(%rsp)
vmovdqa %xmm0, 0x2400(%rsp)
vmovdqa 0x2410(%rsp), %xmm0
vmovdqa 0x2400(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3490(%rsp)
vmovdqa %xmm0, 0x3480(%rsp)
vmovdqa 0x3490(%rsp), %xmm0
vmovdqa 0x3480(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm0, 0x3f50(%rsp)
vmovdqa %xmm0, 0x3f40(%rsp)
vmovdqa 0x3f50(%rsp), %xmm0
vmovdqa 0x3f40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x320(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x23f0(%rsp)
vmovdqa %xmm0, 0x23e0(%rsp)
vmovdqa 0x23f0(%rsp), %xmm0
vmovdqa 0x23e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x320(%rsp), %xmm0
vmovdqa %xmm1, 0x23d0(%rsp)
vmovdqa %xmm0, 0x23c0(%rsp)
vmovdqa 0x23d0(%rsp), %xmm0
vmovdqa 0x23c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x23b0(%rsp)
vmovdqa %xmm0, 0x23a0(%rsp)
vmovdqa 0x23b0(%rsp), %xmm0
vmovdqa 0x23a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x49ff(%rsp)
movb $0xc, 0x49fe(%rsp)
movb $0xf, 0x49fd(%rsp)
movb $0xe, 0x49fc(%rsp)
movb $0x9, 0x49fb(%rsp)
movb $0x8, 0x49fa(%rsp)
movb $0xb, 0x49f9(%rsp)
movb $0xa, 0x49f8(%rsp)
movb $0x5, 0x49f7(%rsp)
movb $0x4, 0x49f6(%rsp)
movb $0x7, 0x49f5(%rsp)
movb $0x6, 0x49f4(%rsp)
movb $0x1, 0x49f3(%rsp)
movb $0x0, 0x49f2(%rsp)
movb $0x3, 0x49f1(%rsp)
movb $0x2, 0x49f0(%rsp)
movzbl 0x49f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49e0(%rsp)
vmovdqa 0x49e0(%rsp), %xmm0
vmovdqa %xmm1, 0x4570(%rsp)
vmovdqa %xmm0, 0x4560(%rsp)
vmovdqa 0x4570(%rsp), %xmm0
vmovdqa 0x4560(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2390(%rsp)
vmovdqa %xmm0, 0x2380(%rsp)
vmovdqa 0x2390(%rsp), %xmm0
vpxor 0x2380(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3470(%rsp)
vmovdqa %xmm0, 0x3460(%rsp)
vmovdqa 0x3470(%rsp), %xmm0
vpand 0x3460(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x310(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x3f30(%rsp)
vmovdqa %xmm0, 0x3f20(%rsp)
vmovdqa 0x3f30(%rsp), %xmm0
vmovdqa 0x3f20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x310(%rsp)
vmovdqa 0x320(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x2370(%rsp)
vmovdqa %xmm0, 0x2360(%rsp)
vmovdqa 0x2370(%rsp), %xmm0
vpxor 0x2360(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x320(%rsp), %xmm0
vmovdqa %xmm1, 0x2350(%rsp)
vmovdqa %xmm0, 0x2340(%rsp)
vmovdqa 0x2350(%rsp), %xmm0
vpxor 0x2340(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x310(%rsp), %xmm0
vmovdqa %xmm1, 0x2330(%rsp)
vmovdqa %xmm0, 0x2320(%rsp)
vmovdqa 0x2330(%rsp), %xmm0
vpxor 0x2320(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3f10(%rsp)
vmovdqa %xmm0, 0x3f00(%rsp)
vmovdqa 0x3f10(%rsp), %xmm0
vmovdqa 0x3f00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x52f0(%rsp)
movl $0x1f, 0x52ec(%rsp)
vmovdqa 0x52f0(%rsp), %xmm0
movl 0x52ec(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e70(%rsp)
vmovdqa %xmm0, 0x4e60(%rsp)
vmovdqa 0x4e70(%rsp), %xmm0
vpor 0x4e60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x126a2
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x126e9
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2310(%rsp)
vmovdqa %xmm0, 0x2300(%rsp)
vmovdqa 0x2310(%rsp), %xmm0
vmovdqa 0x2300(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x300(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3450(%rsp)
vmovdqa %xmm0, 0x3440(%rsp)
vmovdqa 0x3450(%rsp), %xmm0
vmovdqa 0x3440(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm0, 0x3ef0(%rsp)
vmovdqa %xmm0, 0x3ee0(%rsp)
vmovdqa 0x3ef0(%rsp), %xmm0
vmovdqa 0x3ee0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x300(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x22f0(%rsp)
vmovdqa %xmm0, 0x22e0(%rsp)
vmovdqa 0x22f0(%rsp), %xmm0
vmovdqa 0x22e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x300(%rsp), %xmm0
vmovdqa %xmm1, 0x22d0(%rsp)
vmovdqa %xmm0, 0x22c0(%rsp)
vmovdqa 0x22d0(%rsp), %xmm0
vmovdqa 0x22c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x22b0(%rsp)
vmovdqa %xmm0, 0x22a0(%rsp)
vmovdqa 0x22b0(%rsp), %xmm0
vmovdqa 0x22a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x49df(%rsp)
movb $0xf, 0x49de(%rsp)
movb $0xe, 0x49dd(%rsp)
movb $0xd, 0x49dc(%rsp)
movb $0x8, 0x49db(%rsp)
movb $0xb, 0x49da(%rsp)
movb $0xa, 0x49d9(%rsp)
movb $0x9, 0x49d8(%rsp)
movb $0x4, 0x49d7(%rsp)
movb $0x7, 0x49d6(%rsp)
movb $0x6, 0x49d5(%rsp)
movb $0x5, 0x49d4(%rsp)
movb $0x0, 0x49d3(%rsp)
movb $0x3, 0x49d2(%rsp)
movb $0x2, 0x49d1(%rsp)
movb $0x1, 0x49d0(%rsp)
movzbl 0x49d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49c0(%rsp)
vmovdqa 0x49c0(%rsp), %xmm0
vmovdqa %xmm1, 0x4550(%rsp)
vmovdqa %xmm0, 0x4540(%rsp)
vmovdqa 0x4550(%rsp), %xmm0
vmovdqa 0x4540(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2290(%rsp)
vmovdqa %xmm0, 0x2280(%rsp)
vmovdqa 0x2290(%rsp), %xmm0
vmovdqa 0x2280(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x300(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3430(%rsp)
vmovdqa %xmm0, 0x3420(%rsp)
vmovdqa 0x3430(%rsp), %xmm0
vmovdqa 0x3420(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm0, 0x3ed0(%rsp)
vmovdqa %xmm0, 0x3ec0(%rsp)
vmovdqa 0x3ed0(%rsp), %xmm0
vmovdqa 0x3ec0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x300(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2270(%rsp)
vmovdqa %xmm0, 0x2260(%rsp)
vmovdqa 0x2270(%rsp), %xmm0
vmovdqa 0x2260(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x300(%rsp), %xmm0
vmovdqa %xmm1, 0x2250(%rsp)
vmovdqa %xmm0, 0x2240(%rsp)
vmovdqa 0x2250(%rsp), %xmm0
vmovdqa 0x2240(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2230(%rsp)
vmovdqa %xmm0, 0x2220(%rsp)
vmovdqa 0x2230(%rsp), %xmm0
vmovdqa 0x2220(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x52d0(%rsp)
movl $0xb, 0x52cc(%rsp)
vmovdqa 0x52d0(%rsp), %xmm0
vmovd 0x52cc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x55b0(%rsp)
movl $0x15, 0x55ac(%rsp)
vmovdqa 0x55b0(%rsp), %xmm0
vmovd 0x55ac(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e50(%rsp)
vmovdqa %xmm0, 0x4e40(%rsp)
vmovdqa 0x4e50(%rsp), %xmm0
vmovdqa 0x4e40(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2210(%rsp)
vmovdqa %xmm0, 0x2200(%rsp)
vmovdqa 0x2210(%rsp), %xmm0
vmovdqa 0x2200(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x300(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3410(%rsp)
vmovdqa %xmm0, 0x3400(%rsp)
vmovdqa 0x3410(%rsp), %xmm0
vmovdqa 0x3400(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm0, 0x3eb0(%rsp)
vmovdqa %xmm0, 0x3ea0(%rsp)
vmovdqa 0x3eb0(%rsp), %xmm0
vmovdqa 0x3ea0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x300(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x21f0(%rsp)
vmovdqa %xmm0, 0x21e0(%rsp)
vmovdqa 0x21f0(%rsp), %xmm0
vmovdqa 0x21e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x300(%rsp), %xmm0
vmovdqa %xmm1, 0x21d0(%rsp)
vmovdqa %xmm0, 0x21c0(%rsp)
vmovdqa 0x21d0(%rsp), %xmm0
vmovdqa 0x21c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x21b0(%rsp)
vmovdqa %xmm0, 0x21a0(%rsp)
vmovdqa 0x21b0(%rsp), %xmm0
vmovdqa 0x21a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x49bf(%rsp)
movb $0xc, 0x49be(%rsp)
movb $0xf, 0x49bd(%rsp)
movb $0xe, 0x49bc(%rsp)
movb $0x9, 0x49bb(%rsp)
movb $0x8, 0x49ba(%rsp)
movb $0xb, 0x49b9(%rsp)
movb $0xa, 0x49b8(%rsp)
movb $0x5, 0x49b7(%rsp)
movb $0x4, 0x49b6(%rsp)
movb $0x7, 0x49b5(%rsp)
movb $0x6, 0x49b4(%rsp)
movb $0x1, 0x49b3(%rsp)
movb $0x0, 0x49b2(%rsp)
movb $0x3, 0x49b1(%rsp)
movb $0x2, 0x49b0(%rsp)
movzbl 0x49b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49a0(%rsp)
vmovdqa 0x49a0(%rsp), %xmm0
vmovdqa %xmm1, 0x4530(%rsp)
vmovdqa %xmm0, 0x4520(%rsp)
vmovdqa 0x4530(%rsp), %xmm0
vmovdqa 0x4520(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2190(%rsp)
vmovdqa %xmm0, 0x2180(%rsp)
vmovdqa 0x2190(%rsp), %xmm0
vpxor 0x2180(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x300(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x33f0(%rsp)
vmovdqa %xmm0, 0x33e0(%rsp)
vmovdqa 0x33f0(%rsp), %xmm0
vpand 0x33e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x2f0(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3e90(%rsp)
vmovdqa %xmm0, 0x3e80(%rsp)
vmovdqa 0x3e90(%rsp), %xmm0
vmovdqa 0x3e80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2f0(%rsp)
vmovdqa 0x300(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2170(%rsp)
vmovdqa %xmm0, 0x2160(%rsp)
vmovdqa 0x2170(%rsp), %xmm0
vpxor 0x2160(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x300(%rsp), %xmm0
vmovdqa %xmm1, 0x2150(%rsp)
vmovdqa %xmm0, 0x2140(%rsp)
vmovdqa 0x2150(%rsp), %xmm0
vpxor 0x2140(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x2f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2130(%rsp)
vmovdqa %xmm0, 0x2120(%rsp)
vmovdqa 0x2130(%rsp), %xmm0
vpxor 0x2120(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3e70(%rsp)
vmovdqa %xmm0, 0x3e60(%rsp)
vmovdqa 0x3e70(%rsp), %xmm0
vmovdqa 0x3e60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x52b0(%rsp)
movl $0x1f, 0x52ac(%rsp)
vmovdqa 0x52b0(%rsp), %xmm0
movl 0x52ac(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e30(%rsp)
vmovdqa %xmm0, 0x4e20(%rsp)
vmovdqa 0x4e30(%rsp), %xmm0
vpor 0x4e20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1318d
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x131d4
jmp 0x131d6
movl 0x33c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x33c(%rsp)
jmp 0x11bec
jmp 0x131ee
vmovdqa 0x420(%rsp), %xmm1
leaq 0x340(%rsp), %rax
movq %rax, 0x678(%rsp)
movq 0x678(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2110(%rsp)
vmovdqa %xmm0, 0x2100(%rsp)
vmovdqa 0x2110(%rsp), %xmm0
vpxor 0x2100(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x430(%rsp), %xmm1
leaq 0x340(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x670(%rsp)
movq 0x670(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x20f0(%rsp)
vmovdqa %xmm0, 0x20e0(%rsp)
vmovdqa 0x20f0(%rsp), %xmm0
vpxor 0x20e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x440(%rsp), %xmm1
leaq 0x340(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x668(%rsp)
movq 0x668(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x20d0(%rsp)
vmovdqa %xmm0, 0x20c0(%rsp)
vmovdqa 0x20d0(%rsp), %xmm0
vpxor 0x20c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
jmp 0x132ee
jmp 0x132f0
jmp 0x132f2
jmp 0x132f4
movq 0x468(%rsp), %rax
subq $0x10, %rax
cmpq $0x0, %rax
jbe 0x165ff
movq $0x0, 0x2e8(%rsp)
movq 0x468(%rsp), %rax
subq $0x10, %rax
movq %rax, 0x2e0(%rsp)
cmpq $0x30, 0x2e0(%rsp)
jb 0x14c2e
jmp 0x1333b
jmp 0x1333d
vmovdqa 0x450(%rsp), %xmm1
movl $0x2, 0x53c(%rsp)
movl $0x0, 0x538(%rsp)
movl $0x0, 0x534(%rsp)
movl $0x0, 0x530(%rsp)
movl 0x534(%rsp), %edx
movl 0x538(%rsp), %ecx
movl 0x53c(%rsp), %eax
vmovd 0x530(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x520(%rsp)
vmovdqa 0x520(%rsp), %xmm0
vmovdqa %xmm1, 0x20b0(%rsp)
vmovdqa %xmm0, 0x20a0(%rsp)
vmovdqa 0x20b0(%rsp), %xmm0
vpxor 0x20a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x133e3
movl $0x0, 0x2ac(%rsp)
cmpl $0x6, 0x2ac(%rsp)
jge 0x149ee
jmp 0x133fe
jmp 0x13400
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2090(%rsp)
vmovdqa %xmm0, 0x2080(%rsp)
vmovdqa 0x2090(%rsp), %xmm0
vmovdqa 0x2080(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x290(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x33d0(%rsp)
vmovdqa %xmm0, 0x33c0(%rsp)
vmovdqa 0x33d0(%rsp), %xmm0
vmovdqa 0x33c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm0, 0x3e50(%rsp)
vmovdqa %xmm0, 0x3e40(%rsp)
vmovdqa 0x3e50(%rsp), %xmm0
vmovdqa 0x3e40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x290(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x2070(%rsp)
vmovdqa %xmm0, 0x2060(%rsp)
vmovdqa 0x2070(%rsp), %xmm0
vmovdqa 0x2060(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x290(%rsp), %xmm0
vmovdqa %xmm1, 0x2050(%rsp)
vmovdqa %xmm0, 0x2040(%rsp)
vmovdqa 0x2050(%rsp), %xmm0
vmovdqa 0x2040(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x2030(%rsp)
vmovdqa %xmm0, 0x2020(%rsp)
vmovdqa 0x2030(%rsp), %xmm0
vmovdqa 0x2020(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x499f(%rsp)
movb $0xf, 0x499e(%rsp)
movb $0xe, 0x499d(%rsp)
movb $0xd, 0x499c(%rsp)
movb $0x8, 0x499b(%rsp)
movb $0xb, 0x499a(%rsp)
movb $0xa, 0x4999(%rsp)
movb $0x9, 0x4998(%rsp)
movb $0x4, 0x4997(%rsp)
movb $0x7, 0x4996(%rsp)
movb $0x6, 0x4995(%rsp)
movb $0x5, 0x4994(%rsp)
movb $0x0, 0x4993(%rsp)
movb $0x3, 0x4992(%rsp)
movb $0x2, 0x4991(%rsp)
movb $0x1, 0x4990(%rsp)
movzbl 0x4990(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4991(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4992(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4993(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4994(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4995(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4996(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4997(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4998(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4999(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x499a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x499b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x499c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x499d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x499e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x499f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4980(%rsp)
vmovdqa 0x4980(%rsp), %xmm0
vmovdqa %xmm1, 0x4510(%rsp)
vmovdqa %xmm0, 0x4500(%rsp)
vmovdqa 0x4510(%rsp), %xmm0
vmovdqa 0x4500(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2010(%rsp)
vmovdqa %xmm0, 0x2000(%rsp)
vmovdqa 0x2010(%rsp), %xmm0
vmovdqa 0x2000(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x290(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x33b0(%rsp)
vmovdqa %xmm0, 0x33a0(%rsp)
vmovdqa 0x33b0(%rsp), %xmm0
vmovdqa 0x33a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm0, 0x3e30(%rsp)
vmovdqa %xmm0, 0x3e20(%rsp)
vmovdqa 0x3e30(%rsp), %xmm0
vmovdqa 0x3e20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x290(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1ff0(%rsp)
vmovdqa %xmm0, 0x1fe0(%rsp)
vmovdqa 0x1ff0(%rsp), %xmm0
vmovdqa 0x1fe0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x290(%rsp), %xmm0
vmovdqa %xmm1, 0x1fd0(%rsp)
vmovdqa %xmm0, 0x1fc0(%rsp)
vmovdqa 0x1fd0(%rsp), %xmm0
vmovdqa 0x1fc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1fb0(%rsp)
vmovdqa %xmm0, 0x1fa0(%rsp)
vmovdqa 0x1fb0(%rsp), %xmm0
vmovdqa 0x1fa0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5290(%rsp)
movl $0xb, 0x528c(%rsp)
vmovdqa 0x5290(%rsp), %xmm0
vmovd 0x528c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5590(%rsp)
movl $0x15, 0x558c(%rsp)
vmovdqa 0x5590(%rsp), %xmm0
vmovd 0x558c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e10(%rsp)
vmovdqa %xmm0, 0x4e00(%rsp)
vmovdqa 0x4e10(%rsp), %xmm0
vmovdqa 0x4e00(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1f90(%rsp)
vmovdqa %xmm0, 0x1f80(%rsp)
vmovdqa 0x1f90(%rsp), %xmm0
vmovdqa 0x1f80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x290(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3390(%rsp)
vmovdqa %xmm0, 0x3380(%rsp)
vmovdqa 0x3390(%rsp), %xmm0
vmovdqa 0x3380(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm0, 0x3e10(%rsp)
vmovdqa %xmm0, 0x3e00(%rsp)
vmovdqa 0x3e10(%rsp), %xmm0
vmovdqa 0x3e00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x290(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1f70(%rsp)
vmovdqa %xmm0, 0x1f60(%rsp)
vmovdqa 0x1f70(%rsp), %xmm0
vmovdqa 0x1f60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x290(%rsp), %xmm0
vmovdqa %xmm1, 0x1f50(%rsp)
vmovdqa %xmm0, 0x1f40(%rsp)
vmovdqa 0x1f50(%rsp), %xmm0
vmovdqa 0x1f40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1f30(%rsp)
vmovdqa %xmm0, 0x1f20(%rsp)
vmovdqa 0x1f30(%rsp), %xmm0
vmovdqa 0x1f20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x497f(%rsp)
movb $0xc, 0x497e(%rsp)
movb $0xf, 0x497d(%rsp)
movb $0xe, 0x497c(%rsp)
movb $0x9, 0x497b(%rsp)
movb $0x8, 0x497a(%rsp)
movb $0xb, 0x4979(%rsp)
movb $0xa, 0x4978(%rsp)
movb $0x5, 0x4977(%rsp)
movb $0x4, 0x4976(%rsp)
movb $0x7, 0x4975(%rsp)
movb $0x6, 0x4974(%rsp)
movb $0x1, 0x4973(%rsp)
movb $0x0, 0x4972(%rsp)
movb $0x3, 0x4971(%rsp)
movb $0x2, 0x4970(%rsp)
movzbl 0x4970(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4971(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4972(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4973(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4974(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4975(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4976(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4977(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4978(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4979(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x497a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x497b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x497c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x497d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x497e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x497f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4960(%rsp)
vmovdqa 0x4960(%rsp), %xmm0
vmovdqa %xmm1, 0x44f0(%rsp)
vmovdqa %xmm0, 0x44e0(%rsp)
vmovdqa 0x44f0(%rsp), %xmm0
vmovdqa 0x44e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1f10(%rsp)
vmovdqa %xmm0, 0x1f00(%rsp)
vmovdqa 0x1f10(%rsp), %xmm0
vpxor 0x1f00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x290(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3370(%rsp)
vmovdqa %xmm0, 0x3360(%rsp)
vmovdqa 0x3370(%rsp), %xmm0
vpand 0x3360(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x280(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x3df0(%rsp)
vmovdqa %xmm0, 0x3de0(%rsp)
vmovdqa 0x3df0(%rsp), %xmm0
vmovdqa 0x3de0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x290(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1ef0(%rsp)
vmovdqa %xmm0, 0x1ee0(%rsp)
vmovdqa 0x1ef0(%rsp), %xmm0
vpxor 0x1ee0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x290(%rsp), %xmm0
vmovdqa %xmm1, 0x1ed0(%rsp)
vmovdqa %xmm0, 0x1ec0(%rsp)
vmovdqa 0x1ed0(%rsp), %xmm0
vpxor 0x1ec0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1eb0(%rsp)
vmovdqa %xmm0, 0x1ea0(%rsp)
vmovdqa 0x1eb0(%rsp), %xmm0
vpxor 0x1ea0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3dd0(%rsp)
vmovdqa %xmm0, 0x3dc0(%rsp)
vmovdqa 0x3dd0(%rsp), %xmm0
vmovdqa 0x3dc0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5270(%rsp)
movl $0x1f, 0x526c(%rsp)
vmovdqa 0x5270(%rsp), %xmm0
movl 0x526c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4df0(%rsp)
vmovdqa %xmm0, 0x4de0(%rsp)
vmovdqa 0x4df0(%rsp), %xmm0
vpor 0x4de0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x13ea4
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x13eeb
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1e90(%rsp)
vmovdqa %xmm0, 0x1e80(%rsp)
vmovdqa 0x1e90(%rsp), %xmm0
vmovdqa 0x1e80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3350(%rsp)
vmovdqa %xmm0, 0x3340(%rsp)
vmovdqa 0x3350(%rsp), %xmm0
vmovdqa 0x3340(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm0, 0x3db0(%rsp)
vmovdqa %xmm0, 0x3da0(%rsp)
vmovdqa 0x3db0(%rsp), %xmm0
vmovdqa 0x3da0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x270(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1e70(%rsp)
vmovdqa %xmm0, 0x1e60(%rsp)
vmovdqa 0x1e70(%rsp), %xmm0
vmovdqa 0x1e60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1e50(%rsp)
vmovdqa %xmm0, 0x1e40(%rsp)
vmovdqa 0x1e50(%rsp), %xmm0
vmovdqa 0x1e40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1e30(%rsp)
vmovdqa %xmm0, 0x1e20(%rsp)
vmovdqa 0x1e30(%rsp), %xmm0
vmovdqa 0x1e20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x495f(%rsp)
movb $0xf, 0x495e(%rsp)
movb $0xe, 0x495d(%rsp)
movb $0xd, 0x495c(%rsp)
movb $0x8, 0x495b(%rsp)
movb $0xb, 0x495a(%rsp)
movb $0xa, 0x4959(%rsp)
movb $0x9, 0x4958(%rsp)
movb $0x4, 0x4957(%rsp)
movb $0x7, 0x4956(%rsp)
movb $0x6, 0x4955(%rsp)
movb $0x5, 0x4954(%rsp)
movb $0x0, 0x4953(%rsp)
movb $0x3, 0x4952(%rsp)
movb $0x2, 0x4951(%rsp)
movb $0x1, 0x4950(%rsp)
movzbl 0x4950(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4951(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4952(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4953(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4954(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4955(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4956(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4957(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4958(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4959(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x495a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x495b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x495c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x495d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x495e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x495f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4940(%rsp)
vmovdqa 0x4940(%rsp), %xmm0
vmovdqa %xmm1, 0x44d0(%rsp)
vmovdqa %xmm0, 0x44c0(%rsp)
vmovdqa 0x44d0(%rsp), %xmm0
vmovdqa 0x44c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1e10(%rsp)
vmovdqa %xmm0, 0x1e00(%rsp)
vmovdqa 0x1e10(%rsp), %xmm0
vmovdqa 0x1e00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3330(%rsp)
vmovdqa %xmm0, 0x3320(%rsp)
vmovdqa 0x3330(%rsp), %xmm0
vmovdqa 0x3320(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm0, 0x3d90(%rsp)
vmovdqa %xmm0, 0x3d80(%rsp)
vmovdqa 0x3d90(%rsp), %xmm0
vmovdqa 0x3d80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x270(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1df0(%rsp)
vmovdqa %xmm0, 0x1de0(%rsp)
vmovdqa 0x1df0(%rsp), %xmm0
vmovdqa 0x1de0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1dd0(%rsp)
vmovdqa %xmm0, 0x1dc0(%rsp)
vmovdqa 0x1dd0(%rsp), %xmm0
vmovdqa 0x1dc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1db0(%rsp)
vmovdqa %xmm0, 0x1da0(%rsp)
vmovdqa 0x1db0(%rsp), %xmm0
vmovdqa 0x1da0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5250(%rsp)
movl $0xb, 0x524c(%rsp)
vmovdqa 0x5250(%rsp), %xmm0
vmovd 0x524c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5570(%rsp)
movl $0x15, 0x556c(%rsp)
vmovdqa 0x5570(%rsp), %xmm0
vmovd 0x556c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4dd0(%rsp)
vmovdqa %xmm0, 0x4dc0(%rsp)
vmovdqa 0x4dd0(%rsp), %xmm0
vmovdqa 0x4dc0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1d90(%rsp)
vmovdqa %xmm0, 0x1d80(%rsp)
vmovdqa 0x1d90(%rsp), %xmm0
vmovdqa 0x1d80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3310(%rsp)
vmovdqa %xmm0, 0x3300(%rsp)
vmovdqa 0x3310(%rsp), %xmm0
vmovdqa 0x3300(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm0, 0x3d70(%rsp)
vmovdqa %xmm0, 0x3d60(%rsp)
vmovdqa 0x3d70(%rsp), %xmm0
vmovdqa 0x3d60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x270(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1d70(%rsp)
vmovdqa %xmm0, 0x1d60(%rsp)
vmovdqa 0x1d70(%rsp), %xmm0
vmovdqa 0x1d60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1d50(%rsp)
vmovdqa %xmm0, 0x1d40(%rsp)
vmovdqa 0x1d50(%rsp), %xmm0
vmovdqa 0x1d40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1d30(%rsp)
vmovdqa %xmm0, 0x1d20(%rsp)
vmovdqa 0x1d30(%rsp), %xmm0
vmovdqa 0x1d20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x493f(%rsp)
movb $0xc, 0x493e(%rsp)
movb $0xf, 0x493d(%rsp)
movb $0xe, 0x493c(%rsp)
movb $0x9, 0x493b(%rsp)
movb $0x8, 0x493a(%rsp)
movb $0xb, 0x4939(%rsp)
movb $0xa, 0x4938(%rsp)
movb $0x5, 0x4937(%rsp)
movb $0x4, 0x4936(%rsp)
movb $0x7, 0x4935(%rsp)
movb $0x6, 0x4934(%rsp)
movb $0x1, 0x4933(%rsp)
movb $0x0, 0x4932(%rsp)
movb $0x3, 0x4931(%rsp)
movb $0x2, 0x4930(%rsp)
movzbl 0x4930(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4931(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4932(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4933(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4934(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4935(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4936(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4937(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4938(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4939(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x493a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x493b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x493c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x493d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x493e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x493f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4920(%rsp)
vmovdqa 0x4920(%rsp), %xmm0
vmovdqa %xmm1, 0x44b0(%rsp)
vmovdqa %xmm0, 0x44a0(%rsp)
vmovdqa 0x44b0(%rsp), %xmm0
vmovdqa 0x44a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1d10(%rsp)
vmovdqa %xmm0, 0x1d00(%rsp)
vmovdqa 0x1d10(%rsp), %xmm0
vpxor 0x1d00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x32f0(%rsp)
vmovdqa %xmm0, 0x32e0(%rsp)
vmovdqa 0x32f0(%rsp), %xmm0
vpand 0x32e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x260(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x3d50(%rsp)
vmovdqa %xmm0, 0x3d40(%rsp)
vmovdqa 0x3d50(%rsp), %xmm0
vmovdqa 0x3d40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x270(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1cf0(%rsp)
vmovdqa %xmm0, 0x1ce0(%rsp)
vmovdqa 0x1cf0(%rsp), %xmm0
vpxor 0x1ce0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1cd0(%rsp)
vmovdqa %xmm0, 0x1cc0(%rsp)
vmovdqa 0x1cd0(%rsp), %xmm0
vpxor 0x1cc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1cb0(%rsp)
vmovdqa %xmm0, 0x1ca0(%rsp)
vmovdqa 0x1cb0(%rsp), %xmm0
vpxor 0x1ca0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3d30(%rsp)
vmovdqa %xmm0, 0x3d20(%rsp)
vmovdqa 0x3d30(%rsp), %xmm0
vmovdqa 0x3d20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5230(%rsp)
movl $0x1f, 0x522c(%rsp)
vmovdqa 0x5230(%rsp), %xmm0
movl 0x522c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4db0(%rsp)
vmovdqa %xmm0, 0x4da0(%rsp)
vmovdqa 0x4db0(%rsp), %xmm0
vpor 0x4da0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1498f
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x149d6
jmp 0x149d8
movl 0x2ac(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x2ac(%rsp)
jmp 0x133ee
jmp 0x149f0
movq 0x470(%rsp), %rax
addq 0x2e8(%rsp), %rax
movq %rax, 0x660(%rsp)
movq 0x660(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
movq 0x490(%rsp), %rax
addq 0x2e8(%rsp), %rax
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1c90(%rsp)
vmovdqa %xmm0, 0x1c80(%rsp)
vmovdqa 0x1c90(%rsp), %xmm0
vpxor 0x1c80(%rsp), %xmm0, %xmm0
movq %rax, 0x5778(%rsp)
vmovdqa %xmm0, 0x5760(%rsp)
vmovdqa 0x5760(%rsp), %xmm0
movq 0x5778(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm0, 0x420(%rsp)
movq 0x470(%rsp), %rax
addq 0x2e8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x658(%rsp)
movq 0x658(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x2c0(%rsp)
movq 0x490(%rsp), %rax
addq 0x2e8(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1c70(%rsp)
vmovdqa %xmm0, 0x1c60(%rsp)
vmovdqa 0x1c70(%rsp), %xmm0
vpxor 0x1c60(%rsp), %xmm0, %xmm0
movq %rax, 0x5758(%rsp)
vmovdqa %xmm0, 0x5740(%rsp)
vmovdqa 0x5740(%rsp), %xmm0
movq 0x5758(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm0, 0x430(%rsp)
movq 0x470(%rsp), %rax
addq 0x2e8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x650(%rsp)
movq 0x650(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
movq 0x490(%rsp), %rax
addq 0x2e8(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1c50(%rsp)
vmovdqa %xmm0, 0x1c40(%rsp)
vmovdqa 0x1c50(%rsp), %xmm0
vpxor 0x1c40(%rsp), %xmm0, %xmm0
movq %rax, 0x5738(%rsp)
vmovdqa %xmm0, 0x5720(%rsp)
vmovdqa 0x5720(%rsp), %xmm0
movq 0x5738(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm0, 0x440(%rsp)
movq 0x2e8(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x2e8(%rsp)
movq 0x2e0(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x2e0(%rsp)
jmp 0x1332a
jmp 0x14c30
leaq 0x200(%rsp), %rdi
xorl %esi, %esi
movl $0x30, %edx
callq 0x1030
vmovdqa 0x450(%rsp), %xmm1
movl $0x2, 0x51c(%rsp)
movl $0x0, 0x518(%rsp)
movl $0x0, 0x514(%rsp)
movl $0x0, 0x510(%rsp)
movl 0x514(%rsp), %edx
movl 0x518(%rsp), %ecx
movl 0x51c(%rsp), %eax
vmovd 0x510(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x500(%rsp)
vmovdqa 0x500(%rsp), %xmm0
vmovdqa %xmm1, 0x1c30(%rsp)
vmovdqa %xmm0, 0x1c20(%rsp)
vmovdqa 0x1c30(%rsp), %xmm0
vpxor 0x1c20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x14cea
movl $0x0, 0x1fc(%rsp)
cmpl $0x6, 0x1fc(%rsp)
jge 0x162f5
jmp 0x14d05
jmp 0x14d07
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1c10(%rsp)
vmovdqa %xmm0, 0x1c00(%rsp)
vmovdqa 0x1c10(%rsp), %xmm0
vmovdqa 0x1c00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x32d0(%rsp)
vmovdqa %xmm0, 0x32c0(%rsp)
vmovdqa 0x32d0(%rsp), %xmm0
vmovdqa 0x32c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3d10(%rsp)
vmovdqa %xmm0, 0x3d00(%rsp)
vmovdqa 0x3d10(%rsp), %xmm0
vmovdqa 0x3d00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1bf0(%rsp)
vmovdqa %xmm0, 0x1be0(%rsp)
vmovdqa 0x1bf0(%rsp), %xmm0
vmovdqa 0x1be0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1bd0(%rsp)
vmovdqa %xmm0, 0x1bc0(%rsp)
vmovdqa 0x1bd0(%rsp), %xmm0
vmovdqa 0x1bc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1bb0(%rsp)
vmovdqa %xmm0, 0x1ba0(%rsp)
vmovdqa 0x1bb0(%rsp), %xmm0
vmovdqa 0x1ba0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x491f(%rsp)
movb $0xf, 0x491e(%rsp)
movb $0xe, 0x491d(%rsp)
movb $0xd, 0x491c(%rsp)
movb $0x8, 0x491b(%rsp)
movb $0xb, 0x491a(%rsp)
movb $0xa, 0x4919(%rsp)
movb $0x9, 0x4918(%rsp)
movb $0x4, 0x4917(%rsp)
movb $0x7, 0x4916(%rsp)
movb $0x6, 0x4915(%rsp)
movb $0x5, 0x4914(%rsp)
movb $0x0, 0x4913(%rsp)
movb $0x3, 0x4912(%rsp)
movb $0x2, 0x4911(%rsp)
movb $0x1, 0x4910(%rsp)
movzbl 0x4910(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4911(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4912(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4913(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4914(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4915(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4916(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4917(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4918(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4919(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x491a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x491b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x491c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x491d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x491e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x491f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4900(%rsp)
vmovdqa 0x4900(%rsp), %xmm0
vmovdqa %xmm1, 0x4490(%rsp)
vmovdqa %xmm0, 0x4480(%rsp)
vmovdqa 0x4490(%rsp), %xmm0
vmovdqa 0x4480(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1b90(%rsp)
vmovdqa %xmm0, 0x1b80(%rsp)
vmovdqa 0x1b90(%rsp), %xmm0
vmovdqa 0x1b80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x32b0(%rsp)
vmovdqa %xmm0, 0x32a0(%rsp)
vmovdqa 0x32b0(%rsp), %xmm0
vmovdqa 0x32a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3cf0(%rsp)
vmovdqa %xmm0, 0x3ce0(%rsp)
vmovdqa 0x3cf0(%rsp), %xmm0
vmovdqa 0x3ce0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b70(%rsp)
vmovdqa %xmm0, 0x1b60(%rsp)
vmovdqa 0x1b70(%rsp), %xmm0
vmovdqa 0x1b60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b50(%rsp)
vmovdqa %xmm0, 0x1b40(%rsp)
vmovdqa 0x1b50(%rsp), %xmm0
vmovdqa 0x1b40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b30(%rsp)
vmovdqa %xmm0, 0x1b20(%rsp)
vmovdqa 0x1b30(%rsp), %xmm0
vmovdqa 0x1b20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5210(%rsp)
movl $0xb, 0x520c(%rsp)
vmovdqa 0x5210(%rsp), %xmm0
vmovd 0x520c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5550(%rsp)
movl $0x15, 0x554c(%rsp)
vmovdqa 0x5550(%rsp), %xmm0
vmovd 0x554c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d90(%rsp)
vmovdqa %xmm0, 0x4d80(%rsp)
vmovdqa 0x4d90(%rsp), %xmm0
vmovdqa 0x4d80(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1b10(%rsp)
vmovdqa %xmm0, 0x1b00(%rsp)
vmovdqa 0x1b10(%rsp), %xmm0
vmovdqa 0x1b00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3290(%rsp)
vmovdqa %xmm0, 0x3280(%rsp)
vmovdqa 0x3290(%rsp), %xmm0
vmovdqa 0x3280(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3cd0(%rsp)
vmovdqa %xmm0, 0x3cc0(%rsp)
vmovdqa 0x3cd0(%rsp), %xmm0
vmovdqa 0x3cc0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1af0(%rsp)
vmovdqa %xmm0, 0x1ae0(%rsp)
vmovdqa 0x1af0(%rsp), %xmm0
vmovdqa 0x1ae0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ad0(%rsp)
vmovdqa %xmm0, 0x1ac0(%rsp)
vmovdqa 0x1ad0(%rsp), %xmm0
vmovdqa 0x1ac0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ab0(%rsp)
vmovdqa %xmm0, 0x1aa0(%rsp)
vmovdqa 0x1ab0(%rsp), %xmm0
vmovdqa 0x1aa0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x48ff(%rsp)
movb $0xc, 0x48fe(%rsp)
movb $0xf, 0x48fd(%rsp)
movb $0xe, 0x48fc(%rsp)
movb $0x9, 0x48fb(%rsp)
movb $0x8, 0x48fa(%rsp)
movb $0xb, 0x48f9(%rsp)
movb $0xa, 0x48f8(%rsp)
movb $0x5, 0x48f7(%rsp)
movb $0x4, 0x48f6(%rsp)
movb $0x7, 0x48f5(%rsp)
movb $0x6, 0x48f4(%rsp)
movb $0x1, 0x48f3(%rsp)
movb $0x0, 0x48f2(%rsp)
movb $0x3, 0x48f1(%rsp)
movb $0x2, 0x48f0(%rsp)
movzbl 0x48f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48e0(%rsp)
vmovdqa 0x48e0(%rsp), %xmm0
vmovdqa %xmm1, 0x4470(%rsp)
vmovdqa %xmm0, 0x4460(%rsp)
vmovdqa 0x4470(%rsp), %xmm0
vmovdqa 0x4460(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1a90(%rsp)
vmovdqa %xmm0, 0x1a80(%rsp)
vmovdqa 0x1a90(%rsp), %xmm0
vpxor 0x1a80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3270(%rsp)
vmovdqa %xmm0, 0x3260(%rsp)
vmovdqa 0x3270(%rsp), %xmm0
vpand 0x3260(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x3cb0(%rsp)
vmovdqa %xmm0, 0x3ca0(%rsp)
vmovdqa 0x3cb0(%rsp), %xmm0
vmovdqa 0x3ca0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a70(%rsp)
vmovdqa %xmm0, 0x1a60(%rsp)
vmovdqa 0x1a70(%rsp), %xmm0
vpxor 0x1a60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a50(%rsp)
vmovdqa %xmm0, 0x1a40(%rsp)
vmovdqa 0x1a50(%rsp), %xmm0
vpxor 0x1a40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a30(%rsp)
vmovdqa %xmm0, 0x1a20(%rsp)
vmovdqa 0x1a30(%rsp), %xmm0
vpxor 0x1a20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3c90(%rsp)
vmovdqa %xmm0, 0x3c80(%rsp)
vmovdqa 0x3c90(%rsp), %xmm0
vmovdqa 0x3c80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x51f0(%rsp)
movl $0x1f, 0x51ec(%rsp)
vmovdqa 0x51f0(%rsp), %xmm0
movl 0x51ec(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d70(%rsp)
vmovdqa %xmm0, 0x4d60(%rsp)
vmovdqa 0x4d70(%rsp), %xmm0
vpor 0x4d60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x157ab
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x157f2
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1a10(%rsp)
vmovdqa %xmm0, 0x1a00(%rsp)
vmovdqa 0x1a10(%rsp), %xmm0
vmovdqa 0x1a00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3250(%rsp)
vmovdqa %xmm0, 0x3240(%rsp)
vmovdqa 0x3250(%rsp), %xmm0
vmovdqa 0x3240(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c70(%rsp)
vmovdqa %xmm0, 0x3c60(%rsp)
vmovdqa 0x3c70(%rsp), %xmm0
vmovdqa 0x3c60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x19f0(%rsp)
vmovdqa %xmm0, 0x19e0(%rsp)
vmovdqa 0x19f0(%rsp), %xmm0
vmovdqa 0x19e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x19d0(%rsp)
vmovdqa %xmm0, 0x19c0(%rsp)
vmovdqa 0x19d0(%rsp), %xmm0
vmovdqa 0x19c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x19b0(%rsp)
vmovdqa %xmm0, 0x19a0(%rsp)
vmovdqa 0x19b0(%rsp), %xmm0
vmovdqa 0x19a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x48df(%rsp)
movb $0xf, 0x48de(%rsp)
movb $0xe, 0x48dd(%rsp)
movb $0xd, 0x48dc(%rsp)
movb $0x8, 0x48db(%rsp)
movb $0xb, 0x48da(%rsp)
movb $0xa, 0x48d9(%rsp)
movb $0x9, 0x48d8(%rsp)
movb $0x4, 0x48d7(%rsp)
movb $0x7, 0x48d6(%rsp)
movb $0x6, 0x48d5(%rsp)
movb $0x5, 0x48d4(%rsp)
movb $0x0, 0x48d3(%rsp)
movb $0x3, 0x48d2(%rsp)
movb $0x2, 0x48d1(%rsp)
movb $0x1, 0x48d0(%rsp)
movzbl 0x48d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48c0(%rsp)
vmovdqa 0x48c0(%rsp), %xmm0
vmovdqa %xmm1, 0x4450(%rsp)
vmovdqa %xmm0, 0x4440(%rsp)
vmovdqa 0x4450(%rsp), %xmm0
vmovdqa 0x4440(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1990(%rsp)
vmovdqa %xmm0, 0x1980(%rsp)
vmovdqa 0x1990(%rsp), %xmm0
vmovdqa 0x1980(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3230(%rsp)
vmovdqa %xmm0, 0x3220(%rsp)
vmovdqa 0x3230(%rsp), %xmm0
vmovdqa 0x3220(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c50(%rsp)
vmovdqa %xmm0, 0x3c40(%rsp)
vmovdqa 0x3c50(%rsp), %xmm0
vmovdqa 0x3c40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1970(%rsp)
vmovdqa %xmm0, 0x1960(%rsp)
vmovdqa 0x1970(%rsp), %xmm0
vmovdqa 0x1960(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1950(%rsp)
vmovdqa %xmm0, 0x1940(%rsp)
vmovdqa 0x1950(%rsp), %xmm0
vmovdqa 0x1940(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1930(%rsp)
vmovdqa %xmm0, 0x1920(%rsp)
vmovdqa 0x1930(%rsp), %xmm0
vmovdqa 0x1920(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x51d0(%rsp)
movl $0xb, 0x51cc(%rsp)
vmovdqa 0x51d0(%rsp), %xmm0
vmovd 0x51cc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5530(%rsp)
movl $0x15, 0x552c(%rsp)
vmovdqa 0x5530(%rsp), %xmm0
vmovd 0x552c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d50(%rsp)
vmovdqa %xmm0, 0x4d40(%rsp)
vmovdqa 0x4d50(%rsp), %xmm0
vmovdqa 0x4d40(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1910(%rsp)
vmovdqa %xmm0, 0x1900(%rsp)
vmovdqa 0x1910(%rsp), %xmm0
vmovdqa 0x1900(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3210(%rsp)
vmovdqa %xmm0, 0x3200(%rsp)
vmovdqa 0x3210(%rsp), %xmm0
vmovdqa 0x3200(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c30(%rsp)
vmovdqa %xmm0, 0x3c20(%rsp)
vmovdqa 0x3c30(%rsp), %xmm0
vmovdqa 0x3c20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x18f0(%rsp)
vmovdqa %xmm0, 0x18e0(%rsp)
vmovdqa 0x18f0(%rsp), %xmm0
vmovdqa 0x18e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x18d0(%rsp)
vmovdqa %xmm0, 0x18c0(%rsp)
vmovdqa 0x18d0(%rsp), %xmm0
vmovdqa 0x18c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x18b0(%rsp)
vmovdqa %xmm0, 0x18a0(%rsp)
vmovdqa 0x18b0(%rsp), %xmm0
vmovdqa 0x18a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x48bf(%rsp)
movb $0xc, 0x48be(%rsp)
movb $0xf, 0x48bd(%rsp)
movb $0xe, 0x48bc(%rsp)
movb $0x9, 0x48bb(%rsp)
movb $0x8, 0x48ba(%rsp)
movb $0xb, 0x48b9(%rsp)
movb $0xa, 0x48b8(%rsp)
movb $0x5, 0x48b7(%rsp)
movb $0x4, 0x48b6(%rsp)
movb $0x7, 0x48b5(%rsp)
movb $0x6, 0x48b4(%rsp)
movb $0x1, 0x48b3(%rsp)
movb $0x0, 0x48b2(%rsp)
movb $0x3, 0x48b1(%rsp)
movb $0x2, 0x48b0(%rsp)
movzbl 0x48b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48a0(%rsp)
vmovdqa 0x48a0(%rsp), %xmm0
vmovdqa %xmm1, 0x4430(%rsp)
vmovdqa %xmm0, 0x4420(%rsp)
vmovdqa 0x4430(%rsp), %xmm0
vmovdqa 0x4420(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1890(%rsp)
vmovdqa %xmm0, 0x1880(%rsp)
vmovdqa 0x1890(%rsp), %xmm0
vpxor 0x1880(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x31f0(%rsp)
vmovdqa %xmm0, 0x31e0(%rsp)
vmovdqa 0x31f0(%rsp), %xmm0
vpand 0x31e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x3c10(%rsp)
vmovdqa %xmm0, 0x3c00(%rsp)
vmovdqa 0x3c10(%rsp), %xmm0
vmovdqa 0x3c00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1870(%rsp)
vmovdqa %xmm0, 0x1860(%rsp)
vmovdqa 0x1870(%rsp), %xmm0
vpxor 0x1860(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1850(%rsp)
vmovdqa %xmm0, 0x1840(%rsp)
vmovdqa 0x1850(%rsp), %xmm0
vpxor 0x1840(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1830(%rsp)
vmovdqa %xmm0, 0x1820(%rsp)
vmovdqa 0x1830(%rsp), %xmm0
vpxor 0x1820(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3bf0(%rsp)
vmovdqa %xmm0, 0x3be0(%rsp)
vmovdqa 0x3bf0(%rsp), %xmm0
vmovdqa 0x3be0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x51b0(%rsp)
movl $0x1f, 0x51ac(%rsp)
vmovdqa 0x51b0(%rsp), %xmm0
movl 0x51ac(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d30(%rsp)
vmovdqa %xmm0, 0x4d20(%rsp)
vmovdqa 0x4d30(%rsp), %xmm0
vpor 0x4d20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x16296
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x162dd
jmp 0x162df
movl 0x1fc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1fc(%rsp)
jmp 0x14cf5
jmp 0x162f7
leaq 0x200(%rsp), %rax
vmovdqa 0x420(%rsp), %xmm0
movq %rax, 0x5718(%rsp)
vmovdqa %xmm0, 0x5700(%rsp)
vmovdqa 0x5700(%rsp), %xmm0
movq 0x5718(%rsp), %rax
vmovdqu %xmm0, (%rax)
leaq 0x200(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x430(%rsp), %xmm0
movq %rax, 0x56f8(%rsp)
vmovdqa %xmm0, 0x56e0(%rsp)
vmovdqa 0x56e0(%rsp), %xmm0
movq 0x56f8(%rsp), %rax
vmovdqu %xmm0, (%rax)
leaq 0x200(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x440(%rsp), %xmm0
movq %rax, 0x56d8(%rsp)
vmovdqa %xmm0, 0x56c0(%rsp)
vmovdqa 0x56c0(%rsp), %xmm0
movq 0x56d8(%rsp), %rax
vmovdqu %xmm0, (%rax)
leaq 0x200(%rsp), %rdi
movq 0x470(%rsp), %rsi
addq 0x2e8(%rsp), %rsi
movq 0x2e0(%rsp), %rdx
callq 0x1090
movq 0x2e0(%rsp), %rax
movzbl 0x200(%rsp,%rax), %ecx
xorl $0x1, %ecx
movb %cl, 0x200(%rsp,%rax)
movzbl 0x22f(%rsp), %eax
xorl $0x80, %eax
movb %al, 0x22f(%rsp)
leaq 0x200(%rsp), %rax
movq %rax, 0x648(%rsp)
movq 0x648(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x230(%rsp)
leaq 0x200(%rsp), %rax
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x230(%rsp), %xmm0
vmovdqa %xmm1, 0x1810(%rsp)
vmovdqa %xmm0, 0x1800(%rsp)
vmovdqa 0x1810(%rsp), %xmm0
vpxor 0x1800(%rsp), %xmm0, %xmm0
movq %rax, 0x56b8(%rsp)
vmovdqa %xmm0, 0x56a0(%rsp)
vmovdqa 0x56a0(%rsp), %xmm0
movq 0x56b8(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x230(%rsp), %xmm0
vmovdqa %xmm0, 0x420(%rsp)
leaq 0x200(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x640(%rsp)
movq 0x640(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x240(%rsp)
leaq 0x200(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x240(%rsp), %xmm0
vmovdqa %xmm1, 0x17f0(%rsp)
vmovdqa %xmm0, 0x17e0(%rsp)
vmovdqa 0x17f0(%rsp), %xmm0
vpxor 0x17e0(%rsp), %xmm0, %xmm0
movq %rax, 0x5698(%rsp)
vmovdqa %xmm0, 0x5680(%rsp)
vmovdqa 0x5680(%rsp), %xmm0
movq 0x5698(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x240(%rsp), %xmm0
vmovdqa %xmm0, 0x430(%rsp)
leaq 0x200(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x638(%rsp)
movq 0x638(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x250(%rsp)
leaq 0x200(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x17d0(%rsp)
vmovdqa %xmm0, 0x17c0(%rsp)
vmovdqa 0x17d0(%rsp), %xmm0
vpxor 0x17c0(%rsp), %xmm0, %xmm0
movq %rax, 0x5678(%rsp)
vmovdqa %xmm0, 0x5660(%rsp)
vmovdqa 0x5660(%rsp), %xmm0
movq 0x5678(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm0, 0x440(%rsp)
movq 0x490(%rsp), %rdi
addq 0x2e8(%rsp), %rdi
leaq 0x200(%rsp), %rsi
movq 0x2e0(%rsp), %rdx
callq 0x1090
jmp 0x165ff
jmp 0x16601
jmp 0x16603
cmpq $0x0, 0x18(%rbp)
jbe 0x19639
movq $0x0, 0x1a8(%rsp)
movq 0x18(%rbp), %rax
movq %rax, 0x1a0(%rsp)
cmpq $0x30, 0x1a0(%rsp)
jb 0x17e23
jmp 0x16637
jmp 0x16639
vmovdqa 0x450(%rsp), %xmm1
movl $0x4, 0x4fc(%rsp)
movl $0x0, 0x4f8(%rsp)
movl $0x0, 0x4f4(%rsp)
movl $0x0, 0x4f0(%rsp)
movl 0x4f4(%rsp), %edx
movl 0x4f8(%rsp), %ecx
movl 0x4fc(%rsp), %eax
vmovd 0x4f0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4e0(%rsp)
vmovdqa 0x4e0(%rsp), %xmm0
vmovdqa %xmm1, 0x17b0(%rsp)
vmovdqa %xmm0, 0x17a0(%rsp)
vmovdqa 0x17b0(%rsp), %xmm0
vpxor 0x17a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x166df
movl $0x0, 0x19c(%rsp)
cmpl $0x6, 0x19c(%rsp)
jge 0x17cea
jmp 0x166fa
jmp 0x166fc
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1790(%rsp)
vmovdqa %xmm0, 0x1780(%rsp)
vmovdqa 0x1790(%rsp), %xmm0
vmovdqa 0x1780(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x31d0(%rsp)
vmovdqa %xmm0, 0x31c0(%rsp)
vmovdqa 0x31d0(%rsp), %xmm0
vmovdqa 0x31c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3bd0(%rsp)
vmovdqa %xmm0, 0x3bc0(%rsp)
vmovdqa 0x3bd0(%rsp), %xmm0
vmovdqa 0x3bc0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1770(%rsp)
vmovdqa %xmm0, 0x1760(%rsp)
vmovdqa 0x1770(%rsp), %xmm0
vmovdqa 0x1760(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1750(%rsp)
vmovdqa %xmm0, 0x1740(%rsp)
vmovdqa 0x1750(%rsp), %xmm0
vmovdqa 0x1740(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1730(%rsp)
vmovdqa %xmm0, 0x1720(%rsp)
vmovdqa 0x1730(%rsp), %xmm0
vmovdqa 0x1720(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x489f(%rsp)
movb $0xf, 0x489e(%rsp)
movb $0xe, 0x489d(%rsp)
movb $0xd, 0x489c(%rsp)
movb $0x8, 0x489b(%rsp)
movb $0xb, 0x489a(%rsp)
movb $0xa, 0x4899(%rsp)
movb $0x9, 0x4898(%rsp)
movb $0x4, 0x4897(%rsp)
movb $0x7, 0x4896(%rsp)
movb $0x6, 0x4895(%rsp)
movb $0x5, 0x4894(%rsp)
movb $0x0, 0x4893(%rsp)
movb $0x3, 0x4892(%rsp)
movb $0x2, 0x4891(%rsp)
movb $0x1, 0x4890(%rsp)
movzbl 0x4890(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4891(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4892(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4893(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4894(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4895(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4896(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4897(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4898(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4899(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x489a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x489b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x489c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x489d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x489e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x489f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4880(%rsp)
vmovdqa 0x4880(%rsp), %xmm0
vmovdqa %xmm1, 0x4410(%rsp)
vmovdqa %xmm0, 0x4400(%rsp)
vmovdqa 0x4410(%rsp), %xmm0
vmovdqa 0x4400(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1710(%rsp)
vmovdqa %xmm0, 0x1700(%rsp)
vmovdqa 0x1710(%rsp), %xmm0
vmovdqa 0x1700(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x31b0(%rsp)
vmovdqa %xmm0, 0x31a0(%rsp)
vmovdqa 0x31b0(%rsp), %xmm0
vmovdqa 0x31a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3bb0(%rsp)
vmovdqa %xmm0, 0x3ba0(%rsp)
vmovdqa 0x3bb0(%rsp), %xmm0
vmovdqa 0x3ba0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x16f0(%rsp)
vmovdqa %xmm0, 0x16e0(%rsp)
vmovdqa 0x16f0(%rsp), %xmm0
vmovdqa 0x16e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x16d0(%rsp)
vmovdqa %xmm0, 0x16c0(%rsp)
vmovdqa 0x16d0(%rsp), %xmm0
vmovdqa 0x16c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x16b0(%rsp)
vmovdqa %xmm0, 0x16a0(%rsp)
vmovdqa 0x16b0(%rsp), %xmm0
vmovdqa 0x16a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5190(%rsp)
movl $0xb, 0x518c(%rsp)
vmovdqa 0x5190(%rsp), %xmm0
vmovd 0x518c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5510(%rsp)
movl $0x15, 0x550c(%rsp)
vmovdqa 0x5510(%rsp), %xmm0
vmovd 0x550c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d10(%rsp)
vmovdqa %xmm0, 0x4d00(%rsp)
vmovdqa 0x4d10(%rsp), %xmm0
vmovdqa 0x4d00(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1690(%rsp)
vmovdqa %xmm0, 0x1680(%rsp)
vmovdqa 0x1690(%rsp), %xmm0
vmovdqa 0x1680(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3190(%rsp)
vmovdqa %xmm0, 0x3180(%rsp)
vmovdqa 0x3190(%rsp), %xmm0
vmovdqa 0x3180(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3b90(%rsp)
vmovdqa %xmm0, 0x3b80(%rsp)
vmovdqa 0x3b90(%rsp), %xmm0
vmovdqa 0x3b80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1670(%rsp)
vmovdqa %xmm0, 0x1660(%rsp)
vmovdqa 0x1670(%rsp), %xmm0
vmovdqa 0x1660(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1650(%rsp)
vmovdqa %xmm0, 0x1640(%rsp)
vmovdqa 0x1650(%rsp), %xmm0
vmovdqa 0x1640(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1630(%rsp)
vmovdqa %xmm0, 0x1620(%rsp)
vmovdqa 0x1630(%rsp), %xmm0
vmovdqa 0x1620(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x487f(%rsp)
movb $0xc, 0x487e(%rsp)
movb $0xf, 0x487d(%rsp)
movb $0xe, 0x487c(%rsp)
movb $0x9, 0x487b(%rsp)
movb $0x8, 0x487a(%rsp)
movb $0xb, 0x4879(%rsp)
movb $0xa, 0x4878(%rsp)
movb $0x5, 0x4877(%rsp)
movb $0x4, 0x4876(%rsp)
movb $0x7, 0x4875(%rsp)
movb $0x6, 0x4874(%rsp)
movb $0x1, 0x4873(%rsp)
movb $0x0, 0x4872(%rsp)
movb $0x3, 0x4871(%rsp)
movb $0x2, 0x4870(%rsp)
movzbl 0x4870(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4871(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4872(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4873(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4874(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4875(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4876(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4877(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4878(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4879(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x487a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x487b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x487c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x487d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x487e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x487f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4860(%rsp)
vmovdqa 0x4860(%rsp), %xmm0
vmovdqa %xmm1, 0x43f0(%rsp)
vmovdqa %xmm0, 0x43e0(%rsp)
vmovdqa 0x43f0(%rsp), %xmm0
vmovdqa 0x43e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1610(%rsp)
vmovdqa %xmm0, 0x1600(%rsp)
vmovdqa 0x1610(%rsp), %xmm0
vpxor 0x1600(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3170(%rsp)
vmovdqa %xmm0, 0x3160(%rsp)
vmovdqa 0x3170(%rsp), %xmm0
vpand 0x3160(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x3b70(%rsp)
vmovdqa %xmm0, 0x3b60(%rsp)
vmovdqa 0x3b70(%rsp), %xmm0
vmovdqa 0x3b60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x15f0(%rsp)
vmovdqa %xmm0, 0x15e0(%rsp)
vmovdqa 0x15f0(%rsp), %xmm0
vpxor 0x15e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x15d0(%rsp)
vmovdqa %xmm0, 0x15c0(%rsp)
vmovdqa 0x15d0(%rsp), %xmm0
vpxor 0x15c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x15b0(%rsp)
vmovdqa %xmm0, 0x15a0(%rsp)
vmovdqa 0x15b0(%rsp), %xmm0
vpxor 0x15a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3b50(%rsp)
vmovdqa %xmm0, 0x3b40(%rsp)
vmovdqa 0x3b50(%rsp), %xmm0
vmovdqa 0x3b40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5170(%rsp)
movl $0x1f, 0x516c(%rsp)
vmovdqa 0x5170(%rsp), %xmm0
movl 0x516c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4cf0(%rsp)
vmovdqa %xmm0, 0x4ce0(%rsp)
vmovdqa 0x4cf0(%rsp), %xmm0
vpor 0x4ce0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x171a0
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x171e7
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1590(%rsp)
vmovdqa %xmm0, 0x1580(%rsp)
vmovdqa 0x1590(%rsp), %xmm0
vmovdqa 0x1580(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3150(%rsp)
vmovdqa %xmm0, 0x3140(%rsp)
vmovdqa 0x3150(%rsp), %xmm0
vmovdqa 0x3140(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3b30(%rsp)
vmovdqa %xmm0, 0x3b20(%rsp)
vmovdqa 0x3b30(%rsp), %xmm0
vmovdqa 0x3b20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1570(%rsp)
vmovdqa %xmm0, 0x1560(%rsp)
vmovdqa 0x1570(%rsp), %xmm0
vmovdqa 0x1560(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1550(%rsp)
vmovdqa %xmm0, 0x1540(%rsp)
vmovdqa 0x1550(%rsp), %xmm0
vmovdqa 0x1540(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1530(%rsp)
vmovdqa %xmm0, 0x1520(%rsp)
vmovdqa 0x1530(%rsp), %xmm0
vmovdqa 0x1520(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x485f(%rsp)
movb $0xf, 0x485e(%rsp)
movb $0xe, 0x485d(%rsp)
movb $0xd, 0x485c(%rsp)
movb $0x8, 0x485b(%rsp)
movb $0xb, 0x485a(%rsp)
movb $0xa, 0x4859(%rsp)
movb $0x9, 0x4858(%rsp)
movb $0x4, 0x4857(%rsp)
movb $0x7, 0x4856(%rsp)
movb $0x6, 0x4855(%rsp)
movb $0x5, 0x4854(%rsp)
movb $0x0, 0x4853(%rsp)
movb $0x3, 0x4852(%rsp)
movb $0x2, 0x4851(%rsp)
movb $0x1, 0x4850(%rsp)
movzbl 0x4850(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4851(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4852(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4853(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4854(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4855(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4856(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4857(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4858(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4859(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x485a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x485b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x485c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x485d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x485e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x485f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4840(%rsp)
vmovdqa 0x4840(%rsp), %xmm0
vmovdqa %xmm1, 0x43d0(%rsp)
vmovdqa %xmm0, 0x43c0(%rsp)
vmovdqa 0x43d0(%rsp), %xmm0
vmovdqa 0x43c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1510(%rsp)
vmovdqa %xmm0, 0x1500(%rsp)
vmovdqa 0x1510(%rsp), %xmm0
vmovdqa 0x1500(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3130(%rsp)
vmovdqa %xmm0, 0x3120(%rsp)
vmovdqa 0x3130(%rsp), %xmm0
vmovdqa 0x3120(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3b10(%rsp)
vmovdqa %xmm0, 0x3b00(%rsp)
vmovdqa 0x3b10(%rsp), %xmm0
vmovdqa 0x3b00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x14f0(%rsp)
vmovdqa %xmm0, 0x14e0(%rsp)
vmovdqa 0x14f0(%rsp), %xmm0
vmovdqa 0x14e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x14d0(%rsp)
vmovdqa %xmm0, 0x14c0(%rsp)
vmovdqa 0x14d0(%rsp), %xmm0
vmovdqa 0x14c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x14b0(%rsp)
vmovdqa %xmm0, 0x14a0(%rsp)
vmovdqa 0x14b0(%rsp), %xmm0
vmovdqa 0x14a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5150(%rsp)
movl $0xb, 0x514c(%rsp)
vmovdqa 0x5150(%rsp), %xmm0
vmovd 0x514c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x54f0(%rsp)
movl $0x15, 0x54ec(%rsp)
vmovdqa 0x54f0(%rsp), %xmm0
vmovd 0x54ec(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4cd0(%rsp)
vmovdqa %xmm0, 0x4cc0(%rsp)
vmovdqa 0x4cd0(%rsp), %xmm0
vmovdqa 0x4cc0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1490(%rsp)
vmovdqa %xmm0, 0x1480(%rsp)
vmovdqa 0x1490(%rsp), %xmm0
vmovdqa 0x1480(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3110(%rsp)
vmovdqa %xmm0, 0x3100(%rsp)
vmovdqa 0x3110(%rsp), %xmm0
vmovdqa 0x3100(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3af0(%rsp)
vmovdqa %xmm0, 0x3ae0(%rsp)
vmovdqa 0x3af0(%rsp), %xmm0
vmovdqa 0x3ae0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1470(%rsp)
vmovdqa %xmm0, 0x1460(%rsp)
vmovdqa 0x1470(%rsp), %xmm0
vmovdqa 0x1460(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1450(%rsp)
vmovdqa %xmm0, 0x1440(%rsp)
vmovdqa 0x1450(%rsp), %xmm0
vmovdqa 0x1440(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1430(%rsp)
vmovdqa %xmm0, 0x1420(%rsp)
vmovdqa 0x1430(%rsp), %xmm0
vmovdqa 0x1420(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x483f(%rsp)
movb $0xc, 0x483e(%rsp)
movb $0xf, 0x483d(%rsp)
movb $0xe, 0x483c(%rsp)
movb $0x9, 0x483b(%rsp)
movb $0x8, 0x483a(%rsp)
movb $0xb, 0x4839(%rsp)
movb $0xa, 0x4838(%rsp)
movb $0x5, 0x4837(%rsp)
movb $0x4, 0x4836(%rsp)
movb $0x7, 0x4835(%rsp)
movb $0x6, 0x4834(%rsp)
movb $0x1, 0x4833(%rsp)
movb $0x0, 0x4832(%rsp)
movb $0x3, 0x4831(%rsp)
movb $0x2, 0x4830(%rsp)
movzbl 0x4830(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4831(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4832(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4833(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4834(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4835(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4836(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4837(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4838(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4839(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x483a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x483b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x483c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x483d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x483e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x483f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4820(%rsp)
vmovdqa 0x4820(%rsp), %xmm0
vmovdqa %xmm1, 0x43b0(%rsp)
vmovdqa %xmm0, 0x43a0(%rsp)
vmovdqa 0x43b0(%rsp), %xmm0
vmovdqa 0x43a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1410(%rsp)
vmovdqa %xmm0, 0x1400(%rsp)
vmovdqa 0x1410(%rsp), %xmm0
vpxor 0x1400(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x30f0(%rsp)
vmovdqa %xmm0, 0x30e0(%rsp)
vmovdqa 0x30f0(%rsp), %xmm0
vpand 0x30e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x3ad0(%rsp)
vmovdqa %xmm0, 0x3ac0(%rsp)
vmovdqa 0x3ad0(%rsp), %xmm0
vmovdqa 0x3ac0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x13f0(%rsp)
vmovdqa %xmm0, 0x13e0(%rsp)
vmovdqa 0x13f0(%rsp), %xmm0
vpxor 0x13e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x13d0(%rsp)
vmovdqa %xmm0, 0x13c0(%rsp)
vmovdqa 0x13d0(%rsp), %xmm0
vpxor 0x13c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x13b0(%rsp)
vmovdqa %xmm0, 0x13a0(%rsp)
vmovdqa 0x13b0(%rsp), %xmm0
vpxor 0x13a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3ab0(%rsp)
vmovdqa %xmm0, 0x3aa0(%rsp)
vmovdqa 0x3ab0(%rsp), %xmm0
vmovdqa 0x3aa0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5130(%rsp)
movl $0x1f, 0x512c(%rsp)
vmovdqa 0x5130(%rsp), %xmm0
movl 0x512c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4cb0(%rsp)
vmovdqa %xmm0, 0x4ca0(%rsp)
vmovdqa 0x4cb0(%rsp), %xmm0
vpor 0x4ca0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x17c8b
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x17cd2
jmp 0x17cd4
movl 0x19c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x19c(%rsp)
jmp 0x166ea
jmp 0x17cec
vmovdqa 0x420(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
movq %rax, 0x630(%rsp)
movq 0x630(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1390(%rsp)
vmovdqa %xmm0, 0x1380(%rsp)
vmovdqa 0x1390(%rsp), %xmm0
vpxor 0x1380(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x430(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x628(%rsp)
movq 0x628(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1370(%rsp)
vmovdqa %xmm0, 0x1360(%rsp)
vmovdqa 0x1370(%rsp), %xmm0
vpxor 0x1360(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x440(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x620(%rsp)
movq 0x620(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1350(%rsp)
vmovdqa %xmm0, 0x1340(%rsp)
vmovdqa 0x1350(%rsp), %xmm0
vpxor 0x1340(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
movq 0x1a8(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x1a8(%rsp)
movq 0x1a0(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x1a0(%rsp)
jmp 0x16626
jmp 0x17e25
jmp 0x17e27
leaq 0x100(%rsp), %rdi
xorl %esi, %esi
movl $0x30, %edx
callq 0x1030
leaq 0x100(%rsp), %rdi
movq 0x10(%rbp), %rsi
addq 0x1a8(%rsp), %rsi
movq 0x1a0(%rsp), %rdx
callq 0x1090
movq 0x1a0(%rsp), %rax
movb $0x1, 0x100(%rsp,%rax)
movzbl 0x12f(%rsp), %eax
orl $0x80, %eax
movb %al, 0x12f(%rsp)
jmp 0x17e82
jmp 0x17e84
vmovdqa 0x450(%rsp), %xmm1
movl $0x4, 0x4dc(%rsp)
movl $0x0, 0x4d8(%rsp)
movl $0x0, 0x4d4(%rsp)
movl $0x0, 0x4d0(%rsp)
movl 0x4d4(%rsp), %edx
movl 0x4d8(%rsp), %ecx
movl 0x4dc(%rsp), %eax
vmovd 0x4d0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4c0(%rsp)
vmovdqa 0x4c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1330(%rsp)
vmovdqa %xmm0, 0x1320(%rsp)
vmovdqa 0x1330(%rsp), %xmm0
vpxor 0x1320(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x17f2a
movl $0x0, 0xfc(%rsp)
cmpl $0x6, 0xfc(%rsp)
jge 0x19535
jmp 0x17f45
jmp 0x17f47
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1310(%rsp)
vmovdqa %xmm0, 0x1300(%rsp)
vmovdqa 0x1310(%rsp), %xmm0
vmovdqa 0x1300(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x30d0(%rsp)
vmovdqa %xmm0, 0x30c0(%rsp)
vmovdqa 0x30d0(%rsp), %xmm0
vmovdqa 0x30c0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a90(%rsp)
vmovdqa %xmm0, 0x3a80(%rsp)
vmovdqa 0x3a90(%rsp), %xmm0
vmovdqa 0x3a80(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x12f0(%rsp)
vmovdqa %xmm0, 0x12e0(%rsp)
vmovdqa 0x12f0(%rsp), %xmm0
vmovdqa 0x12e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x12d0(%rsp)
vmovdqa %xmm0, 0x12c0(%rsp)
vmovdqa 0x12d0(%rsp), %xmm0
vmovdqa 0x12c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x12b0(%rsp)
vmovdqa %xmm0, 0x12a0(%rsp)
vmovdqa 0x12b0(%rsp), %xmm0
vmovdqa 0x12a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x481f(%rsp)
movb $0xf, 0x481e(%rsp)
movb $0xe, 0x481d(%rsp)
movb $0xd, 0x481c(%rsp)
movb $0x8, 0x481b(%rsp)
movb $0xb, 0x481a(%rsp)
movb $0xa, 0x4819(%rsp)
movb $0x9, 0x4818(%rsp)
movb $0x4, 0x4817(%rsp)
movb $0x7, 0x4816(%rsp)
movb $0x6, 0x4815(%rsp)
movb $0x5, 0x4814(%rsp)
movb $0x0, 0x4813(%rsp)
movb $0x3, 0x4812(%rsp)
movb $0x2, 0x4811(%rsp)
movb $0x1, 0x4810(%rsp)
movzbl 0x4810(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4811(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4812(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4813(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4814(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4815(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4816(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4817(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4818(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4819(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x481a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x481b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x481c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x481d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x481e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x481f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4800(%rsp)
vmovdqa 0x4800(%rsp), %xmm0
vmovdqa %xmm1, 0x4390(%rsp)
vmovdqa %xmm0, 0x4380(%rsp)
vmovdqa 0x4390(%rsp), %xmm0
vmovdqa 0x4380(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1290(%rsp)
vmovdqa %xmm0, 0x1280(%rsp)
vmovdqa 0x1290(%rsp), %xmm0
vmovdqa 0x1280(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x30b0(%rsp)
vmovdqa %xmm0, 0x30a0(%rsp)
vmovdqa 0x30b0(%rsp), %xmm0
vmovdqa 0x30a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a70(%rsp)
vmovdqa %xmm0, 0x3a60(%rsp)
vmovdqa 0x3a70(%rsp), %xmm0
vmovdqa 0x3a60(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1270(%rsp)
vmovdqa %xmm0, 0x1260(%rsp)
vmovdqa 0x1270(%rsp), %xmm0
vmovdqa 0x1260(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1250(%rsp)
vmovdqa %xmm0, 0x1240(%rsp)
vmovdqa 0x1250(%rsp), %xmm0
vmovdqa 0x1240(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1230(%rsp)
vmovdqa %xmm0, 0x1220(%rsp)
vmovdqa 0x1230(%rsp), %xmm0
vmovdqa 0x1220(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5110(%rsp)
movl $0xb, 0x510c(%rsp)
vmovdqa 0x5110(%rsp), %xmm0
vmovd 0x510c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x54d0(%rsp)
movl $0x15, 0x54cc(%rsp)
vmovdqa 0x54d0(%rsp), %xmm0
vmovd 0x54cc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c90(%rsp)
vmovdqa %xmm0, 0x4c80(%rsp)
vmovdqa 0x4c90(%rsp), %xmm0
vmovdqa 0x4c80(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1210(%rsp)
vmovdqa %xmm0, 0x1200(%rsp)
vmovdqa 0x1210(%rsp), %xmm0
vmovdqa 0x1200(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3090(%rsp)
vmovdqa %xmm0, 0x3080(%rsp)
vmovdqa 0x3090(%rsp), %xmm0
vmovdqa 0x3080(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a50(%rsp)
vmovdqa %xmm0, 0x3a40(%rsp)
vmovdqa 0x3a50(%rsp), %xmm0
vmovdqa 0x3a40(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x11f0(%rsp)
vmovdqa %xmm0, 0x11e0(%rsp)
vmovdqa 0x11f0(%rsp), %xmm0
vmovdqa 0x11e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x11d0(%rsp)
vmovdqa %xmm0, 0x11c0(%rsp)
vmovdqa 0x11d0(%rsp), %xmm0
vmovdqa 0x11c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x11b0(%rsp)
vmovdqa %xmm0, 0x11a0(%rsp)
vmovdqa 0x11b0(%rsp), %xmm0
vmovdqa 0x11a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x47ff(%rsp)
movb $0xc, 0x47fe(%rsp)
movb $0xf, 0x47fd(%rsp)
movb $0xe, 0x47fc(%rsp)
movb $0x9, 0x47fb(%rsp)
movb $0x8, 0x47fa(%rsp)
movb $0xb, 0x47f9(%rsp)
movb $0xa, 0x47f8(%rsp)
movb $0x5, 0x47f7(%rsp)
movb $0x4, 0x47f6(%rsp)
movb $0x7, 0x47f5(%rsp)
movb $0x6, 0x47f4(%rsp)
movb $0x1, 0x47f3(%rsp)
movb $0x0, 0x47f2(%rsp)
movb $0x3, 0x47f1(%rsp)
movb $0x2, 0x47f0(%rsp)
movzbl 0x47f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47e0(%rsp)
vmovdqa 0x47e0(%rsp), %xmm0
vmovdqa %xmm1, 0x4370(%rsp)
vmovdqa %xmm0, 0x4360(%rsp)
vmovdqa 0x4370(%rsp), %xmm0
vmovdqa 0x4360(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1190(%rsp)
vmovdqa %xmm0, 0x1180(%rsp)
vmovdqa 0x1190(%rsp), %xmm0
vpxor 0x1180(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3070(%rsp)
vmovdqa %xmm0, 0x3060(%rsp)
vmovdqa 0x3070(%rsp), %xmm0
vpand 0x3060(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x3a30(%rsp)
vmovdqa %xmm0, 0x3a20(%rsp)
vmovdqa 0x3a30(%rsp), %xmm0
vmovdqa 0x3a20(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1170(%rsp)
vmovdqa %xmm0, 0x1160(%rsp)
vmovdqa 0x1170(%rsp), %xmm0
vpxor 0x1160(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1150(%rsp)
vmovdqa %xmm0, 0x1140(%rsp)
vmovdqa 0x1150(%rsp), %xmm0
vpxor 0x1140(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1130(%rsp)
vmovdqa %xmm0, 0x1120(%rsp)
vmovdqa 0x1130(%rsp), %xmm0
vpxor 0x1120(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3a10(%rsp)
vmovdqa %xmm0, 0x3a00(%rsp)
vmovdqa 0x3a10(%rsp), %xmm0
vmovdqa 0x3a00(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x50f0(%rsp)
movl $0x1f, 0x50ec(%rsp)
vmovdqa 0x50f0(%rsp), %xmm0
movl 0x50ec(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c70(%rsp)
vmovdqa %xmm0, 0x4c60(%rsp)
vmovdqa 0x4c70(%rsp), %xmm0
vpor 0x4c60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x189eb
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x18a32
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1110(%rsp)
vmovdqa %xmm0, 0x1100(%rsp)
vmovdqa 0x1110(%rsp), %xmm0
vmovdqa 0x1100(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3050(%rsp)
vmovdqa %xmm0, 0x3040(%rsp)
vmovdqa 0x3050(%rsp), %xmm0
vmovdqa 0x3040(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x39f0(%rsp)
vmovdqa %xmm0, 0x39e0(%rsp)
vmovdqa 0x39f0(%rsp), %xmm0
vmovdqa 0x39e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x10f0(%rsp)
vmovdqa %xmm0, 0x10e0(%rsp)
vmovdqa 0x10f0(%rsp), %xmm0
vmovdqa 0x10e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0x10d0(%rsp)
vmovdqa %xmm0, 0x10c0(%rsp)
vmovdqa 0x10d0(%rsp), %xmm0
vmovdqa 0x10c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x10b0(%rsp)
vmovdqa %xmm0, 0x10a0(%rsp)
vmovdqa 0x10b0(%rsp), %xmm0
vmovdqa 0x10a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x47df(%rsp)
movb $0xf, 0x47de(%rsp)
movb $0xe, 0x47dd(%rsp)
movb $0xd, 0x47dc(%rsp)
movb $0x8, 0x47db(%rsp)
movb $0xb, 0x47da(%rsp)
movb $0xa, 0x47d9(%rsp)
movb $0x9, 0x47d8(%rsp)
movb $0x4, 0x47d7(%rsp)
movb $0x7, 0x47d6(%rsp)
movb $0x6, 0x47d5(%rsp)
movb $0x5, 0x47d4(%rsp)
movb $0x0, 0x47d3(%rsp)
movb $0x3, 0x47d2(%rsp)
movb $0x2, 0x47d1(%rsp)
movb $0x1, 0x47d0(%rsp)
movzbl 0x47d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47c0(%rsp)
vmovdqa 0x47c0(%rsp), %xmm0
vmovdqa %xmm1, 0x4350(%rsp)
vmovdqa %xmm0, 0x4340(%rsp)
vmovdqa 0x4350(%rsp), %xmm0
vmovdqa 0x4340(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x1090(%rsp)
vmovdqa %xmm0, 0x1080(%rsp)
vmovdqa 0x1090(%rsp), %xmm0
vmovdqa 0x1080(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x3030(%rsp)
vmovdqa %xmm0, 0x3020(%rsp)
vmovdqa 0x3030(%rsp), %xmm0
vmovdqa 0x3020(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x39d0(%rsp)
vmovdqa %xmm0, 0x39c0(%rsp)
vmovdqa 0x39d0(%rsp), %xmm0
vmovdqa 0x39c0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x1070(%rsp)
vmovdqa %xmm0, 0x1060(%rsp)
vmovdqa 0x1070(%rsp), %xmm0
vmovdqa 0x1060(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0x1050(%rsp)
vmovdqa %xmm0, 0x1040(%rsp)
vmovdqa 0x1050(%rsp), %xmm0
vmovdqa 0x1040(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x1030(%rsp)
vmovdqa %xmm0, 0x1020(%rsp)
vmovdqa 0x1030(%rsp), %xmm0
vmovdqa 0x1020(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x50d0(%rsp)
movl $0xb, 0x50cc(%rsp)
vmovdqa 0x50d0(%rsp), %xmm0
vmovd 0x50cc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x54b0(%rsp)
movl $0x15, 0x54ac(%rsp)
vmovdqa 0x54b0(%rsp), %xmm0
vmovd 0x54ac(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c50(%rsp)
vmovdqa %xmm0, 0x4c40(%rsp)
vmovdqa 0x4c50(%rsp), %xmm0
vmovdqa 0x4c40(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x1010(%rsp)
vmovdqa %xmm0, 0x1000(%rsp)
vmovdqa 0x1010(%rsp), %xmm0
vmovdqa 0x1000(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3010(%rsp)
vmovdqa %xmm0, 0x3000(%rsp)
vmovdqa 0x3010(%rsp), %xmm0
vmovdqa 0x3000(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x39b0(%rsp)
vmovdqa %xmm0, 0x39a0(%rsp)
vmovdqa 0x39b0(%rsp), %xmm0
vmovdqa 0x39a0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xff0(%rsp)
vmovdqa %xmm0, 0xfe0(%rsp)
vmovdqa 0xff0(%rsp), %xmm0
vmovdqa 0xfe0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0xfd0(%rsp)
vmovdqa %xmm0, 0xfc0(%rsp)
vmovdqa 0xfd0(%rsp), %xmm0
vmovdqa 0xfc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xfb0(%rsp)
vmovdqa %xmm0, 0xfa0(%rsp)
vmovdqa 0xfb0(%rsp), %xmm0
vmovdqa 0xfa0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x47bf(%rsp)
movb $0xc, 0x47be(%rsp)
movb $0xf, 0x47bd(%rsp)
movb $0xe, 0x47bc(%rsp)
movb $0x9, 0x47bb(%rsp)
movb $0x8, 0x47ba(%rsp)
movb $0xb, 0x47b9(%rsp)
movb $0xa, 0x47b8(%rsp)
movb $0x5, 0x47b7(%rsp)
movb $0x4, 0x47b6(%rsp)
movb $0x7, 0x47b5(%rsp)
movb $0x6, 0x47b4(%rsp)
movb $0x1, 0x47b3(%rsp)
movb $0x0, 0x47b2(%rsp)
movb $0x3, 0x47b1(%rsp)
movb $0x2, 0x47b0(%rsp)
movzbl 0x47b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47a0(%rsp)
vmovdqa 0x47a0(%rsp), %xmm0
vmovdqa %xmm1, 0x4330(%rsp)
vmovdqa %xmm0, 0x4320(%rsp)
vmovdqa 0x4330(%rsp), %xmm0
vmovdqa 0x4320(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xf90(%rsp)
vmovdqa %xmm0, 0xf80(%rsp)
vmovdqa 0xf90(%rsp), %xmm0
vpxor 0xf80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2ff0(%rsp)
vmovdqa %xmm0, 0x2fe0(%rsp)
vmovdqa 0x2ff0(%rsp), %xmm0
vpand 0x2fe0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x3990(%rsp)
vmovdqa %xmm0, 0x3980(%rsp)
vmovdqa 0x3990(%rsp), %xmm0
vmovdqa 0x3980(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xf70(%rsp)
vmovdqa %xmm0, 0xf60(%rsp)
vmovdqa 0xf70(%rsp), %xmm0
vpxor 0xf60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0xf50(%rsp)
vmovdqa %xmm0, 0xf40(%rsp)
vmovdqa 0xf50(%rsp), %xmm0
vpxor 0xf40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xf30(%rsp)
vmovdqa %xmm0, 0xf20(%rsp)
vmovdqa 0xf30(%rsp), %xmm0
vpxor 0xf20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3970(%rsp)
vmovdqa %xmm0, 0x3960(%rsp)
vmovdqa 0x3970(%rsp), %xmm0
vmovdqa 0x3960(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x50b0(%rsp)
movl $0x1f, 0x50ac(%rsp)
vmovdqa 0x50b0(%rsp), %xmm0
movl 0x50ac(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c30(%rsp)
vmovdqa %xmm0, 0x4c20(%rsp)
vmovdqa 0x4c30(%rsp), %xmm0
vpor 0x4c20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x194d6
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1951d
jmp 0x1951f
movl 0xfc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xfc(%rsp)
jmp 0x17f35
jmp 0x19537
vmovdqa 0x420(%rsp), %xmm1
leaq 0x100(%rsp), %rax
movq %rax, 0x618(%rsp)
movq 0x618(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xf10(%rsp)
vmovdqa %xmm0, 0xf00(%rsp)
vmovdqa 0xf10(%rsp), %xmm0
vpxor 0xf00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x430(%rsp), %xmm1
leaq 0x100(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x610(%rsp)
movq 0x610(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xef0(%rsp)
vmovdqa %xmm0, 0xee0(%rsp)
vmovdqa 0xef0(%rsp), %xmm0
vpxor 0xee0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x440(%rsp), %xmm1
leaq 0x100(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x608(%rsp)
movq 0x608(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xed0(%rsp)
vmovdqa %xmm0, 0xec0(%rsp)
vmovdqa 0xed0(%rsp), %xmm0
vpxor 0xec0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
jmp 0x19637
jmp 0x19639
jmp 0x1963b
jmp 0x1963d
jmp 0x1963f
vmovdqa 0x450(%rsp), %xmm1
movl $0x8, 0x4bc(%rsp)
movl $0x0, 0x4b8(%rsp)
movl $0x0, 0x4b4(%rsp)
movl $0x0, 0x4b0(%rsp)
movl 0x4b4(%rsp), %edx
movl 0x4b8(%rsp), %ecx
movl 0x4bc(%rsp), %eax
vmovd 0x4b0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a0(%rsp)
vmovdqa 0x4a0(%rsp), %xmm0
vmovdqa %xmm1, 0xeb0(%rsp)
vmovdqa %xmm0, 0xea0(%rsp)
vmovdqa 0xeb0(%rsp), %xmm0
vpxor 0xea0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
jmp 0x196e5
movl $0x0, 0xac(%rsp)
cmpl $0x6, 0xac(%rsp)
jge 0x1ac8d
jmp 0x19700
jmp 0x19702
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0xe90(%rsp)
vmovdqa %xmm0, 0xe80(%rsp)
vmovdqa 0xe90(%rsp), %xmm0
vmovdqa 0xe80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2fd0(%rsp)
vmovdqa %xmm0, 0x2fc0(%rsp)
vmovdqa 0x2fd0(%rsp), %xmm0
vmovdqa 0x2fc0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x3950(%rsp)
vmovdqa %xmm0, 0x3940(%rsp)
vmovdqa 0x3950(%rsp), %xmm0
vmovdqa 0x3940(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xe70(%rsp)
vmovdqa %xmm0, 0xe60(%rsp)
vmovdqa 0xe70(%rsp), %xmm0
vmovdqa 0xe60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xe50(%rsp)
vmovdqa %xmm0, 0xe40(%rsp)
vmovdqa 0xe50(%rsp), %xmm0
vmovdqa 0xe40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xe30(%rsp)
vmovdqa %xmm0, 0xe20(%rsp)
vmovdqa 0xe30(%rsp), %xmm0
vmovdqa 0xe20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x479f(%rsp)
movb $0xf, 0x479e(%rsp)
movb $0xe, 0x479d(%rsp)
movb $0xd, 0x479c(%rsp)
movb $0x8, 0x479b(%rsp)
movb $0xb, 0x479a(%rsp)
movb $0xa, 0x4799(%rsp)
movb $0x9, 0x4798(%rsp)
movb $0x4, 0x4797(%rsp)
movb $0x7, 0x4796(%rsp)
movb $0x6, 0x4795(%rsp)
movb $0x5, 0x4794(%rsp)
movb $0x0, 0x4793(%rsp)
movb $0x3, 0x4792(%rsp)
movb $0x2, 0x4791(%rsp)
movb $0x1, 0x4790(%rsp)
movzbl 0x4790(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4791(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4792(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4793(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4794(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4795(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4796(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4797(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4798(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4799(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x479a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x479b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x479c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x479d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x479e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x479f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4780(%rsp)
vmovdqa 0x4780(%rsp), %xmm0
vmovdqa %xmm1, 0x4310(%rsp)
vmovdqa %xmm0, 0x4300(%rsp)
vmovdqa 0x4310(%rsp), %xmm0
vmovdqa 0x4300(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xe10(%rsp)
vmovdqa %xmm0, 0xe00(%rsp)
vmovdqa 0xe10(%rsp), %xmm0
vmovdqa 0xe00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2fb0(%rsp)
vmovdqa %xmm0, 0x2fa0(%rsp)
vmovdqa 0x2fb0(%rsp), %xmm0
vmovdqa 0x2fa0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x3930(%rsp)
vmovdqa %xmm0, 0x3920(%rsp)
vmovdqa 0x3930(%rsp), %xmm0
vmovdqa 0x3920(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xdf0(%rsp)
vmovdqa %xmm0, 0xde0(%rsp)
vmovdqa 0xdf0(%rsp), %xmm0
vmovdqa 0xde0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xdd0(%rsp)
vmovdqa %xmm0, 0xdc0(%rsp)
vmovdqa 0xdd0(%rsp), %xmm0
vmovdqa 0xdc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xdb0(%rsp)
vmovdqa %xmm0, 0xda0(%rsp)
vmovdqa 0xdb0(%rsp), %xmm0
vmovdqa 0xda0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5090(%rsp)
movl $0xb, 0x508c(%rsp)
vmovdqa 0x5090(%rsp), %xmm0
vmovd 0x508c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5490(%rsp)
movl $0x15, 0x548c(%rsp)
vmovdqa 0x5490(%rsp), %xmm0
vmovd 0x548c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c10(%rsp)
vmovdqa %xmm0, 0x4c00(%rsp)
vmovdqa 0x4c10(%rsp), %xmm0
vmovdqa 0x4c00(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0xd90(%rsp)
vmovdqa %xmm0, 0xd80(%rsp)
vmovdqa 0xd90(%rsp), %xmm0
vmovdqa 0xd80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2f90(%rsp)
vmovdqa %xmm0, 0x2f80(%rsp)
vmovdqa 0x2f90(%rsp), %xmm0
vmovdqa 0x2f80(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x3910(%rsp)
vmovdqa %xmm0, 0x3900(%rsp)
vmovdqa 0x3910(%rsp), %xmm0
vmovdqa 0x3900(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xd70(%rsp)
vmovdqa %xmm0, 0xd60(%rsp)
vmovdqa 0xd70(%rsp), %xmm0
vmovdqa 0xd60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xd50(%rsp)
vmovdqa %xmm0, 0xd40(%rsp)
vmovdqa 0xd50(%rsp), %xmm0
vmovdqa 0xd40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xd30(%rsp)
vmovdqa %xmm0, 0xd20(%rsp)
vmovdqa 0xd30(%rsp), %xmm0
vmovdqa 0xd20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x477f(%rsp)
movb $0xc, 0x477e(%rsp)
movb $0xf, 0x477d(%rsp)
movb $0xe, 0x477c(%rsp)
movb $0x9, 0x477b(%rsp)
movb $0x8, 0x477a(%rsp)
movb $0xb, 0x4779(%rsp)
movb $0xa, 0x4778(%rsp)
movb $0x5, 0x4777(%rsp)
movb $0x4, 0x4776(%rsp)
movb $0x7, 0x4775(%rsp)
movb $0x6, 0x4774(%rsp)
movb $0x1, 0x4773(%rsp)
movb $0x0, 0x4772(%rsp)
movb $0x3, 0x4771(%rsp)
movb $0x2, 0x4770(%rsp)
movzbl 0x4770(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4771(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4772(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4773(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4774(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4775(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4776(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4777(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4778(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4779(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x477a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x477b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x477c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x477d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x477e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x477f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4760(%rsp)
vmovdqa 0x4760(%rsp), %xmm0
vmovdqa %xmm1, 0x42f0(%rsp)
vmovdqa %xmm0, 0x42e0(%rsp)
vmovdqa 0x42f0(%rsp), %xmm0
vmovdqa 0x42e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xd10(%rsp)
vmovdqa %xmm0, 0xd00(%rsp)
vmovdqa 0xd10(%rsp), %xmm0
vpxor 0xd00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2f70(%rsp)
vmovdqa %xmm0, 0x2f60(%rsp)
vmovdqa 0x2f70(%rsp), %xmm0
vpand 0x2f60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0x38f0(%rsp)
vmovdqa %xmm0, 0x38e0(%rsp)
vmovdqa 0x38f0(%rsp), %xmm0
vmovdqa 0x38e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xcf0(%rsp)
vmovdqa %xmm0, 0xce0(%rsp)
vmovdqa 0xcf0(%rsp), %xmm0
vpxor 0xce0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xcd0(%rsp)
vmovdqa %xmm0, 0xcc0(%rsp)
vmovdqa 0xcd0(%rsp), %xmm0
vpxor 0xcc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xcb0(%rsp)
vmovdqa %xmm0, 0xca0(%rsp)
vmovdqa 0xcb0(%rsp), %xmm0
vpxor 0xca0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x38d0(%rsp)
vmovdqa %xmm0, 0x38c0(%rsp)
vmovdqa 0x38d0(%rsp), %xmm0
vmovdqa 0x38c0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5070(%rsp)
movl $0x1f, 0x506c(%rsp)
vmovdqa 0x5070(%rsp), %xmm0
movl 0x506c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4bf0(%rsp)
vmovdqa %xmm0, 0x4be0(%rsp)
vmovdqa 0x4bf0(%rsp), %xmm0
vpor 0x4be0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1a1a6
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1a1ed
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0xc90(%rsp)
vmovdqa %xmm0, 0xc80(%rsp)
vmovdqa 0xc90(%rsp), %xmm0
vmovdqa 0xc80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2f50(%rsp)
vmovdqa %xmm0, 0x2f40(%rsp)
vmovdqa 0x2f50(%rsp), %xmm0
vmovdqa 0x2f40(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x38b0(%rsp)
vmovdqa %xmm0, 0x38a0(%rsp)
vmovdqa 0x38b0(%rsp), %xmm0
vmovdqa 0x38a0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xc70(%rsp)
vmovdqa %xmm0, 0xc60(%rsp)
vmovdqa 0xc70(%rsp), %xmm0
vmovdqa 0xc60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xc50(%rsp)
vmovdqa %xmm0, 0xc40(%rsp)
vmovdqa 0xc50(%rsp), %xmm0
vmovdqa 0xc40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xc30(%rsp)
vmovdqa %xmm0, 0xc20(%rsp)
vmovdqa 0xc30(%rsp), %xmm0
vmovdqa 0xc20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x475f(%rsp)
movb $0xf, 0x475e(%rsp)
movb $0xe, 0x475d(%rsp)
movb $0xd, 0x475c(%rsp)
movb $0x8, 0x475b(%rsp)
movb $0xb, 0x475a(%rsp)
movb $0xa, 0x4759(%rsp)
movb $0x9, 0x4758(%rsp)
movb $0x4, 0x4757(%rsp)
movb $0x7, 0x4756(%rsp)
movb $0x6, 0x4755(%rsp)
movb $0x5, 0x4754(%rsp)
movb $0x0, 0x4753(%rsp)
movb $0x3, 0x4752(%rsp)
movb $0x2, 0x4751(%rsp)
movb $0x1, 0x4750(%rsp)
movzbl 0x4750(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4751(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4752(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4753(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4754(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4755(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4756(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4757(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4758(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4759(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x475a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x475b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x475c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x475d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x475e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x475f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4740(%rsp)
vmovdqa 0x4740(%rsp), %xmm0
vmovdqa %xmm1, 0x42d0(%rsp)
vmovdqa %xmm0, 0x42c0(%rsp)
vmovdqa 0x42d0(%rsp), %xmm0
vmovdqa 0x42c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xc10(%rsp)
vmovdqa %xmm0, 0xc00(%rsp)
vmovdqa 0xc10(%rsp), %xmm0
vmovdqa 0xc00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2f30(%rsp)
vmovdqa %xmm0, 0x2f20(%rsp)
vmovdqa 0x2f30(%rsp), %xmm0
vmovdqa 0x2f20(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x3890(%rsp)
vmovdqa %xmm0, 0x3880(%rsp)
vmovdqa 0x3890(%rsp), %xmm0
vmovdqa 0x3880(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xbf0(%rsp)
vmovdqa %xmm0, 0xbe0(%rsp)
vmovdqa 0xbf0(%rsp), %xmm0
vmovdqa 0xbe0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xbd0(%rsp)
vmovdqa %xmm0, 0xbc0(%rsp)
vmovdqa 0xbd0(%rsp), %xmm0
vmovdqa 0xbc0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xbb0(%rsp)
vmovdqa %xmm0, 0xba0(%rsp)
vmovdqa 0xbb0(%rsp), %xmm0
vmovdqa 0xba0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5050(%rsp)
movl $0xb, 0x504c(%rsp)
vmovdqa 0x5050(%rsp), %xmm0
vmovd 0x504c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5470(%rsp)
movl $0x15, 0x546c(%rsp)
vmovdqa 0x5470(%rsp), %xmm0
vmovd 0x546c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4bd0(%rsp)
vmovdqa %xmm0, 0x4bc0(%rsp)
vmovdqa 0x4bd0(%rsp), %xmm0
vmovdqa 0x4bc0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0xb90(%rsp)
vmovdqa %xmm0, 0xb80(%rsp)
vmovdqa 0xb90(%rsp), %xmm0
vmovdqa 0xb80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2f10(%rsp)
vmovdqa %xmm0, 0x2f00(%rsp)
vmovdqa 0x2f10(%rsp), %xmm0
vmovdqa 0x2f00(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x3870(%rsp)
vmovdqa %xmm0, 0x3860(%rsp)
vmovdqa 0x3870(%rsp), %xmm0
vmovdqa 0x3860(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xb70(%rsp)
vmovdqa %xmm0, 0xb60(%rsp)
vmovdqa 0xb70(%rsp), %xmm0
vmovdqa 0xb60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xb50(%rsp)
vmovdqa %xmm0, 0xb40(%rsp)
vmovdqa 0xb50(%rsp), %xmm0
vmovdqa 0xb40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xb30(%rsp)
vmovdqa %xmm0, 0xb20(%rsp)
vmovdqa 0xb30(%rsp), %xmm0
vmovdqa 0xb20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x473f(%rsp)
movb $0xc, 0x473e(%rsp)
movb $0xf, 0x473d(%rsp)
movb $0xe, 0x473c(%rsp)
movb $0x9, 0x473b(%rsp)
movb $0x8, 0x473a(%rsp)
movb $0xb, 0x4739(%rsp)
movb $0xa, 0x4738(%rsp)
movb $0x5, 0x4737(%rsp)
movb $0x4, 0x4736(%rsp)
movb $0x7, 0x4735(%rsp)
movb $0x6, 0x4734(%rsp)
movb $0x1, 0x4733(%rsp)
movb $0x0, 0x4732(%rsp)
movb $0x3, 0x4731(%rsp)
movb $0x2, 0x4730(%rsp)
movzbl 0x4730(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4731(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4732(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4733(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4734(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4735(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4736(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4737(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4738(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4739(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x473a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x473b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x473c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x473d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x473e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x473f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4720(%rsp)
vmovdqa 0x4720(%rsp), %xmm0
vmovdqa %xmm1, 0x42b0(%rsp)
vmovdqa %xmm0, 0x42a0(%rsp)
vmovdqa 0x42b0(%rsp), %xmm0
vmovdqa 0x42a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xb10(%rsp)
vmovdqa %xmm0, 0xb00(%rsp)
vmovdqa 0xb10(%rsp), %xmm0
vpxor 0xb00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2ef0(%rsp)
vmovdqa %xmm0, 0x2ee0(%rsp)
vmovdqa 0x2ef0(%rsp), %xmm0
vpand 0x2ee0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0x3850(%rsp)
vmovdqa %xmm0, 0x3840(%rsp)
vmovdqa 0x3850(%rsp), %xmm0
vmovdqa 0x3840(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xaf0(%rsp)
vmovdqa %xmm0, 0xae0(%rsp)
vmovdqa 0xaf0(%rsp), %xmm0
vpxor 0xae0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xad0(%rsp)
vmovdqa %xmm0, 0xac0(%rsp)
vmovdqa 0xad0(%rsp), %xmm0
vpxor 0xac0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xab0(%rsp)
vmovdqa %xmm0, 0xaa0(%rsp)
vmovdqa 0xab0(%rsp), %xmm0
vpxor 0xaa0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3830(%rsp)
vmovdqa %xmm0, 0x3820(%rsp)
vmovdqa 0x3830(%rsp), %xmm0
vmovdqa 0x3820(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5030(%rsp)
movl $0x1f, 0x502c(%rsp)
vmovdqa 0x5030(%rsp), %xmm0
movl 0x502c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4bb0(%rsp)
vmovdqa %xmm0, 0x4ba0(%rsp)
vmovdqa 0x4bb0(%rsp), %xmm0
vpor 0x4ba0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1ac2e
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1ac75
jmp 0x1ac77
movl 0xac(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xac(%rsp)
jmp 0x196f0
jmp 0x1ac8f
jmp 0x1ac91
movl $0x0, 0x5c(%rsp)
cmpl $0x6, 0x5c(%rsp)
jge 0x1c1ca
jmp 0x1aca6
jmp 0x1aca8
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0xa90(%rsp)
vmovdqa %xmm0, 0xa80(%rsp)
vmovdqa 0xa90(%rsp), %xmm0
vmovdqa 0xa80(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2ed0(%rsp)
vmovdqa %xmm0, 0x2ec0(%rsp)
vmovdqa 0x2ed0(%rsp), %xmm0
vmovdqa 0x2ec0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x3810(%rsp)
vmovdqa %xmm0, 0x3800(%rsp)
vmovdqa 0x3810(%rsp), %xmm0
vmovdqa 0x3800(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0xa70(%rsp)
vmovdqa %xmm0, 0xa60(%rsp)
vmovdqa 0xa70(%rsp), %xmm0
vmovdqa 0xa60(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0xa50(%rsp)
vmovdqa %xmm0, 0xa40(%rsp)
vmovdqa 0xa50(%rsp), %xmm0
vmovdqa 0xa40(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0xa30(%rsp)
vmovdqa %xmm0, 0xa20(%rsp)
vmovdqa 0xa30(%rsp), %xmm0
vmovdqa 0xa20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x471f(%rsp)
movb $0xf, 0x471e(%rsp)
movb $0xe, 0x471d(%rsp)
movb $0xd, 0x471c(%rsp)
movb $0x8, 0x471b(%rsp)
movb $0xb, 0x471a(%rsp)
movb $0xa, 0x4719(%rsp)
movb $0x9, 0x4718(%rsp)
movb $0x4, 0x4717(%rsp)
movb $0x7, 0x4716(%rsp)
movb $0x6, 0x4715(%rsp)
movb $0x5, 0x4714(%rsp)
movb $0x0, 0x4713(%rsp)
movb $0x3, 0x4712(%rsp)
movb $0x2, 0x4711(%rsp)
movb $0x1, 0x4710(%rsp)
movzbl 0x4710(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4711(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4712(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4713(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4714(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4715(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4716(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4717(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4718(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4719(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x471a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x471b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x471c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x471d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x471e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x471f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4700(%rsp)
vmovdqa 0x4700(%rsp), %xmm0
vmovdqa %xmm1, 0x4290(%rsp)
vmovdqa %xmm0, 0x4280(%rsp)
vmovdqa 0x4290(%rsp), %xmm0
vmovdqa 0x4280(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xa10(%rsp)
vmovdqa %xmm0, 0xa00(%rsp)
vmovdqa 0xa10(%rsp), %xmm0
vmovdqa 0xa00(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2eb0(%rsp)
vmovdqa %xmm0, 0x2ea0(%rsp)
vmovdqa 0x2eb0(%rsp), %xmm0
vmovdqa 0x2ea0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x37f0(%rsp)
vmovdqa %xmm0, 0x37e0(%rsp)
vmovdqa 0x37f0(%rsp), %xmm0
vmovdqa 0x37e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x9f0(%rsp)
vmovdqa %xmm0, 0x9e0(%rsp)
vmovdqa 0x9f0(%rsp), %xmm0
vmovdqa 0x9e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x9d0(%rsp)
vmovdqa %xmm0, 0x9c0(%rsp)
vmovdqa 0x9d0(%rsp), %xmm0
vmovdqa 0x9c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x9b0(%rsp)
vmovdqa %xmm0, 0x9a0(%rsp)
vmovdqa 0x9b0(%rsp), %xmm0
vmovdqa 0x9a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5010(%rsp)
movl $0xb, 0x500c(%rsp)
vmovdqa 0x5010(%rsp), %xmm0
vmovd 0x500c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5450(%rsp)
movl $0x15, 0x544c(%rsp)
vmovdqa 0x5450(%rsp), %xmm0
vmovd 0x544c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b90(%rsp)
vmovdqa %xmm0, 0x4b80(%rsp)
vmovdqa 0x4b90(%rsp), %xmm0
vmovdqa 0x4b80(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x990(%rsp)
vmovdqa %xmm0, 0x980(%rsp)
vmovdqa 0x990(%rsp), %xmm0
vmovdqa 0x980(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2e90(%rsp)
vmovdqa %xmm0, 0x2e80(%rsp)
vmovdqa 0x2e90(%rsp), %xmm0
vmovdqa 0x2e80(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x37d0(%rsp)
vmovdqa %xmm0, 0x37c0(%rsp)
vmovdqa 0x37d0(%rsp), %xmm0
vmovdqa 0x37c0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x970(%rsp)
vmovdqa %xmm0, 0x960(%rsp)
vmovdqa 0x970(%rsp), %xmm0
vmovdqa 0x960(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x950(%rsp)
vmovdqa %xmm0, 0x940(%rsp)
vmovdqa 0x950(%rsp), %xmm0
vmovdqa 0x940(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x930(%rsp)
vmovdqa %xmm0, 0x920(%rsp)
vmovdqa 0x930(%rsp), %xmm0
vmovdqa 0x920(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x46ff(%rsp)
movb $0xc, 0x46fe(%rsp)
movb $0xf, 0x46fd(%rsp)
movb $0xe, 0x46fc(%rsp)
movb $0x9, 0x46fb(%rsp)
movb $0x8, 0x46fa(%rsp)
movb $0xb, 0x46f9(%rsp)
movb $0xa, 0x46f8(%rsp)
movb $0x5, 0x46f7(%rsp)
movb $0x4, 0x46f6(%rsp)
movb $0x7, 0x46f5(%rsp)
movb $0x6, 0x46f4(%rsp)
movb $0x1, 0x46f3(%rsp)
movb $0x0, 0x46f2(%rsp)
movb $0x3, 0x46f1(%rsp)
movb $0x2, 0x46f0(%rsp)
movzbl 0x46f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46e0(%rsp)
vmovdqa 0x46e0(%rsp), %xmm0
vmovdqa %xmm1, 0x4270(%rsp)
vmovdqa %xmm0, 0x4260(%rsp)
vmovdqa 0x4270(%rsp), %xmm0
vmovdqa 0x4260(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x910(%rsp)
vmovdqa %xmm0, 0x900(%rsp)
vmovdqa 0x910(%rsp), %xmm0
vpxor 0x900(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2e70(%rsp)
vmovdqa %xmm0, 0x2e60(%rsp)
vmovdqa 0x2e70(%rsp), %xmm0
vpand 0x2e60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x37b0(%rsp)
vmovdqa %xmm0, 0x37a0(%rsp)
vmovdqa 0x37b0(%rsp), %xmm0
vmovdqa 0x37a0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x8f0(%rsp)
vmovdqa %xmm0, 0x8e0(%rsp)
vmovdqa 0x8f0(%rsp), %xmm0
vpxor 0x8e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x8d0(%rsp)
vmovdqa %xmm0, 0x8c0(%rsp)
vmovdqa 0x8d0(%rsp), %xmm0
vpxor 0x8c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x8b0(%rsp)
vmovdqa %xmm0, 0x8a0(%rsp)
vmovdqa 0x8b0(%rsp), %xmm0
vpxor 0x8a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x3790(%rsp)
vmovdqa %xmm0, 0x3780(%rsp)
vmovdqa 0x3790(%rsp), %xmm0
vmovdqa 0x3780(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x4ff0(%rsp)
movl $0x1f, 0x4fec(%rsp)
vmovdqa 0x4ff0(%rsp), %xmm0
movl 0x4fec(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b70(%rsp)
vmovdqa %xmm0, 0x4b60(%rsp)
vmovdqa 0x4b70(%rsp), %xmm0
vpor 0x4b60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1b6e9
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1b730
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x890(%rsp)
vmovdqa %xmm0, 0x880(%rsp)
vmovdqa 0x890(%rsp), %xmm0
vmovdqa 0x880(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2e50(%rsp)
vmovdqa %xmm0, 0x2e40(%rsp)
vmovdqa 0x2e50(%rsp), %xmm0
vmovdqa 0x2e40(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x3770(%rsp)
vmovdqa %xmm0, 0x3760(%rsp)
vmovdqa 0x3770(%rsp), %xmm0
vmovdqa 0x3760(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x870(%rsp)
vmovdqa %xmm0, 0x860(%rsp)
vmovdqa 0x870(%rsp), %xmm0
vmovdqa 0x860(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x850(%rsp)
vmovdqa %xmm0, 0x840(%rsp)
vmovdqa 0x850(%rsp), %xmm0
vmovdqa 0x840(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x830(%rsp)
vmovdqa %xmm0, 0x820(%rsp)
vmovdqa 0x830(%rsp), %xmm0
vmovdqa 0x820(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xc, 0x46df(%rsp)
movb $0xf, 0x46de(%rsp)
movb $0xe, 0x46dd(%rsp)
movb $0xd, 0x46dc(%rsp)
movb $0x8, 0x46db(%rsp)
movb $0xb, 0x46da(%rsp)
movb $0xa, 0x46d9(%rsp)
movb $0x9, 0x46d8(%rsp)
movb $0x4, 0x46d7(%rsp)
movb $0x7, 0x46d6(%rsp)
movb $0x6, 0x46d5(%rsp)
movb $0x5, 0x46d4(%rsp)
movb $0x0, 0x46d3(%rsp)
movb $0x3, 0x46d2(%rsp)
movb $0x2, 0x46d1(%rsp)
movb $0x1, 0x46d0(%rsp)
movzbl 0x46d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46c0(%rsp)
vmovdqa 0x46c0(%rsp), %xmm0
vmovdqa %xmm1, 0x4250(%rsp)
vmovdqa %xmm0, 0x4240(%rsp)
vmovdqa 0x4250(%rsp), %xmm0
vmovdqa 0x4240(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x810(%rsp)
vmovdqa %xmm0, 0x800(%rsp)
vmovdqa 0x810(%rsp), %xmm0
vmovdqa 0x800(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2e30(%rsp)
vmovdqa %xmm0, 0x2e20(%rsp)
vmovdqa 0x2e30(%rsp), %xmm0
vmovdqa 0x2e20(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x3750(%rsp)
vmovdqa %xmm0, 0x3740(%rsp)
vmovdqa 0x3750(%rsp), %xmm0
vmovdqa 0x3740(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x7f0(%rsp)
vmovdqa %xmm0, 0x7e0(%rsp)
vmovdqa 0x7f0(%rsp), %xmm0
vmovdqa 0x7e0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x7d0(%rsp)
vmovdqa %xmm0, 0x7c0(%rsp)
vmovdqa 0x7d0(%rsp), %xmm0
vmovdqa 0x7c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x7b0(%rsp)
vmovdqa %xmm0, 0x7a0(%rsp)
vmovdqa 0x7b0(%rsp), %xmm0
vmovdqa 0x7a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x4fd0(%rsp)
movl $0xb, 0x4fcc(%rsp)
vmovdqa 0x4fd0(%rsp), %xmm0
vmovd 0x4fcc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x5430(%rsp)
movl $0x15, 0x542c(%rsp)
vmovdqa 0x5430(%rsp), %xmm0
vmovd 0x542c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b50(%rsp)
vmovdqa %xmm0, 0x4b40(%rsp)
vmovdqa 0x4b50(%rsp), %xmm0
vmovdqa 0x4b40(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x790(%rsp)
vmovdqa %xmm0, 0x780(%rsp)
vmovdqa 0x790(%rsp), %xmm0
vmovdqa 0x780(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x420(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x2e10(%rsp)
vmovdqa %xmm0, 0x2e00(%rsp)
vmovdqa 0x2e10(%rsp), %xmm0
vmovdqa 0x2e00(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x3730(%rsp)
vmovdqa %xmm0, 0x3720(%rsp)
vmovdqa 0x3730(%rsp), %xmm0
vmovdqa 0x3720(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x770(%rsp)
vmovdqa %xmm0, 0x760(%rsp)
vmovdqa 0x770(%rsp), %xmm0
vmovdqa 0x760(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x750(%rsp)
vmovdqa %xmm0, 0x740(%rsp)
vmovdqa 0x750(%rsp), %xmm0
vmovdqa 0x740(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x730(%rsp)
vmovdqa %xmm0, 0x720(%rsp)
vmovdqa 0x730(%rsp), %xmm0
vmovdqa 0x720(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm1
movb $0xd, 0x46bf(%rsp)
movb $0xc, 0x46be(%rsp)
movb $0xf, 0x46bd(%rsp)
movb $0xe, 0x46bc(%rsp)
movb $0x9, 0x46bb(%rsp)
movb $0x8, 0x46ba(%rsp)
movb $0xb, 0x46b9(%rsp)
movb $0xa, 0x46b8(%rsp)
movb $0x5, 0x46b7(%rsp)
movb $0x4, 0x46b6(%rsp)
movb $0x7, 0x46b5(%rsp)
movb $0x6, 0x46b4(%rsp)
movb $0x1, 0x46b3(%rsp)
movb $0x0, 0x46b2(%rsp)
movb $0x3, 0x46b1(%rsp)
movb $0x2, 0x46b0(%rsp)
movzbl 0x46b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46a0(%rsp)
vmovdqa 0x46a0(%rsp), %xmm0
vmovdqa %xmm1, 0x4230(%rsp)
vmovdqa %xmm0, 0x4220(%rsp)
vmovdqa 0x4230(%rsp), %xmm0
vmovdqa 0x4220(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x710(%rsp)
vmovdqa %xmm0, 0x700(%rsp)
vmovdqa 0x710(%rsp), %xmm0
vpxor 0x700(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x440(%rsp), %xmm1
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0x2df0(%rsp)
vmovdqa %xmm0, 0x2de0(%rsp)
vmovdqa 0x2df0(%rsp), %xmm0
vpand 0x2de0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x3710(%rsp)
vmovdqa %xmm0, 0x3700(%rsp)
vmovdqa 0x3710(%rsp), %xmm0
vmovdqa 0x3700(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x6f0(%rsp)
vmovdqa %xmm0, 0x6e0(%rsp)
vmovdqa 0x6f0(%rsp), %xmm0
vpxor 0x6e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x6d0(%rsp)
vmovdqa %xmm0, 0x6c0(%rsp)
vmovdqa 0x6d0(%rsp), %xmm0
vpxor 0x6c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x6b0(%rsp)
vmovdqa %xmm0, 0x6a0(%rsp)
vmovdqa 0x6b0(%rsp), %xmm0
vpxor 0x6a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
vmovdqa 0x430(%rsp), %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm1, 0x36f0(%rsp)
vmovdqa %xmm0, 0x36e0(%rsp)
vmovdqa 0x36f0(%rsp), %xmm0
vmovdqa 0x36e0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x430(%rsp), %xmm0
vmovdqa %xmm0, 0x4fb0(%rsp)
movl $0x1f, 0x4fac(%rsp)
vmovdqa 0x4fb0(%rsp), %xmm0
movl 0x4fac(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b30(%rsp)
vmovdqa %xmm0, 0x4b20(%rsp)
vmovdqa 0x4b30(%rsp), %xmm0
vpor 0x4b20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1c171
vmovdqa 0x450(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x440(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x430(%rsp)
jmp 0x1c1b8
jmp 0x1c1ba
movl 0x5c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5c(%rsp)
jmp 0x1ac99
jmp 0x1c1cc
jmp 0x1c1ce
vmovdqa 0x420(%rsp), %xmm1
movq 0x470(%rsp), %rax
movq 0x468(%rsp), %rcx
leaq -0x10(%rax,%rcx), %rax
movq %rax, 0x600(%rsp)
movq 0x600(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x5790(%rsp)
vmovdqa %xmm0, 0x5780(%rsp)
vmovdqa 0x5790(%rsp), %xmm0
vmovdqa 0x5780(%rsp), %xmm1
vpcmpeqb %xmm1, %xmm0, %k0
vpmovm2b %k0, %xmm0
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x420(%rsp), %xmm0
vmovdqa %xmm0, 0x57a0(%rsp)
vmovdqa 0x57a0(%rsp), %xmm0
vpmovmskb %xmm0, %eax
andl $0xffff, %eax           # imm = 0xFFFF
addl $0x1, %eax
shrl $0x10, %eax
subl $0x1, %eax
movl %eax, 0x49c(%rsp)
movl 0x49c(%rsp), %eax
movq %rbp, %rsp
popq %rbp
retq
nopl (%rax)