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

    *clen = mlen + BYTES(NORX_T);
    INITIALISE(S, nonce, key);
    ABSORB_DATA(S, a, alen, HEADER_TAG);
    ENCRYPT_DATA(S, c, m, mlen);
    ABSORB_DATA(S, z, zlen, TRAILER_TAG);
    FINALISE(S);
    STOREU(c + mlen, S[0]);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
andq $-0x40, %rsp
subq $0x5700, %rsp           # imm = 0x5700
movq 0x28(%rbp), %rax
movq 0x20(%rbp), %rax
movq 0x18(%rbp), %rax
movq 0x10(%rbp), %rax
movq %rdi, 0x448(%rsp)
movq %rsi, 0x440(%rsp)
movq %rdx, 0x438(%rsp)
movq %rcx, 0x430(%rsp)
movq %r8, 0x428(%rsp)
movq %r9, 0x420(%rsp)
movq 0x420(%rsp), %rcx
addq $0x10, %rcx
movq 0x440(%rsp), %rax
movq %rcx, (%rax)
movq 0x20(%rbp), %rax
movq (%rax), %rax
movq %rax, 0x3d8(%rsp)
movq 0x3d8(%rsp), %rax
movq %rax, %rcx
shrq $0x20, %rcx
movl $0xa0c7c90d, 0x5b4(%rsp) # imm = 0xA0C7C90D
movl $0xb707322f, 0x5b0(%rsp) # imm = 0xB707322F
movl %ecx, 0x5ac(%rsp)
movl %eax, 0x5a8(%rsp)
movl 0x5ac(%rsp), %edx
movl 0x5b0(%rsp), %ecx
movl 0x5b4(%rsp), %eax
vmovd 0x5a8(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x590(%rsp)
vmovdqa 0x590(%rsp), %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
movq 0x28(%rbp), %rax
movq %rax, 0x648(%rsp)
movq 0x648(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
movl $0xedca4787, 0x58c(%rsp) # imm = 0xEDCA4787
movl $0xed84eb49, 0x588(%rsp) # imm = 0xED84EB49
movl $0x3fa8b72c, 0x584(%rsp) # imm = 0x3FA8B72C
movl $0xa3d8d930, 0x580(%rsp) # imm = 0xA3D8D930
movl 0x584(%rsp), %edx
movl 0x588(%rsp), %ecx
movl 0x58c(%rsp), %eax
vmovd 0x580(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x570(%rsp)
vmovdqa 0x570(%rsp), %xmm0
vmovdqa %xmm0, 0x400(%rsp)
movl $0xd7c49104, 0x56c(%rsp) # imm = 0xD7C49104
movl $0xbe0bf5c9, 0x568(%rsp) # imm = 0xBE0BF5C9
movl $0xf994220b, 0x564(%rsp) # imm = 0xF994220B
movl $0x335463eb, 0x560(%rsp) # imm = 0x335463EB
movl 0x564(%rsp), %edx
movl 0x568(%rsp), %ecx
movl 0x56c(%rsp), %eax
vmovd 0x560(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x550(%rsp)
vmovdqa 0x550(%rsp), %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movl $0x80, 0x54c(%rsp)
movl $0x1, 0x548(%rsp)
movl $0x6, 0x544(%rsp)
movl $0x20, 0x540(%rsp)
movl 0x544(%rsp), %edx
movl 0x548(%rsp), %ecx
movl 0x54c(%rsp), %eax
vmovd 0x540(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x530(%rsp)
vmovdqa 0x530(%rsp), %xmm0
vmovdqa %xmm1, 0x2d80(%rsp)
vmovdqa %xmm0, 0x2d70(%rsp)
vmovdqa 0x2d80(%rsp), %xmm0
vpxor 0x2d70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
movl $0x0, 0x3d4(%rsp)
cmpl $0x6, 0x3d4(%rsp)
jge 0x2b81
jmp 0x1591
jmp 0x1593
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d60(%rsp)
vmovdqa %xmm0, 0x2d50(%rsp)
vmovdqa 0x2d60(%rsp), %xmm0
vmovdqa 0x2d50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3680(%rsp)
vmovdqa %xmm0, 0x3670(%rsp)
vmovdqa 0x3680(%rsp), %xmm0
vmovdqa 0x3670(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm0, 0x41c0(%rsp)
vmovdqa %xmm0, 0x41b0(%rsp)
vmovdqa 0x41c0(%rsp), %xmm0
vmovdqa 0x41b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3c0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d40(%rsp)
vmovdqa %xmm0, 0x2d30(%rsp)
vmovdqa 0x2d40(%rsp), %xmm0
vmovdqa 0x2d30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d20(%rsp)
vmovdqa %xmm0, 0x2d10(%rsp)
vmovdqa 0x2d20(%rsp), %xmm0
vmovdqa 0x2d10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2d00(%rsp)
vmovdqa %xmm0, 0x2cf0(%rsp)
vmovdqa 0x2d00(%rsp), %xmm0
vmovdqa 0x2cf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x4acf(%rsp)
movb $0xf, 0x4ace(%rsp)
movb $0xe, 0x4acd(%rsp)
movb $0xd, 0x4acc(%rsp)
movb $0x8, 0x4acb(%rsp)
movb $0xb, 0x4aca(%rsp)
movb $0xa, 0x4ac9(%rsp)
movb $0x9, 0x4ac8(%rsp)
movb $0x4, 0x4ac7(%rsp)
movb $0x7, 0x4ac6(%rsp)
movb $0x6, 0x4ac5(%rsp)
movb $0x5, 0x4ac4(%rsp)
movb $0x0, 0x4ac3(%rsp)
movb $0x3, 0x4ac2(%rsp)
movb $0x2, 0x4ac1(%rsp)
movb $0x1, 0x4ac0(%rsp)
movzbl 0x4ac0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4ac1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4ac2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4ac3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4ac4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4ac5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4ac6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4ac7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4ac8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4ac9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4aca(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4acb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4acc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4acd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4ace(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4acf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4ab0(%rsp)
vmovdqa 0x4ab0(%rsp), %xmm0
vmovdqa %xmm1, 0x4640(%rsp)
vmovdqa %xmm0, 0x4630(%rsp)
vmovdqa 0x4640(%rsp), %xmm0
vmovdqa 0x4630(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2ce0(%rsp)
vmovdqa %xmm0, 0x2cd0(%rsp)
vmovdqa 0x2ce0(%rsp), %xmm0
vmovdqa 0x2cd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3660(%rsp)
vmovdqa %xmm0, 0x3650(%rsp)
vmovdqa 0x3660(%rsp), %xmm0
vmovdqa 0x3650(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm0, 0x41a0(%rsp)
vmovdqa %xmm0, 0x4190(%rsp)
vmovdqa 0x41a0(%rsp), %xmm0
vmovdqa 0x4190(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3c0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2cc0(%rsp)
vmovdqa %xmm0, 0x2cb0(%rsp)
vmovdqa 0x2cc0(%rsp), %xmm0
vmovdqa 0x2cb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2ca0(%rsp)
vmovdqa %xmm0, 0x2c90(%rsp)
vmovdqa 0x2ca0(%rsp), %xmm0
vmovdqa 0x2c90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c80(%rsp)
vmovdqa %xmm0, 0x2c70(%rsp)
vmovdqa 0x2c80(%rsp), %xmm0
vmovdqa 0x2c70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x53c0(%rsp)
movl $0xb, 0x53bc(%rsp)
vmovdqa 0x53c0(%rsp), %xmm0
vmovd 0x53bc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5600(%rsp)
movl $0x15, 0x55fc(%rsp)
vmovdqa 0x5600(%rsp), %xmm0
vmovd 0x55fc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f40(%rsp)
vmovdqa %xmm0, 0x4f30(%rsp)
vmovdqa 0x4f40(%rsp), %xmm0
vmovdqa 0x4f30(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c60(%rsp)
vmovdqa %xmm0, 0x2c50(%rsp)
vmovdqa 0x2c60(%rsp), %xmm0
vmovdqa 0x2c50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3640(%rsp)
vmovdqa %xmm0, 0x3630(%rsp)
vmovdqa 0x3640(%rsp), %xmm0
vmovdqa 0x3630(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm0, 0x4180(%rsp)
vmovdqa %xmm0, 0x4170(%rsp)
vmovdqa 0x4180(%rsp), %xmm0
vmovdqa 0x4170(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3c0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c40(%rsp)
vmovdqa %xmm0, 0x2c30(%rsp)
vmovdqa 0x2c40(%rsp), %xmm0
vmovdqa 0x2c30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c20(%rsp)
vmovdqa %xmm0, 0x2c10(%rsp)
vmovdqa 0x2c20(%rsp), %xmm0
vmovdqa 0x2c10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2c00(%rsp)
vmovdqa %xmm0, 0x2bf0(%rsp)
vmovdqa 0x2c00(%rsp), %xmm0
vmovdqa 0x2bf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x4aaf(%rsp)
movb $0xc, 0x4aae(%rsp)
movb $0xf, 0x4aad(%rsp)
movb $0xe, 0x4aac(%rsp)
movb $0x9, 0x4aab(%rsp)
movb $0x8, 0x4aaa(%rsp)
movb $0xb, 0x4aa9(%rsp)
movb $0xa, 0x4aa8(%rsp)
movb $0x5, 0x4aa7(%rsp)
movb $0x4, 0x4aa6(%rsp)
movb $0x7, 0x4aa5(%rsp)
movb $0x6, 0x4aa4(%rsp)
movb $0x1, 0x4aa3(%rsp)
movb $0x0, 0x4aa2(%rsp)
movb $0x3, 0x4aa1(%rsp)
movb $0x2, 0x4aa0(%rsp)
movzbl 0x4aa0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4aa1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4aa2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4aa3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4aa4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4aa5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4aa6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4aa7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4aa8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4aa9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4aaa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4aab(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4aac(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4aad(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4aae(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4aaf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a90(%rsp)
vmovdqa 0x4a90(%rsp), %xmm0
vmovdqa %xmm1, 0x4620(%rsp)
vmovdqa %xmm0, 0x4610(%rsp)
vmovdqa 0x4620(%rsp), %xmm0
vmovdqa 0x4610(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2be0(%rsp)
vmovdqa %xmm0, 0x2bd0(%rsp)
vmovdqa 0x2be0(%rsp), %xmm0
vpxor 0x2bd0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3620(%rsp)
vmovdqa %xmm0, 0x3610(%rsp)
vmovdqa 0x3620(%rsp), %xmm0
vpand 0x3610(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3b0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x4160(%rsp)
vmovdqa %xmm0, 0x4150(%rsp)
vmovdqa 0x4160(%rsp), %xmm0
vmovdqa 0x4150(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3b0(%rsp)
vmovdqa 0x3c0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2bc0(%rsp)
vmovdqa %xmm0, 0x2bb0(%rsp)
vmovdqa 0x2bc0(%rsp), %xmm0
vpxor 0x2bb0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2ba0(%rsp)
vmovdqa %xmm0, 0x2b90(%rsp)
vmovdqa 0x2ba0(%rsp), %xmm0
vpxor 0x2b90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b80(%rsp)
vmovdqa %xmm0, 0x2b70(%rsp)
vmovdqa 0x2b80(%rsp), %xmm0
vpxor 0x2b70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4140(%rsp)
vmovdqa %xmm0, 0x4130(%rsp)
vmovdqa 0x4140(%rsp), %xmm0
vmovdqa 0x4130(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x53a0(%rsp)
movl $0x1f, 0x539c(%rsp)
vmovdqa 0x53a0(%rsp), %xmm0
movl 0x539c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f20(%rsp)
vmovdqa %xmm0, 0x4f10(%rsp)
vmovdqa 0x4f20(%rsp), %xmm0
vpor 0x4f10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x2037
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x207e
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b60(%rsp)
vmovdqa %xmm0, 0x2b50(%rsp)
vmovdqa 0x2b60(%rsp), %xmm0
vmovdqa 0x2b50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3600(%rsp)
vmovdqa %xmm0, 0x35f0(%rsp)
vmovdqa 0x3600(%rsp), %xmm0
vmovdqa 0x35f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x4120(%rsp)
vmovdqa %xmm0, 0x4110(%rsp)
vmovdqa 0x4120(%rsp), %xmm0
vmovdqa 0x4110(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2b40(%rsp)
vmovdqa %xmm0, 0x2b30(%rsp)
vmovdqa 0x2b40(%rsp), %xmm0
vmovdqa 0x2b30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2b20(%rsp)
vmovdqa %xmm0, 0x2b10(%rsp)
vmovdqa 0x2b20(%rsp), %xmm0
vmovdqa 0x2b10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2b00(%rsp)
vmovdqa %xmm0, 0x2af0(%rsp)
vmovdqa 0x2b00(%rsp), %xmm0
vmovdqa 0x2af0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x4a8f(%rsp)
movb $0xf, 0x4a8e(%rsp)
movb $0xe, 0x4a8d(%rsp)
movb $0xd, 0x4a8c(%rsp)
movb $0x8, 0x4a8b(%rsp)
movb $0xb, 0x4a8a(%rsp)
movb $0xa, 0x4a89(%rsp)
movb $0x9, 0x4a88(%rsp)
movb $0x4, 0x4a87(%rsp)
movb $0x7, 0x4a86(%rsp)
movb $0x6, 0x4a85(%rsp)
movb $0x5, 0x4a84(%rsp)
movb $0x0, 0x4a83(%rsp)
movb $0x3, 0x4a82(%rsp)
movb $0x2, 0x4a81(%rsp)
movb $0x1, 0x4a80(%rsp)
movzbl 0x4a80(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a81(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a82(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a83(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a84(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a85(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a86(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a87(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a88(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a89(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a8a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a8b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a8c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a8d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a8e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a8f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a70(%rsp)
vmovdqa 0x4a70(%rsp), %xmm0
vmovdqa %xmm1, 0x4600(%rsp)
vmovdqa %xmm0, 0x45f0(%rsp)
vmovdqa 0x4600(%rsp), %xmm0
vmovdqa 0x45f0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2ae0(%rsp)
vmovdqa %xmm0, 0x2ad0(%rsp)
vmovdqa 0x2ae0(%rsp), %xmm0
vmovdqa 0x2ad0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x35e0(%rsp)
vmovdqa %xmm0, 0x35d0(%rsp)
vmovdqa 0x35e0(%rsp), %xmm0
vmovdqa 0x35d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x4100(%rsp)
vmovdqa %xmm0, 0x40f0(%rsp)
vmovdqa 0x4100(%rsp), %xmm0
vmovdqa 0x40f0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2ac0(%rsp)
vmovdqa %xmm0, 0x2ab0(%rsp)
vmovdqa 0x2ac0(%rsp), %xmm0
vmovdqa 0x2ab0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2aa0(%rsp)
vmovdqa %xmm0, 0x2a90(%rsp)
vmovdqa 0x2aa0(%rsp), %xmm0
vmovdqa 0x2a90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2a80(%rsp)
vmovdqa %xmm0, 0x2a70(%rsp)
vmovdqa 0x2a80(%rsp), %xmm0
vmovdqa 0x2a70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5380(%rsp)
movl $0xb, 0x537c(%rsp)
vmovdqa 0x5380(%rsp), %xmm0
vmovd 0x537c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x55e0(%rsp)
movl $0x15, 0x55dc(%rsp)
vmovdqa 0x55e0(%rsp), %xmm0
vmovd 0x55dc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4f00(%rsp)
vmovdqa %xmm0, 0x4ef0(%rsp)
vmovdqa 0x4f00(%rsp), %xmm0
vmovdqa 0x4ef0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a60(%rsp)
vmovdqa %xmm0, 0x2a50(%rsp)
vmovdqa 0x2a60(%rsp), %xmm0
vmovdqa 0x2a50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x35c0(%rsp)
vmovdqa %xmm0, 0x35b0(%rsp)
vmovdqa 0x35c0(%rsp), %xmm0
vmovdqa 0x35b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm0, 0x40e0(%rsp)
vmovdqa %xmm0, 0x40d0(%rsp)
vmovdqa 0x40e0(%rsp), %xmm0
vmovdqa 0x40d0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2a40(%rsp)
vmovdqa %xmm0, 0x2a30(%rsp)
vmovdqa 0x2a40(%rsp), %xmm0
vmovdqa 0x2a30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2a20(%rsp)
vmovdqa %xmm0, 0x2a10(%rsp)
vmovdqa 0x2a20(%rsp), %xmm0
vmovdqa 0x2a10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2a00(%rsp)
vmovdqa %xmm0, 0x29f0(%rsp)
vmovdqa 0x2a00(%rsp), %xmm0
vmovdqa 0x29f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x4a6f(%rsp)
movb $0xc, 0x4a6e(%rsp)
movb $0xf, 0x4a6d(%rsp)
movb $0xe, 0x4a6c(%rsp)
movb $0x9, 0x4a6b(%rsp)
movb $0x8, 0x4a6a(%rsp)
movb $0xb, 0x4a69(%rsp)
movb $0xa, 0x4a68(%rsp)
movb $0x5, 0x4a67(%rsp)
movb $0x4, 0x4a66(%rsp)
movb $0x7, 0x4a65(%rsp)
movb $0x6, 0x4a64(%rsp)
movb $0x1, 0x4a63(%rsp)
movb $0x0, 0x4a62(%rsp)
movb $0x3, 0x4a61(%rsp)
movb $0x2, 0x4a60(%rsp)
movzbl 0x4a60(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a61(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a62(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a63(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a64(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a65(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a66(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a67(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a68(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a69(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a6a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a6b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a6c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a6d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a6e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a6f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a50(%rsp)
vmovdqa 0x4a50(%rsp), %xmm0
vmovdqa %xmm1, 0x45e0(%rsp)
vmovdqa %xmm0, 0x45d0(%rsp)
vmovdqa 0x45e0(%rsp), %xmm0
vmovdqa 0x45d0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x29e0(%rsp)
vmovdqa %xmm0, 0x29d0(%rsp)
vmovdqa 0x29e0(%rsp), %xmm0
vpxor 0x29d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x35a0(%rsp)
vmovdqa %xmm0, 0x3590(%rsp)
vmovdqa 0x35a0(%rsp), %xmm0
vpand 0x3590(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x390(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x40c0(%rsp)
vmovdqa %xmm0, 0x40b0(%rsp)
vmovdqa 0x40c0(%rsp), %xmm0
vmovdqa 0x40b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x390(%rsp)
vmovdqa 0x3a0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x29c0(%rsp)
vmovdqa %xmm0, 0x29b0(%rsp)
vmovdqa 0x29c0(%rsp), %xmm0
vpxor 0x29b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3a0(%rsp), %xmm0
vmovdqa %xmm1, 0x29a0(%rsp)
vmovdqa %xmm0, 0x2990(%rsp)
vmovdqa 0x29a0(%rsp), %xmm0
vpxor 0x2990(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x390(%rsp), %xmm0
vmovdqa %xmm1, 0x2980(%rsp)
vmovdqa %xmm0, 0x2970(%rsp)
vmovdqa 0x2980(%rsp), %xmm0
vpxor 0x2970(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x40a0(%rsp)
vmovdqa %xmm0, 0x4090(%rsp)
vmovdqa 0x40a0(%rsp), %xmm0
vmovdqa 0x4090(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5360(%rsp)
movl $0x1f, 0x535c(%rsp)
vmovdqa 0x5360(%rsp), %xmm0
movl 0x535c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ee0(%rsp)
vmovdqa %xmm0, 0x4ed0(%rsp)
vmovdqa 0x4ee0(%rsp), %xmm0
vpor 0x4ed0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x2b22
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x2b69
jmp 0x2b6b
movl 0x3d4(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x3d4(%rsp)
jmp 0x1581
jmp 0x2b83
jmp 0x2b85
jmp 0x2b87
cmpq $0x0, 0x430(%rsp)
jbe 0x5bd5
movq $0x0, 0x388(%rsp)
movq 0x430(%rsp), %rax
movq %rax, 0x380(%rsp)
cmpq $0x30, 0x380(%rsp)
jb 0x43bb
jmp 0x2bc3
jmp 0x2bc5
vmovdqa 0x410(%rsp), %xmm1
movl $0x1, 0x52c(%rsp)
movl $0x0, 0x528(%rsp)
movl $0x0, 0x524(%rsp)
movl $0x0, 0x520(%rsp)
movl 0x524(%rsp), %edx
movl 0x528(%rsp), %ecx
movl 0x52c(%rsp), %eax
vmovd 0x520(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x510(%rsp)
vmovdqa 0x510(%rsp), %xmm0
vmovdqa %xmm1, 0x2960(%rsp)
vmovdqa %xmm0, 0x2950(%rsp)
vmovdqa 0x2960(%rsp), %xmm0
vpxor 0x2950(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0x2c6b
movl $0x0, 0x37c(%rsp)
cmpl $0x6, 0x37c(%rsp)
jge 0x4276
jmp 0x2c86
jmp 0x2c88
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2940(%rsp)
vmovdqa %xmm0, 0x2930(%rsp)
vmovdqa 0x2940(%rsp), %xmm0
vmovdqa 0x2930(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3580(%rsp)
vmovdqa %xmm0, 0x3570(%rsp)
vmovdqa 0x3580(%rsp), %xmm0
vmovdqa 0x3570(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm0, 0x4080(%rsp)
vmovdqa %xmm0, 0x4070(%rsp)
vmovdqa 0x4080(%rsp), %xmm0
vmovdqa 0x4070(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x360(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x2920(%rsp)
vmovdqa %xmm0, 0x2910(%rsp)
vmovdqa 0x2920(%rsp), %xmm0
vmovdqa 0x2910(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x360(%rsp), %xmm0
vmovdqa %xmm1, 0x2900(%rsp)
vmovdqa %xmm0, 0x28f0(%rsp)
vmovdqa 0x2900(%rsp), %xmm0
vmovdqa 0x28f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x28e0(%rsp)
vmovdqa %xmm0, 0x28d0(%rsp)
vmovdqa 0x28e0(%rsp), %xmm0
vmovdqa 0x28d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x4a4f(%rsp)
movb $0xf, 0x4a4e(%rsp)
movb $0xe, 0x4a4d(%rsp)
movb $0xd, 0x4a4c(%rsp)
movb $0x8, 0x4a4b(%rsp)
movb $0xb, 0x4a4a(%rsp)
movb $0xa, 0x4a49(%rsp)
movb $0x9, 0x4a48(%rsp)
movb $0x4, 0x4a47(%rsp)
movb $0x7, 0x4a46(%rsp)
movb $0x6, 0x4a45(%rsp)
movb $0x5, 0x4a44(%rsp)
movb $0x0, 0x4a43(%rsp)
movb $0x3, 0x4a42(%rsp)
movb $0x2, 0x4a41(%rsp)
movb $0x1, 0x4a40(%rsp)
movzbl 0x4a40(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a41(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a42(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a43(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a44(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a45(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a46(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a47(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a48(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a49(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a4a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a4b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a4c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a4d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a4e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a4f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a30(%rsp)
vmovdqa 0x4a30(%rsp), %xmm0
vmovdqa %xmm1, 0x45c0(%rsp)
vmovdqa %xmm0, 0x45b0(%rsp)
vmovdqa 0x45c0(%rsp), %xmm0
vmovdqa 0x45b0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x28c0(%rsp)
vmovdqa %xmm0, 0x28b0(%rsp)
vmovdqa 0x28c0(%rsp), %xmm0
vmovdqa 0x28b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3560(%rsp)
vmovdqa %xmm0, 0x3550(%rsp)
vmovdqa 0x3560(%rsp), %xmm0
vmovdqa 0x3550(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm0, 0x4060(%rsp)
vmovdqa %xmm0, 0x4050(%rsp)
vmovdqa 0x4060(%rsp), %xmm0
vmovdqa 0x4050(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x360(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x28a0(%rsp)
vmovdqa %xmm0, 0x2890(%rsp)
vmovdqa 0x28a0(%rsp), %xmm0
vmovdqa 0x2890(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x360(%rsp), %xmm0
vmovdqa %xmm1, 0x2880(%rsp)
vmovdqa %xmm0, 0x2870(%rsp)
vmovdqa 0x2880(%rsp), %xmm0
vmovdqa 0x2870(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x2860(%rsp)
vmovdqa %xmm0, 0x2850(%rsp)
vmovdqa 0x2860(%rsp), %xmm0
vmovdqa 0x2850(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5340(%rsp)
movl $0xb, 0x533c(%rsp)
vmovdqa 0x5340(%rsp), %xmm0
vmovd 0x533c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x55c0(%rsp)
movl $0x15, 0x55bc(%rsp)
vmovdqa 0x55c0(%rsp), %xmm0
vmovd 0x55bc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ec0(%rsp)
vmovdqa %xmm0, 0x4eb0(%rsp)
vmovdqa 0x4ec0(%rsp), %xmm0
vmovdqa 0x4eb0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2840(%rsp)
vmovdqa %xmm0, 0x2830(%rsp)
vmovdqa 0x2840(%rsp), %xmm0
vmovdqa 0x2830(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3540(%rsp)
vmovdqa %xmm0, 0x3530(%rsp)
vmovdqa 0x3540(%rsp), %xmm0
vmovdqa 0x3530(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm0, 0x4040(%rsp)
vmovdqa %xmm0, 0x4030(%rsp)
vmovdqa 0x4040(%rsp), %xmm0
vmovdqa 0x4030(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x360(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x2820(%rsp)
vmovdqa %xmm0, 0x2810(%rsp)
vmovdqa 0x2820(%rsp), %xmm0
vmovdqa 0x2810(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x360(%rsp), %xmm0
vmovdqa %xmm1, 0x2800(%rsp)
vmovdqa %xmm0, 0x27f0(%rsp)
vmovdqa 0x2800(%rsp), %xmm0
vmovdqa 0x27f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x27e0(%rsp)
vmovdqa %xmm0, 0x27d0(%rsp)
vmovdqa 0x27e0(%rsp), %xmm0
vmovdqa 0x27d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x4a2f(%rsp)
movb $0xc, 0x4a2e(%rsp)
movb $0xf, 0x4a2d(%rsp)
movb $0xe, 0x4a2c(%rsp)
movb $0x9, 0x4a2b(%rsp)
movb $0x8, 0x4a2a(%rsp)
movb $0xb, 0x4a29(%rsp)
movb $0xa, 0x4a28(%rsp)
movb $0x5, 0x4a27(%rsp)
movb $0x4, 0x4a26(%rsp)
movb $0x7, 0x4a25(%rsp)
movb $0x6, 0x4a24(%rsp)
movb $0x1, 0x4a23(%rsp)
movb $0x0, 0x4a22(%rsp)
movb $0x3, 0x4a21(%rsp)
movb $0x2, 0x4a20(%rsp)
movzbl 0x4a20(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a21(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a22(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a23(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a24(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a25(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a26(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a27(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a28(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a29(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a2a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a2b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a2c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a2d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a2e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a2f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4a10(%rsp)
vmovdqa 0x4a10(%rsp), %xmm0
vmovdqa %xmm1, 0x45a0(%rsp)
vmovdqa %xmm0, 0x4590(%rsp)
vmovdqa 0x45a0(%rsp), %xmm0
vmovdqa 0x4590(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x27c0(%rsp)
vmovdqa %xmm0, 0x27b0(%rsp)
vmovdqa 0x27c0(%rsp), %xmm0
vpxor 0x27b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3520(%rsp)
vmovdqa %xmm0, 0x3510(%rsp)
vmovdqa 0x3520(%rsp), %xmm0
vpand 0x3510(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x350(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x4020(%rsp)
vmovdqa %xmm0, 0x4010(%rsp)
vmovdqa 0x4020(%rsp), %xmm0
vmovdqa 0x4010(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x350(%rsp)
vmovdqa 0x360(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x27a0(%rsp)
vmovdqa %xmm0, 0x2790(%rsp)
vmovdqa 0x27a0(%rsp), %xmm0
vpxor 0x2790(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x360(%rsp), %xmm0
vmovdqa %xmm1, 0x2780(%rsp)
vmovdqa %xmm0, 0x2770(%rsp)
vmovdqa 0x2780(%rsp), %xmm0
vpxor 0x2770(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x350(%rsp), %xmm0
vmovdqa %xmm1, 0x2760(%rsp)
vmovdqa %xmm0, 0x2750(%rsp)
vmovdqa 0x2760(%rsp), %xmm0
vpxor 0x2750(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4000(%rsp)
vmovdqa %xmm0, 0x3ff0(%rsp)
vmovdqa 0x4000(%rsp), %xmm0
vmovdqa 0x3ff0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5320(%rsp)
movl $0x1f, 0x531c(%rsp)
vmovdqa 0x5320(%rsp), %xmm0
movl 0x531c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ea0(%rsp)
vmovdqa %xmm0, 0x4e90(%rsp)
vmovdqa 0x4ea0(%rsp), %xmm0
vpor 0x4e90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x372c
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x3773
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2740(%rsp)
vmovdqa %xmm0, 0x2730(%rsp)
vmovdqa 0x2740(%rsp), %xmm0
vmovdqa 0x2730(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x340(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3500(%rsp)
vmovdqa %xmm0, 0x34f0(%rsp)
vmovdqa 0x3500(%rsp), %xmm0
vmovdqa 0x34f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm0, 0x3fe0(%rsp)
vmovdqa %xmm0, 0x3fd0(%rsp)
vmovdqa 0x3fe0(%rsp), %xmm0
vmovdqa 0x3fd0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x340(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x2720(%rsp)
vmovdqa %xmm0, 0x2710(%rsp)
vmovdqa 0x2720(%rsp), %xmm0
vmovdqa 0x2710(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x340(%rsp), %xmm0
vmovdqa %xmm1, 0x2700(%rsp)
vmovdqa %xmm0, 0x26f0(%rsp)
vmovdqa 0x2700(%rsp), %xmm0
vmovdqa 0x26f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x26e0(%rsp)
vmovdqa %xmm0, 0x26d0(%rsp)
vmovdqa 0x26e0(%rsp), %xmm0
vmovdqa 0x26d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x4a0f(%rsp)
movb $0xf, 0x4a0e(%rsp)
movb $0xe, 0x4a0d(%rsp)
movb $0xd, 0x4a0c(%rsp)
movb $0x8, 0x4a0b(%rsp)
movb $0xb, 0x4a0a(%rsp)
movb $0xa, 0x4a09(%rsp)
movb $0x9, 0x4a08(%rsp)
movb $0x4, 0x4a07(%rsp)
movb $0x7, 0x4a06(%rsp)
movb $0x6, 0x4a05(%rsp)
movb $0x5, 0x4a04(%rsp)
movb $0x0, 0x4a03(%rsp)
movb $0x3, 0x4a02(%rsp)
movb $0x2, 0x4a01(%rsp)
movb $0x1, 0x4a00(%rsp)
movzbl 0x4a00(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4a01(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4a02(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4a03(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4a04(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4a05(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4a06(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4a07(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4a08(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4a09(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x4a0a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x4a0b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x4a0c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x4a0d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x4a0e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x4a0f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49f0(%rsp)
vmovdqa 0x49f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4580(%rsp)
vmovdqa %xmm0, 0x4570(%rsp)
vmovdqa 0x4580(%rsp), %xmm0
vmovdqa 0x4570(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x26c0(%rsp)
vmovdqa %xmm0, 0x26b0(%rsp)
vmovdqa 0x26c0(%rsp), %xmm0
vmovdqa 0x26b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x340(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x34e0(%rsp)
vmovdqa %xmm0, 0x34d0(%rsp)
vmovdqa 0x34e0(%rsp), %xmm0
vmovdqa 0x34d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm0, 0x3fc0(%rsp)
vmovdqa %xmm0, 0x3fb0(%rsp)
vmovdqa 0x3fc0(%rsp), %xmm0
vmovdqa 0x3fb0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x340(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x26a0(%rsp)
vmovdqa %xmm0, 0x2690(%rsp)
vmovdqa 0x26a0(%rsp), %xmm0
vmovdqa 0x2690(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x340(%rsp), %xmm0
vmovdqa %xmm1, 0x2680(%rsp)
vmovdqa %xmm0, 0x2670(%rsp)
vmovdqa 0x2680(%rsp), %xmm0
vmovdqa 0x2670(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x2660(%rsp)
vmovdqa %xmm0, 0x2650(%rsp)
vmovdqa 0x2660(%rsp), %xmm0
vmovdqa 0x2650(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5300(%rsp)
movl $0xb, 0x52fc(%rsp)
vmovdqa 0x5300(%rsp), %xmm0
vmovd 0x52fc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x55a0(%rsp)
movl $0x15, 0x559c(%rsp)
vmovdqa 0x55a0(%rsp), %xmm0
vmovd 0x559c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e80(%rsp)
vmovdqa %xmm0, 0x4e70(%rsp)
vmovdqa 0x4e80(%rsp), %xmm0
vmovdqa 0x4e70(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2640(%rsp)
vmovdqa %xmm0, 0x2630(%rsp)
vmovdqa 0x2640(%rsp), %xmm0
vmovdqa 0x2630(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x340(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x34c0(%rsp)
vmovdqa %xmm0, 0x34b0(%rsp)
vmovdqa 0x34c0(%rsp), %xmm0
vmovdqa 0x34b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm0, 0x3fa0(%rsp)
vmovdqa %xmm0, 0x3f90(%rsp)
vmovdqa 0x3fa0(%rsp), %xmm0
vmovdqa 0x3f90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x340(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x2620(%rsp)
vmovdqa %xmm0, 0x2610(%rsp)
vmovdqa 0x2620(%rsp), %xmm0
vmovdqa 0x2610(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x340(%rsp), %xmm0
vmovdqa %xmm1, 0x2600(%rsp)
vmovdqa %xmm0, 0x25f0(%rsp)
vmovdqa 0x2600(%rsp), %xmm0
vmovdqa 0x25f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x25e0(%rsp)
vmovdqa %xmm0, 0x25d0(%rsp)
vmovdqa 0x25e0(%rsp), %xmm0
vmovdqa 0x25d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x49ef(%rsp)
movb $0xc, 0x49ee(%rsp)
movb $0xf, 0x49ed(%rsp)
movb $0xe, 0x49ec(%rsp)
movb $0x9, 0x49eb(%rsp)
movb $0x8, 0x49ea(%rsp)
movb $0xb, 0x49e9(%rsp)
movb $0xa, 0x49e8(%rsp)
movb $0x5, 0x49e7(%rsp)
movb $0x4, 0x49e6(%rsp)
movb $0x7, 0x49e5(%rsp)
movb $0x6, 0x49e4(%rsp)
movb $0x1, 0x49e3(%rsp)
movb $0x0, 0x49e2(%rsp)
movb $0x3, 0x49e1(%rsp)
movb $0x2, 0x49e0(%rsp)
movzbl 0x49e0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49e1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49e2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49e3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49e4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49e5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49e6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49e7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49e8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49e9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49ea(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49eb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49ec(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49ed(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49ee(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49ef(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49d0(%rsp)
vmovdqa 0x49d0(%rsp), %xmm0
vmovdqa %xmm1, 0x4560(%rsp)
vmovdqa %xmm0, 0x4550(%rsp)
vmovdqa 0x4560(%rsp), %xmm0
vmovdqa 0x4550(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x25c0(%rsp)
vmovdqa %xmm0, 0x25b0(%rsp)
vmovdqa 0x25c0(%rsp), %xmm0
vpxor 0x25b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x340(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x34a0(%rsp)
vmovdqa %xmm0, 0x3490(%rsp)
vmovdqa 0x34a0(%rsp), %xmm0
vpand 0x3490(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x330(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x3f80(%rsp)
vmovdqa %xmm0, 0x3f70(%rsp)
vmovdqa 0x3f80(%rsp), %xmm0
vmovdqa 0x3f70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x330(%rsp)
vmovdqa 0x340(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x25a0(%rsp)
vmovdqa %xmm0, 0x2590(%rsp)
vmovdqa 0x25a0(%rsp), %xmm0
vpxor 0x2590(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x340(%rsp), %xmm0
vmovdqa %xmm1, 0x2580(%rsp)
vmovdqa %xmm0, 0x2570(%rsp)
vmovdqa 0x2580(%rsp), %xmm0
vpxor 0x2570(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x330(%rsp), %xmm0
vmovdqa %xmm1, 0x2560(%rsp)
vmovdqa %xmm0, 0x2550(%rsp)
vmovdqa 0x2560(%rsp), %xmm0
vpxor 0x2550(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3f60(%rsp)
vmovdqa %xmm0, 0x3f50(%rsp)
vmovdqa 0x3f60(%rsp), %xmm0
vmovdqa 0x3f50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x52e0(%rsp)
movl $0x1f, 0x52dc(%rsp)
vmovdqa 0x52e0(%rsp), %xmm0
movl 0x52dc(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e60(%rsp)
vmovdqa %xmm0, 0x4e50(%rsp)
vmovdqa 0x4e60(%rsp), %xmm0
vpor 0x4e50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x4217
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x425e
jmp 0x4260
movl 0x37c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x37c(%rsp)
jmp 0x2c76
jmp 0x4278
vmovdqa 0x3e0(%rsp), %xmm1
movq 0x438(%rsp), %rax
addq 0x388(%rsp), %rax
movq %rax, 0x640(%rsp)
movq 0x640(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2540(%rsp)
vmovdqa %xmm0, 0x2530(%rsp)
vmovdqa 0x2540(%rsp), %xmm0
vpxor 0x2530(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
movq 0x438(%rsp), %rax
addq 0x388(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x638(%rsp)
movq 0x638(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2520(%rsp)
vmovdqa %xmm0, 0x2510(%rsp)
vmovdqa 0x2520(%rsp), %xmm0
vpxor 0x2510(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
movq 0x438(%rsp), %rax
addq 0x388(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x630(%rsp)
movq 0x630(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2500(%rsp)
vmovdqa %xmm0, 0x24f0(%rsp)
vmovdqa 0x2500(%rsp), %xmm0
vpxor 0x24f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
movq 0x388(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x388(%rsp)
movq 0x380(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x380(%rsp)
jmp 0x2bb2
jmp 0x43bd
jmp 0x43bf
leaq 0x300(%rsp), %rdi
xorl %esi, %esi
movl $0x30, %edx
callq 0x1030
leaq 0x300(%rsp), %rdi
movq 0x438(%rsp), %rsi
addq 0x388(%rsp), %rsi
movq 0x380(%rsp), %rdx
callq 0x1090
movq 0x380(%rsp), %rax
movb $0x1, 0x300(%rsp,%rax)
movzbl 0x32f(%rsp), %eax
orl $0x80, %eax
movb %al, 0x32f(%rsp)
jmp 0x441e
jmp 0x4420
vmovdqa 0x410(%rsp), %xmm1
movl $0x1, 0x50c(%rsp)
movl $0x0, 0x508(%rsp)
movl $0x0, 0x504(%rsp)
movl $0x0, 0x500(%rsp)
movl 0x504(%rsp), %edx
movl 0x508(%rsp), %ecx
movl 0x50c(%rsp), %eax
vmovd 0x500(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4f0(%rsp)
vmovdqa 0x4f0(%rsp), %xmm0
vmovdqa %xmm1, 0x24e0(%rsp)
vmovdqa %xmm0, 0x24d0(%rsp)
vmovdqa 0x24e0(%rsp), %xmm0
vpxor 0x24d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0x44c6
movl $0x0, 0x2fc(%rsp)
cmpl $0x6, 0x2fc(%rsp)
jge 0x5ad1
jmp 0x44e1
jmp 0x44e3
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x24c0(%rsp)
vmovdqa %xmm0, 0x24b0(%rsp)
vmovdqa 0x24c0(%rsp), %xmm0
vmovdqa 0x24b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2e0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3480(%rsp)
vmovdqa %xmm0, 0x3470(%rsp)
vmovdqa 0x3480(%rsp), %xmm0
vmovdqa 0x3470(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3f40(%rsp)
vmovdqa %xmm0, 0x3f30(%rsp)
vmovdqa 0x3f40(%rsp), %xmm0
vmovdqa 0x3f30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2e0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x24a0(%rsp)
vmovdqa %xmm0, 0x2490(%rsp)
vmovdqa 0x24a0(%rsp), %xmm0
vmovdqa 0x2490(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2480(%rsp)
vmovdqa %xmm0, 0x2470(%rsp)
vmovdqa 0x2480(%rsp), %xmm0
vmovdqa 0x2470(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2460(%rsp)
vmovdqa %xmm0, 0x2450(%rsp)
vmovdqa 0x2460(%rsp), %xmm0
vmovdqa 0x2450(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x49cf(%rsp)
movb $0xf, 0x49ce(%rsp)
movb $0xe, 0x49cd(%rsp)
movb $0xd, 0x49cc(%rsp)
movb $0x8, 0x49cb(%rsp)
movb $0xb, 0x49ca(%rsp)
movb $0xa, 0x49c9(%rsp)
movb $0x9, 0x49c8(%rsp)
movb $0x4, 0x49c7(%rsp)
movb $0x7, 0x49c6(%rsp)
movb $0x6, 0x49c5(%rsp)
movb $0x5, 0x49c4(%rsp)
movb $0x0, 0x49c3(%rsp)
movb $0x3, 0x49c2(%rsp)
movb $0x2, 0x49c1(%rsp)
movb $0x1, 0x49c0(%rsp)
movzbl 0x49c0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49c1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49c2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49c3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49c4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49c5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49c6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49c7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49c8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49c9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49ca(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49cb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49cc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49cd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49ce(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49cf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x49b0(%rsp)
vmovdqa 0x49b0(%rsp), %xmm0
vmovdqa %xmm1, 0x4540(%rsp)
vmovdqa %xmm0, 0x4530(%rsp)
vmovdqa 0x4540(%rsp), %xmm0
vmovdqa 0x4530(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2440(%rsp)
vmovdqa %xmm0, 0x2430(%rsp)
vmovdqa 0x2440(%rsp), %xmm0
vmovdqa 0x2430(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2e0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3460(%rsp)
vmovdqa %xmm0, 0x3450(%rsp)
vmovdqa 0x3460(%rsp), %xmm0
vmovdqa 0x3450(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3f20(%rsp)
vmovdqa %xmm0, 0x3f10(%rsp)
vmovdqa 0x3f20(%rsp), %xmm0
vmovdqa 0x3f10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2e0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2420(%rsp)
vmovdqa %xmm0, 0x2410(%rsp)
vmovdqa 0x2420(%rsp), %xmm0
vmovdqa 0x2410(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2400(%rsp)
vmovdqa %xmm0, 0x23f0(%rsp)
vmovdqa 0x2400(%rsp), %xmm0
vmovdqa 0x23f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x23e0(%rsp)
vmovdqa %xmm0, 0x23d0(%rsp)
vmovdqa 0x23e0(%rsp), %xmm0
vmovdqa 0x23d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x52c0(%rsp)
movl $0xb, 0x52bc(%rsp)
vmovdqa 0x52c0(%rsp), %xmm0
vmovd 0x52bc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5580(%rsp)
movl $0x15, 0x557c(%rsp)
vmovdqa 0x5580(%rsp), %xmm0
vmovd 0x557c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e40(%rsp)
vmovdqa %xmm0, 0x4e30(%rsp)
vmovdqa 0x4e40(%rsp), %xmm0
vmovdqa 0x4e30(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x23c0(%rsp)
vmovdqa %xmm0, 0x23b0(%rsp)
vmovdqa 0x23c0(%rsp), %xmm0
vmovdqa 0x23b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2e0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3440(%rsp)
vmovdqa %xmm0, 0x3430(%rsp)
vmovdqa 0x3440(%rsp), %xmm0
vmovdqa 0x3430(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3f00(%rsp)
vmovdqa %xmm0, 0x3ef0(%rsp)
vmovdqa 0x3f00(%rsp), %xmm0
vmovdqa 0x3ef0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2e0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x23a0(%rsp)
vmovdqa %xmm0, 0x2390(%rsp)
vmovdqa 0x23a0(%rsp), %xmm0
vmovdqa 0x2390(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2380(%rsp)
vmovdqa %xmm0, 0x2370(%rsp)
vmovdqa 0x2380(%rsp), %xmm0
vmovdqa 0x2370(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2360(%rsp)
vmovdqa %xmm0, 0x2350(%rsp)
vmovdqa 0x2360(%rsp), %xmm0
vmovdqa 0x2350(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x49af(%rsp)
movb $0xc, 0x49ae(%rsp)
movb $0xf, 0x49ad(%rsp)
movb $0xe, 0x49ac(%rsp)
movb $0x9, 0x49ab(%rsp)
movb $0x8, 0x49aa(%rsp)
movb $0xb, 0x49a9(%rsp)
movb $0xa, 0x49a8(%rsp)
movb $0x5, 0x49a7(%rsp)
movb $0x4, 0x49a6(%rsp)
movb $0x7, 0x49a5(%rsp)
movb $0x6, 0x49a4(%rsp)
movb $0x1, 0x49a3(%rsp)
movb $0x0, 0x49a2(%rsp)
movb $0x3, 0x49a1(%rsp)
movb $0x2, 0x49a0(%rsp)
movzbl 0x49a0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x49a1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x49a2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x49a3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x49a4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x49a5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x49a6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x49a7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x49a8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x49a9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x49aa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x49ab(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x49ac(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x49ad(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x49ae(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x49af(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4990(%rsp)
vmovdqa 0x4990(%rsp), %xmm0
vmovdqa %xmm1, 0x4520(%rsp)
vmovdqa %xmm0, 0x4510(%rsp)
vmovdqa 0x4520(%rsp), %xmm0
vmovdqa 0x4510(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2340(%rsp)
vmovdqa %xmm0, 0x2330(%rsp)
vmovdqa 0x2340(%rsp), %xmm0
vpxor 0x2330(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x2e0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3420(%rsp)
vmovdqa %xmm0, 0x3410(%rsp)
vmovdqa 0x3420(%rsp), %xmm0
vpand 0x3410(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2d0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x3ee0(%rsp)
vmovdqa %xmm0, 0x3ed0(%rsp)
vmovdqa 0x3ee0(%rsp), %xmm0
vmovdqa 0x3ed0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2d0(%rsp)
vmovdqa 0x2e0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2320(%rsp)
vmovdqa %xmm0, 0x2310(%rsp)
vmovdqa 0x2320(%rsp), %xmm0
vpxor 0x2310(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2e0(%rsp), %xmm0
vmovdqa %xmm1, 0x2300(%rsp)
vmovdqa %xmm0, 0x22f0(%rsp)
vmovdqa 0x2300(%rsp), %xmm0
vpxor 0x22f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2d0(%rsp), %xmm0
vmovdqa %xmm1, 0x22e0(%rsp)
vmovdqa %xmm0, 0x22d0(%rsp)
vmovdqa 0x22e0(%rsp), %xmm0
vpxor 0x22d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3ec0(%rsp)
vmovdqa %xmm0, 0x3eb0(%rsp)
vmovdqa 0x3ec0(%rsp), %xmm0
vmovdqa 0x3eb0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x52a0(%rsp)
movl $0x1f, 0x529c(%rsp)
vmovdqa 0x52a0(%rsp), %xmm0
movl 0x529c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e20(%rsp)
vmovdqa %xmm0, 0x4e10(%rsp)
vmovdqa 0x4e20(%rsp), %xmm0
vpor 0x4e10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x4f87
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x4fce
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x22c0(%rsp)
vmovdqa %xmm0, 0x22b0(%rsp)
vmovdqa 0x22c0(%rsp), %xmm0
vmovdqa 0x22b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3400(%rsp)
vmovdqa %xmm0, 0x33f0(%rsp)
vmovdqa 0x3400(%rsp), %xmm0
vmovdqa 0x33f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3ea0(%rsp)
vmovdqa %xmm0, 0x3e90(%rsp)
vmovdqa 0x3ea0(%rsp), %xmm0
vmovdqa 0x3e90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2c0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x22a0(%rsp)
vmovdqa %xmm0, 0x2290(%rsp)
vmovdqa 0x22a0(%rsp), %xmm0
vmovdqa 0x2290(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2280(%rsp)
vmovdqa %xmm0, 0x2270(%rsp)
vmovdqa 0x2280(%rsp), %xmm0
vmovdqa 0x2270(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2260(%rsp)
vmovdqa %xmm0, 0x2250(%rsp)
vmovdqa 0x2260(%rsp), %xmm0
vmovdqa 0x2250(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x498f(%rsp)
movb $0xf, 0x498e(%rsp)
movb $0xe, 0x498d(%rsp)
movb $0xd, 0x498c(%rsp)
movb $0x8, 0x498b(%rsp)
movb $0xb, 0x498a(%rsp)
movb $0xa, 0x4989(%rsp)
movb $0x9, 0x4988(%rsp)
movb $0x4, 0x4987(%rsp)
movb $0x7, 0x4986(%rsp)
movb $0x6, 0x4985(%rsp)
movb $0x5, 0x4984(%rsp)
movb $0x0, 0x4983(%rsp)
movb $0x3, 0x4982(%rsp)
movb $0x2, 0x4981(%rsp)
movb $0x1, 0x4980(%rsp)
movzbl 0x4980(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4981(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4982(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4983(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4984(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4985(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4986(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4987(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4988(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4989(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x498a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x498b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x498c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x498d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x498e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x498f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4970(%rsp)
vmovdqa 0x4970(%rsp), %xmm0
vmovdqa %xmm1, 0x4500(%rsp)
vmovdqa %xmm0, 0x44f0(%rsp)
vmovdqa 0x4500(%rsp), %xmm0
vmovdqa 0x44f0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2240(%rsp)
vmovdqa %xmm0, 0x2230(%rsp)
vmovdqa 0x2240(%rsp), %xmm0
vmovdqa 0x2230(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x33e0(%rsp)
vmovdqa %xmm0, 0x33d0(%rsp)
vmovdqa 0x33e0(%rsp), %xmm0
vmovdqa 0x33d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3e80(%rsp)
vmovdqa %xmm0, 0x3e70(%rsp)
vmovdqa 0x3e80(%rsp), %xmm0
vmovdqa 0x3e70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2c0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2220(%rsp)
vmovdqa %xmm0, 0x2210(%rsp)
vmovdqa 0x2220(%rsp), %xmm0
vmovdqa 0x2210(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2200(%rsp)
vmovdqa %xmm0, 0x21f0(%rsp)
vmovdqa 0x2200(%rsp), %xmm0
vmovdqa 0x21f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x21e0(%rsp)
vmovdqa %xmm0, 0x21d0(%rsp)
vmovdqa 0x21e0(%rsp), %xmm0
vmovdqa 0x21d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5280(%rsp)
movl $0xb, 0x527c(%rsp)
vmovdqa 0x5280(%rsp), %xmm0
vmovd 0x527c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5560(%rsp)
movl $0x15, 0x555c(%rsp)
vmovdqa 0x5560(%rsp), %xmm0
vmovd 0x555c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4e00(%rsp)
vmovdqa %xmm0, 0x4df0(%rsp)
vmovdqa 0x4e00(%rsp), %xmm0
vmovdqa 0x4df0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x21c0(%rsp)
vmovdqa %xmm0, 0x21b0(%rsp)
vmovdqa 0x21c0(%rsp), %xmm0
vmovdqa 0x21b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x33c0(%rsp)
vmovdqa %xmm0, 0x33b0(%rsp)
vmovdqa 0x33c0(%rsp), %xmm0
vmovdqa 0x33b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3e60(%rsp)
vmovdqa %xmm0, 0x3e50(%rsp)
vmovdqa 0x3e60(%rsp), %xmm0
vmovdqa 0x3e50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2c0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x21a0(%rsp)
vmovdqa %xmm0, 0x2190(%rsp)
vmovdqa 0x21a0(%rsp), %xmm0
vmovdqa 0x2190(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2180(%rsp)
vmovdqa %xmm0, 0x2170(%rsp)
vmovdqa 0x2180(%rsp), %xmm0
vmovdqa 0x2170(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2160(%rsp)
vmovdqa %xmm0, 0x2150(%rsp)
vmovdqa 0x2160(%rsp), %xmm0
vmovdqa 0x2150(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x496f(%rsp)
movb $0xc, 0x496e(%rsp)
movb $0xf, 0x496d(%rsp)
movb $0xe, 0x496c(%rsp)
movb $0x9, 0x496b(%rsp)
movb $0x8, 0x496a(%rsp)
movb $0xb, 0x4969(%rsp)
movb $0xa, 0x4968(%rsp)
movb $0x5, 0x4967(%rsp)
movb $0x4, 0x4966(%rsp)
movb $0x7, 0x4965(%rsp)
movb $0x6, 0x4964(%rsp)
movb $0x1, 0x4963(%rsp)
movb $0x0, 0x4962(%rsp)
movb $0x3, 0x4961(%rsp)
movb $0x2, 0x4960(%rsp)
movzbl 0x4960(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4961(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4962(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4963(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4964(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4965(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4966(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4967(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4968(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4969(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x496a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x496b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x496c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x496d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x496e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x496f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4950(%rsp)
vmovdqa 0x4950(%rsp), %xmm0
vmovdqa %xmm1, 0x44e0(%rsp)
vmovdqa %xmm0, 0x44d0(%rsp)
vmovdqa 0x44e0(%rsp), %xmm0
vmovdqa 0x44d0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2140(%rsp)
vmovdqa %xmm0, 0x2130(%rsp)
vmovdqa 0x2140(%rsp), %xmm0
vpxor 0x2130(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x2c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x33a0(%rsp)
vmovdqa %xmm0, 0x3390(%rsp)
vmovdqa 0x33a0(%rsp), %xmm0
vpand 0x3390(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2b0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x3e40(%rsp)
vmovdqa %xmm0, 0x3e30(%rsp)
vmovdqa 0x3e40(%rsp), %xmm0
vmovdqa 0x3e30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b0(%rsp)
vmovdqa 0x2c0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x2120(%rsp)
vmovdqa %xmm0, 0x2110(%rsp)
vmovdqa 0x2120(%rsp), %xmm0
vpxor 0x2110(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2c0(%rsp), %xmm0
vmovdqa %xmm1, 0x2100(%rsp)
vmovdqa %xmm0, 0x20f0(%rsp)
vmovdqa 0x2100(%rsp), %xmm0
vpxor 0x20f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x2b0(%rsp), %xmm0
vmovdqa %xmm1, 0x20e0(%rsp)
vmovdqa %xmm0, 0x20d0(%rsp)
vmovdqa 0x20e0(%rsp), %xmm0
vpxor 0x20d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3e20(%rsp)
vmovdqa %xmm0, 0x3e10(%rsp)
vmovdqa 0x3e20(%rsp), %xmm0
vmovdqa 0x3e10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5260(%rsp)
movl $0x1f, 0x525c(%rsp)
vmovdqa 0x5260(%rsp), %xmm0
movl 0x525c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4de0(%rsp)
vmovdqa %xmm0, 0x4dd0(%rsp)
vmovdqa 0x4de0(%rsp), %xmm0
vpor 0x4dd0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x5a72
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x5ab9
jmp 0x5abb
movl 0x2fc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x2fc(%rsp)
jmp 0x44d1
jmp 0x5ad3
vmovdqa 0x3e0(%rsp), %xmm1
leaq 0x300(%rsp), %rax
movq %rax, 0x628(%rsp)
movq 0x628(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x20c0(%rsp)
vmovdqa %xmm0, 0x20b0(%rsp)
vmovdqa 0x20c0(%rsp), %xmm0
vpxor 0x20b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
leaq 0x300(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x620(%rsp)
movq 0x620(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x20a0(%rsp)
vmovdqa %xmm0, 0x2090(%rsp)
vmovdqa 0x20a0(%rsp), %xmm0
vpxor 0x2090(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
leaq 0x300(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x618(%rsp)
movq 0x618(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x2080(%rsp)
vmovdqa %xmm0, 0x2070(%rsp)
vmovdqa 0x2080(%rsp), %xmm0
vpxor 0x2070(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
jmp 0x5bd3
jmp 0x5bd5
jmp 0x5bd7
jmp 0x5bd9
cmpq $0x0, 0x420(%rsp)
jbe 0x8dbc
movq $0x0, 0x2a8(%rsp)
movq 0x420(%rsp), %rax
movq %rax, 0x2a0(%rsp)
cmpq $0x30, 0x2a0(%rsp)
jb 0x74d2
jmp 0x5c15
jmp 0x5c17
vmovdqa 0x410(%rsp), %xmm1
movl $0x2, 0x4ec(%rsp)
movl $0x0, 0x4e8(%rsp)
movl $0x0, 0x4e4(%rsp)
movl $0x0, 0x4e0(%rsp)
movl 0x4e4(%rsp), %edx
movl 0x4e8(%rsp), %ecx
movl 0x4ec(%rsp), %eax
vmovd 0x4e0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4d0(%rsp)
vmovdqa 0x4d0(%rsp), %xmm0
vmovdqa %xmm1, 0x2060(%rsp)
vmovdqa %xmm0, 0x2050(%rsp)
vmovdqa 0x2060(%rsp), %xmm0
vpxor 0x2050(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0x5cbd
movl $0x0, 0x29c(%rsp)
cmpl $0x6, 0x29c(%rsp)
jge 0x72c8
jmp 0x5cd8
jmp 0x5cda
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2040(%rsp)
vmovdqa %xmm0, 0x2030(%rsp)
vmovdqa 0x2040(%rsp), %xmm0
vmovdqa 0x2030(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3380(%rsp)
vmovdqa %xmm0, 0x3370(%rsp)
vmovdqa 0x3380(%rsp), %xmm0
vmovdqa 0x3370(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm0, 0x3e00(%rsp)
vmovdqa %xmm0, 0x3df0(%rsp)
vmovdqa 0x3e00(%rsp), %xmm0
vmovdqa 0x3df0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x280(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x2020(%rsp)
vmovdqa %xmm0, 0x2010(%rsp)
vmovdqa 0x2020(%rsp), %xmm0
vmovdqa 0x2010(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x2000(%rsp)
vmovdqa %xmm0, 0x1ff0(%rsp)
vmovdqa 0x2000(%rsp), %xmm0
vmovdqa 0x1ff0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1fe0(%rsp)
vmovdqa %xmm0, 0x1fd0(%rsp)
vmovdqa 0x1fe0(%rsp), %xmm0
vmovdqa 0x1fd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x494f(%rsp)
movb $0xf, 0x494e(%rsp)
movb $0xe, 0x494d(%rsp)
movb $0xd, 0x494c(%rsp)
movb $0x8, 0x494b(%rsp)
movb $0xb, 0x494a(%rsp)
movb $0xa, 0x4949(%rsp)
movb $0x9, 0x4948(%rsp)
movb $0x4, 0x4947(%rsp)
movb $0x7, 0x4946(%rsp)
movb $0x6, 0x4945(%rsp)
movb $0x5, 0x4944(%rsp)
movb $0x0, 0x4943(%rsp)
movb $0x3, 0x4942(%rsp)
movb $0x2, 0x4941(%rsp)
movb $0x1, 0x4940(%rsp)
movzbl 0x4940(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4941(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4942(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4943(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4944(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4945(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4946(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4947(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4948(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4949(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x494a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x494b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x494c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x494d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x494e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x494f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4930(%rsp)
vmovdqa 0x4930(%rsp), %xmm0
vmovdqa %xmm1, 0x44c0(%rsp)
vmovdqa %xmm0, 0x44b0(%rsp)
vmovdqa 0x44c0(%rsp), %xmm0
vmovdqa 0x44b0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1fc0(%rsp)
vmovdqa %xmm0, 0x1fb0(%rsp)
vmovdqa 0x1fc0(%rsp), %xmm0
vmovdqa 0x1fb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3360(%rsp)
vmovdqa %xmm0, 0x3350(%rsp)
vmovdqa 0x3360(%rsp), %xmm0
vmovdqa 0x3350(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm0, 0x3de0(%rsp)
vmovdqa %xmm0, 0x3dd0(%rsp)
vmovdqa 0x3de0(%rsp), %xmm0
vmovdqa 0x3dd0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x280(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1fa0(%rsp)
vmovdqa %xmm0, 0x1f90(%rsp)
vmovdqa 0x1fa0(%rsp), %xmm0
vmovdqa 0x1f90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1f80(%rsp)
vmovdqa %xmm0, 0x1f70(%rsp)
vmovdqa 0x1f80(%rsp), %xmm0
vmovdqa 0x1f70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1f60(%rsp)
vmovdqa %xmm0, 0x1f50(%rsp)
vmovdqa 0x1f60(%rsp), %xmm0
vmovdqa 0x1f50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5240(%rsp)
movl $0xb, 0x523c(%rsp)
vmovdqa 0x5240(%rsp), %xmm0
vmovd 0x523c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5540(%rsp)
movl $0x15, 0x553c(%rsp)
vmovdqa 0x5540(%rsp), %xmm0
vmovd 0x553c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4dc0(%rsp)
vmovdqa %xmm0, 0x4db0(%rsp)
vmovdqa 0x4dc0(%rsp), %xmm0
vmovdqa 0x4db0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1f40(%rsp)
vmovdqa %xmm0, 0x1f30(%rsp)
vmovdqa 0x1f40(%rsp), %xmm0
vmovdqa 0x1f30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3340(%rsp)
vmovdqa %xmm0, 0x3330(%rsp)
vmovdqa 0x3340(%rsp), %xmm0
vmovdqa 0x3330(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm0, 0x3dc0(%rsp)
vmovdqa %xmm0, 0x3db0(%rsp)
vmovdqa 0x3dc0(%rsp), %xmm0
vmovdqa 0x3db0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x280(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1f20(%rsp)
vmovdqa %xmm0, 0x1f10(%rsp)
vmovdqa 0x1f20(%rsp), %xmm0
vmovdqa 0x1f10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1f00(%rsp)
vmovdqa %xmm0, 0x1ef0(%rsp)
vmovdqa 0x1f00(%rsp), %xmm0
vmovdqa 0x1ef0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1ee0(%rsp)
vmovdqa %xmm0, 0x1ed0(%rsp)
vmovdqa 0x1ee0(%rsp), %xmm0
vmovdqa 0x1ed0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x492f(%rsp)
movb $0xc, 0x492e(%rsp)
movb $0xf, 0x492d(%rsp)
movb $0xe, 0x492c(%rsp)
movb $0x9, 0x492b(%rsp)
movb $0x8, 0x492a(%rsp)
movb $0xb, 0x4929(%rsp)
movb $0xa, 0x4928(%rsp)
movb $0x5, 0x4927(%rsp)
movb $0x4, 0x4926(%rsp)
movb $0x7, 0x4925(%rsp)
movb $0x6, 0x4924(%rsp)
movb $0x1, 0x4923(%rsp)
movb $0x0, 0x4922(%rsp)
movb $0x3, 0x4921(%rsp)
movb $0x2, 0x4920(%rsp)
movzbl 0x4920(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4921(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4922(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4923(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4924(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4925(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4926(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4927(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4928(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4929(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x492a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x492b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x492c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x492d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x492e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x492f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4910(%rsp)
vmovdqa 0x4910(%rsp), %xmm0
vmovdqa %xmm1, 0x44a0(%rsp)
vmovdqa %xmm0, 0x4490(%rsp)
vmovdqa 0x44a0(%rsp), %xmm0
vmovdqa 0x4490(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1ec0(%rsp)
vmovdqa %xmm0, 0x1eb0(%rsp)
vmovdqa 0x1ec0(%rsp), %xmm0
vpxor 0x1eb0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3320(%rsp)
vmovdqa %xmm0, 0x3310(%rsp)
vmovdqa 0x3320(%rsp), %xmm0
vpand 0x3310(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x270(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x3da0(%rsp)
vmovdqa %xmm0, 0x3d90(%rsp)
vmovdqa 0x3da0(%rsp), %xmm0
vmovdqa 0x3d90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x270(%rsp)
vmovdqa 0x280(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1ea0(%rsp)
vmovdqa %xmm0, 0x1e90(%rsp)
vmovdqa 0x1ea0(%rsp), %xmm0
vpxor 0x1e90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x280(%rsp), %xmm0
vmovdqa %xmm1, 0x1e80(%rsp)
vmovdqa %xmm0, 0x1e70(%rsp)
vmovdqa 0x1e80(%rsp), %xmm0
vpxor 0x1e70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x270(%rsp), %xmm0
vmovdqa %xmm1, 0x1e60(%rsp)
vmovdqa %xmm0, 0x1e50(%rsp)
vmovdqa 0x1e60(%rsp), %xmm0
vpxor 0x1e50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3d80(%rsp)
vmovdqa %xmm0, 0x3d70(%rsp)
vmovdqa 0x3d80(%rsp), %xmm0
vmovdqa 0x3d70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5220(%rsp)
movl $0x1f, 0x521c(%rsp)
vmovdqa 0x5220(%rsp), %xmm0
movl 0x521c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4da0(%rsp)
vmovdqa %xmm0, 0x4d90(%rsp)
vmovdqa 0x4da0(%rsp), %xmm0
vpor 0x4d90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x677e
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x67c5
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1e40(%rsp)
vmovdqa %xmm0, 0x1e30(%rsp)
vmovdqa 0x1e40(%rsp), %xmm0
vmovdqa 0x1e30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3300(%rsp)
vmovdqa %xmm0, 0x32f0(%rsp)
vmovdqa 0x3300(%rsp), %xmm0
vmovdqa 0x32f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm0, 0x3d60(%rsp)
vmovdqa %xmm0, 0x3d50(%rsp)
vmovdqa 0x3d60(%rsp), %xmm0
vmovdqa 0x3d50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x260(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1e20(%rsp)
vmovdqa %xmm0, 0x1e10(%rsp)
vmovdqa 0x1e20(%rsp), %xmm0
vmovdqa 0x1e10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1e00(%rsp)
vmovdqa %xmm0, 0x1df0(%rsp)
vmovdqa 0x1e00(%rsp), %xmm0
vmovdqa 0x1df0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1de0(%rsp)
vmovdqa %xmm0, 0x1dd0(%rsp)
vmovdqa 0x1de0(%rsp), %xmm0
vmovdqa 0x1dd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x490f(%rsp)
movb $0xf, 0x490e(%rsp)
movb $0xe, 0x490d(%rsp)
movb $0xd, 0x490c(%rsp)
movb $0x8, 0x490b(%rsp)
movb $0xb, 0x490a(%rsp)
movb $0xa, 0x4909(%rsp)
movb $0x9, 0x4908(%rsp)
movb $0x4, 0x4907(%rsp)
movb $0x7, 0x4906(%rsp)
movb $0x6, 0x4905(%rsp)
movb $0x5, 0x4904(%rsp)
movb $0x0, 0x4903(%rsp)
movb $0x3, 0x4902(%rsp)
movb $0x2, 0x4901(%rsp)
movb $0x1, 0x4900(%rsp)
movzbl 0x4900(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4901(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4902(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4903(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4904(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4905(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4906(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4907(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4908(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4909(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x490a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x490b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x490c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x490d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x490e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x490f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48f0(%rsp)
vmovdqa 0x48f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4480(%rsp)
vmovdqa %xmm0, 0x4470(%rsp)
vmovdqa 0x4480(%rsp), %xmm0
vmovdqa 0x4470(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1dc0(%rsp)
vmovdqa %xmm0, 0x1db0(%rsp)
vmovdqa 0x1dc0(%rsp), %xmm0
vmovdqa 0x1db0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x32e0(%rsp)
vmovdqa %xmm0, 0x32d0(%rsp)
vmovdqa 0x32e0(%rsp), %xmm0
vmovdqa 0x32d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm0, 0x3d40(%rsp)
vmovdqa %xmm0, 0x3d30(%rsp)
vmovdqa 0x3d40(%rsp), %xmm0
vmovdqa 0x3d30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x260(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1da0(%rsp)
vmovdqa %xmm0, 0x1d90(%rsp)
vmovdqa 0x1da0(%rsp), %xmm0
vmovdqa 0x1d90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1d80(%rsp)
vmovdqa %xmm0, 0x1d70(%rsp)
vmovdqa 0x1d80(%rsp), %xmm0
vmovdqa 0x1d70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1d60(%rsp)
vmovdqa %xmm0, 0x1d50(%rsp)
vmovdqa 0x1d60(%rsp), %xmm0
vmovdqa 0x1d50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5200(%rsp)
movl $0xb, 0x51fc(%rsp)
vmovdqa 0x5200(%rsp), %xmm0
vmovd 0x51fc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5520(%rsp)
movl $0x15, 0x551c(%rsp)
vmovdqa 0x5520(%rsp), %xmm0
vmovd 0x551c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d80(%rsp)
vmovdqa %xmm0, 0x4d70(%rsp)
vmovdqa 0x4d80(%rsp), %xmm0
vmovdqa 0x4d70(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1d40(%rsp)
vmovdqa %xmm0, 0x1d30(%rsp)
vmovdqa 0x1d40(%rsp), %xmm0
vmovdqa 0x1d30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x32c0(%rsp)
vmovdqa %xmm0, 0x32b0(%rsp)
vmovdqa 0x32c0(%rsp), %xmm0
vmovdqa 0x32b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm0, 0x3d20(%rsp)
vmovdqa %xmm0, 0x3d10(%rsp)
vmovdqa 0x3d20(%rsp), %xmm0
vmovdqa 0x3d10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x260(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1d20(%rsp)
vmovdqa %xmm0, 0x1d10(%rsp)
vmovdqa 0x1d20(%rsp), %xmm0
vmovdqa 0x1d10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1d00(%rsp)
vmovdqa %xmm0, 0x1cf0(%rsp)
vmovdqa 0x1d00(%rsp), %xmm0
vmovdqa 0x1cf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1ce0(%rsp)
vmovdqa %xmm0, 0x1cd0(%rsp)
vmovdqa 0x1ce0(%rsp), %xmm0
vmovdqa 0x1cd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x48ef(%rsp)
movb $0xc, 0x48ee(%rsp)
movb $0xf, 0x48ed(%rsp)
movb $0xe, 0x48ec(%rsp)
movb $0x9, 0x48eb(%rsp)
movb $0x8, 0x48ea(%rsp)
movb $0xb, 0x48e9(%rsp)
movb $0xa, 0x48e8(%rsp)
movb $0x5, 0x48e7(%rsp)
movb $0x4, 0x48e6(%rsp)
movb $0x7, 0x48e5(%rsp)
movb $0x6, 0x48e4(%rsp)
movb $0x1, 0x48e3(%rsp)
movb $0x0, 0x48e2(%rsp)
movb $0x3, 0x48e1(%rsp)
movb $0x2, 0x48e0(%rsp)
movzbl 0x48e0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48e1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48e2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48e3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48e4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48e5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48e6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48e7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48e8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48e9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48ea(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48eb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48ec(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48ed(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48ee(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48ef(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48d0(%rsp)
vmovdqa 0x48d0(%rsp), %xmm0
vmovdqa %xmm1, 0x4460(%rsp)
vmovdqa %xmm0, 0x4450(%rsp)
vmovdqa 0x4460(%rsp), %xmm0
vmovdqa 0x4450(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1cc0(%rsp)
vmovdqa %xmm0, 0x1cb0(%rsp)
vmovdqa 0x1cc0(%rsp), %xmm0
vpxor 0x1cb0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x32a0(%rsp)
vmovdqa %xmm0, 0x3290(%rsp)
vmovdqa 0x32a0(%rsp), %xmm0
vpand 0x3290(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x250(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x3d00(%rsp)
vmovdqa %xmm0, 0x3cf0(%rsp)
vmovdqa 0x3d00(%rsp), %xmm0
vmovdqa 0x3cf0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x250(%rsp)
vmovdqa 0x260(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1ca0(%rsp)
vmovdqa %xmm0, 0x1c90(%rsp)
vmovdqa 0x1ca0(%rsp), %xmm0
vpxor 0x1c90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x260(%rsp), %xmm0
vmovdqa %xmm1, 0x1c80(%rsp)
vmovdqa %xmm0, 0x1c70(%rsp)
vmovdqa 0x1c80(%rsp), %xmm0
vpxor 0x1c70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x250(%rsp), %xmm0
vmovdqa %xmm1, 0x1c60(%rsp)
vmovdqa %xmm0, 0x1c50(%rsp)
vmovdqa 0x1c60(%rsp), %xmm0
vpxor 0x1c50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3ce0(%rsp)
vmovdqa %xmm0, 0x3cd0(%rsp)
vmovdqa 0x3ce0(%rsp), %xmm0
vmovdqa 0x3cd0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x51e0(%rsp)
movl $0x1f, 0x51dc(%rsp)
vmovdqa 0x51e0(%rsp), %xmm0
movl 0x51dc(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d60(%rsp)
vmovdqa %xmm0, 0x4d50(%rsp)
vmovdqa 0x4d60(%rsp), %xmm0
vpor 0x4d50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x7269
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x72b0
jmp 0x72b2
movl 0x29c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x29c(%rsp)
jmp 0x5cc8
jmp 0x72ca
vmovdqa 0x3e0(%rsp), %xmm1
movq 0x428(%rsp), %rax
addq 0x2a8(%rsp), %rax
movq %rax, 0x610(%rsp)
movq 0x610(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1c40(%rsp)
vmovdqa %xmm0, 0x1c30(%rsp)
vmovdqa 0x1c40(%rsp), %xmm0
vpxor 0x1c30(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
movq 0x448(%rsp), %rax
addq 0x2a8(%rsp), %rax
vmovdqa 0x3e0(%rsp), %xmm0
movq %rax, 0x56e8(%rsp)
vmovdqa %xmm0, 0x56d0(%rsp)
vmovdqa 0x56d0(%rsp), %xmm0
movq 0x56e8(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x3f0(%rsp), %xmm1
movq 0x428(%rsp), %rax
addq 0x2a8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x608(%rsp)
movq 0x608(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1c20(%rsp)
vmovdqa %xmm0, 0x1c10(%rsp)
vmovdqa 0x1c20(%rsp), %xmm0
vpxor 0x1c10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
movq 0x448(%rsp), %rax
addq 0x2a8(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x3f0(%rsp), %xmm0
movq %rax, 0x56c8(%rsp)
vmovdqa %xmm0, 0x56b0(%rsp)
vmovdqa 0x56b0(%rsp), %xmm0
movq 0x56c8(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x400(%rsp), %xmm1
movq 0x428(%rsp), %rax
addq 0x2a8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x600(%rsp)
movq 0x600(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1c00(%rsp)
vmovdqa %xmm0, 0x1bf0(%rsp)
vmovdqa 0x1c00(%rsp), %xmm0
vpxor 0x1bf0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
movq 0x448(%rsp), %rax
addq 0x2a8(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x400(%rsp), %xmm0
movq %rax, 0x56a8(%rsp)
vmovdqa %xmm0, 0x5690(%rsp)
vmovdqa 0x5690(%rsp), %xmm0
movq 0x56a8(%rsp), %rax
vmovdqu %xmm0, (%rax)
movq 0x2a8(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x2a8(%rsp)
movq 0x2a0(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x2a0(%rsp)
jmp 0x5c04
jmp 0x74d4
jmp 0x74d6
leaq 0x200(%rsp), %rdi
xorl %esi, %esi
movl $0x30, %edx
callq 0x1030
leaq 0x200(%rsp), %rdi
movq 0x428(%rsp), %rsi
addq 0x2a8(%rsp), %rsi
movq 0x2a0(%rsp), %rdx
callq 0x1090
movq 0x2a0(%rsp), %rax
movb $0x1, 0x200(%rsp,%rax)
movzbl 0x22f(%rsp), %eax
orl $0x80, %eax
movb %al, 0x22f(%rsp)
jmp 0x7535
jmp 0x7537
vmovdqa 0x410(%rsp), %xmm1
movl $0x2, 0x4cc(%rsp)
movl $0x0, 0x4c8(%rsp)
movl $0x0, 0x4c4(%rsp)
movl $0x0, 0x4c0(%rsp)
movl 0x4c4(%rsp), %edx
movl 0x4c8(%rsp), %ecx
movl 0x4cc(%rsp), %eax
vmovd 0x4c0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4b0(%rsp)
vmovdqa 0x4b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1be0(%rsp)
vmovdqa %xmm0, 0x1bd0(%rsp)
vmovdqa 0x1be0(%rsp), %xmm0
vpxor 0x1bd0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0x75dd
movl $0x0, 0x1fc(%rsp)
cmpl $0x6, 0x1fc(%rsp)
jge 0x8be8
jmp 0x75f8
jmp 0x75fa
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1bc0(%rsp)
vmovdqa %xmm0, 0x1bb0(%rsp)
vmovdqa 0x1bc0(%rsp), %xmm0
vmovdqa 0x1bb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3280(%rsp)
vmovdqa %xmm0, 0x3270(%rsp)
vmovdqa 0x3280(%rsp), %xmm0
vmovdqa 0x3270(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3cc0(%rsp)
vmovdqa %xmm0, 0x3cb0(%rsp)
vmovdqa 0x3cc0(%rsp), %xmm0
vmovdqa 0x3cb0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ba0(%rsp)
vmovdqa %xmm0, 0x1b90(%rsp)
vmovdqa 0x1ba0(%rsp), %xmm0
vmovdqa 0x1b90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b80(%rsp)
vmovdqa %xmm0, 0x1b70(%rsp)
vmovdqa 0x1b80(%rsp), %xmm0
vmovdqa 0x1b70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b60(%rsp)
vmovdqa %xmm0, 0x1b50(%rsp)
vmovdqa 0x1b60(%rsp), %xmm0
vmovdqa 0x1b50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x48cf(%rsp)
movb $0xf, 0x48ce(%rsp)
movb $0xe, 0x48cd(%rsp)
movb $0xd, 0x48cc(%rsp)
movb $0x8, 0x48cb(%rsp)
movb $0xb, 0x48ca(%rsp)
movb $0xa, 0x48c9(%rsp)
movb $0x9, 0x48c8(%rsp)
movb $0x4, 0x48c7(%rsp)
movb $0x7, 0x48c6(%rsp)
movb $0x6, 0x48c5(%rsp)
movb $0x5, 0x48c4(%rsp)
movb $0x0, 0x48c3(%rsp)
movb $0x3, 0x48c2(%rsp)
movb $0x2, 0x48c1(%rsp)
movb $0x1, 0x48c0(%rsp)
movzbl 0x48c0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48c1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48c2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48c3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48c4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48c5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48c6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48c7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48c8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48c9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48ca(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48cb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48cc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48cd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48ce(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48cf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x48b0(%rsp)
vmovdqa 0x48b0(%rsp), %xmm0
vmovdqa %xmm1, 0x4440(%rsp)
vmovdqa %xmm0, 0x4430(%rsp)
vmovdqa 0x4440(%rsp), %xmm0
vmovdqa 0x4430(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1b40(%rsp)
vmovdqa %xmm0, 0x1b30(%rsp)
vmovdqa 0x1b40(%rsp), %xmm0
vmovdqa 0x1b30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3260(%rsp)
vmovdqa %xmm0, 0x3250(%rsp)
vmovdqa 0x3260(%rsp), %xmm0
vmovdqa 0x3250(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3ca0(%rsp)
vmovdqa %xmm0, 0x3c90(%rsp)
vmovdqa 0x3ca0(%rsp), %xmm0
vmovdqa 0x3c90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b20(%rsp)
vmovdqa %xmm0, 0x1b10(%rsp)
vmovdqa 0x1b20(%rsp), %xmm0
vmovdqa 0x1b10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b00(%rsp)
vmovdqa %xmm0, 0x1af0(%rsp)
vmovdqa 0x1b00(%rsp), %xmm0
vmovdqa 0x1af0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ae0(%rsp)
vmovdqa %xmm0, 0x1ad0(%rsp)
vmovdqa 0x1ae0(%rsp), %xmm0
vmovdqa 0x1ad0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x51c0(%rsp)
movl $0xb, 0x51bc(%rsp)
vmovdqa 0x51c0(%rsp), %xmm0
vmovd 0x51bc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5500(%rsp)
movl $0x15, 0x54fc(%rsp)
vmovdqa 0x5500(%rsp), %xmm0
vmovd 0x54fc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d40(%rsp)
vmovdqa %xmm0, 0x4d30(%rsp)
vmovdqa 0x4d40(%rsp), %xmm0
vmovdqa 0x4d30(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ac0(%rsp)
vmovdqa %xmm0, 0x1ab0(%rsp)
vmovdqa 0x1ac0(%rsp), %xmm0
vmovdqa 0x1ab0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3240(%rsp)
vmovdqa %xmm0, 0x3230(%rsp)
vmovdqa 0x3240(%rsp), %xmm0
vmovdqa 0x3230(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c80(%rsp)
vmovdqa %xmm0, 0x3c70(%rsp)
vmovdqa 0x3c80(%rsp), %xmm0
vmovdqa 0x3c70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1aa0(%rsp)
vmovdqa %xmm0, 0x1a90(%rsp)
vmovdqa 0x1aa0(%rsp), %xmm0
vmovdqa 0x1a90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a80(%rsp)
vmovdqa %xmm0, 0x1a70(%rsp)
vmovdqa 0x1a80(%rsp), %xmm0
vmovdqa 0x1a70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a60(%rsp)
vmovdqa %xmm0, 0x1a50(%rsp)
vmovdqa 0x1a60(%rsp), %xmm0
vmovdqa 0x1a50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x48af(%rsp)
movb $0xc, 0x48ae(%rsp)
movb $0xf, 0x48ad(%rsp)
movb $0xe, 0x48ac(%rsp)
movb $0x9, 0x48ab(%rsp)
movb $0x8, 0x48aa(%rsp)
movb $0xb, 0x48a9(%rsp)
movb $0xa, 0x48a8(%rsp)
movb $0x5, 0x48a7(%rsp)
movb $0x4, 0x48a6(%rsp)
movb $0x7, 0x48a5(%rsp)
movb $0x6, 0x48a4(%rsp)
movb $0x1, 0x48a3(%rsp)
movb $0x0, 0x48a2(%rsp)
movb $0x3, 0x48a1(%rsp)
movb $0x2, 0x48a0(%rsp)
movzbl 0x48a0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x48a1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x48a2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x48a3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x48a4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x48a5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x48a6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x48a7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x48a8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x48a9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x48aa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x48ab(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x48ac(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x48ad(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x48ae(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x48af(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4890(%rsp)
vmovdqa 0x4890(%rsp), %xmm0
vmovdqa %xmm1, 0x4420(%rsp)
vmovdqa %xmm0, 0x4410(%rsp)
vmovdqa 0x4420(%rsp), %xmm0
vmovdqa 0x4410(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1a40(%rsp)
vmovdqa %xmm0, 0x1a30(%rsp)
vmovdqa 0x1a40(%rsp), %xmm0
vpxor 0x1a30(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3220(%rsp)
vmovdqa %xmm0, 0x3210(%rsp)
vmovdqa 0x3220(%rsp), %xmm0
vpand 0x3210(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x3c60(%rsp)
vmovdqa %xmm0, 0x3c50(%rsp)
vmovdqa 0x3c60(%rsp), %xmm0
vmovdqa 0x3c50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1d0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a20(%rsp)
vmovdqa %xmm0, 0x1a10(%rsp)
vmovdqa 0x1a20(%rsp), %xmm0
vpxor 0x1a10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1a00(%rsp)
vmovdqa %xmm0, 0x19f0(%rsp)
vmovdqa 0x1a00(%rsp), %xmm0
vpxor 0x19f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1d0(%rsp), %xmm0
vmovdqa %xmm1, 0x19e0(%rsp)
vmovdqa %xmm0, 0x19d0(%rsp)
vmovdqa 0x19e0(%rsp), %xmm0
vpxor 0x19d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3c40(%rsp)
vmovdqa %xmm0, 0x3c30(%rsp)
vmovdqa 0x3c40(%rsp), %xmm0
vmovdqa 0x3c30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x51a0(%rsp)
movl $0x1f, 0x519c(%rsp)
vmovdqa 0x51a0(%rsp), %xmm0
movl 0x519c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d20(%rsp)
vmovdqa %xmm0, 0x4d10(%rsp)
vmovdqa 0x4d20(%rsp), %xmm0
vpor 0x4d10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x809e
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x80e5
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x19c0(%rsp)
vmovdqa %xmm0, 0x19b0(%rsp)
vmovdqa 0x19c0(%rsp), %xmm0
vmovdqa 0x19b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3200(%rsp)
vmovdqa %xmm0, 0x31f0(%rsp)
vmovdqa 0x3200(%rsp), %xmm0
vmovdqa 0x31f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c20(%rsp)
vmovdqa %xmm0, 0x3c10(%rsp)
vmovdqa 0x3c20(%rsp), %xmm0
vmovdqa 0x3c10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x19a0(%rsp)
vmovdqa %xmm0, 0x1990(%rsp)
vmovdqa 0x19a0(%rsp), %xmm0
vmovdqa 0x1990(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1980(%rsp)
vmovdqa %xmm0, 0x1970(%rsp)
vmovdqa 0x1980(%rsp), %xmm0
vmovdqa 0x1970(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1960(%rsp)
vmovdqa %xmm0, 0x1950(%rsp)
vmovdqa 0x1960(%rsp), %xmm0
vmovdqa 0x1950(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x488f(%rsp)
movb $0xf, 0x488e(%rsp)
movb $0xe, 0x488d(%rsp)
movb $0xd, 0x488c(%rsp)
movb $0x8, 0x488b(%rsp)
movb $0xb, 0x488a(%rsp)
movb $0xa, 0x4889(%rsp)
movb $0x9, 0x4888(%rsp)
movb $0x4, 0x4887(%rsp)
movb $0x7, 0x4886(%rsp)
movb $0x6, 0x4885(%rsp)
movb $0x5, 0x4884(%rsp)
movb $0x0, 0x4883(%rsp)
movb $0x3, 0x4882(%rsp)
movb $0x2, 0x4881(%rsp)
movb $0x1, 0x4880(%rsp)
movzbl 0x4880(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4881(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4882(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4883(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4884(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4885(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4886(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4887(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4888(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4889(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x488a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x488b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x488c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x488d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x488e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x488f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4870(%rsp)
vmovdqa 0x4870(%rsp), %xmm0
vmovdqa %xmm1, 0x4400(%rsp)
vmovdqa %xmm0, 0x43f0(%rsp)
vmovdqa 0x4400(%rsp), %xmm0
vmovdqa 0x43f0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1940(%rsp)
vmovdqa %xmm0, 0x1930(%rsp)
vmovdqa 0x1940(%rsp), %xmm0
vmovdqa 0x1930(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x31e0(%rsp)
vmovdqa %xmm0, 0x31d0(%rsp)
vmovdqa 0x31e0(%rsp), %xmm0
vmovdqa 0x31d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3c00(%rsp)
vmovdqa %xmm0, 0x3bf0(%rsp)
vmovdqa 0x3c00(%rsp), %xmm0
vmovdqa 0x3bf0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1920(%rsp)
vmovdqa %xmm0, 0x1910(%rsp)
vmovdqa 0x1920(%rsp), %xmm0
vmovdqa 0x1910(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1900(%rsp)
vmovdqa %xmm0, 0x18f0(%rsp)
vmovdqa 0x1900(%rsp), %xmm0
vmovdqa 0x18f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x18e0(%rsp)
vmovdqa %xmm0, 0x18d0(%rsp)
vmovdqa 0x18e0(%rsp), %xmm0
vmovdqa 0x18d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5180(%rsp)
movl $0xb, 0x517c(%rsp)
vmovdqa 0x5180(%rsp), %xmm0
vmovd 0x517c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x54e0(%rsp)
movl $0x15, 0x54dc(%rsp)
vmovdqa 0x54e0(%rsp), %xmm0
vmovd 0x54dc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4d00(%rsp)
vmovdqa %xmm0, 0x4cf0(%rsp)
vmovdqa 0x4d00(%rsp), %xmm0
vmovdqa 0x4cf0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x18c0(%rsp)
vmovdqa %xmm0, 0x18b0(%rsp)
vmovdqa 0x18c0(%rsp), %xmm0
vmovdqa 0x18b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x31c0(%rsp)
vmovdqa %xmm0, 0x31b0(%rsp)
vmovdqa 0x31c0(%rsp), %xmm0
vmovdqa 0x31b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm0, 0x3be0(%rsp)
vmovdqa %xmm0, 0x3bd0(%rsp)
vmovdqa 0x3be0(%rsp), %xmm0
vmovdqa 0x3bd0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x18a0(%rsp)
vmovdqa %xmm0, 0x1890(%rsp)
vmovdqa 0x18a0(%rsp), %xmm0
vmovdqa 0x1890(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1880(%rsp)
vmovdqa %xmm0, 0x1870(%rsp)
vmovdqa 0x1880(%rsp), %xmm0
vmovdqa 0x1870(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1860(%rsp)
vmovdqa %xmm0, 0x1850(%rsp)
vmovdqa 0x1860(%rsp), %xmm0
vmovdqa 0x1850(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x486f(%rsp)
movb $0xc, 0x486e(%rsp)
movb $0xf, 0x486d(%rsp)
movb $0xe, 0x486c(%rsp)
movb $0x9, 0x486b(%rsp)
movb $0x8, 0x486a(%rsp)
movb $0xb, 0x4869(%rsp)
movb $0xa, 0x4868(%rsp)
movb $0x5, 0x4867(%rsp)
movb $0x4, 0x4866(%rsp)
movb $0x7, 0x4865(%rsp)
movb $0x6, 0x4864(%rsp)
movb $0x1, 0x4863(%rsp)
movb $0x0, 0x4862(%rsp)
movb $0x3, 0x4861(%rsp)
movb $0x2, 0x4860(%rsp)
movzbl 0x4860(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4861(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4862(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4863(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4864(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4865(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4866(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4867(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4868(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4869(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x486a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x486b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x486c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x486d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x486e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x486f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4850(%rsp)
vmovdqa 0x4850(%rsp), %xmm0
vmovdqa %xmm1, 0x43e0(%rsp)
vmovdqa %xmm0, 0x43d0(%rsp)
vmovdqa 0x43e0(%rsp), %xmm0
vmovdqa 0x43d0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1840(%rsp)
vmovdqa %xmm0, 0x1830(%rsp)
vmovdqa 0x1840(%rsp), %xmm0
vpxor 0x1830(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x31a0(%rsp)
vmovdqa %xmm0, 0x3190(%rsp)
vmovdqa 0x31a0(%rsp), %xmm0
vpand 0x3190(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x3bc0(%rsp)
vmovdqa %xmm0, 0x3bb0(%rsp)
vmovdqa 0x3bc0(%rsp), %xmm0
vmovdqa 0x3bb0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1c0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1820(%rsp)
vmovdqa %xmm0, 0x1810(%rsp)
vmovdqa 0x1820(%rsp), %xmm0
vpxor 0x1810(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1800(%rsp)
vmovdqa %xmm0, 0x17f0(%rsp)
vmovdqa 0x1800(%rsp), %xmm0
vpxor 0x17f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x17e0(%rsp)
vmovdqa %xmm0, 0x17d0(%rsp)
vmovdqa 0x17e0(%rsp), %xmm0
vpxor 0x17d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3ba0(%rsp)
vmovdqa %xmm0, 0x3b90(%rsp)
vmovdqa 0x3ba0(%rsp), %xmm0
vmovdqa 0x3b90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5160(%rsp)
movl $0x1f, 0x515c(%rsp)
vmovdqa 0x5160(%rsp), %xmm0
movl 0x515c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ce0(%rsp)
vmovdqa %xmm0, 0x4cd0(%rsp)
vmovdqa 0x4ce0(%rsp), %xmm0
vpor 0x4cd0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x8b89
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x8bd0
jmp 0x8bd2
movl 0x1fc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1fc(%rsp)
jmp 0x75e8
jmp 0x8bea
vmovdqa 0x3e0(%rsp), %xmm1
leaq 0x200(%rsp), %rax
movq %rax, 0x5f8(%rsp)
movq 0x5f8(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x17c0(%rsp)
vmovdqa %xmm0, 0x17b0(%rsp)
vmovdqa 0x17c0(%rsp), %xmm0
vpxor 0x17b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
leaq 0x200(%rsp), %rax
vmovdqa 0x3e0(%rsp), %xmm0
movq %rax, 0x5688(%rsp)
vmovdqa %xmm0, 0x5670(%rsp)
vmovdqa 0x5670(%rsp), %xmm0
movq 0x5688(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x3f0(%rsp), %xmm1
leaq 0x200(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x5f0(%rsp)
movq 0x5f0(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x17a0(%rsp)
vmovdqa %xmm0, 0x1790(%rsp)
vmovdqa 0x17a0(%rsp), %xmm0
vpxor 0x1790(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
leaq 0x200(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x3f0(%rsp), %xmm0
movq %rax, 0x5668(%rsp)
vmovdqa %xmm0, 0x5650(%rsp)
vmovdqa 0x5650(%rsp), %xmm0
movq 0x5668(%rsp), %rax
vmovdqu %xmm0, (%rax)
vmovdqa 0x400(%rsp), %xmm1
leaq 0x200(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x5e8(%rsp)
movq 0x5e8(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1780(%rsp)
vmovdqa %xmm0, 0x1770(%rsp)
vmovdqa 0x1780(%rsp), %xmm0
vpxor 0x1770(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
leaq 0x200(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x400(%rsp), %xmm0
movq %rax, 0x5648(%rsp)
vmovdqa %xmm0, 0x5630(%rsp)
vmovdqa 0x5630(%rsp), %xmm0
movq 0x5648(%rsp), %rax
vmovdqu %xmm0, (%rax)
movq 0x448(%rsp), %rdi
addq 0x2a8(%rsp), %rdi
leaq 0x200(%rsp), %rsi
movq 0x2a0(%rsp), %rdx
callq 0x1090
jmp 0x8dbc
jmp 0x8dbe
jmp 0x8dc0
cmpq $0x0, 0x18(%rbp)
jbe 0xbdf6
movq $0x0, 0x1a8(%rsp)
movq 0x18(%rbp), %rax
movq %rax, 0x1a0(%rsp)
cmpq $0x30, 0x1a0(%rsp)
jb 0xa5e0
jmp 0x8df4
jmp 0x8df6
vmovdqa 0x410(%rsp), %xmm1
movl $0x4, 0x4ac(%rsp)
movl $0x0, 0x4a8(%rsp)
movl $0x0, 0x4a4(%rsp)
movl $0x0, 0x4a0(%rsp)
movl 0x4a4(%rsp), %edx
movl 0x4a8(%rsp), %ecx
movl 0x4ac(%rsp), %eax
vmovd 0x4a0(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x490(%rsp)
vmovdqa 0x490(%rsp), %xmm0
vmovdqa %xmm1, 0x1760(%rsp)
vmovdqa %xmm0, 0x1750(%rsp)
vmovdqa 0x1760(%rsp), %xmm0
vpxor 0x1750(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0x8e9c
movl $0x0, 0x19c(%rsp)
cmpl $0x6, 0x19c(%rsp)
jge 0xa4a7
jmp 0x8eb7
jmp 0x8eb9
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1740(%rsp)
vmovdqa %xmm0, 0x1730(%rsp)
vmovdqa 0x1740(%rsp), %xmm0
vmovdqa 0x1730(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3180(%rsp)
vmovdqa %xmm0, 0x3170(%rsp)
vmovdqa 0x3180(%rsp), %xmm0
vmovdqa 0x3170(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3b80(%rsp)
vmovdqa %xmm0, 0x3b70(%rsp)
vmovdqa 0x3b80(%rsp), %xmm0
vmovdqa 0x3b70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1720(%rsp)
vmovdqa %xmm0, 0x1710(%rsp)
vmovdqa 0x1720(%rsp), %xmm0
vmovdqa 0x1710(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1700(%rsp)
vmovdqa %xmm0, 0x16f0(%rsp)
vmovdqa 0x1700(%rsp), %xmm0
vmovdqa 0x16f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x16e0(%rsp)
vmovdqa %xmm0, 0x16d0(%rsp)
vmovdqa 0x16e0(%rsp), %xmm0
vmovdqa 0x16d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x484f(%rsp)
movb $0xf, 0x484e(%rsp)
movb $0xe, 0x484d(%rsp)
movb $0xd, 0x484c(%rsp)
movb $0x8, 0x484b(%rsp)
movb $0xb, 0x484a(%rsp)
movb $0xa, 0x4849(%rsp)
movb $0x9, 0x4848(%rsp)
movb $0x4, 0x4847(%rsp)
movb $0x7, 0x4846(%rsp)
movb $0x6, 0x4845(%rsp)
movb $0x5, 0x4844(%rsp)
movb $0x0, 0x4843(%rsp)
movb $0x3, 0x4842(%rsp)
movb $0x2, 0x4841(%rsp)
movb $0x1, 0x4840(%rsp)
movzbl 0x4840(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4841(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4842(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4843(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4844(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4845(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4846(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4847(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4848(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4849(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x484a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x484b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x484c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x484d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x484e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x484f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4830(%rsp)
vmovdqa 0x4830(%rsp), %xmm0
vmovdqa %xmm1, 0x43c0(%rsp)
vmovdqa %xmm0, 0x43b0(%rsp)
vmovdqa 0x43c0(%rsp), %xmm0
vmovdqa 0x43b0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x16c0(%rsp)
vmovdqa %xmm0, 0x16b0(%rsp)
vmovdqa 0x16c0(%rsp), %xmm0
vmovdqa 0x16b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3160(%rsp)
vmovdqa %xmm0, 0x3150(%rsp)
vmovdqa 0x3160(%rsp), %xmm0
vmovdqa 0x3150(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3b60(%rsp)
vmovdqa %xmm0, 0x3b50(%rsp)
vmovdqa 0x3b60(%rsp), %xmm0
vmovdqa 0x3b50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x16a0(%rsp)
vmovdqa %xmm0, 0x1690(%rsp)
vmovdqa 0x16a0(%rsp), %xmm0
vmovdqa 0x1690(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1680(%rsp)
vmovdqa %xmm0, 0x1670(%rsp)
vmovdqa 0x1680(%rsp), %xmm0
vmovdqa 0x1670(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1660(%rsp)
vmovdqa %xmm0, 0x1650(%rsp)
vmovdqa 0x1660(%rsp), %xmm0
vmovdqa 0x1650(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5140(%rsp)
movl $0xb, 0x513c(%rsp)
vmovdqa 0x5140(%rsp), %xmm0
vmovd 0x513c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x54c0(%rsp)
movl $0x15, 0x54bc(%rsp)
vmovdqa 0x54c0(%rsp), %xmm0
vmovd 0x54bc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4cc0(%rsp)
vmovdqa %xmm0, 0x4cb0(%rsp)
vmovdqa 0x4cc0(%rsp), %xmm0
vmovdqa 0x4cb0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1640(%rsp)
vmovdqa %xmm0, 0x1630(%rsp)
vmovdqa 0x1640(%rsp), %xmm0
vmovdqa 0x1630(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3140(%rsp)
vmovdqa %xmm0, 0x3130(%rsp)
vmovdqa 0x3140(%rsp), %xmm0
vmovdqa 0x3130(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm0, 0x3b40(%rsp)
vmovdqa %xmm0, 0x3b30(%rsp)
vmovdqa 0x3b40(%rsp), %xmm0
vmovdqa 0x3b30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1620(%rsp)
vmovdqa %xmm0, 0x1610(%rsp)
vmovdqa 0x1620(%rsp), %xmm0
vmovdqa 0x1610(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1600(%rsp)
vmovdqa %xmm0, 0x15f0(%rsp)
vmovdqa 0x1600(%rsp), %xmm0
vmovdqa 0x15f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x15e0(%rsp)
vmovdqa %xmm0, 0x15d0(%rsp)
vmovdqa 0x15e0(%rsp), %xmm0
vmovdqa 0x15d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x482f(%rsp)
movb $0xc, 0x482e(%rsp)
movb $0xf, 0x482d(%rsp)
movb $0xe, 0x482c(%rsp)
movb $0x9, 0x482b(%rsp)
movb $0x8, 0x482a(%rsp)
movb $0xb, 0x4829(%rsp)
movb $0xa, 0x4828(%rsp)
movb $0x5, 0x4827(%rsp)
movb $0x4, 0x4826(%rsp)
movb $0x7, 0x4825(%rsp)
movb $0x6, 0x4824(%rsp)
movb $0x1, 0x4823(%rsp)
movb $0x0, 0x4822(%rsp)
movb $0x3, 0x4821(%rsp)
movb $0x2, 0x4820(%rsp)
movzbl 0x4820(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4821(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4822(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4823(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4824(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4825(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4826(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4827(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4828(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4829(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x482a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x482b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x482c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x482d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x482e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x482f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4810(%rsp)
vmovdqa 0x4810(%rsp), %xmm0
vmovdqa %xmm1, 0x43a0(%rsp)
vmovdqa %xmm0, 0x4390(%rsp)
vmovdqa 0x43a0(%rsp), %xmm0
vmovdqa 0x4390(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x15c0(%rsp)
vmovdqa %xmm0, 0x15b0(%rsp)
vmovdqa 0x15c0(%rsp), %xmm0
vpxor 0x15b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3120(%rsp)
vmovdqa %xmm0, 0x3110(%rsp)
vmovdqa 0x3120(%rsp), %xmm0
vpand 0x3110(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x3b20(%rsp)
vmovdqa %xmm0, 0x3b10(%rsp)
vmovdqa 0x3b20(%rsp), %xmm0
vmovdqa 0x3b10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x180(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x15a0(%rsp)
vmovdqa %xmm0, 0x1590(%rsp)
vmovdqa 0x15a0(%rsp), %xmm0
vpxor 0x1590(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x180(%rsp), %xmm0
vmovdqa %xmm1, 0x1580(%rsp)
vmovdqa %xmm0, 0x1570(%rsp)
vmovdqa 0x1580(%rsp), %xmm0
vpxor 0x1570(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1560(%rsp)
vmovdqa %xmm0, 0x1550(%rsp)
vmovdqa 0x1560(%rsp), %xmm0
vpxor 0x1550(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3b00(%rsp)
vmovdqa %xmm0, 0x3af0(%rsp)
vmovdqa 0x3b00(%rsp), %xmm0
vmovdqa 0x3af0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5120(%rsp)
movl $0x1f, 0x511c(%rsp)
vmovdqa 0x5120(%rsp), %xmm0
movl 0x511c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ca0(%rsp)
vmovdqa %xmm0, 0x4c90(%rsp)
vmovdqa 0x4ca0(%rsp), %xmm0
vpor 0x4c90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x995d
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0x99a4
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1540(%rsp)
vmovdqa %xmm0, 0x1530(%rsp)
vmovdqa 0x1540(%rsp), %xmm0
vmovdqa 0x1530(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3100(%rsp)
vmovdqa %xmm0, 0x30f0(%rsp)
vmovdqa 0x3100(%rsp), %xmm0
vmovdqa 0x30f0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3ae0(%rsp)
vmovdqa %xmm0, 0x3ad0(%rsp)
vmovdqa 0x3ae0(%rsp), %xmm0
vmovdqa 0x3ad0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1520(%rsp)
vmovdqa %xmm0, 0x1510(%rsp)
vmovdqa 0x1520(%rsp), %xmm0
vmovdqa 0x1510(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1500(%rsp)
vmovdqa %xmm0, 0x14f0(%rsp)
vmovdqa 0x1500(%rsp), %xmm0
vmovdqa 0x14f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x14e0(%rsp)
vmovdqa %xmm0, 0x14d0(%rsp)
vmovdqa 0x14e0(%rsp), %xmm0
vmovdqa 0x14d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x480f(%rsp)
movb $0xf, 0x480e(%rsp)
movb $0xe, 0x480d(%rsp)
movb $0xd, 0x480c(%rsp)
movb $0x8, 0x480b(%rsp)
movb $0xb, 0x480a(%rsp)
movb $0xa, 0x4809(%rsp)
movb $0x9, 0x4808(%rsp)
movb $0x4, 0x4807(%rsp)
movb $0x7, 0x4806(%rsp)
movb $0x6, 0x4805(%rsp)
movb $0x5, 0x4804(%rsp)
movb $0x0, 0x4803(%rsp)
movb $0x3, 0x4802(%rsp)
movb $0x2, 0x4801(%rsp)
movb $0x1, 0x4800(%rsp)
movzbl 0x4800(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4801(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4802(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4803(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4804(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4805(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4806(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4807(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4808(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4809(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x480a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x480b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x480c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x480d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x480e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x480f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47f0(%rsp)
vmovdqa 0x47f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4380(%rsp)
vmovdqa %xmm0, 0x4370(%rsp)
vmovdqa 0x4380(%rsp), %xmm0
vmovdqa 0x4370(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x14c0(%rsp)
vmovdqa %xmm0, 0x14b0(%rsp)
vmovdqa 0x14c0(%rsp), %xmm0
vmovdqa 0x14b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x30e0(%rsp)
vmovdqa %xmm0, 0x30d0(%rsp)
vmovdqa 0x30e0(%rsp), %xmm0
vmovdqa 0x30d0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3ac0(%rsp)
vmovdqa %xmm0, 0x3ab0(%rsp)
vmovdqa 0x3ac0(%rsp), %xmm0
vmovdqa 0x3ab0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x14a0(%rsp)
vmovdqa %xmm0, 0x1490(%rsp)
vmovdqa 0x14a0(%rsp), %xmm0
vmovdqa 0x1490(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1480(%rsp)
vmovdqa %xmm0, 0x1470(%rsp)
vmovdqa 0x1480(%rsp), %xmm0
vmovdqa 0x1470(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1460(%rsp)
vmovdqa %xmm0, 0x1450(%rsp)
vmovdqa 0x1460(%rsp), %xmm0
vmovdqa 0x1450(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5100(%rsp)
movl $0xb, 0x50fc(%rsp)
vmovdqa 0x5100(%rsp), %xmm0
vmovd 0x50fc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x54a0(%rsp)
movl $0x15, 0x549c(%rsp)
vmovdqa 0x54a0(%rsp), %xmm0
vmovd 0x549c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c80(%rsp)
vmovdqa %xmm0, 0x4c70(%rsp)
vmovdqa 0x4c80(%rsp), %xmm0
vmovdqa 0x4c70(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x1440(%rsp)
vmovdqa %xmm0, 0x1430(%rsp)
vmovdqa 0x1440(%rsp), %xmm0
vmovdqa 0x1430(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x30c0(%rsp)
vmovdqa %xmm0, 0x30b0(%rsp)
vmovdqa 0x30c0(%rsp), %xmm0
vmovdqa 0x30b0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x3aa0(%rsp)
vmovdqa %xmm0, 0x3a90(%rsp)
vmovdqa 0x3aa0(%rsp), %xmm0
vmovdqa 0x3a90(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1420(%rsp)
vmovdqa %xmm0, 0x1410(%rsp)
vmovdqa 0x1420(%rsp), %xmm0
vmovdqa 0x1410(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1400(%rsp)
vmovdqa %xmm0, 0x13f0(%rsp)
vmovdqa 0x1400(%rsp), %xmm0
vmovdqa 0x13f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x13e0(%rsp)
vmovdqa %xmm0, 0x13d0(%rsp)
vmovdqa 0x13e0(%rsp), %xmm0
vmovdqa 0x13d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x47ef(%rsp)
movb $0xc, 0x47ee(%rsp)
movb $0xf, 0x47ed(%rsp)
movb $0xe, 0x47ec(%rsp)
movb $0x9, 0x47eb(%rsp)
movb $0x8, 0x47ea(%rsp)
movb $0xb, 0x47e9(%rsp)
movb $0xa, 0x47e8(%rsp)
movb $0x5, 0x47e7(%rsp)
movb $0x4, 0x47e6(%rsp)
movb $0x7, 0x47e5(%rsp)
movb $0x6, 0x47e4(%rsp)
movb $0x1, 0x47e3(%rsp)
movb $0x0, 0x47e2(%rsp)
movb $0x3, 0x47e1(%rsp)
movb $0x2, 0x47e0(%rsp)
movzbl 0x47e0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47e1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47e2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47e3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47e4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47e5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47e6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47e7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47e8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47e9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47ea(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47eb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47ec(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47ed(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47ee(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47ef(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47d0(%rsp)
vmovdqa 0x47d0(%rsp), %xmm0
vmovdqa %xmm1, 0x4360(%rsp)
vmovdqa %xmm0, 0x4350(%rsp)
vmovdqa 0x4360(%rsp), %xmm0
vmovdqa 0x4350(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x13c0(%rsp)
vmovdqa %xmm0, 0x13b0(%rsp)
vmovdqa 0x13c0(%rsp), %xmm0
vpxor 0x13b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x30a0(%rsp)
vmovdqa %xmm0, 0x3090(%rsp)
vmovdqa 0x30a0(%rsp), %xmm0
vpand 0x3090(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x3a80(%rsp)
vmovdqa %xmm0, 0x3a70(%rsp)
vmovdqa 0x3a80(%rsp), %xmm0
vmovdqa 0x3a70(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x13a0(%rsp)
vmovdqa %xmm0, 0x1390(%rsp)
vmovdqa 0x13a0(%rsp), %xmm0
vpxor 0x1390(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1380(%rsp)
vmovdqa %xmm0, 0x1370(%rsp)
vmovdqa 0x1380(%rsp), %xmm0
vpxor 0x1370(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1360(%rsp)
vmovdqa %xmm0, 0x1350(%rsp)
vmovdqa 0x1360(%rsp), %xmm0
vpxor 0x1350(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3a60(%rsp)
vmovdqa %xmm0, 0x3a50(%rsp)
vmovdqa 0x3a60(%rsp), %xmm0
vmovdqa 0x3a50(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x50e0(%rsp)
movl $0x1f, 0x50dc(%rsp)
vmovdqa 0x50e0(%rsp), %xmm0
movl 0x50dc(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c60(%rsp)
vmovdqa %xmm0, 0x4c50(%rsp)
vmovdqa 0x4c60(%rsp), %xmm0
vpor 0x4c50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xa448
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xa48f
jmp 0xa491
movl 0x19c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x19c(%rsp)
jmp 0x8ea7
jmp 0xa4a9
vmovdqa 0x3e0(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
movq %rax, 0x5e0(%rsp)
movq 0x5e0(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1340(%rsp)
vmovdqa %xmm0, 0x1330(%rsp)
vmovdqa 0x1340(%rsp), %xmm0
vpxor 0x1330(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x5d8(%rsp)
movq 0x5d8(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1320(%rsp)
vmovdqa %xmm0, 0x1310(%rsp)
vmovdqa 0x1320(%rsp), %xmm0
vpxor 0x1310(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
movq 0x10(%rbp), %rax
addq 0x1a8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x5d0(%rsp)
movq 0x5d0(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0x1300(%rsp)
vmovdqa %xmm0, 0x12f0(%rsp)
vmovdqa 0x1300(%rsp), %xmm0
vpxor 0x12f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
movq 0x1a8(%rsp), %rax
addq $0x30, %rax
movq %rax, 0x1a8(%rsp)
movq 0x1a0(%rsp), %rax
subq $0x30, %rax
movq %rax, 0x1a0(%rsp)
jmp 0x8de3
jmp 0xa5e2
jmp 0xa5e4
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 0xa63f
jmp 0xa641
vmovdqa 0x410(%rsp), %xmm1
movl $0x4, 0x48c(%rsp)
movl $0x0, 0x488(%rsp)
movl $0x0, 0x484(%rsp)
movl $0x0, 0x480(%rsp)
movl 0x484(%rsp), %edx
movl 0x488(%rsp), %ecx
movl 0x48c(%rsp), %eax
vmovd 0x480(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x470(%rsp)
vmovdqa 0x470(%rsp), %xmm0
vmovdqa %xmm1, 0x12e0(%rsp)
vmovdqa %xmm0, 0x12d0(%rsp)
vmovdqa 0x12e0(%rsp), %xmm0
vpxor 0x12d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0xa6e7
movl $0x0, 0xfc(%rsp)
cmpl $0x6, 0xfc(%rsp)
jge 0xbcf2
jmp 0xa702
jmp 0xa704
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x12c0(%rsp)
vmovdqa %xmm0, 0x12b0(%rsp)
vmovdqa 0x12c0(%rsp), %xmm0
vmovdqa 0x12b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3080(%rsp)
vmovdqa %xmm0, 0x3070(%rsp)
vmovdqa 0x3080(%rsp), %xmm0
vmovdqa 0x3070(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a40(%rsp)
vmovdqa %xmm0, 0x3a30(%rsp)
vmovdqa 0x3a40(%rsp), %xmm0
vmovdqa 0x3a30(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x12a0(%rsp)
vmovdqa %xmm0, 0x1290(%rsp)
vmovdqa 0x12a0(%rsp), %xmm0
vmovdqa 0x1290(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1280(%rsp)
vmovdqa %xmm0, 0x1270(%rsp)
vmovdqa 0x1280(%rsp), %xmm0
vmovdqa 0x1270(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1260(%rsp)
vmovdqa %xmm0, 0x1250(%rsp)
vmovdqa 0x1260(%rsp), %xmm0
vmovdqa 0x1250(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x47cf(%rsp)
movb $0xf, 0x47ce(%rsp)
movb $0xe, 0x47cd(%rsp)
movb $0xd, 0x47cc(%rsp)
movb $0x8, 0x47cb(%rsp)
movb $0xb, 0x47ca(%rsp)
movb $0xa, 0x47c9(%rsp)
movb $0x9, 0x47c8(%rsp)
movb $0x4, 0x47c7(%rsp)
movb $0x7, 0x47c6(%rsp)
movb $0x6, 0x47c5(%rsp)
movb $0x5, 0x47c4(%rsp)
movb $0x0, 0x47c3(%rsp)
movb $0x3, 0x47c2(%rsp)
movb $0x2, 0x47c1(%rsp)
movb $0x1, 0x47c0(%rsp)
movzbl 0x47c0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47c1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47c2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47c3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47c4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47c5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47c6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47c7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47c8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47c9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47ca(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47cb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47cc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47cd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47ce(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47cf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x47b0(%rsp)
vmovdqa 0x47b0(%rsp), %xmm0
vmovdqa %xmm1, 0x4340(%rsp)
vmovdqa %xmm0, 0x4330(%rsp)
vmovdqa 0x4340(%rsp), %xmm0
vmovdqa 0x4330(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1240(%rsp)
vmovdqa %xmm0, 0x1230(%rsp)
vmovdqa 0x1240(%rsp), %xmm0
vmovdqa 0x1230(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3060(%rsp)
vmovdqa %xmm0, 0x3050(%rsp)
vmovdqa 0x3060(%rsp), %xmm0
vmovdqa 0x3050(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a20(%rsp)
vmovdqa %xmm0, 0x3a10(%rsp)
vmovdqa 0x3a20(%rsp), %xmm0
vmovdqa 0x3a10(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1220(%rsp)
vmovdqa %xmm0, 0x1210(%rsp)
vmovdqa 0x1220(%rsp), %xmm0
vmovdqa 0x1210(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1200(%rsp)
vmovdqa %xmm0, 0x11f0(%rsp)
vmovdqa 0x1200(%rsp), %xmm0
vmovdqa 0x11f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x11e0(%rsp)
vmovdqa %xmm0, 0x11d0(%rsp)
vmovdqa 0x11e0(%rsp), %xmm0
vmovdqa 0x11d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x50c0(%rsp)
movl $0xb, 0x50bc(%rsp)
vmovdqa 0x50c0(%rsp), %xmm0
vmovd 0x50bc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5480(%rsp)
movl $0x15, 0x547c(%rsp)
vmovdqa 0x5480(%rsp), %xmm0
vmovd 0x547c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c40(%rsp)
vmovdqa %xmm0, 0x4c30(%rsp)
vmovdqa 0x4c40(%rsp), %xmm0
vmovdqa 0x4c30(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x11c0(%rsp)
vmovdqa %xmm0, 0x11b0(%rsp)
vmovdqa 0x11c0(%rsp), %xmm0
vmovdqa 0x11b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3040(%rsp)
vmovdqa %xmm0, 0x3030(%rsp)
vmovdqa 0x3040(%rsp), %xmm0
vmovdqa 0x3030(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x3a00(%rsp)
vmovdqa %xmm0, 0x39f0(%rsp)
vmovdqa 0x3a00(%rsp), %xmm0
vmovdqa 0x39f0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x11a0(%rsp)
vmovdqa %xmm0, 0x1190(%rsp)
vmovdqa 0x11a0(%rsp), %xmm0
vmovdqa 0x1190(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1180(%rsp)
vmovdqa %xmm0, 0x1170(%rsp)
vmovdqa 0x1180(%rsp), %xmm0
vmovdqa 0x1170(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1160(%rsp)
vmovdqa %xmm0, 0x1150(%rsp)
vmovdqa 0x1160(%rsp), %xmm0
vmovdqa 0x1150(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x47af(%rsp)
movb $0xc, 0x47ae(%rsp)
movb $0xf, 0x47ad(%rsp)
movb $0xe, 0x47ac(%rsp)
movb $0x9, 0x47ab(%rsp)
movb $0x8, 0x47aa(%rsp)
movb $0xb, 0x47a9(%rsp)
movb $0xa, 0x47a8(%rsp)
movb $0x5, 0x47a7(%rsp)
movb $0x4, 0x47a6(%rsp)
movb $0x7, 0x47a5(%rsp)
movb $0x6, 0x47a4(%rsp)
movb $0x1, 0x47a3(%rsp)
movb $0x0, 0x47a2(%rsp)
movb $0x3, 0x47a1(%rsp)
movb $0x2, 0x47a0(%rsp)
movzbl 0x47a0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x47a1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x47a2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x47a3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x47a4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x47a5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x47a6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x47a7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x47a8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x47a9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x47aa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x47ab(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x47ac(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x47ad(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x47ae(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x47af(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4790(%rsp)
vmovdqa 0x4790(%rsp), %xmm0
vmovdqa %xmm1, 0x4320(%rsp)
vmovdqa %xmm0, 0x4310(%rsp)
vmovdqa 0x4320(%rsp), %xmm0
vmovdqa 0x4310(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1140(%rsp)
vmovdqa %xmm0, 0x1130(%rsp)
vmovdqa 0x1140(%rsp), %xmm0
vpxor 0x1130(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x3020(%rsp)
vmovdqa %xmm0, 0x3010(%rsp)
vmovdqa 0x3020(%rsp), %xmm0
vpand 0x3010(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x39e0(%rsp)
vmovdqa %xmm0, 0x39d0(%rsp)
vmovdqa 0x39e0(%rsp), %xmm0
vmovdqa 0x39d0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1120(%rsp)
vmovdqa %xmm0, 0x1110(%rsp)
vmovdqa 0x1120(%rsp), %xmm0
vpxor 0x1110(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x1100(%rsp)
vmovdqa %xmm0, 0x10f0(%rsp)
vmovdqa 0x1100(%rsp), %xmm0
vpxor 0x10f0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x10e0(%rsp)
vmovdqa %xmm0, 0x10d0(%rsp)
vmovdqa 0x10e0(%rsp), %xmm0
vpxor 0x10d0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x39c0(%rsp)
vmovdqa %xmm0, 0x39b0(%rsp)
vmovdqa 0x39c0(%rsp), %xmm0
vmovdqa 0x39b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x50a0(%rsp)
movl $0x1f, 0x509c(%rsp)
vmovdqa 0x50a0(%rsp), %xmm0
movl 0x509c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c20(%rsp)
vmovdqa %xmm0, 0x4c10(%rsp)
vmovdqa 0x4c20(%rsp), %xmm0
vpor 0x4c10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xb1a8
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xb1ef
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x10c0(%rsp)
vmovdqa %xmm0, 0x10b0(%rsp)
vmovdqa 0x10c0(%rsp), %xmm0
vmovdqa 0x10b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3000(%rsp)
vmovdqa %xmm0, 0x2ff0(%rsp)
vmovdqa 0x3000(%rsp), %xmm0
vmovdqa 0x2ff0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x39a0(%rsp)
vmovdqa %xmm0, 0x3990(%rsp)
vmovdqa 0x39a0(%rsp), %xmm0
vmovdqa 0x3990(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x10a0(%rsp)
vmovdqa %xmm0, 0x1090(%rsp)
vmovdqa 0x10a0(%rsp), %xmm0
vmovdqa 0x1090(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0x1080(%rsp)
vmovdqa %xmm0, 0x1070(%rsp)
vmovdqa 0x1080(%rsp), %xmm0
vmovdqa 0x1070(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x1060(%rsp)
vmovdqa %xmm0, 0x1050(%rsp)
vmovdqa 0x1060(%rsp), %xmm0
vmovdqa 0x1050(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x478f(%rsp)
movb $0xf, 0x478e(%rsp)
movb $0xe, 0x478d(%rsp)
movb $0xd, 0x478c(%rsp)
movb $0x8, 0x478b(%rsp)
movb $0xb, 0x478a(%rsp)
movb $0xa, 0x4789(%rsp)
movb $0x9, 0x4788(%rsp)
movb $0x4, 0x4787(%rsp)
movb $0x7, 0x4786(%rsp)
movb $0x6, 0x4785(%rsp)
movb $0x5, 0x4784(%rsp)
movb $0x0, 0x4783(%rsp)
movb $0x3, 0x4782(%rsp)
movb $0x2, 0x4781(%rsp)
movb $0x1, 0x4780(%rsp)
movzbl 0x4780(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4781(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4782(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4783(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4784(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4785(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4786(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4787(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4788(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4789(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x478a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x478b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x478c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x478d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x478e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x478f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4770(%rsp)
vmovdqa 0x4770(%rsp), %xmm0
vmovdqa %xmm1, 0x4300(%rsp)
vmovdqa %xmm0, 0x42f0(%rsp)
vmovdqa 0x4300(%rsp), %xmm0
vmovdqa 0x42f0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x1040(%rsp)
vmovdqa %xmm0, 0x1030(%rsp)
vmovdqa 0x1040(%rsp), %xmm0
vmovdqa 0x1030(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2fe0(%rsp)
vmovdqa %xmm0, 0x2fd0(%rsp)
vmovdqa 0x2fe0(%rsp), %xmm0
vmovdqa 0x2fd0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x3980(%rsp)
vmovdqa %xmm0, 0x3970(%rsp)
vmovdqa 0x3980(%rsp), %xmm0
vmovdqa 0x3970(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x1020(%rsp)
vmovdqa %xmm0, 0x1010(%rsp)
vmovdqa 0x1020(%rsp), %xmm0
vmovdqa 0x1010(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0x1000(%rsp)
vmovdqa %xmm0, 0xff0(%rsp)
vmovdqa 0x1000(%rsp), %xmm0
vmovdqa 0xff0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xfe0(%rsp)
vmovdqa %xmm0, 0xfd0(%rsp)
vmovdqa 0xfe0(%rsp), %xmm0
vmovdqa 0xfd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5080(%rsp)
movl $0xb, 0x507c(%rsp)
vmovdqa 0x5080(%rsp), %xmm0
vmovd 0x507c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5460(%rsp)
movl $0x15, 0x545c(%rsp)
vmovdqa 0x5460(%rsp), %xmm0
vmovd 0x545c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4c00(%rsp)
vmovdqa %xmm0, 0x4bf0(%rsp)
vmovdqa 0x4c00(%rsp), %xmm0
vmovdqa 0x4bf0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xfc0(%rsp)
vmovdqa %xmm0, 0xfb0(%rsp)
vmovdqa 0xfc0(%rsp), %xmm0
vmovdqa 0xfb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2fc0(%rsp)
vmovdqa %xmm0, 0x2fb0(%rsp)
vmovdqa 0x2fc0(%rsp), %xmm0
vmovdqa 0x2fb0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm0, 0x3960(%rsp)
vmovdqa %xmm0, 0x3950(%rsp)
vmovdqa 0x3960(%rsp), %xmm0
vmovdqa 0x3950(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xfa0(%rsp)
vmovdqa %xmm0, 0xf90(%rsp)
vmovdqa 0xfa0(%rsp), %xmm0
vmovdqa 0xf90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0xf80(%rsp)
vmovdqa %xmm0, 0xf70(%rsp)
vmovdqa 0xf80(%rsp), %xmm0
vmovdqa 0xf70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xf60(%rsp)
vmovdqa %xmm0, 0xf50(%rsp)
vmovdqa 0xf60(%rsp), %xmm0
vmovdqa 0xf50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x476f(%rsp)
movb $0xc, 0x476e(%rsp)
movb $0xf, 0x476d(%rsp)
movb $0xe, 0x476c(%rsp)
movb $0x9, 0x476b(%rsp)
movb $0x8, 0x476a(%rsp)
movb $0xb, 0x4769(%rsp)
movb $0xa, 0x4768(%rsp)
movb $0x5, 0x4767(%rsp)
movb $0x4, 0x4766(%rsp)
movb $0x7, 0x4765(%rsp)
movb $0x6, 0x4764(%rsp)
movb $0x1, 0x4763(%rsp)
movb $0x0, 0x4762(%rsp)
movb $0x3, 0x4761(%rsp)
movb $0x2, 0x4760(%rsp)
movzbl 0x4760(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4761(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4762(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4763(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4764(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4765(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4766(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4767(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4768(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4769(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x476a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x476b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x476c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x476d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x476e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x476f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4750(%rsp)
vmovdqa 0x4750(%rsp), %xmm0
vmovdqa %xmm1, 0x42e0(%rsp)
vmovdqa %xmm0, 0x42d0(%rsp)
vmovdqa 0x42e0(%rsp), %xmm0
vmovdqa 0x42d0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0xf40(%rsp)
vmovdqa %xmm0, 0xf30(%rsp)
vmovdqa 0xf40(%rsp), %xmm0
vpxor 0xf30(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xc0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2fa0(%rsp)
vmovdqa %xmm0, 0x2f90(%rsp)
vmovdqa 0x2fa0(%rsp), %xmm0
vpand 0x2f90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x3940(%rsp)
vmovdqa %xmm0, 0x3930(%rsp)
vmovdqa 0x3940(%rsp), %xmm0
vmovdqa 0x3930(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xc0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xf20(%rsp)
vmovdqa %xmm0, 0xf10(%rsp)
vmovdqa 0xf20(%rsp), %xmm0
vpxor 0xf10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xc0(%rsp), %xmm0
vmovdqa %xmm1, 0xf00(%rsp)
vmovdqa %xmm0, 0xef0(%rsp)
vmovdqa 0xf00(%rsp), %xmm0
vpxor 0xef0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0xee0(%rsp)
vmovdqa %xmm0, 0xed0(%rsp)
vmovdqa 0xee0(%rsp), %xmm0
vpxor 0xed0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3920(%rsp)
vmovdqa %xmm0, 0x3910(%rsp)
vmovdqa 0x3920(%rsp), %xmm0
vmovdqa 0x3910(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5060(%rsp)
movl $0x1f, 0x505c(%rsp)
vmovdqa 0x5060(%rsp), %xmm0
movl 0x505c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4be0(%rsp)
vmovdqa %xmm0, 0x4bd0(%rsp)
vmovdqa 0x4be0(%rsp), %xmm0
vpor 0x4bd0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xbc93
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xbcda
jmp 0xbcdc
movl 0xfc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xfc(%rsp)
jmp 0xa6f2
jmp 0xbcf4
vmovdqa 0x3e0(%rsp), %xmm1
leaq 0x100(%rsp), %rax
movq %rax, 0x5c8(%rsp)
movq 0x5c8(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xec0(%rsp)
vmovdqa %xmm0, 0xeb0(%rsp)
vmovdqa 0xec0(%rsp), %xmm0
vpxor 0xeb0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
leaq 0x100(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x5c0(%rsp)
movq 0x5c0(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xea0(%rsp)
vmovdqa %xmm0, 0xe90(%rsp)
vmovdqa 0xea0(%rsp), %xmm0
vpxor 0xe90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x400(%rsp), %xmm1
leaq 0x100(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x5b8(%rsp)
movq 0x5b8(%rsp), %rax
vmovdqu (%rax), %xmm0
vmovdqa %xmm1, 0xe80(%rsp)
vmovdqa %xmm0, 0xe70(%rsp)
vmovdqa 0xe80(%rsp), %xmm0
vpxor 0xe70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
jmp 0xbdf4
jmp 0xbdf6
jmp 0xbdf8
jmp 0xbdfa
jmp 0xbdfc
vmovdqa 0x410(%rsp), %xmm1
movl $0x8, 0x46c(%rsp)
movl $0x0, 0x468(%rsp)
movl $0x0, 0x464(%rsp)
movl $0x0, 0x460(%rsp)
movl 0x464(%rsp), %edx
movl 0x468(%rsp), %ecx
movl 0x46c(%rsp), %eax
vmovd 0x460(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x450(%rsp)
vmovdqa 0x450(%rsp), %xmm0
vmovdqa %xmm1, 0xe60(%rsp)
vmovdqa %xmm0, 0xe50(%rsp)
vmovdqa 0xe60(%rsp), %xmm0
vpxor 0xe50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
jmp 0xbea2
movl $0x0, 0xac(%rsp)
cmpl $0x6, 0xac(%rsp)
jge 0xd44a
jmp 0xbebd
jmp 0xbebf
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xe40(%rsp)
vmovdqa %xmm0, 0xe30(%rsp)
vmovdqa 0xe40(%rsp), %xmm0
vmovdqa 0xe30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2f80(%rsp)
vmovdqa %xmm0, 0x2f70(%rsp)
vmovdqa 0x2f80(%rsp), %xmm0
vmovdqa 0x2f70(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x3900(%rsp)
vmovdqa %xmm0, 0x38f0(%rsp)
vmovdqa 0x3900(%rsp), %xmm0
vmovdqa 0x38f0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xe20(%rsp)
vmovdqa %xmm0, 0xe10(%rsp)
vmovdqa 0xe20(%rsp), %xmm0
vmovdqa 0xe10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xe00(%rsp)
vmovdqa %xmm0, 0xdf0(%rsp)
vmovdqa 0xe00(%rsp), %xmm0
vmovdqa 0xdf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xde0(%rsp)
vmovdqa %xmm0, 0xdd0(%rsp)
vmovdqa 0xde0(%rsp), %xmm0
vmovdqa 0xdd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x474f(%rsp)
movb $0xf, 0x474e(%rsp)
movb $0xe, 0x474d(%rsp)
movb $0xd, 0x474c(%rsp)
movb $0x8, 0x474b(%rsp)
movb $0xb, 0x474a(%rsp)
movb $0xa, 0x4749(%rsp)
movb $0x9, 0x4748(%rsp)
movb $0x4, 0x4747(%rsp)
movb $0x7, 0x4746(%rsp)
movb $0x6, 0x4745(%rsp)
movb $0x5, 0x4744(%rsp)
movb $0x0, 0x4743(%rsp)
movb $0x3, 0x4742(%rsp)
movb $0x2, 0x4741(%rsp)
movb $0x1, 0x4740(%rsp)
movzbl 0x4740(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4741(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4742(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4743(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4744(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4745(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4746(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4747(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4748(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4749(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x474a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x474b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x474c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x474d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x474e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x474f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4730(%rsp)
vmovdqa 0x4730(%rsp), %xmm0
vmovdqa %xmm1, 0x42c0(%rsp)
vmovdqa %xmm0, 0x42b0(%rsp)
vmovdqa 0x42c0(%rsp), %xmm0
vmovdqa 0x42b0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0xdc0(%rsp)
vmovdqa %xmm0, 0xdb0(%rsp)
vmovdqa 0xdc0(%rsp), %xmm0
vmovdqa 0xdb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2f60(%rsp)
vmovdqa %xmm0, 0x2f50(%rsp)
vmovdqa 0x2f60(%rsp), %xmm0
vmovdqa 0x2f50(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x38e0(%rsp)
vmovdqa %xmm0, 0x38d0(%rsp)
vmovdqa 0x38e0(%rsp), %xmm0
vmovdqa 0x38d0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xda0(%rsp)
vmovdqa %xmm0, 0xd90(%rsp)
vmovdqa 0xda0(%rsp), %xmm0
vmovdqa 0xd90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xd80(%rsp)
vmovdqa %xmm0, 0xd70(%rsp)
vmovdqa 0xd80(%rsp), %xmm0
vmovdqa 0xd70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xd60(%rsp)
vmovdqa %xmm0, 0xd50(%rsp)
vmovdqa 0xd60(%rsp), %xmm0
vmovdqa 0xd50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5040(%rsp)
movl $0xb, 0x503c(%rsp)
vmovdqa 0x5040(%rsp), %xmm0
vmovd 0x503c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5440(%rsp)
movl $0x15, 0x543c(%rsp)
vmovdqa 0x5440(%rsp), %xmm0
vmovd 0x543c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4bc0(%rsp)
vmovdqa %xmm0, 0x4bb0(%rsp)
vmovdqa 0x4bc0(%rsp), %xmm0
vmovdqa 0x4bb0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xd40(%rsp)
vmovdqa %xmm0, 0xd30(%rsp)
vmovdqa 0xd40(%rsp), %xmm0
vmovdqa 0xd30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2f40(%rsp)
vmovdqa %xmm0, 0x2f30(%rsp)
vmovdqa 0x2f40(%rsp), %xmm0
vmovdqa 0x2f30(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm0, 0x38c0(%rsp)
vmovdqa %xmm0, 0x38b0(%rsp)
vmovdqa 0x38c0(%rsp), %xmm0
vmovdqa 0x38b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xd20(%rsp)
vmovdqa %xmm0, 0xd10(%rsp)
vmovdqa 0xd20(%rsp), %xmm0
vmovdqa 0xd10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xd00(%rsp)
vmovdqa %xmm0, 0xcf0(%rsp)
vmovdqa 0xd00(%rsp), %xmm0
vmovdqa 0xcf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xce0(%rsp)
vmovdqa %xmm0, 0xcd0(%rsp)
vmovdqa 0xce0(%rsp), %xmm0
vmovdqa 0xcd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x472f(%rsp)
movb $0xc, 0x472e(%rsp)
movb $0xf, 0x472d(%rsp)
movb $0xe, 0x472c(%rsp)
movb $0x9, 0x472b(%rsp)
movb $0x8, 0x472a(%rsp)
movb $0xb, 0x4729(%rsp)
movb $0xa, 0x4728(%rsp)
movb $0x5, 0x4727(%rsp)
movb $0x4, 0x4726(%rsp)
movb $0x7, 0x4725(%rsp)
movb $0x6, 0x4724(%rsp)
movb $0x1, 0x4723(%rsp)
movb $0x0, 0x4722(%rsp)
movb $0x3, 0x4721(%rsp)
movb $0x2, 0x4720(%rsp)
movzbl 0x4720(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4721(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4722(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4723(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4724(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4725(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4726(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4727(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4728(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4729(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x472a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x472b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x472c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x472d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x472e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x472f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4710(%rsp)
vmovdqa 0x4710(%rsp), %xmm0
vmovdqa %xmm1, 0x42a0(%rsp)
vmovdqa %xmm0, 0x4290(%rsp)
vmovdqa 0x42a0(%rsp), %xmm0
vmovdqa 0x4290(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0xcc0(%rsp)
vmovdqa %xmm0, 0xcb0(%rsp)
vmovdqa 0xcc0(%rsp), %xmm0
vpxor 0xcb0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2f20(%rsp)
vmovdqa %xmm0, 0x2f10(%rsp)
vmovdqa 0x2f20(%rsp), %xmm0
vpand 0x2f10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0x38a0(%rsp)
vmovdqa %xmm0, 0x3890(%rsp)
vmovdqa 0x38a0(%rsp), %xmm0
vmovdqa 0x3890(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x80(%rsp)
vmovdqa 0x90(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xca0(%rsp)
vmovdqa %xmm0, 0xc90(%rsp)
vmovdqa 0xca0(%rsp), %xmm0
vpxor 0xc90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0xc80(%rsp)
vmovdqa %xmm0, 0xc70(%rsp)
vmovdqa 0xc80(%rsp), %xmm0
vpxor 0xc70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x80(%rsp), %xmm0
vmovdqa %xmm1, 0xc60(%rsp)
vmovdqa %xmm0, 0xc50(%rsp)
vmovdqa 0xc60(%rsp), %xmm0
vpxor 0xc50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3880(%rsp)
vmovdqa %xmm0, 0x3870(%rsp)
vmovdqa 0x3880(%rsp), %xmm0
vmovdqa 0x3870(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5020(%rsp)
movl $0x1f, 0x501c(%rsp)
vmovdqa 0x5020(%rsp), %xmm0
movl 0x501c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ba0(%rsp)
vmovdqa %xmm0, 0x4b90(%rsp)
vmovdqa 0x4ba0(%rsp), %xmm0
vpor 0x4b90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xc963
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xc9aa
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xc40(%rsp)
vmovdqa %xmm0, 0xc30(%rsp)
vmovdqa 0xc40(%rsp), %xmm0
vmovdqa 0xc30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2f00(%rsp)
vmovdqa %xmm0, 0x2ef0(%rsp)
vmovdqa 0x2f00(%rsp), %xmm0
vmovdqa 0x2ef0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x3860(%rsp)
vmovdqa %xmm0, 0x3850(%rsp)
vmovdqa 0x3860(%rsp), %xmm0
vmovdqa 0x3850(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xc20(%rsp)
vmovdqa %xmm0, 0xc10(%rsp)
vmovdqa 0xc20(%rsp), %xmm0
vmovdqa 0xc10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xc00(%rsp)
vmovdqa %xmm0, 0xbf0(%rsp)
vmovdqa 0xc00(%rsp), %xmm0
vmovdqa 0xbf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xbe0(%rsp)
vmovdqa %xmm0, 0xbd0(%rsp)
vmovdqa 0xbe0(%rsp), %xmm0
vmovdqa 0xbd0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x470f(%rsp)
movb $0xf, 0x470e(%rsp)
movb $0xe, 0x470d(%rsp)
movb $0xd, 0x470c(%rsp)
movb $0x8, 0x470b(%rsp)
movb $0xb, 0x470a(%rsp)
movb $0xa, 0x4709(%rsp)
movb $0x9, 0x4708(%rsp)
movb $0x4, 0x4707(%rsp)
movb $0x7, 0x4706(%rsp)
movb $0x6, 0x4705(%rsp)
movb $0x5, 0x4704(%rsp)
movb $0x0, 0x4703(%rsp)
movb $0x3, 0x4702(%rsp)
movb $0x2, 0x4701(%rsp)
movb $0x1, 0x4700(%rsp)
movzbl 0x4700(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4701(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4702(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4703(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4704(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4705(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4706(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4707(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4708(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4709(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x470a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x470b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x470c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x470d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x470e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x470f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46f0(%rsp)
vmovdqa 0x46f0(%rsp), %xmm0
vmovdqa %xmm1, 0x4280(%rsp)
vmovdqa %xmm0, 0x4270(%rsp)
vmovdqa 0x4280(%rsp), %xmm0
vmovdqa 0x4270(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0xbc0(%rsp)
vmovdqa %xmm0, 0xbb0(%rsp)
vmovdqa 0xbc0(%rsp), %xmm0
vmovdqa 0xbb0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2ee0(%rsp)
vmovdqa %xmm0, 0x2ed0(%rsp)
vmovdqa 0x2ee0(%rsp), %xmm0
vmovdqa 0x2ed0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x3840(%rsp)
vmovdqa %xmm0, 0x3830(%rsp)
vmovdqa 0x3840(%rsp), %xmm0
vmovdqa 0x3830(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xba0(%rsp)
vmovdqa %xmm0, 0xb90(%rsp)
vmovdqa 0xba0(%rsp), %xmm0
vmovdqa 0xb90(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xb80(%rsp)
vmovdqa %xmm0, 0xb70(%rsp)
vmovdqa 0xb80(%rsp), %xmm0
vmovdqa 0xb70(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xb60(%rsp)
vmovdqa %xmm0, 0xb50(%rsp)
vmovdqa 0xb60(%rsp), %xmm0
vmovdqa 0xb50(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5000(%rsp)
movl $0xb, 0x4ffc(%rsp)
vmovdqa 0x5000(%rsp), %xmm0
vmovd 0x4ffc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5420(%rsp)
movl $0x15, 0x541c(%rsp)
vmovdqa 0x5420(%rsp), %xmm0
vmovd 0x541c(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b80(%rsp)
vmovdqa %xmm0, 0x4b70(%rsp)
vmovdqa 0x4b80(%rsp), %xmm0
vmovdqa 0x4b70(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xb40(%rsp)
vmovdqa %xmm0, 0xb30(%rsp)
vmovdqa 0xb40(%rsp), %xmm0
vmovdqa 0xb30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2ec0(%rsp)
vmovdqa %xmm0, 0x2eb0(%rsp)
vmovdqa 0x2ec0(%rsp), %xmm0
vmovdqa 0x2eb0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x3820(%rsp)
vmovdqa %xmm0, 0x3810(%rsp)
vmovdqa 0x3820(%rsp), %xmm0
vmovdqa 0x3810(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xb20(%rsp)
vmovdqa %xmm0, 0xb10(%rsp)
vmovdqa 0xb20(%rsp), %xmm0
vmovdqa 0xb10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xb00(%rsp)
vmovdqa %xmm0, 0xaf0(%rsp)
vmovdqa 0xb00(%rsp), %xmm0
vmovdqa 0xaf0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xae0(%rsp)
vmovdqa %xmm0, 0xad0(%rsp)
vmovdqa 0xae0(%rsp), %xmm0
vmovdqa 0xad0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x46ef(%rsp)
movb $0xc, 0x46ee(%rsp)
movb $0xf, 0x46ed(%rsp)
movb $0xe, 0x46ec(%rsp)
movb $0x9, 0x46eb(%rsp)
movb $0x8, 0x46ea(%rsp)
movb $0xb, 0x46e9(%rsp)
movb $0xa, 0x46e8(%rsp)
movb $0x5, 0x46e7(%rsp)
movb $0x4, 0x46e6(%rsp)
movb $0x7, 0x46e5(%rsp)
movb $0x6, 0x46e4(%rsp)
movb $0x1, 0x46e3(%rsp)
movb $0x0, 0x46e2(%rsp)
movb $0x3, 0x46e1(%rsp)
movb $0x2, 0x46e0(%rsp)
movzbl 0x46e0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46e1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46e2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46e3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46e4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46e5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46e6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46e7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46e8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46e9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46ea(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46eb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46ec(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46ed(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46ee(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46ef(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46d0(%rsp)
vmovdqa 0x46d0(%rsp), %xmm0
vmovdqa %xmm1, 0x4260(%rsp)
vmovdqa %xmm0, 0x4250(%rsp)
vmovdqa 0x4260(%rsp), %xmm0
vmovdqa 0x4250(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0xac0(%rsp)
vmovdqa %xmm0, 0xab0(%rsp)
vmovdqa 0xac0(%rsp), %xmm0
vpxor 0xab0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2ea0(%rsp)
vmovdqa %xmm0, 0x2e90(%rsp)
vmovdqa 0x2ea0(%rsp), %xmm0
vpand 0x2e90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0x3800(%rsp)
vmovdqa %xmm0, 0x37f0(%rsp)
vmovdqa 0x3800(%rsp), %xmm0
vmovdqa 0x37f0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xaa0(%rsp)
vmovdqa %xmm0, 0xa90(%rsp)
vmovdqa 0xaa0(%rsp), %xmm0
vpxor 0xa90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0xa80(%rsp)
vmovdqa %xmm0, 0xa70(%rsp)
vmovdqa 0xa80(%rsp), %xmm0
vpxor 0xa70(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0xa60(%rsp)
vmovdqa %xmm0, 0xa50(%rsp)
vmovdqa 0xa60(%rsp), %xmm0
vpxor 0xa50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x37e0(%rsp)
vmovdqa %xmm0, 0x37d0(%rsp)
vmovdqa 0x37e0(%rsp), %xmm0
vmovdqa 0x37d0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4fe0(%rsp)
movl $0x1f, 0x4fdc(%rsp)
vmovdqa 0x4fe0(%rsp), %xmm0
movl 0x4fdc(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b60(%rsp)
vmovdqa %xmm0, 0x4b50(%rsp)
vmovdqa 0x4b60(%rsp), %xmm0
vpor 0x4b50(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xd3eb
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xd432
jmp 0xd434
movl 0xac(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xac(%rsp)
jmp 0xbead
jmp 0xd44c
jmp 0xd44e
movl $0x0, 0x5c(%rsp)
cmpl $0x6, 0x5c(%rsp)
jge 0xe987
jmp 0xd463
jmp 0xd465
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0xa40(%rsp)
vmovdqa %xmm0, 0xa30(%rsp)
vmovdqa 0xa40(%rsp), %xmm0
vmovdqa 0xa30(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2e80(%rsp)
vmovdqa %xmm0, 0x2e70(%rsp)
vmovdqa 0x2e80(%rsp), %xmm0
vmovdqa 0x2e70(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x37c0(%rsp)
vmovdqa %xmm0, 0x37b0(%rsp)
vmovdqa 0x37c0(%rsp), %xmm0
vmovdqa 0x37b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0xa20(%rsp)
vmovdqa %xmm0, 0xa10(%rsp)
vmovdqa 0xa20(%rsp), %xmm0
vmovdqa 0xa10(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0xa00(%rsp)
vmovdqa %xmm0, 0x9f0(%rsp)
vmovdqa 0xa00(%rsp), %xmm0
vmovdqa 0x9f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x9e0(%rsp)
vmovdqa %xmm0, 0x9d0(%rsp)
vmovdqa 0x9e0(%rsp), %xmm0
vmovdqa 0x9d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x46cf(%rsp)
movb $0xf, 0x46ce(%rsp)
movb $0xe, 0x46cd(%rsp)
movb $0xd, 0x46cc(%rsp)
movb $0x8, 0x46cb(%rsp)
movb $0xb, 0x46ca(%rsp)
movb $0xa, 0x46c9(%rsp)
movb $0x9, 0x46c8(%rsp)
movb $0x4, 0x46c7(%rsp)
movb $0x7, 0x46c6(%rsp)
movb $0x6, 0x46c5(%rsp)
movb $0x5, 0x46c4(%rsp)
movb $0x0, 0x46c3(%rsp)
movb $0x3, 0x46c2(%rsp)
movb $0x2, 0x46c1(%rsp)
movb $0x1, 0x46c0(%rsp)
movzbl 0x46c0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46c1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46c2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46c3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46c4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46c5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46c6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46c7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46c8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46c9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46ca(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46cb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46cc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46cd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46ce(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46cf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x46b0(%rsp)
vmovdqa 0x46b0(%rsp), %xmm0
vmovdqa %xmm1, 0x4240(%rsp)
vmovdqa %xmm0, 0x4230(%rsp)
vmovdqa 0x4240(%rsp), %xmm0
vmovdqa 0x4230(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x9c0(%rsp)
vmovdqa %xmm0, 0x9b0(%rsp)
vmovdqa 0x9c0(%rsp), %xmm0
vmovdqa 0x9b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2e60(%rsp)
vmovdqa %xmm0, 0x2e50(%rsp)
vmovdqa 0x2e60(%rsp), %xmm0
vmovdqa 0x2e50(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x37a0(%rsp)
vmovdqa %xmm0, 0x3790(%rsp)
vmovdqa 0x37a0(%rsp), %xmm0
vmovdqa 0x3790(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x9a0(%rsp)
vmovdqa %xmm0, 0x990(%rsp)
vmovdqa 0x9a0(%rsp), %xmm0
vmovdqa 0x990(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x980(%rsp)
vmovdqa %xmm0, 0x970(%rsp)
vmovdqa 0x980(%rsp), %xmm0
vmovdqa 0x970(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x960(%rsp)
vmovdqa %xmm0, 0x950(%rsp)
vmovdqa 0x960(%rsp), %xmm0
vmovdqa 0x950(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4fc0(%rsp)
movl $0xb, 0x4fbc(%rsp)
vmovdqa 0x4fc0(%rsp), %xmm0
vmovd 0x4fbc(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x5400(%rsp)
movl $0x15, 0x53fc(%rsp)
vmovdqa 0x5400(%rsp), %xmm0
vmovd 0x53fc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b40(%rsp)
vmovdqa %xmm0, 0x4b30(%rsp)
vmovdqa 0x4b40(%rsp), %xmm0
vmovdqa 0x4b30(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x940(%rsp)
vmovdqa %xmm0, 0x930(%rsp)
vmovdqa 0x940(%rsp), %xmm0
vmovdqa 0x930(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2e40(%rsp)
vmovdqa %xmm0, 0x2e30(%rsp)
vmovdqa 0x2e40(%rsp), %xmm0
vmovdqa 0x2e30(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm0, 0x3780(%rsp)
vmovdqa %xmm0, 0x3770(%rsp)
vmovdqa 0x3780(%rsp), %xmm0
vmovdqa 0x3770(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x920(%rsp)
vmovdqa %xmm0, 0x910(%rsp)
vmovdqa 0x920(%rsp), %xmm0
vmovdqa 0x910(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x900(%rsp)
vmovdqa %xmm0, 0x8f0(%rsp)
vmovdqa 0x900(%rsp), %xmm0
vmovdqa 0x8f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x8e0(%rsp)
vmovdqa %xmm0, 0x8d0(%rsp)
vmovdqa 0x8e0(%rsp), %xmm0
vmovdqa 0x8d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x46af(%rsp)
movb $0xc, 0x46ae(%rsp)
movb $0xf, 0x46ad(%rsp)
movb $0xe, 0x46ac(%rsp)
movb $0x9, 0x46ab(%rsp)
movb $0x8, 0x46aa(%rsp)
movb $0xb, 0x46a9(%rsp)
movb $0xa, 0x46a8(%rsp)
movb $0x5, 0x46a7(%rsp)
movb $0x4, 0x46a6(%rsp)
movb $0x7, 0x46a5(%rsp)
movb $0x6, 0x46a4(%rsp)
movb $0x1, 0x46a3(%rsp)
movb $0x0, 0x46a2(%rsp)
movb $0x3, 0x46a1(%rsp)
movb $0x2, 0x46a0(%rsp)
movzbl 0x46a0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x46a1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x46a2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x46a3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x46a4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x46a5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x46a6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x46a7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x46a8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x46a9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x46aa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x46ab(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x46ac(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x46ad(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x46ae(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x46af(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4690(%rsp)
vmovdqa 0x4690(%rsp), %xmm0
vmovdqa %xmm1, 0x4220(%rsp)
vmovdqa %xmm0, 0x4210(%rsp)
vmovdqa 0x4220(%rsp), %xmm0
vmovdqa 0x4210(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x8c0(%rsp)
vmovdqa %xmm0, 0x8b0(%rsp)
vmovdqa 0x8c0(%rsp), %xmm0
vpxor 0x8b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x40(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2e20(%rsp)
vmovdqa %xmm0, 0x2e10(%rsp)
vmovdqa 0x2e20(%rsp), %xmm0
vpand 0x2e10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x30(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x3760(%rsp)
vmovdqa %xmm0, 0x3750(%rsp)
vmovdqa 0x3760(%rsp), %xmm0
vmovdqa 0x3750(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x30(%rsp)
vmovdqa 0x40(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x8a0(%rsp)
vmovdqa %xmm0, 0x890(%rsp)
vmovdqa 0x8a0(%rsp), %xmm0
vpxor 0x890(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x40(%rsp), %xmm0
vmovdqa %xmm1, 0x880(%rsp)
vmovdqa %xmm0, 0x870(%rsp)
vmovdqa 0x880(%rsp), %xmm0
vpxor 0x870(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x30(%rsp), %xmm0
vmovdqa %xmm1, 0x860(%rsp)
vmovdqa %xmm0, 0x850(%rsp)
vmovdqa 0x860(%rsp), %xmm0
vpxor 0x850(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x3740(%rsp)
vmovdqa %xmm0, 0x3730(%rsp)
vmovdqa 0x3740(%rsp), %xmm0
vmovdqa 0x3730(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4fa0(%rsp)
movl $0x1f, 0x4f9c(%rsp)
vmovdqa 0x4fa0(%rsp), %xmm0
movl 0x4f9c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b20(%rsp)
vmovdqa %xmm0, 0x4b10(%rsp)
vmovdqa 0x4b20(%rsp), %xmm0
vpor 0x4b10(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xdea6
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xdeed
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x840(%rsp)
vmovdqa %xmm0, 0x830(%rsp)
vmovdqa 0x840(%rsp), %xmm0
vmovdqa 0x830(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2e00(%rsp)
vmovdqa %xmm0, 0x2df0(%rsp)
vmovdqa 0x2e00(%rsp), %xmm0
vmovdqa 0x2df0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x3720(%rsp)
vmovdqa %xmm0, 0x3710(%rsp)
vmovdqa 0x3720(%rsp), %xmm0
vmovdqa 0x3710(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x820(%rsp)
vmovdqa %xmm0, 0x810(%rsp)
vmovdqa 0x820(%rsp), %xmm0
vmovdqa 0x810(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x800(%rsp)
vmovdqa %xmm0, 0x7f0(%rsp)
vmovdqa 0x800(%rsp), %xmm0
vmovdqa 0x7f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x7e0(%rsp)
vmovdqa %xmm0, 0x7d0(%rsp)
vmovdqa 0x7e0(%rsp), %xmm0
vmovdqa 0x7d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xc, 0x468f(%rsp)
movb $0xf, 0x468e(%rsp)
movb $0xe, 0x468d(%rsp)
movb $0xd, 0x468c(%rsp)
movb $0x8, 0x468b(%rsp)
movb $0xb, 0x468a(%rsp)
movb $0xa, 0x4689(%rsp)
movb $0x9, 0x4688(%rsp)
movb $0x4, 0x4687(%rsp)
movb $0x7, 0x4686(%rsp)
movb $0x6, 0x4685(%rsp)
movb $0x5, 0x4684(%rsp)
movb $0x0, 0x4683(%rsp)
movb $0x3, 0x4682(%rsp)
movb $0x2, 0x4681(%rsp)
movb $0x1, 0x4680(%rsp)
movzbl 0x4680(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4681(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4682(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4683(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4684(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4685(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4686(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4687(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4688(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4689(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x468a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x468b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x468c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x468d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x468e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x468f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4670(%rsp)
vmovdqa 0x4670(%rsp), %xmm0
vmovdqa %xmm1, 0x4200(%rsp)
vmovdqa %xmm0, 0x41f0(%rsp)
vmovdqa 0x4200(%rsp), %xmm0
vmovdqa 0x41f0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x7c0(%rsp)
vmovdqa %xmm0, 0x7b0(%rsp)
vmovdqa 0x7c0(%rsp), %xmm0
vmovdqa 0x7b0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2de0(%rsp)
vmovdqa %xmm0, 0x2dd0(%rsp)
vmovdqa 0x2de0(%rsp), %xmm0
vmovdqa 0x2dd0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x3700(%rsp)
vmovdqa %xmm0, 0x36f0(%rsp)
vmovdqa 0x3700(%rsp), %xmm0
vmovdqa 0x36f0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x7a0(%rsp)
vmovdqa %xmm0, 0x790(%rsp)
vmovdqa 0x7a0(%rsp), %xmm0
vmovdqa 0x790(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x780(%rsp)
vmovdqa %xmm0, 0x770(%rsp)
vmovdqa 0x780(%rsp), %xmm0
vmovdqa 0x770(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x760(%rsp)
vmovdqa %xmm0, 0x750(%rsp)
vmovdqa 0x760(%rsp), %xmm0
vmovdqa 0x750(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4f80(%rsp)
movl $0xb, 0x4f7c(%rsp)
vmovdqa 0x4f80(%rsp), %xmm0
vmovd 0x4f7c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x53e0(%rsp)
movl $0x15, 0x53dc(%rsp)
vmovdqa 0x53e0(%rsp), %xmm0
vmovd 0x53dc(%rsp), %xmm2
vpslld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4b00(%rsp)
vmovdqa %xmm0, 0x4af0(%rsp)
vmovdqa 0x4b00(%rsp), %xmm0
vmovdqa 0x4af0(%rsp), %xmm1
vpor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x740(%rsp)
vmovdqa %xmm0, 0x730(%rsp)
vmovdqa 0x740(%rsp), %xmm0
vmovdqa 0x730(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x3e0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x2dc0(%rsp)
vmovdqa %xmm0, 0x2db0(%rsp)
vmovdqa 0x2dc0(%rsp), %xmm0
vmovdqa 0x2db0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm0, 0x36e0(%rsp)
vmovdqa %xmm0, 0x36d0(%rsp)
vmovdqa 0x36e0(%rsp), %xmm0
vmovdqa 0x36d0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x720(%rsp)
vmovdqa %xmm0, 0x710(%rsp)
vmovdqa 0x720(%rsp), %xmm0
vmovdqa 0x710(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x700(%rsp)
vmovdqa %xmm0, 0x6f0(%rsp)
vmovdqa 0x700(%rsp), %xmm0
vmovdqa 0x6f0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x6e0(%rsp)
vmovdqa %xmm0, 0x6d0(%rsp)
vmovdqa 0x6e0(%rsp), %xmm0
vmovdqa 0x6d0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x410(%rsp), %xmm1
movb $0xd, 0x466f(%rsp)
movb $0xc, 0x466e(%rsp)
movb $0xf, 0x466d(%rsp)
movb $0xe, 0x466c(%rsp)
movb $0x9, 0x466b(%rsp)
movb $0x8, 0x466a(%rsp)
movb $0xb, 0x4669(%rsp)
movb $0xa, 0x4668(%rsp)
movb $0x5, 0x4667(%rsp)
movb $0x4, 0x4666(%rsp)
movb $0x7, 0x4665(%rsp)
movb $0x6, 0x4664(%rsp)
movb $0x1, 0x4663(%rsp)
movb $0x0, 0x4662(%rsp)
movb $0x3, 0x4661(%rsp)
movb $0x2, 0x4660(%rsp)
movzbl 0x4660(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x4661(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x4662(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x4663(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x4664(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x4665(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x4666(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x4667(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x4668(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x4669(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x466a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x466b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x466c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x466d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x466e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x466f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x4650(%rsp)
vmovdqa 0x4650(%rsp), %xmm0
vmovdqa %xmm1, 0x41e0(%rsp)
vmovdqa %xmm0, 0x41d0(%rsp)
vmovdqa 0x41e0(%rsp), %xmm0
vmovdqa 0x41d0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x6c0(%rsp)
vmovdqa %xmm0, 0x6b0(%rsp)
vmovdqa 0x6c0(%rsp), %xmm0
vpxor 0x6b0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x400(%rsp), %xmm1
vmovdqa 0x410(%rsp), %xmm0
vmovdqa %xmm1, 0x2da0(%rsp)
vmovdqa %xmm0, 0x2d90(%rsp)
vmovdqa 0x2da0(%rsp), %xmm0
vpand 0x2d90(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x10(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x36c0(%rsp)
vmovdqa %xmm0, 0x36b0(%rsp)
vmovdqa 0x36c0(%rsp), %xmm0
vmovdqa 0x36b0(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x10(%rsp)
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x6a0(%rsp)
vmovdqa %xmm0, 0x690(%rsp)
vmovdqa 0x6a0(%rsp), %xmm0
vpxor 0x690(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm1, 0x680(%rsp)
vmovdqa %xmm0, 0x670(%rsp)
vmovdqa 0x680(%rsp), %xmm0
vpxor 0x670(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x660(%rsp)
vmovdqa %xmm0, 0x650(%rsp)
vmovdqa 0x660(%rsp), %xmm0
vpxor 0x650(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm1, 0x36a0(%rsp)
vmovdqa %xmm0, 0x3690(%rsp)
vmovdqa 0x36a0(%rsp), %xmm0
vmovdqa 0x3690(%rsp), %xmm1
vpaddd %xmm1, %xmm0, %xmm1
vmovdqa 0x3f0(%rsp), %xmm0
vmovdqa %xmm0, 0x4f60(%rsp)
movl $0x1f, 0x4f5c(%rsp)
vmovdqa 0x4f60(%rsp), %xmm0
movl 0x4f5c(%rsp), %eax
vmovd %eax, %xmm2
vpsrld %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x4ae0(%rsp)
vmovdqa %xmm0, 0x4ad0(%rsp)
vmovdqa 0x4ae0(%rsp), %xmm0
vpor 0x4ad0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xe92e
vmovdqa 0x410(%rsp), %xmm0
vpshufd $0x39, %xmm0, %xmm0     # xmm0 = xmm0[1,2,3,0]
vmovdqa %xmm0, 0x410(%rsp)
vmovdqa 0x400(%rsp), %xmm0
vpshufd $0x4e, %xmm0, %xmm0     # xmm0 = xmm0[2,3,0,1]
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpshufd $0x93, %xmm0, %xmm0     # xmm0 = xmm0[3,0,1,2]
vmovdqa %xmm0, 0x3f0(%rsp)
jmp 0xe975
jmp 0xe977
movl 0x5c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5c(%rsp)
jmp 0xd456
jmp 0xe989
jmp 0xe98b
movq 0x448(%rsp), %rax
addq 0x420(%rsp), %rax
vmovdqa 0x3e0(%rsp), %xmm0
movq %rax, 0x5628(%rsp)
vmovdqa %xmm0, 0x5610(%rsp)
vmovdqa 0x5610(%rsp), %xmm0
movq 0x5628(%rsp), %rax
vmovdqu %xmm0, (%rax)
movq %rbp, %rsp
popq %rbp
retq
nop