// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/twine80n6t4clocv2/vperm/encrypt.c
// Function: crypto_aead_decrypt
int crypto_aead_decrypt(
                        unsigned char *m,unsigned long long *mlen,
                        unsigned char *nsec,                                //not relavent to CLOC
                        const unsigned char *c,unsigned long long clen,
                        const unsigned char *ad,unsigned long long adlen,
                        const unsigned char *npub,
                        const unsigned char *k
                        )
{
    word state, tmp;
    unsigned long long i, lastblocklen;    /* set plaintext length */
    
    *mlen = clen - CRYPTO_ABYTES;
    
    unsigned char tag[CRYPTO_ABYTES];

    /* set key and compute round keys */
    Keyschedule80(k);
    
    /* process the associated data */
    
    /* process the first (partial) block of ad */
    load_partial_block(&state, ad, (adlen>STATE_LEN)?STATE_LEN:adlen, ONE_ZERO_PADDING);
    fix0(state);
    twine80_enc(state);
    if((ad[0] & 0x80) || (adlen == 0)){
        // appy h
        h(state);
    }
    else{
        // do nothing
    }
    
    if(adlen > STATE_LEN){ // ad is of more than one block
        i = STATE_LEN;
        
        /* process the middle ad blocks, excluding the first and last (partial) block */
        while((i+STATE_LEN) < adlen)
        {
            tmp = LOADS(ad+i);
            state = XOR(state, tmp);
            twine80_enc(state);
            i += STATE_LEN;
        }
        
        /* process the last (partial) ad block */
        load_partial_block(&tmp, ad+i, adlen - i, ONE_ZERO_PADDING);
        state = XOR(state, tmp);
        twine80_enc(state);
    }
    
    
    /* process the nonce */
    load_partial_block(&tmp, npub, CRYPTO_NPUBBYTES, PARAM_OZP);
    state = XOR(state, tmp);
    
    if((adlen % STATE_LEN) || (adlen == 0)){
        /* apply f2 */
        f2(state);
    }
    else{
        /* apply f1 */
        f1(state);
    }
    
    /* copy the encryption to tag state */
    tmp = SHL4(MASK4L(state));
    if(*mlen){
        /* apply g2 to tag state */
        g2(tmp);
    }
    else{
        /* apply g1 to tag state */
        g1(tmp);
    }
    state = XOR(MASK4L(state), MASK4U(tmp));
    twine80_enc(state);
    
    i = 0;
    /* process all the message except for the last message/ciphertext block */
    while((i + STATE_LEN) < (*mlen)){
        tmp = LOADS(c+i);
        tmp = XOR(tmp, SHL4(tmp));
        state = XOR(state, tmp);
        STORES(m+i, state);
        state = XOR(MASK4U(state), MASK4L(tmp));
        fix1(state);
        twine80_enc(state);
        i += STATE_LEN;
    }
    
    /* process the last block of the message/ciphetext */
    lastblocklen = (*mlen) - i;
    
    if(lastblocklen > 0){
        load_partial_block(&tmp, c+i, lastblocklen, ZERO_APPEND);
        state = XOR(state, tmp);
        store_partial_block(m+i, state, lastblocklen);
        unsigned char shift_bytes = (STATE_LEN - (unsigned char)lastblocklen);
        tmp = AND(SHR(_mm_set1_epi8(0x0f), shift_bytes*2), tmp);
        state = XOR(state, SHL4(tmp));
        /* add the one zero padding */
        state = XOR(state, SHL(_mm_set_epi8(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x80), lastblocklen*2));
        
        if((*mlen) % STATE_LEN){
            /* apply f2 */
            f2(state);
        }
        else{
            /* apply f1 */
            f1(state);
        }
        twine80_enc(state);
    }
    
    /* output the tag */
    store_partial_block(tag, SHR4(state), CRYPTO_ABYTES);

    /* compare the tag */
    for(i = 0; i < CRYPTO_ABYTES; i++)
        if(tag[i] != c[(*mlen) + i]){
            return RETURN_TAG_NO_MATCH;
        }
    
	return RETURN_SUCCESS;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x30e8, %rsp           # imm = 0x30E8
movq 0x3130(%rsp), %rax
movq 0x3128(%rsp), %rax
movq 0x3120(%rsp), %rax
movq %rdi, 0x230(%rsp)
movq %rsi, 0x228(%rsp)
movq %rdx, 0x220(%rsp)
movq %rcx, 0x218(%rsp)
movq %r8, 0x210(%rsp)
movq %r9, 0x208(%rsp)
movq 0x210(%rsp), %rcx
subq $0x4, %rcx
movq 0x228(%rsp), %rax
movq %rcx, (%rax)
movq 0x3130(%rsp), %rdi
callq 0x1060
movq 0x208(%rsp), %rax
movq %rax, 0x40(%rsp)
cmpq $0x8, 0x3120(%rsp)
jbe 0x11841
movl $0x8, %eax
movq %rax, 0x38(%rsp)
jmp 0x1184e
movq 0x3120(%rsp), %rax
movq %rax, 0x38(%rsp)
movq 0x40(%rsp), %rsi
movq 0x38(%rsp), %rax
movl %eax, %edx
leaq 0x1f0(%rsp), %rdi
movl $0x2, %ecx
callq 0x1070
vmovdqa 0x1f0(%rsp), %xmm1
movb $-0x1, 0x2b4b(%rsp)
movb $-0x1, 0x2b4a(%rsp)
movb $-0x1, 0x2b49(%rsp)
movb $-0x1, 0x2b48(%rsp)
movb $-0x1, 0x2b47(%rsp)
movb $-0x1, 0x2b46(%rsp)
movb $-0x1, 0x2b45(%rsp)
movb $-0x1, 0x2b44(%rsp)
movb $-0x1, 0x2b43(%rsp)
movb $-0x1, 0x2b42(%rsp)
movb $-0x1, 0x2b41(%rsp)
movb $-0x1, 0x2b40(%rsp)
movb $-0x1, 0x2b3f(%rsp)
movb $-0x1, 0x2b3e(%rsp)
movb $-0x1, 0x2b3d(%rsp)
movb $-0x9, 0x2b3c(%rsp)
movzbl 0x2b3c(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2b3d(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2b3e(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2b3f(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2b40(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2b41(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2b42(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2b43(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2b44(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2b45(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2b46(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2b47(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2b48(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2b49(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2b4a(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2b4b(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b20(%rsp)
vmovdqa 0x2b20(%rsp), %xmm0
vmovdqa %xmm1, 0x2290(%rsp)
vmovdqa %xmm0, 0x2280(%rsp)
vmovdqa 0x2290(%rsp), %xmm0
vpand 0x2280(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0xb75e(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0xd5b2(%rip), %rax      # 0x1efe0
movq %rax, 0x2f60(%rsp)
movq 0x2f60(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa %xmm1, 0x1df0(%rsp)
vmovdqa %xmm0, 0x1de0(%rsp)
vmovdqa 0x1df0(%rsp), %xmm0
vmovdqa 0x1de0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
movb $0xf, 0x233f(%rsp)
movb 0x233f(%rsp), %cl
movb %cl, 0x34(%rsp)
movb %cl, 0x235f(%rsp)
movb %cl, 0x235e(%rsp)
movb %cl, 0x235d(%rsp)
movb %cl, 0x235c(%rsp)
movb %cl, 0x235b(%rsp)
movb %cl, 0x235a(%rsp)
movb %cl, 0x2359(%rsp)
movb %cl, 0x2358(%rsp)
movb %cl, 0x2357(%rsp)
movb %cl, 0x2356(%rsp)
movb %cl, 0x2355(%rsp)
movb %cl, 0x2354(%rsp)
movb %cl, 0x2353(%rsp)
movb %cl, 0x2352(%rsp)
movb %cl, 0x2351(%rsp)
movb %cl, 0x2350(%rsp)
movzbl 0x2350(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2351(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2352(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2353(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2354(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2355(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2356(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2357(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2358(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2359(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x235a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x235b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x235c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x235d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x235e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x235f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2340(%rsp)
vmovdqa 0x2340(%rsp), %xmm0
vmovdqa %xmm1, 0x2270(%rsp)
vmovdqa %xmm0, 0x2260(%rsp)
vmovdqa 0x2270(%rsp), %xmm0
vmovdqa 0x2260(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2f58(%rsp)
movq 0x2f58(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1dd0(%rsp)
vmovdqa %xmm0, 0x1dc0(%rsp)
vmovdqa 0x1dd0(%rsp), %xmm0
vmovdqa 0x1dc0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm0, 0x2d10(%rsp)
movl $0x4, 0x2d0c(%rsp)
vmovdqa 0x2d10(%rsp), %xmm0
vmovd 0x2d0c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x190(%rsp), %xmm1
movb $0xf, 0x233e(%rsp)
movb 0x233e(%rsp), %cl
movb %cl, 0x35(%rsp)
movb %cl, 0x237f(%rsp)
movb %cl, 0x237e(%rsp)
movb %cl, 0x237d(%rsp)
movb %cl, 0x237c(%rsp)
movb %cl, 0x237b(%rsp)
movb %cl, 0x237a(%rsp)
movb %cl, 0x2379(%rsp)
movb %cl, 0x2378(%rsp)
movb %cl, 0x2377(%rsp)
movb %cl, 0x2376(%rsp)
movb %cl, 0x2375(%rsp)
movb %cl, 0x2374(%rsp)
movb %cl, 0x2373(%rsp)
movb %cl, 0x2372(%rsp)
movb %cl, 0x2371(%rsp)
movb %cl, 0x2370(%rsp)
movzbl 0x2370(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2371(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2372(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2373(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2374(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2375(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2376(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2377(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2378(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2379(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x237a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x237b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x237c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x237d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x237e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x237f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2360(%rsp)
vmovdqa 0x2360(%rsp), %xmm0
vmovdqa %xmm1, 0x2250(%rsp)
vmovdqa %xmm0, 0x2240(%rsp)
vmovdqa 0x2250(%rsp), %xmm0
vmovdqa 0x2240(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xed0(%rsp)
vmovdqa %xmm0, 0xec0(%rsp)
vmovdqa 0xed0(%rsp), %xmm0
vmovdqa 0xec0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2f50(%rsp)
movq 0x2f50(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1a0(%rsp), %xmm0
vmovdqa %xmm1, 0x1db0(%rsp)
vmovdqa %xmm0, 0x1da0(%rsp)
vmovdqa 0x1db0(%rsp), %xmm0
vmovdqa 0x1da0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
movb $0xf, 0x233d(%rsp)
movb 0x233d(%rsp), %cl
movb %cl, 0x36(%rsp)
movb %cl, 0x239f(%rsp)
movb %cl, 0x239e(%rsp)
movb %cl, 0x239d(%rsp)
movb %cl, 0x239c(%rsp)
movb %cl, 0x239b(%rsp)
movb %cl, 0x239a(%rsp)
movb %cl, 0x2399(%rsp)
movb %cl, 0x2398(%rsp)
movb %cl, 0x2397(%rsp)
movb %cl, 0x2396(%rsp)
movb %cl, 0x2395(%rsp)
movb %cl, 0x2394(%rsp)
movb %cl, 0x2393(%rsp)
movb %cl, 0x2392(%rsp)
movb %cl, 0x2391(%rsp)
movb %cl, 0x2390(%rsp)
movzbl 0x2390(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2391(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2392(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2393(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2394(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2395(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2396(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2397(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2398(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2399(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x239a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x239b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x239c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x239d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x239e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x239f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2380(%rsp)
vmovdqa 0x2380(%rsp), %xmm0
vmovdqa %xmm1, 0x2230(%rsp)
vmovdqa %xmm0, 0x2220(%rsp)
vmovdqa 0x2230(%rsp), %xmm0
vmovdqa 0x2220(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
addq $0x30, %rax
movq %rax, 0x2f48(%rsp)
movq 0x2f48(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1d90(%rsp)
vmovdqa %xmm0, 0x1d80(%rsp)
vmovdqa 0x1d90(%rsp), %xmm0
vmovdqa 0x1d80(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm0, 0x2cf0(%rsp)
movl $0x4, 0x2cec(%rsp)
vmovdqa 0x2cf0(%rsp), %xmm0
vmovd 0x2cec(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x190(%rsp), %xmm1
movb $0xf, 0x233c(%rsp)
movb 0x233c(%rsp), %al
movb %al, 0x37(%rsp)
movb %al, 0x23bf(%rsp)
movb %al, 0x23be(%rsp)
movb %al, 0x23bd(%rsp)
movb %al, 0x23bc(%rsp)
movb %al, 0x23bb(%rsp)
movb %al, 0x23ba(%rsp)
movb %al, 0x23b9(%rsp)
movb %al, 0x23b8(%rsp)
movb %al, 0x23b7(%rsp)
movb %al, 0x23b6(%rsp)
movb %al, 0x23b5(%rsp)
movb %al, 0x23b4(%rsp)
movb %al, 0x23b3(%rsp)
movb %al, 0x23b2(%rsp)
movb %al, 0x23b1(%rsp)
movb %al, 0x23b0(%rsp)
movzbl 0x23b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x23b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x23b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x23b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x23b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x23b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x23b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x23b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x23b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x23b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x23ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x23bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x23bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x23bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x23be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x23bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x23a0(%rsp)
vmovdqa 0x23a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2210(%rsp)
vmovdqa %xmm0, 0x2200(%rsp)
vmovdqa 0x2210(%rsp), %xmm0
vpand 0x2200(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xeb0(%rsp)
vmovdqa %xmm0, 0xea0(%rsp)
vmovdqa 0xeb0(%rsp), %xmm0
vpxor 0xea0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
movl $0x0, 0x18c(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa 0x1a0(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0x18c(%rsp)
cmpl $0x24, 0x18c(%rsp)
jge 0x128fd
vmovdqa 0x1b0(%rsp), %xmm1
movl 0x18c(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0xcbcd(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xe90(%rsp)
vmovdqa %xmm0, 0xe80(%rsp)
vmovdqa 0xe90(%rsp), %xmm0
vpxor 0xe80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
movq 0xcbce(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1d70(%rsp)
vmovdqa %xmm0, 0x1d60(%rsp)
vmovdqa 0x1d70(%rsp), %xmm0
vmovdqa 0x1d60(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xe70(%rsp)
vmovdqa %xmm0, 0xe60(%rsp)
vmovdqa 0xe70(%rsp), %xmm0
vpxor 0xe60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
movq 0xcb51(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2f40(%rsp)
movq 0x2f40(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1d50(%rsp)
vmovdqa %xmm0, 0x1d40(%rsp)
vmovdqa 0x1d50(%rsp), %xmm0
vmovdqa 0x1d40(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
movl 0x18c(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0xca87(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xe50(%rsp)
vmovdqa %xmm0, 0xe40(%rsp)
vmovdqa 0xe50(%rsp), %xmm0
vpxor 0xe40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
movq 0xca88(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1d30(%rsp)
vmovdqa %xmm0, 0x1d20(%rsp)
vmovdqa 0x1d30(%rsp), %xmm0
vmovdqa 0x1d20(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xe30(%rsp)
vmovdqa %xmm0, 0xe20(%rsp)
vmovdqa 0xe30(%rsp), %xmm0
vpxor 0xe20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
movq 0xca0b(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2f38(%rsp)
movq 0x2f38(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1d10(%rsp)
vmovdqa %xmm0, 0x1d00(%rsp)
vmovdqa 0x1d10(%rsp), %xmm0
vmovdqa 0x1d00(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
movl 0x18c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0xc941(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xe10(%rsp)
vmovdqa %xmm0, 0xe00(%rsp)
vmovdqa 0xe10(%rsp), %xmm0
vpxor 0xe00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
movq 0xc942(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1cf0(%rsp)
vmovdqa %xmm0, 0x1ce0(%rsp)
vmovdqa 0x1cf0(%rsp), %xmm0
vmovdqa 0x1ce0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xdf0(%rsp)
vmovdqa %xmm0, 0xde0(%rsp)
vmovdqa 0xdf0(%rsp), %xmm0
vpxor 0xde0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
movq 0xc8c5(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2f30(%rsp)
movq 0x2f30(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1cd0(%rsp)
vmovdqa %xmm0, 0x1cc0(%rsp)
vmovdqa 0x1cd0(%rsp), %xmm0
vmovdqa 0x1cc0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
movl 0x18c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0xc7fb(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xdd0(%rsp)
vmovdqa %xmm0, 0xdc0(%rsp)
vmovdqa 0xdd0(%rsp), %xmm0
vpxor 0xdc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
movq 0xc7fc(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1cb0(%rsp)
vmovdqa %xmm0, 0x1ca0(%rsp)
vmovdqa 0x1cb0(%rsp), %xmm0
vmovdqa 0x1ca0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xdb0(%rsp)
vmovdqa %xmm0, 0xda0(%rsp)
vmovdqa 0xdb0(%rsp), %xmm0
vpxor 0xda0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
movq 0xc77f(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2f28(%rsp)
movq 0x2f28(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1c90(%rsp)
vmovdqa %xmm0, 0x1c80(%rsp)
vmovdqa 0x1c90(%rsp), %xmm0
vmovdqa 0x1c80(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
movl 0x18c(%rsp), %edi
addl $0x3, %edi
vmovdqa 0x1b0(%rsp), %xmm0
vmovdqa 0x1a0(%rsp), %xmm1
callq 0x1030
movl 0x18c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x18c(%rsp)
jmp 0x123a0
movq 0xc6dc(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2f20(%rsp)
movq 0x2f20(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1c70(%rsp)
vmovdqa %xmm0, 0x1c60(%rsp)
vmovdqa 0x1c70(%rsp), %xmm0
vmovdqa 0x1c60(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0xc66e(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2f18(%rsp)
movq 0x2f18(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1c50(%rsp)
vmovdqa %xmm0, 0x1c40(%rsp)
vmovdqa 0x1c50(%rsp), %xmm0
vmovdqa 0x1c40(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0xd90(%rsp)
vmovdqa %xmm0, 0xd80(%rsp)
vmovdqa 0xd90(%rsp), %xmm0
vpxor 0xd80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0xc5c1(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2f10(%rsp)
movq 0x2f10(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1c30(%rsp)
vmovdqa %xmm0, 0x1c20(%rsp)
vmovdqa 0x1c30(%rsp), %xmm0
vmovdqa 0x1c20(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1b0(%rsp)
movq 0xc553(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2f08(%rsp)
movq 0x2f08(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x190(%rsp)
vmovdqa 0x1a0(%rsp), %xmm1
vmovdqa 0x190(%rsp), %xmm0
vmovdqa %xmm1, 0x1c10(%rsp)
vmovdqa %xmm0, 0x1c00(%rsp)
vmovdqa 0x1c10(%rsp), %xmm0
vmovdqa 0x1c00(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm1
vmovdqa 0x1a0(%rsp), %xmm0
vmovdqa %xmm1, 0xd70(%rsp)
vmovdqa %xmm0, 0xd60(%rsp)
vmovdqa 0xd70(%rsp), %xmm0
vpxor 0xd60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1a0(%rsp), %xmm0
vmovdqa %xmm0, 0x3090(%rsp)
movl $0x4, 0x308c(%rsp)
vmovdqa 0x3090(%rsp), %xmm0
movl 0x308c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1a0(%rsp), %xmm0
vmovdqa %xmm1, 0xd50(%rsp)
vmovdqa %xmm0, 0xd40(%rsp)
vmovdqa 0xd50(%rsp), %xmm0
vpxor 0xd40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0xa5cf(%rip), %rdi      # 0x1d18f
callq 0x10a0
movq 0x208(%rsp), %rax
movzbl (%rax), %eax
andl $0x80, %eax
cmpl $0x0, %eax
jne 0x12be9
cmpq $0x0, 0x3120(%rsp)
jne 0x13135
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x3, 0x2b1f(%rsp)
movb $0x2, 0x2b1e(%rsp)
movb $0x1, 0x2b1d(%rsp)
movb $0x0, 0x2b1c(%rsp)
movb $0xb, 0x2b1b(%rsp)
movb $0xa, 0x2b1a(%rsp)
movb $0x9, 0x2b19(%rsp)
movb $0x8, 0x2b18(%rsp)
movb $0x7, 0x2b17(%rsp)
movb $0x6, 0x2b16(%rsp)
movb $0x5, 0x2b15(%rsp)
movb $0x4, 0x2b14(%rsp)
movb $0x3, 0x2b13(%rsp)
movb $0x2, 0x2b12(%rsp)
movb $0x1, 0x2b11(%rsp)
movb $0x0, 0x2b10(%rsp)
movzbl 0x2b10(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2b11(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2b12(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2b13(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2b14(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2b15(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2b16(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2b17(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2b18(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2b19(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2b1a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2b1b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2b1c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2b1d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2b1e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2b1f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2b00(%rsp)
vmovdqa 0x2b00(%rsp), %xmm0
vmovdqa %xmm1, 0x1bf0(%rsp)
vmovdqa %xmm0, 0x1be0(%rsp)
vmovdqa 0x1bf0(%rsp), %xmm0
vmovdqa 0x1be0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0x7, 0x2aff(%rsp)
movb $0x6, 0x2afe(%rsp)
movb $0x5, 0x2afd(%rsp)
movb $0x4, 0x2afc(%rsp)
movb $0xf, 0x2afb(%rsp)
movb $0xe, 0x2afa(%rsp)
movb $0xd, 0x2af9(%rsp)
movb $0xc, 0x2af8(%rsp)
movb $0xb, 0x2af7(%rsp)
movb $0xa, 0x2af6(%rsp)
movb $0x9, 0x2af5(%rsp)
movb $0x8, 0x2af4(%rsp)
movb $0x7, 0x2af3(%rsp)
movb $0x6, 0x2af2(%rsp)
movb $0x5, 0x2af1(%rsp)
movb $0x4, 0x2af0(%rsp)
movzbl 0x2af0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2af1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2af2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2af3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2af4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2af5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2af6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2af7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2af8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2af9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2afa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2afb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2afc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2afd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2afe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2aff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2ae0(%rsp)
vmovdqa 0x2ae0(%rsp), %xmm0
vmovdqa %xmm2, 0x1bd0(%rsp)
vmovdqa %xmm0, 0x1bc0(%rsp)
vmovdqa 0x1bd0(%rsp), %xmm0
vmovdqa 0x1bc0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0xd30(%rsp)
vmovdqa %xmm0, 0xd20(%rsp)
vmovdqa 0xd30(%rsp), %xmm0
vmovdqa 0xd20(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
movq 0xc08c(%rip), %rax      # 0x1efe8
vmovdqa %xmm0, (%rax)
vmovdqa (%rax), %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xf, 0x2adf(%rsp)
movb $0xe, 0x2ade(%rsp)
movb $0xd, 0x2add(%rsp)
movb $0xc, 0x2adc(%rsp)
movb $-0x1, 0x2adb(%rsp)
movb $-0x1, 0x2ada(%rsp)
movb $-0x1, 0x2ad9(%rsp)
movb $-0x1, 0x2ad8(%rsp)
movb $-0x1, 0x2ad7(%rsp)
movb $-0x1, 0x2ad6(%rsp)
movb $-0x1, 0x2ad5(%rsp)
movb $-0x1, 0x2ad4(%rsp)
movb $-0x1, 0x2ad3(%rsp)
movb $-0x1, 0x2ad2(%rsp)
movb $-0x1, 0x2ad1(%rsp)
movb $-0x1, 0x2ad0(%rsp)
movzbl 0x2ad0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2ad1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2ad2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2ad3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2ad4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2ad5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2ad6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2ad7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2ad8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2ad9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2ada(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2adb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2adc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2add(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2ade(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2adf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2ac0(%rsp)
vmovdqa 0x2ac0(%rsp), %xmm0
vmovdqa %xmm2, 0x1bb0(%rsp)
vmovdqa %xmm0, 0x1ba0(%rsp)
vmovdqa 0x1bb0(%rsp), %xmm0
vmovdqa 0x1ba0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0xd10(%rsp)
vmovdqa %xmm0, 0xd00(%rsp)
vmovdqa 0xd10(%rsp), %xmm0
vpxor 0xd00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
jmp 0x13137
jmp 0x13137
cmpq $0x8, 0x3120(%rsp)
jbe 0x15cd0
movq $0x8, 0x1d8(%rsp)
movq 0x1d8(%rsp), %rax
addq $0x8, %rax
cmpq 0x3120(%rsp), %rax
jae 0x14aa8
movq 0x208(%rsp), %rax
movq 0x1d8(%rsp), %rcx
addq %rcx, %rax
movq %rax, 0x2310(%rsp)
movq 0x2310(%rsp), %rax
vmovq (%rax), %xmm0
vmovdqa %xmm0, 0x2300(%rsp)
vmovdqa 0x2300(%rsp), %xmm1
movb $0xf, 0x233b(%rsp)
movb 0x233b(%rsp), %al
movb %al, 0x32(%rsp)
movb %al, 0x23df(%rsp)
movb %al, 0x23de(%rsp)
movb %al, 0x23dd(%rsp)
movb %al, 0x23dc(%rsp)
movb %al, 0x23db(%rsp)
movb %al, 0x23da(%rsp)
movb %al, 0x23d9(%rsp)
movb %al, 0x23d8(%rsp)
movb %al, 0x23d7(%rsp)
movb %al, 0x23d6(%rsp)
movb %al, 0x23d5(%rsp)
movb %al, 0x23d4(%rsp)
movb %al, 0x23d3(%rsp)
movb %al, 0x23d2(%rsp)
movb %al, 0x23d1(%rsp)
movb %al, 0x23d0(%rsp)
movzbl 0x23d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x23d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x23d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x23d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x23d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x23d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x23d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x23d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x23d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x23d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x23da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x23db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x23dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x23dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x23de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x23df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x23c0(%rsp)
vmovdqa 0x23c0(%rsp), %xmm0
vmovdqa %xmm1, 0x21f0(%rsp)
vmovdqa %xmm0, 0x21e0(%rsp)
vmovdqa 0x21f0(%rsp), %xmm0
vmovdqa 0x21e0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm1
movb $0x7, 0x2abf(%rsp)
movb $-0x1, 0x2abe(%rsp)
movb $0x6, 0x2abd(%rsp)
movb $-0x1, 0x2abc(%rsp)
movb $0x5, 0x2abb(%rsp)
movb $-0x1, 0x2aba(%rsp)
movb $0x4, 0x2ab9(%rsp)
movb $-0x1, 0x2ab8(%rsp)
movb $0x3, 0x2ab7(%rsp)
movb $-0x1, 0x2ab6(%rsp)
movb $0x2, 0x2ab5(%rsp)
movb $-0x1, 0x2ab4(%rsp)
movb $0x1, 0x2ab3(%rsp)
movb $-0x1, 0x2ab2(%rsp)
movb $0x0, 0x2ab1(%rsp)
movb $-0x1, 0x2ab0(%rsp)
movzbl 0x2ab0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2ab1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2ab2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2ab3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2ab4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2ab5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2ab6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2ab7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2ab8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2ab9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2aba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2abb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2abc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2abd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2abe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2abf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2aa0(%rsp)
vmovdqa 0x2aa0(%rsp), %xmm0
vmovdqa %xmm1, 0x1b90(%rsp)
vmovdqa %xmm0, 0x1b80(%rsp)
vmovdqa 0x1b90(%rsp), %xmm0
vmovdqa 0x1b80(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
movq 0x208(%rsp), %rax
movq 0x1d8(%rsp), %rcx
addq %rcx, %rax
movq %rax, 0x22f8(%rsp)
movq 0x22f8(%rsp), %rax
vmovq (%rax), %xmm0
vmovdqa %xmm0, 0x22e0(%rsp)
vmovdqa 0x22e0(%rsp), %xmm2
movb $-0x10, 0x233a(%rsp)
movb 0x233a(%rsp), %al
movb %al, 0x33(%rsp)
movb %al, 0x23ff(%rsp)
movb %al, 0x23fe(%rsp)
movb %al, 0x23fd(%rsp)
movb %al, 0x23fc(%rsp)
movb %al, 0x23fb(%rsp)
movb %al, 0x23fa(%rsp)
movb %al, 0x23f9(%rsp)
movb %al, 0x23f8(%rsp)
movb %al, 0x23f7(%rsp)
movb %al, 0x23f6(%rsp)
movb %al, 0x23f5(%rsp)
movb %al, 0x23f4(%rsp)
movb %al, 0x23f3(%rsp)
movb %al, 0x23f2(%rsp)
movb %al, 0x23f1(%rsp)
movb %al, 0x23f0(%rsp)
movzbl 0x23f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x23f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x23f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x23f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x23f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x23f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x23f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x23f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x23f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x23f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x23fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x23fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x23fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x23fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x23fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x23ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x23e0(%rsp)
vmovdqa 0x23e0(%rsp), %xmm0
vmovdqa %xmm2, 0x21d0(%rsp)
vmovdqa %xmm0, 0x21c0(%rsp)
vmovdqa 0x21d0(%rsp), %xmm0
vmovdqa 0x21c0(%rsp), %xmm2
vpand %xmm2, %xmm0, %xmm0
vmovdqa %xmm0, 0x2cd0(%rsp)
movl $0x4, 0x2ccc(%rsp)
vmovdqa 0x2cd0(%rsp), %xmm0
vmovd 0x2ccc(%rsp), %xmm2
vpsrlw %xmm2, %xmm0, %xmm2
movb $-0x1, 0x2a9f(%rsp)
movb $0x7, 0x2a9e(%rsp)
movb $-0x1, 0x2a9d(%rsp)
movb $0x6, 0x2a9c(%rsp)
movb $-0x1, 0x2a9b(%rsp)
movb $0x5, 0x2a9a(%rsp)
movb $-0x1, 0x2a99(%rsp)
movb $0x4, 0x2a98(%rsp)
movb $-0x1, 0x2a97(%rsp)
movb $0x3, 0x2a96(%rsp)
movb $-0x1, 0x2a95(%rsp)
movb $0x2, 0x2a94(%rsp)
movb $-0x1, 0x2a93(%rsp)
movb $0x1, 0x2a92(%rsp)
movb $-0x1, 0x2a91(%rsp)
movb $0x0, 0x2a90(%rsp)
movzbl 0x2a90(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2a91(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2a92(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2a93(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2a94(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2a95(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2a96(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2a97(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2a98(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2a99(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2a9a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2a9b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2a9c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2a9d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2a9e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2a9f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2a80(%rsp)
vmovdqa 0x2a80(%rsp), %xmm0
vmovdqa %xmm2, 0x1b70(%rsp)
vmovdqa %xmm0, 0x1b60(%rsp)
vmovdqa 0x1b70(%rsp), %xmm0
vmovdqa 0x1b60(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0xcf0(%rsp)
vmovdqa %xmm0, 0xce0(%rsp)
vmovdqa 0xcf0(%rsp), %xmm0
vpxor 0xce0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0xcd0(%rsp)
vmovdqa %xmm0, 0xcc0(%rsp)
vmovdqa 0xcd0(%rsp), %xmm0
vpxor 0xcc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x9894(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0xb6e8(%rip), %rax      # 0x1efe0
movq %rax, 0x2f00(%rsp)
movq 0x2f00(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x170(%rsp), %xmm0
vmovdqa %xmm1, 0x1b50(%rsp)
vmovdqa %xmm0, 0x1b40(%rsp)
vmovdqa 0x1b50(%rsp), %xmm0
vmovdqa 0x1b40(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x170(%rsp), %xmm1
movb $0xf, 0x2339(%rsp)
movb 0x2339(%rsp), %cl
movb %cl, 0x2e(%rsp)
movb %cl, 0x241f(%rsp)
movb %cl, 0x241e(%rsp)
movb %cl, 0x241d(%rsp)
movb %cl, 0x241c(%rsp)
movb %cl, 0x241b(%rsp)
movb %cl, 0x241a(%rsp)
movb %cl, 0x2419(%rsp)
movb %cl, 0x2418(%rsp)
movb %cl, 0x2417(%rsp)
movb %cl, 0x2416(%rsp)
movb %cl, 0x2415(%rsp)
movb %cl, 0x2414(%rsp)
movb %cl, 0x2413(%rsp)
movb %cl, 0x2412(%rsp)
movb %cl, 0x2411(%rsp)
movb %cl, 0x2410(%rsp)
movzbl 0x2410(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2411(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2412(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2413(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2414(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2415(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2416(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2417(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2418(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2419(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x241a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x241b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x241c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x241d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x241e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x241f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2400(%rsp)
vmovdqa 0x2400(%rsp), %xmm0
vmovdqa %xmm1, 0x21b0(%rsp)
vmovdqa %xmm0, 0x21a0(%rsp)
vmovdqa 0x21b0(%rsp), %xmm0
vmovdqa 0x21a0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2ef8(%rsp)
movq 0x2ef8(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1b30(%rsp)
vmovdqa %xmm0, 0x1b20(%rsp)
vmovdqa 0x1b30(%rsp), %xmm0
vmovdqa 0x1b20(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x2cb0(%rsp)
movl $0x4, 0x2cac(%rsp)
vmovdqa 0x2cb0(%rsp), %xmm0
vmovd 0x2cac(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm1
movb $0xf, 0x2338(%rsp)
movb 0x2338(%rsp), %cl
movb %cl, 0x2f(%rsp)
movb %cl, 0x243f(%rsp)
movb %cl, 0x243e(%rsp)
movb %cl, 0x243d(%rsp)
movb %cl, 0x243c(%rsp)
movb %cl, 0x243b(%rsp)
movb %cl, 0x243a(%rsp)
movb %cl, 0x2439(%rsp)
movb %cl, 0x2438(%rsp)
movb %cl, 0x2437(%rsp)
movb %cl, 0x2436(%rsp)
movb %cl, 0x2435(%rsp)
movb %cl, 0x2434(%rsp)
movb %cl, 0x2433(%rsp)
movb %cl, 0x2432(%rsp)
movb %cl, 0x2431(%rsp)
movb %cl, 0x2430(%rsp)
movzbl 0x2430(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2431(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2432(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2433(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2434(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2435(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2436(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2437(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2438(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2439(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x243a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x243b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x243c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x243d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x243e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x243f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2420(%rsp)
vmovdqa 0x2420(%rsp), %xmm0
vmovdqa %xmm1, 0x2190(%rsp)
vmovdqa %xmm0, 0x2180(%rsp)
vmovdqa 0x2190(%rsp), %xmm0
vmovdqa 0x2180(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xcb0(%rsp)
vmovdqa %xmm0, 0xca0(%rsp)
vmovdqa 0xcb0(%rsp), %xmm0
vmovdqa 0xca0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2ef0(%rsp)
movq 0x2ef0(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0x1b10(%rsp)
vmovdqa %xmm0, 0x1b00(%rsp)
vmovdqa 0x1b10(%rsp), %xmm0
vmovdqa 0x1b00(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x160(%rsp), %xmm1
movb $0xf, 0x2337(%rsp)
movb 0x2337(%rsp), %cl
movb %cl, 0x30(%rsp)
movb %cl, 0x245f(%rsp)
movb %cl, 0x245e(%rsp)
movb %cl, 0x245d(%rsp)
movb %cl, 0x245c(%rsp)
movb %cl, 0x245b(%rsp)
movb %cl, 0x245a(%rsp)
movb %cl, 0x2459(%rsp)
movb %cl, 0x2458(%rsp)
movb %cl, 0x2457(%rsp)
movb %cl, 0x2456(%rsp)
movb %cl, 0x2455(%rsp)
movb %cl, 0x2454(%rsp)
movb %cl, 0x2453(%rsp)
movb %cl, 0x2452(%rsp)
movb %cl, 0x2451(%rsp)
movb %cl, 0x2450(%rsp)
movzbl 0x2450(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2451(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2452(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2453(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2454(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2455(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2456(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2457(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2458(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2459(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x245a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x245b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x245c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x245d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x245e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x245f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2440(%rsp)
vmovdqa 0x2440(%rsp), %xmm0
vmovdqa %xmm1, 0x2170(%rsp)
vmovdqa %xmm0, 0x2160(%rsp)
vmovdqa 0x2170(%rsp), %xmm0
vmovdqa 0x2160(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
addq $0x30, %rax
movq %rax, 0x2ee8(%rsp)
movq 0x2ee8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1af0(%rsp)
vmovdqa %xmm0, 0x1ae0(%rsp)
vmovdqa 0x1af0(%rsp), %xmm0
vmovdqa 0x1ae0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm0, 0x2c90(%rsp)
movl $0x4, 0x2c8c(%rsp)
vmovdqa 0x2c90(%rsp), %xmm0
vmovd 0x2c8c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x150(%rsp), %xmm1
movb $0xf, 0x2336(%rsp)
movb 0x2336(%rsp), %al
movb %al, 0x31(%rsp)
movb %al, 0x247f(%rsp)
movb %al, 0x247e(%rsp)
movb %al, 0x247d(%rsp)
movb %al, 0x247c(%rsp)
movb %al, 0x247b(%rsp)
movb %al, 0x247a(%rsp)
movb %al, 0x2479(%rsp)
movb %al, 0x2478(%rsp)
movb %al, 0x2477(%rsp)
movb %al, 0x2476(%rsp)
movb %al, 0x2475(%rsp)
movb %al, 0x2474(%rsp)
movb %al, 0x2473(%rsp)
movb %al, 0x2472(%rsp)
movb %al, 0x2471(%rsp)
movb %al, 0x2470(%rsp)
movzbl 0x2470(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2471(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2472(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2473(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2474(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2475(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2476(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2477(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2478(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2479(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x247a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x247b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x247c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x247d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x247e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x247f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2460(%rsp)
vmovdqa 0x2460(%rsp), %xmm0
vmovdqa %xmm1, 0x2150(%rsp)
vmovdqa %xmm0, 0x2140(%rsp)
vmovdqa 0x2150(%rsp), %xmm0
vpand 0x2140(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xc90(%rsp)
vmovdqa %xmm0, 0xc80(%rsp)
vmovdqa 0xc90(%rsp), %xmm0
vpxor 0xc80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
movl $0x0, 0x14c(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovdqa 0x160(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0x14c(%rsp)
cmpl $0x24, 0x14c(%rsp)
jge 0x147c7
vmovdqa 0x170(%rsp), %xmm1
movl 0x14c(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0xad03(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xc70(%rsp)
vmovdqa %xmm0, 0xc60(%rsp)
vmovdqa 0xc70(%rsp), %xmm0
vpxor 0xc60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
movq 0xad04(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1ad0(%rsp)
vmovdqa %xmm0, 0x1ac0(%rsp)
vmovdqa 0x1ad0(%rsp), %xmm0
vmovdqa 0x1ac0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xc50(%rsp)
vmovdqa %xmm0, 0xc40(%rsp)
vmovdqa 0xc50(%rsp), %xmm0
vpxor 0xc40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
movq 0xac87(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2ee0(%rsp)
movq 0x2ee0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1ab0(%rsp)
vmovdqa %xmm0, 0x1aa0(%rsp)
vmovdqa 0x1ab0(%rsp), %xmm0
vmovdqa 0x1aa0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x160(%rsp), %xmm1
movl 0x14c(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0xabbd(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xc30(%rsp)
vmovdqa %xmm0, 0xc20(%rsp)
vmovdqa 0xc30(%rsp), %xmm0
vpxor 0xc20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
movq 0xabbe(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1a90(%rsp)
vmovdqa %xmm0, 0x1a80(%rsp)
vmovdqa 0x1a90(%rsp), %xmm0
vmovdqa 0x1a80(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xc10(%rsp)
vmovdqa %xmm0, 0xc00(%rsp)
vmovdqa 0xc10(%rsp), %xmm0
vpxor 0xc00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movq 0xab41(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2ed8(%rsp)
movq 0x2ed8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1a70(%rsp)
vmovdqa %xmm0, 0x1a60(%rsp)
vmovdqa 0x1a70(%rsp), %xmm0
vmovdqa 0x1a60(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x170(%rsp), %xmm1
movl 0x14c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0xaa77(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xbf0(%rsp)
vmovdqa %xmm0, 0xbe0(%rsp)
vmovdqa 0xbf0(%rsp), %xmm0
vpxor 0xbe0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
movq 0xaa78(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1a50(%rsp)
vmovdqa %xmm0, 0x1a40(%rsp)
vmovdqa 0x1a50(%rsp), %xmm0
vmovdqa 0x1a40(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xbd0(%rsp)
vmovdqa %xmm0, 0xbc0(%rsp)
vmovdqa 0xbd0(%rsp), %xmm0
vpxor 0xbc0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
movq 0xa9fb(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2ed0(%rsp)
movq 0x2ed0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1a30(%rsp)
vmovdqa %xmm0, 0x1a20(%rsp)
vmovdqa 0x1a30(%rsp), %xmm0
vmovdqa 0x1a20(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
vmovdqa 0x160(%rsp), %xmm1
movl 0x14c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0xa931(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xbb0(%rsp)
vmovdqa %xmm0, 0xba0(%rsp)
vmovdqa 0xbb0(%rsp), %xmm0
vpxor 0xba0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
movq 0xa932(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1a10(%rsp)
vmovdqa %xmm0, 0x1a00(%rsp)
vmovdqa 0x1a10(%rsp), %xmm0
vmovdqa 0x1a00(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xb90(%rsp)
vmovdqa %xmm0, 0xb80(%rsp)
vmovdqa 0xb90(%rsp), %xmm0
vpxor 0xb80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movq 0xa8b5(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2ec8(%rsp)
movq 0x2ec8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x19f0(%rsp)
vmovdqa %xmm0, 0x19e0(%rsp)
vmovdqa 0x19f0(%rsp), %xmm0
vmovdqa 0x19e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
movl 0x14c(%rsp), %edi
addl $0x3, %edi
vmovdqa 0x170(%rsp), %xmm0
vmovdqa 0x160(%rsp), %xmm1
callq 0x1030
movl 0x14c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x14c(%rsp)
jmp 0x1426a
movq 0xa812(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2ec0(%rsp)
movq 0x2ec0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x19d0(%rsp)
vmovdqa %xmm0, 0x19c0(%rsp)
vmovdqa 0x19d0(%rsp), %xmm0
vmovdqa 0x19c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0xa7a4(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2eb8(%rsp)
movq 0x2eb8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x19b0(%rsp)
vmovdqa %xmm0, 0x19a0(%rsp)
vmovdqa 0x19b0(%rsp), %xmm0
vmovdqa 0x19a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0xb70(%rsp)
vmovdqa %xmm0, 0xb60(%rsp)
vmovdqa 0xb70(%rsp), %xmm0
vpxor 0xb60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0xa6f7(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2eb0(%rsp)
movq 0x2eb0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1990(%rsp)
vmovdqa %xmm0, 0x1980(%rsp)
vmovdqa 0x1990(%rsp), %xmm0
vmovdqa 0x1980(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movq 0xa689(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2ea8(%rsp)
movq 0x2ea8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
vmovdqa 0x160(%rsp), %xmm1
vmovdqa 0x150(%rsp), %xmm0
vmovdqa %xmm1, 0x1970(%rsp)
vmovdqa %xmm0, 0x1960(%rsp)
vmovdqa 0x1970(%rsp), %xmm0
vmovdqa 0x1960(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x170(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0xb50(%rsp)
vmovdqa %xmm0, 0xb40(%rsp)
vmovdqa 0xb50(%rsp), %xmm0
vpxor 0xb40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm0, 0x3070(%rsp)
movl $0x4, 0x306c(%rsp)
vmovdqa 0x3070(%rsp), %xmm0
movl 0x306c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x160(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x160(%rsp), %xmm0
vmovdqa %xmm1, 0xb30(%rsp)
vmovdqa %xmm0, 0xb20(%rsp)
vmovdqa 0xb30(%rsp), %xmm0
vpxor 0xb20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x8705(%rip), %rdi      # 0x1d18f
callq 0x10a0
movq 0x1d8(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x1d8(%rsp)
jmp 0x13152
movq 0x208(%rsp), %rsi
addq 0x1d8(%rsp), %rsi
movq 0x3120(%rsp), %rax
subq 0x1d8(%rsp), %rax
movl %eax, %edx
leaq 0x1e0(%rsp), %rdi
movl $0x2, %ecx
callq 0x1070
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0xb10(%rsp)
vmovdqa %xmm0, 0xb00(%rsp)
vmovdqa 0xb10(%rsp), %xmm0
vpxor 0xb00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x8655(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0xa4a9(%rip), %rax      # 0x1efe0
movq %rax, 0x2ea0(%rsp)
movq 0x2ea0(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x130(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x130(%rsp), %xmm0
vmovdqa %xmm1, 0x1950(%rsp)
vmovdqa %xmm0, 0x1940(%rsp)
vmovdqa 0x1950(%rsp), %xmm0
vmovdqa 0x1940(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
vmovdqa 0x130(%rsp), %xmm1
movb $0xf, 0x2335(%rsp)
movb 0x2335(%rsp), %cl
movb %cl, 0x2a(%rsp)
movb %cl, 0x249f(%rsp)
movb %cl, 0x249e(%rsp)
movb %cl, 0x249d(%rsp)
movb %cl, 0x249c(%rsp)
movb %cl, 0x249b(%rsp)
movb %cl, 0x249a(%rsp)
movb %cl, 0x2499(%rsp)
movb %cl, 0x2498(%rsp)
movb %cl, 0x2497(%rsp)
movb %cl, 0x2496(%rsp)
movb %cl, 0x2495(%rsp)
movb %cl, 0x2494(%rsp)
movb %cl, 0x2493(%rsp)
movb %cl, 0x2492(%rsp)
movb %cl, 0x2491(%rsp)
movb %cl, 0x2490(%rsp)
movzbl 0x2490(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2491(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2492(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2493(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2494(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2495(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2496(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2497(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2498(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2499(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x249a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x249b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x249c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x249d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x249e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x249f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2480(%rsp)
vmovdqa 0x2480(%rsp), %xmm0
vmovdqa %xmm1, 0x2130(%rsp)
vmovdqa %xmm0, 0x2120(%rsp)
vmovdqa 0x2130(%rsp), %xmm0
vmovdqa 0x2120(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2e98(%rsp)
movq 0x2e98(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1930(%rsp)
vmovdqa %xmm0, 0x1920(%rsp)
vmovdqa 0x1930(%rsp), %xmm0
vmovdqa 0x1920(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm0, 0x2c70(%rsp)
movl $0x4, 0x2c6c(%rsp)
vmovdqa 0x2c70(%rsp), %xmm0
vmovd 0x2c6c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x110(%rsp), %xmm1
movb $0xf, 0x2334(%rsp)
movb 0x2334(%rsp), %cl
movb %cl, 0x2b(%rsp)
movb %cl, 0x24bf(%rsp)
movb %cl, 0x24be(%rsp)
movb %cl, 0x24bd(%rsp)
movb %cl, 0x24bc(%rsp)
movb %cl, 0x24bb(%rsp)
movb %cl, 0x24ba(%rsp)
movb %cl, 0x24b9(%rsp)
movb %cl, 0x24b8(%rsp)
movb %cl, 0x24b7(%rsp)
movb %cl, 0x24b6(%rsp)
movb %cl, 0x24b5(%rsp)
movb %cl, 0x24b4(%rsp)
movb %cl, 0x24b3(%rsp)
movb %cl, 0x24b2(%rsp)
movb %cl, 0x24b1(%rsp)
movb %cl, 0x24b0(%rsp)
movzbl 0x24b0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x24b1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x24b2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x24b3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x24b4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x24b5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x24b6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x24b7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x24b8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x24b9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x24ba(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x24bb(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x24bc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x24bd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x24be(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x24bf(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x24a0(%rsp)
vmovdqa 0x24a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2110(%rsp)
vmovdqa %xmm0, 0x2100(%rsp)
vmovdqa 0x2110(%rsp), %xmm0
vmovdqa 0x2100(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0xaf0(%rsp)
vmovdqa %xmm0, 0xae0(%rsp)
vmovdqa 0xaf0(%rsp), %xmm0
vmovdqa 0xae0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2e90(%rsp)
movq 0x2e90(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x120(%rsp), %xmm0
vmovdqa %xmm1, 0x1910(%rsp)
vmovdqa %xmm0, 0x1900(%rsp)
vmovdqa 0x1910(%rsp), %xmm0
vmovdqa 0x1900(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x120(%rsp), %xmm1
movb $0xf, 0x2333(%rsp)
movb 0x2333(%rsp), %cl
movb %cl, 0x2c(%rsp)
movb %cl, 0x24df(%rsp)
movb %cl, 0x24de(%rsp)
movb %cl, 0x24dd(%rsp)
movb %cl, 0x24dc(%rsp)
movb %cl, 0x24db(%rsp)
movb %cl, 0x24da(%rsp)
movb %cl, 0x24d9(%rsp)
movb %cl, 0x24d8(%rsp)
movb %cl, 0x24d7(%rsp)
movb %cl, 0x24d6(%rsp)
movb %cl, 0x24d5(%rsp)
movb %cl, 0x24d4(%rsp)
movb %cl, 0x24d3(%rsp)
movb %cl, 0x24d2(%rsp)
movb %cl, 0x24d1(%rsp)
movb %cl, 0x24d0(%rsp)
movzbl 0x24d0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x24d1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x24d2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x24d3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x24d4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x24d5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x24d6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x24d7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x24d8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x24d9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x24da(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x24db(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x24dc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x24dd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x24de(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x24df(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x24c0(%rsp)
vmovdqa 0x24c0(%rsp), %xmm0
vmovdqa %xmm1, 0x20f0(%rsp)
vmovdqa %xmm0, 0x20e0(%rsp)
vmovdqa 0x20f0(%rsp), %xmm0
vmovdqa 0x20e0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
addq $0x30, %rax
movq %rax, 0x2e88(%rsp)
movq 0x2e88(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x18f0(%rsp)
vmovdqa %xmm0, 0x18e0(%rsp)
vmovdqa 0x18f0(%rsp), %xmm0
vmovdqa 0x18e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm0, 0x2c50(%rsp)
movl $0x4, 0x2c4c(%rsp)
vmovdqa 0x2c50(%rsp), %xmm0
vmovd 0x2c4c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x110(%rsp), %xmm1
movb $0xf, 0x2332(%rsp)
movb 0x2332(%rsp), %al
movb %al, 0x2d(%rsp)
movb %al, 0x24ff(%rsp)
movb %al, 0x24fe(%rsp)
movb %al, 0x24fd(%rsp)
movb %al, 0x24fc(%rsp)
movb %al, 0x24fb(%rsp)
movb %al, 0x24fa(%rsp)
movb %al, 0x24f9(%rsp)
movb %al, 0x24f8(%rsp)
movb %al, 0x24f7(%rsp)
movb %al, 0x24f6(%rsp)
movb %al, 0x24f5(%rsp)
movb %al, 0x24f4(%rsp)
movb %al, 0x24f3(%rsp)
movb %al, 0x24f2(%rsp)
movb %al, 0x24f1(%rsp)
movb %al, 0x24f0(%rsp)
movzbl 0x24f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x24f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x24f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x24f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x24f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x24f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x24f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x24f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x24f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x24f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x24fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x24fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x24fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x24fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x24fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x24ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x24e0(%rsp)
vmovdqa 0x24e0(%rsp), %xmm0
vmovdqa %xmm1, 0x20d0(%rsp)
vmovdqa %xmm0, 0x20c0(%rsp)
vmovdqa 0x20d0(%rsp), %xmm0
vpand 0x20c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0xad0(%rsp)
vmovdqa %xmm0, 0xac0(%rsp)
vmovdqa 0xad0(%rsp), %xmm0
vpxor 0xac0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
movl $0x0, 0x10c(%rsp)
vmovdqa 0x130(%rsp), %xmm0
vmovdqa 0x120(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0x10c(%rsp)
cmpl $0x24, 0x10c(%rsp)
jge 0x15a06
vmovdqa 0x130(%rsp), %xmm1
movl 0x10c(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0x9ac4(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xab0(%rsp)
vmovdqa %xmm0, 0xaa0(%rsp)
vmovdqa 0xab0(%rsp), %xmm0
vpxor 0xaa0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
movq 0x9ac5(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x18d0(%rsp)
vmovdqa %xmm0, 0x18c0(%rsp)
vmovdqa 0x18d0(%rsp), %xmm0
vmovdqa 0x18c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0xa90(%rsp)
vmovdqa %xmm0, 0xa80(%rsp)
vmovdqa 0xa90(%rsp), %xmm0
vpxor 0xa80(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
movq 0x9a48(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2e80(%rsp)
movq 0x2e80(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x18b0(%rsp)
vmovdqa %xmm0, 0x18a0(%rsp)
vmovdqa 0x18b0(%rsp), %xmm0
vmovdqa 0x18a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
vmovdqa 0x120(%rsp), %xmm1
movl 0x10c(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0x997e(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xa70(%rsp)
vmovdqa %xmm0, 0xa60(%rsp)
vmovdqa 0xa70(%rsp), %xmm0
vpxor 0xa60(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
movq 0x997f(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1890(%rsp)
vmovdqa %xmm0, 0x1880(%rsp)
vmovdqa 0x1890(%rsp), %xmm0
vmovdqa 0x1880(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0xa50(%rsp)
vmovdqa %xmm0, 0xa40(%rsp)
vmovdqa 0xa50(%rsp), %xmm0
vpxor 0xa40(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movq 0x9902(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2e78(%rsp)
movq 0x2e78(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1870(%rsp)
vmovdqa %xmm0, 0x1860(%rsp)
vmovdqa 0x1870(%rsp), %xmm0
vmovdqa 0x1860(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x130(%rsp), %xmm1
movl 0x10c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0x9838(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0xa30(%rsp)
vmovdqa %xmm0, 0xa20(%rsp)
vmovdqa 0xa30(%rsp), %xmm0
vpxor 0xa20(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
movq 0x9839(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1850(%rsp)
vmovdqa %xmm0, 0x1840(%rsp)
vmovdqa 0x1850(%rsp), %xmm0
vmovdqa 0x1840(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0xa10(%rsp)
vmovdqa %xmm0, 0xa00(%rsp)
vmovdqa 0xa10(%rsp), %xmm0
vpxor 0xa00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
movq 0x97bc(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2e70(%rsp)
movq 0x2e70(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1830(%rsp)
vmovdqa %xmm0, 0x1820(%rsp)
vmovdqa 0x1830(%rsp), %xmm0
vmovdqa 0x1820(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
vmovdqa 0x120(%rsp), %xmm1
movl 0x10c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0x96f2(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x9f0(%rsp)
vmovdqa %xmm0, 0x9e0(%rsp)
vmovdqa 0x9f0(%rsp), %xmm0
vpxor 0x9e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
movq 0x96f3(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1810(%rsp)
vmovdqa %xmm0, 0x1800(%rsp)
vmovdqa 0x1810(%rsp), %xmm0
vmovdqa 0x1800(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x9d0(%rsp)
vmovdqa %xmm0, 0x9c0(%rsp)
vmovdqa 0x9d0(%rsp), %xmm0
vpxor 0x9c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movq 0x9676(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2e68(%rsp)
movq 0x2e68(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x17f0(%rsp)
vmovdqa %xmm0, 0x17e0(%rsp)
vmovdqa 0x17f0(%rsp), %xmm0
vmovdqa 0x17e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
movl 0x10c(%rsp), %edi
addl $0x3, %edi
vmovdqa 0x130(%rsp), %xmm0
vmovdqa 0x120(%rsp), %xmm1
callq 0x1030
movl 0x10c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x10c(%rsp)
jmp 0x154a9
movq 0x95d3(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2e60(%rsp)
movq 0x2e60(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x17d0(%rsp)
vmovdqa %xmm0, 0x17c0(%rsp)
vmovdqa 0x17d0(%rsp), %xmm0
vmovdqa 0x17c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x9565(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2e58(%rsp)
movq 0x2e58(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x17b0(%rsp)
vmovdqa %xmm0, 0x17a0(%rsp)
vmovdqa 0x17b0(%rsp), %xmm0
vmovdqa 0x17a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x9b0(%rsp)
vmovdqa %xmm0, 0x9a0(%rsp)
vmovdqa 0x9b0(%rsp), %xmm0
vpxor 0x9a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x94b8(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2e50(%rsp)
movq 0x2e50(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1790(%rsp)
vmovdqa %xmm0, 0x1780(%rsp)
vmovdqa 0x1790(%rsp), %xmm0
vmovdqa 0x1780(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movq 0x944a(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2e48(%rsp)
movq 0x2e48(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x120(%rsp), %xmm1
vmovdqa 0x110(%rsp), %xmm0
vmovdqa %xmm1, 0x1770(%rsp)
vmovdqa %xmm0, 0x1760(%rsp)
vmovdqa 0x1770(%rsp), %xmm0
vmovdqa 0x1760(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x130(%rsp), %xmm1
vmovdqa 0x120(%rsp), %xmm0
vmovdqa %xmm1, 0x990(%rsp)
vmovdqa %xmm0, 0x980(%rsp)
vmovdqa 0x990(%rsp), %xmm0
vpxor 0x980(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x120(%rsp), %xmm0
vmovdqa %xmm0, 0x3050(%rsp)
movl $0x4, 0x304c(%rsp)
vmovdqa 0x3050(%rsp), %xmm0
movl 0x304c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x120(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x120(%rsp), %xmm0
vmovdqa %xmm1, 0x970(%rsp)
vmovdqa %xmm0, 0x960(%rsp)
vmovdqa 0x970(%rsp), %xmm0
vpxor 0x960(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x74c6(%rip), %rdi      # 0x1d18f
callq 0x10a0
jmp 0x15cd0
movq 0x3128(%rsp), %rsi
leaq 0x1e0(%rsp), %rdi
movl $0x6, %edx
movl $0x3, %ecx
callq 0x1070
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x950(%rsp)
vmovdqa %xmm0, 0x940(%rsp)
vmovdqa 0x950(%rsp), %xmm0
vpxor 0x940(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x3120(%rsp), %rax
andq $0x7, %rax
cmpq $0x0, %rax
jne 0x15d4f
cmpq $0x0, 0x3120(%rsp)
jne 0x160c5
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x3, 0x2a7f(%rsp)
movb $0x2, 0x2a7e(%rsp)
movb $0x1, 0x2a7d(%rsp)
movb $0x0, 0x2a7c(%rsp)
movb $0xf, 0x2a7b(%rsp)
movb $0xe, 0x2a7a(%rsp)
movb $0xd, 0x2a79(%rsp)
movb $0xc, 0x2a78(%rsp)
movb $0xb, 0x2a77(%rsp)
movb $0xa, 0x2a76(%rsp)
movb $0x9, 0x2a75(%rsp)
movb $0x8, 0x2a74(%rsp)
movb $0x7, 0x2a73(%rsp)
movb $0x6, 0x2a72(%rsp)
movb $0x5, 0x2a71(%rsp)
movb $0x4, 0x2a70(%rsp)
movzbl 0x2a70(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2a71(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2a72(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2a73(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2a74(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2a75(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2a76(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2a77(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2a78(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2a79(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2a7a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2a7b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2a7c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2a7d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2a7e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2a7f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2a60(%rsp)
vmovdqa 0x2a60(%rsp), %xmm0
vmovdqa %xmm1, 0x1750(%rsp)
vmovdqa %xmm0, 0x1740(%rsp)
vmovdqa 0x1750(%rsp), %xmm0
vmovdqa 0x1740(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0x7, 0x2a5f(%rsp)
movb $0x6, 0x2a5e(%rsp)
movb $0x5, 0x2a5d(%rsp)
movb $0x4, 0x2a5c(%rsp)
movb $-0x1, 0x2a5b(%rsp)
movb $-0x1, 0x2a5a(%rsp)
movb $-0x1, 0x2a59(%rsp)
movb $-0x1, 0x2a58(%rsp)
movb $-0x1, 0x2a57(%rsp)
movb $-0x1, 0x2a56(%rsp)
movb $-0x1, 0x2a55(%rsp)
movb $-0x1, 0x2a54(%rsp)
movb $-0x1, 0x2a53(%rsp)
movb $-0x1, 0x2a52(%rsp)
movb $-0x1, 0x2a51(%rsp)
movb $-0x1, 0x2a50(%rsp)
movzbl 0x2a50(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2a51(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2a52(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2a53(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2a54(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2a55(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2a56(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2a57(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2a58(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2a59(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2a5a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2a5b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2a5c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2a5d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2a5e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2a5f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2a40(%rsp)
vmovdqa 0x2a40(%rsp), %xmm0
vmovdqa %xmm2, 0x1730(%rsp)
vmovdqa %xmm0, 0x1720(%rsp)
vmovdqa 0x1730(%rsp), %xmm0
vmovdqa 0x1720(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x930(%rsp)
vmovdqa %xmm0, 0x920(%rsp)
vmovdqa 0x930(%rsp), %xmm0
vpxor 0x920(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
jmp 0x1660f
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x7, 0x2a3f(%rsp)
movb $0x6, 0x2a3e(%rsp)
movb $0x5, 0x2a3d(%rsp)
movb $0x4, 0x2a3c(%rsp)
movb $0x3, 0x2a3b(%rsp)
movb $0x2, 0x2a3a(%rsp)
movb $0x1, 0x2a39(%rsp)
movb $0x0, 0x2a38(%rsp)
movb $0x7, 0x2a37(%rsp)
movb $0x6, 0x2a36(%rsp)
movb $0x5, 0x2a35(%rsp)
movb $0x4, 0x2a34(%rsp)
movb $0x3, 0x2a33(%rsp)
movb $0x2, 0x2a32(%rsp)
movb $0x1, 0x2a31(%rsp)
movb $0x0, 0x2a30(%rsp)
movzbl 0x2a30(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2a31(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2a32(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2a33(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2a34(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2a35(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2a36(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2a37(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2a38(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2a39(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2a3a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2a3b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2a3c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2a3d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2a3e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2a3f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2a20(%rsp)
vmovdqa 0x2a20(%rsp), %xmm0
vmovdqa %xmm1, 0x1710(%rsp)
vmovdqa %xmm0, 0x1700(%rsp)
vmovdqa 0x1710(%rsp), %xmm0
vmovdqa 0x1700(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xb, 0x2a1f(%rsp)
movb $0xa, 0x2a1e(%rsp)
movb $0x9, 0x2a1d(%rsp)
movb $0x8, 0x2a1c(%rsp)
movb $0x7, 0x2a1b(%rsp)
movb $0x6, 0x2a1a(%rsp)
movb $0x5, 0x2a19(%rsp)
movb $0x4, 0x2a18(%rsp)
movb $0xf, 0x2a17(%rsp)
movb $0xe, 0x2a16(%rsp)
movb $0xd, 0x2a15(%rsp)
movb $0xc, 0x2a14(%rsp)
movb $0xb, 0x2a13(%rsp)
movb $0xa, 0x2a12(%rsp)
movb $0x9, 0x2a11(%rsp)
movb $0x8, 0x2a10(%rsp)
movzbl 0x2a10(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2a11(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2a12(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2a13(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2a14(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2a15(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2a16(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2a17(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2a18(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2a19(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x2a1a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x2a1b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x2a1c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x2a1d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x2a1e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x2a1f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2a00(%rsp)
vmovdqa 0x2a00(%rsp), %xmm0
vmovdqa %xmm2, 0x16f0(%rsp)
vmovdqa %xmm0, 0x16e0(%rsp)
vmovdqa 0x16f0(%rsp), %xmm0
vmovdqa 0x16e0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x910(%rsp)
vmovdqa %xmm0, 0x900(%rsp)
vmovdqa 0x910(%rsp), %xmm0
vmovdqa 0x900(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
movq 0x8bb0(%rip), %rax      # 0x1efe8
vmovdqa %xmm0, (%rax)
vmovdqa (%rax), %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xf, 0x29ff(%rsp)
movb $0xe, 0x29fe(%rsp)
movb $0xd, 0x29fd(%rsp)
movb $0xc, 0x29fc(%rsp)
movb $0xb, 0x29fb(%rsp)
movb $0xa, 0x29fa(%rsp)
movb $0x9, 0x29f9(%rsp)
movb $0x8, 0x29f8(%rsp)
movb $-0x1, 0x29f7(%rsp)
movb $-0x1, 0x29f6(%rsp)
movb $-0x1, 0x29f5(%rsp)
movb $-0x1, 0x29f4(%rsp)
movb $-0x1, 0x29f3(%rsp)
movb $-0x1, 0x29f2(%rsp)
movb $-0x1, 0x29f1(%rsp)
movb $-0x1, 0x29f0(%rsp)
movzbl 0x29f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x29f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x29f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x29f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x29f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x29f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x29f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x29f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x29f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x29f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x29fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x29fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x29fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x29fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x29fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x29ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x29e0(%rsp)
vmovdqa 0x29e0(%rsp), %xmm0
vmovdqa %xmm2, 0x16d0(%rsp)
vmovdqa %xmm0, 0x16c0(%rsp)
vmovdqa 0x16d0(%rsp), %xmm0
vmovdqa 0x16c0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x8f0(%rsp)
vmovdqa %xmm0, 0x8e0(%rsp)
vmovdqa 0x8f0(%rsp), %xmm0
vpxor 0x8e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
movb $0xf, 0x2331(%rsp)
movb 0x2331(%rsp), %al
movb %al, 0x29(%rsp)
movb %al, 0x251f(%rsp)
movb %al, 0x251e(%rsp)
movb %al, 0x251d(%rsp)
movb %al, 0x251c(%rsp)
movb %al, 0x251b(%rsp)
movb %al, 0x251a(%rsp)
movb %al, 0x2519(%rsp)
movb %al, 0x2518(%rsp)
movb %al, 0x2517(%rsp)
movb %al, 0x2516(%rsp)
movb %al, 0x2515(%rsp)
movb %al, 0x2514(%rsp)
movb %al, 0x2513(%rsp)
movb %al, 0x2512(%rsp)
movb %al, 0x2511(%rsp)
movb %al, 0x2510(%rsp)
movzbl 0x2510(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2511(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2512(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2513(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2514(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2515(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2516(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2517(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2518(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2519(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x251a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x251b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x251c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x251d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x251e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x251f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2500(%rsp)
vmovdqa 0x2500(%rsp), %xmm0
vmovdqa %xmm1, 0x20b0(%rsp)
vmovdqa %xmm0, 0x20a0(%rsp)
vmovdqa 0x20b0(%rsp), %xmm0
vpand 0x20a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x3030(%rsp)
movl $0x4, 0x302c(%rsp)
vmovdqa 0x3030(%rsp), %xmm0
movl 0x302c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
movq 0x228(%rsp), %rax
cmpq $0x0, (%rax)
je 0x16b6c
vmovdqa 0x1e0(%rsp), %xmm1
movb $0x3, 0x29df(%rsp)
movb $0x2, 0x29de(%rsp)
movb $0x1, 0x29dd(%rsp)
movb $0x0, 0x29dc(%rsp)
movb $0xf, 0x29db(%rsp)
movb $0xe, 0x29da(%rsp)
movb $0xd, 0x29d9(%rsp)
movb $0xc, 0x29d8(%rsp)
movb $0xb, 0x29d7(%rsp)
movb $0xa, 0x29d6(%rsp)
movb $0x9, 0x29d5(%rsp)
movb $0x8, 0x29d4(%rsp)
movb $0x7, 0x29d3(%rsp)
movb $0x6, 0x29d2(%rsp)
movb $0x5, 0x29d1(%rsp)
movb $0x4, 0x29d0(%rsp)
movzbl 0x29d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x29d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x29d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x29d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x29d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x29d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x29d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x29d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x29d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x29d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x29da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x29db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x29dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x29dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x29de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x29df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x29c0(%rsp)
vmovdqa 0x29c0(%rsp), %xmm0
vmovdqa %xmm1, 0x16b0(%rsp)
vmovdqa %xmm0, 0x16a0(%rsp)
vmovdqa 0x16b0(%rsp), %xmm0
vmovdqa 0x16a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1e0(%rsp), %xmm2
movb $0x7, 0x29bf(%rsp)
movb $0x6, 0x29be(%rsp)
movb $0x5, 0x29bd(%rsp)
movb $0x4, 0x29bc(%rsp)
movb $-0x1, 0x29bb(%rsp)
movb $-0x1, 0x29ba(%rsp)
movb $-0x1, 0x29b9(%rsp)
movb $-0x1, 0x29b8(%rsp)
movb $-0x1, 0x29b7(%rsp)
movb $-0x1, 0x29b6(%rsp)
movb $-0x1, 0x29b5(%rsp)
movb $-0x1, 0x29b4(%rsp)
movb $-0x1, 0x29b3(%rsp)
movb $-0x1, 0x29b2(%rsp)
movb $-0x1, 0x29b1(%rsp)
movb $-0x1, 0x29b0(%rsp)
movzbl 0x29b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x29b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x29b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x29b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x29b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x29b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x29b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x29b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x29b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x29b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x29ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x29bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x29bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x29bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x29be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x29bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x29a0(%rsp)
vmovdqa 0x29a0(%rsp), %xmm0
vmovdqa %xmm2, 0x1690(%rsp)
vmovdqa %xmm0, 0x1680(%rsp)
vmovdqa 0x1690(%rsp), %xmm0
vmovdqa 0x1680(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x8d0(%rsp)
vmovdqa %xmm0, 0x8c0(%rsp)
vmovdqa 0x8d0(%rsp), %xmm0
vpxor 0x8c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
jmp 0x16edd
vmovdqa 0x1e0(%rsp), %xmm1
movb $0x7, 0x299f(%rsp)
movb $0x6, 0x299e(%rsp)
movb $0x5, 0x299d(%rsp)
movb $0x4, 0x299c(%rsp)
movb $0x3, 0x299b(%rsp)
movb $0x2, 0x299a(%rsp)
movb $0x1, 0x2999(%rsp)
movb $0x0, 0x2998(%rsp)
movb $0xf, 0x2997(%rsp)
movb $0xe, 0x2996(%rsp)
movb $0xd, 0x2995(%rsp)
movb $0xc, 0x2994(%rsp)
movb $0xb, 0x2993(%rsp)
movb $0xa, 0x2992(%rsp)
movb $0x9, 0x2991(%rsp)
movb $0x8, 0x2990(%rsp)
movzbl 0x2990(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2991(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2992(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2993(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2994(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2995(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2996(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2997(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2998(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2999(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x299a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x299b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x299c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x299d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x299e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x299f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2980(%rsp)
vmovdqa 0x2980(%rsp), %xmm0
vmovdqa %xmm1, 0x1670(%rsp)
vmovdqa %xmm0, 0x1660(%rsp)
vmovdqa 0x1670(%rsp), %xmm0
vmovdqa 0x1660(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1e0(%rsp), %xmm2
movb $0xb, 0x297f(%rsp)
movb $0xa, 0x297e(%rsp)
movb $0x9, 0x297d(%rsp)
movb $0x8, 0x297c(%rsp)
movb $0x7, 0x297b(%rsp)
movb $0x6, 0x297a(%rsp)
movb $0x5, 0x2979(%rsp)
movb $0x4, 0x2978(%rsp)
movb $-0x1, 0x2977(%rsp)
movb $-0x1, 0x2976(%rsp)
movb $-0x1, 0x2975(%rsp)
movb $-0x1, 0x2974(%rsp)
movb $-0x1, 0x2973(%rsp)
movb $-0x1, 0x2972(%rsp)
movb $-0x1, 0x2971(%rsp)
movb $-0x1, 0x2970(%rsp)
movzbl 0x2970(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2971(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2972(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2973(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2974(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2975(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2976(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2977(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2978(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2979(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x297a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x297b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x297c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x297d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x297e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x297f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2960(%rsp)
vmovdqa 0x2960(%rsp), %xmm0
vmovdqa %xmm2, 0x1650(%rsp)
vmovdqa %xmm0, 0x1640(%rsp)
vmovdqa 0x1650(%rsp), %xmm0
vmovdqa 0x1640(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x8b0(%rsp)
vmovdqa %xmm0, 0x8a0(%rsp)
vmovdqa 0x8b0(%rsp), %xmm0
vpxor 0x8a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
movb $0xf, 0x2330(%rsp)
movb 0x2330(%rsp), %al
movb %al, 0x27(%rsp)
movb %al, 0x253f(%rsp)
movb %al, 0x253e(%rsp)
movb %al, 0x253d(%rsp)
movb %al, 0x253c(%rsp)
movb %al, 0x253b(%rsp)
movb %al, 0x253a(%rsp)
movb %al, 0x2539(%rsp)
movb %al, 0x2538(%rsp)
movb %al, 0x2537(%rsp)
movb %al, 0x2536(%rsp)
movb %al, 0x2535(%rsp)
movb %al, 0x2534(%rsp)
movb %al, 0x2533(%rsp)
movb %al, 0x2532(%rsp)
movb %al, 0x2531(%rsp)
movb %al, 0x2530(%rsp)
movzbl 0x2530(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2531(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2532(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2533(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2534(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2535(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2536(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2537(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2538(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2539(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x253a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x253b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x253c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x253d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x253e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x253f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2520(%rsp)
vmovdqa 0x2520(%rsp), %xmm0
vmovdqa %xmm1, 0x2090(%rsp)
vmovdqa %xmm0, 0x2080(%rsp)
vmovdqa 0x2090(%rsp), %xmm0
vmovdqa 0x2080(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm1
vmovdqa 0x1e0(%rsp), %xmm2
movb $-0x10, 0x232f(%rsp)
movb 0x232f(%rsp), %al
movb %al, 0x28(%rsp)
movb %al, 0x255f(%rsp)
movb %al, 0x255e(%rsp)
movb %al, 0x255d(%rsp)
movb %al, 0x255c(%rsp)
movb %al, 0x255b(%rsp)
movb %al, 0x255a(%rsp)
movb %al, 0x2559(%rsp)
movb %al, 0x2558(%rsp)
movb %al, 0x2557(%rsp)
movb %al, 0x2556(%rsp)
movb %al, 0x2555(%rsp)
movb %al, 0x2554(%rsp)
movb %al, 0x2553(%rsp)
movb %al, 0x2552(%rsp)
movb %al, 0x2551(%rsp)
movb %al, 0x2550(%rsp)
movzbl 0x2550(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2551(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2552(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2553(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2554(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2555(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2556(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2557(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2558(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2559(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x255a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x255b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x255c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x255d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x255e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x255f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2540(%rsp)
vmovdqa 0x2540(%rsp), %xmm0
vmovdqa %xmm2, 0x2070(%rsp)
vmovdqa %xmm0, 0x2060(%rsp)
vmovdqa 0x2070(%rsp), %xmm0
vpand 0x2060(%rsp), %xmm0, %xmm0
vmovdqa %xmm1, 0x890(%rsp)
vmovdqa %xmm0, 0x880(%rsp)
vmovdqa 0x890(%rsp), %xmm0
vpxor 0x880(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x5f22(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0x7d76(%rip), %rax      # 0x1efe0
movq %rax, 0x2e40(%rsp)
movq 0x2e40(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xf0(%rsp), %xmm0
vmovdqa %xmm1, 0x1630(%rsp)
vmovdqa %xmm0, 0x1620(%rsp)
vmovdqa 0x1630(%rsp), %xmm0
vmovdqa 0x1620(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
movb $0xf, 0x232e(%rsp)
movb 0x232e(%rsp), %cl
movb %cl, 0x23(%rsp)
movb %cl, 0x257f(%rsp)
movb %cl, 0x257e(%rsp)
movb %cl, 0x257d(%rsp)
movb %cl, 0x257c(%rsp)
movb %cl, 0x257b(%rsp)
movb %cl, 0x257a(%rsp)
movb %cl, 0x2579(%rsp)
movb %cl, 0x2578(%rsp)
movb %cl, 0x2577(%rsp)
movb %cl, 0x2576(%rsp)
movb %cl, 0x2575(%rsp)
movb %cl, 0x2574(%rsp)
movb %cl, 0x2573(%rsp)
movb %cl, 0x2572(%rsp)
movb %cl, 0x2571(%rsp)
movb %cl, 0x2570(%rsp)
movzbl 0x2570(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2571(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2572(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2573(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2574(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2575(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2576(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2577(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2578(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2579(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x257a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x257b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x257c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x257d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x257e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x257f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2560(%rsp)
vmovdqa 0x2560(%rsp), %xmm0
vmovdqa %xmm1, 0x2050(%rsp)
vmovdqa %xmm0, 0x2040(%rsp)
vmovdqa 0x2050(%rsp), %xmm0
vmovdqa 0x2040(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2e38(%rsp)
movq 0x2e38(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1610(%rsp)
vmovdqa %xmm0, 0x1600(%rsp)
vmovdqa 0x1610(%rsp), %xmm0
vmovdqa 0x1600(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x2c30(%rsp)
movl $0x4, 0x2c2c(%rsp)
vmovdqa 0x2c30(%rsp), %xmm0
vmovd 0x2c2c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm1
movb $0xf, 0x232d(%rsp)
movb 0x232d(%rsp), %cl
movb %cl, 0x24(%rsp)
movb %cl, 0x259f(%rsp)
movb %cl, 0x259e(%rsp)
movb %cl, 0x259d(%rsp)
movb %cl, 0x259c(%rsp)
movb %cl, 0x259b(%rsp)
movb %cl, 0x259a(%rsp)
movb %cl, 0x2599(%rsp)
movb %cl, 0x2598(%rsp)
movb %cl, 0x2597(%rsp)
movb %cl, 0x2596(%rsp)
movb %cl, 0x2595(%rsp)
movb %cl, 0x2594(%rsp)
movb %cl, 0x2593(%rsp)
movb %cl, 0x2592(%rsp)
movb %cl, 0x2591(%rsp)
movb %cl, 0x2590(%rsp)
movzbl 0x2590(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2591(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2592(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2593(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2594(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2595(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2596(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2597(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2598(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2599(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x259a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x259b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x259c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x259d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x259e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x259f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2580(%rsp)
vmovdqa 0x2580(%rsp), %xmm0
vmovdqa %xmm1, 0x2030(%rsp)
vmovdqa %xmm0, 0x2020(%rsp)
vmovdqa 0x2030(%rsp), %xmm0
vmovdqa 0x2020(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x870(%rsp)
vmovdqa %xmm0, 0x860(%rsp)
vmovdqa 0x870(%rsp), %xmm0
vmovdqa 0x860(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2e30(%rsp)
movq 0x2e30(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x15f0(%rsp)
vmovdqa %xmm0, 0x15e0(%rsp)
vmovdqa 0x15f0(%rsp), %xmm0
vmovdqa 0x15e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
movb $0xf, 0x232c(%rsp)
movb 0x232c(%rsp), %cl
movb %cl, 0x25(%rsp)
movb %cl, 0x25bf(%rsp)
movb %cl, 0x25be(%rsp)
movb %cl, 0x25bd(%rsp)
movb %cl, 0x25bc(%rsp)
movb %cl, 0x25bb(%rsp)
movb %cl, 0x25ba(%rsp)
movb %cl, 0x25b9(%rsp)
movb %cl, 0x25b8(%rsp)
movb %cl, 0x25b7(%rsp)
movb %cl, 0x25b6(%rsp)
movb %cl, 0x25b5(%rsp)
movb %cl, 0x25b4(%rsp)
movb %cl, 0x25b3(%rsp)
movb %cl, 0x25b2(%rsp)
movb %cl, 0x25b1(%rsp)
movb %cl, 0x25b0(%rsp)
movzbl 0x25b0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x25b1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x25b2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x25b3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x25b4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x25b5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x25b6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x25b7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x25b8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x25b9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x25ba(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x25bb(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x25bc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x25bd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x25be(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x25bf(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x25a0(%rsp)
vmovdqa 0x25a0(%rsp), %xmm0
vmovdqa %xmm1, 0x2010(%rsp)
vmovdqa %xmm0, 0x2000(%rsp)
vmovdqa 0x2010(%rsp), %xmm0
vmovdqa 0x2000(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
addq $0x30, %rax
movq %rax, 0x2e28(%rsp)
movq 0x2e28(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x15d0(%rsp)
vmovdqa %xmm0, 0x15c0(%rsp)
vmovdqa 0x15d0(%rsp), %xmm0
vmovdqa 0x15c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm0, 0x2c10(%rsp)
movl $0x4, 0x2c0c(%rsp)
vmovdqa 0x2c10(%rsp), %xmm0
vmovd 0x2c0c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm1
movb $0xf, 0x232b(%rsp)
movb 0x232b(%rsp), %al
movb %al, 0x26(%rsp)
movb %al, 0x25df(%rsp)
movb %al, 0x25de(%rsp)
movb %al, 0x25dd(%rsp)
movb %al, 0x25dc(%rsp)
movb %al, 0x25db(%rsp)
movb %al, 0x25da(%rsp)
movb %al, 0x25d9(%rsp)
movb %al, 0x25d8(%rsp)
movb %al, 0x25d7(%rsp)
movb %al, 0x25d6(%rsp)
movb %al, 0x25d5(%rsp)
movb %al, 0x25d4(%rsp)
movb %al, 0x25d3(%rsp)
movb %al, 0x25d2(%rsp)
movb %al, 0x25d1(%rsp)
movb %al, 0x25d0(%rsp)
movzbl 0x25d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x25d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x25d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x25d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x25d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x25d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x25d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x25d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x25d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x25d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x25da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x25db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x25dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x25dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x25de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x25df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x25c0(%rsp)
vmovdqa 0x25c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ff0(%rsp)
vmovdqa %xmm0, 0x1fe0(%rsp)
vmovdqa 0x1ff0(%rsp), %xmm0
vpand 0x1fe0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x850(%rsp)
vmovdqa %xmm0, 0x840(%rsp)
vmovdqa 0x850(%rsp), %xmm0
vpxor 0x840(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
movl $0x0, 0xcc(%rsp)
vmovdqa 0xf0(%rsp), %xmm0
vmovdqa 0xe0(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0xcc(%rsp)
cmpl $0x24, 0xcc(%rsp)
jge 0x18139
vmovdqa 0xf0(%rsp), %xmm1
movl 0xcc(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0x7391(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x830(%rsp)
vmovdqa %xmm0, 0x820(%rsp)
vmovdqa 0x830(%rsp), %xmm0
vpxor 0x820(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
movq 0x7392(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x15b0(%rsp)
vmovdqa %xmm0, 0x15a0(%rsp)
vmovdqa 0x15b0(%rsp), %xmm0
vmovdqa 0x15a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x810(%rsp)
vmovdqa %xmm0, 0x800(%rsp)
vmovdqa 0x810(%rsp), %xmm0
vpxor 0x800(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
movq 0x7315(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2e20(%rsp)
movq 0x2e20(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1590(%rsp)
vmovdqa %xmm0, 0x1580(%rsp)
vmovdqa 0x1590(%rsp), %xmm0
vmovdqa 0x1580(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
movl 0xcc(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0x724b(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x7f0(%rsp)
vmovdqa %xmm0, 0x7e0(%rsp)
vmovdqa 0x7f0(%rsp), %xmm0
vpxor 0x7e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
movq 0x724c(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1570(%rsp)
vmovdqa %xmm0, 0x1560(%rsp)
vmovdqa 0x1570(%rsp), %xmm0
vmovdqa 0x1560(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x7d0(%rsp)
vmovdqa %xmm0, 0x7c0(%rsp)
vmovdqa 0x7d0(%rsp), %xmm0
vpxor 0x7c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
movq 0x71cf(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2e18(%rsp)
movq 0x2e18(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1550(%rsp)
vmovdqa %xmm0, 0x1540(%rsp)
vmovdqa 0x1550(%rsp), %xmm0
vmovdqa 0x1540(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
movl 0xcc(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0x7105(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x7b0(%rsp)
vmovdqa %xmm0, 0x7a0(%rsp)
vmovdqa 0x7b0(%rsp), %xmm0
vpxor 0x7a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
movq 0x7106(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1530(%rsp)
vmovdqa %xmm0, 0x1520(%rsp)
vmovdqa 0x1530(%rsp), %xmm0
vmovdqa 0x1520(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x790(%rsp)
vmovdqa %xmm0, 0x780(%rsp)
vmovdqa 0x790(%rsp), %xmm0
vpxor 0x780(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
movq 0x7089(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2e10(%rsp)
movq 0x2e10(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1510(%rsp)
vmovdqa %xmm0, 0x1500(%rsp)
vmovdqa 0x1510(%rsp), %xmm0
vmovdqa 0x1500(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
movl 0xcc(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0x6fbf(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x770(%rsp)
vmovdqa %xmm0, 0x760(%rsp)
vmovdqa 0x770(%rsp), %xmm0
vpxor 0x760(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
movq 0x6fc0(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x14f0(%rsp)
vmovdqa %xmm0, 0x14e0(%rsp)
vmovdqa 0x14f0(%rsp), %xmm0
vmovdqa 0x14e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x750(%rsp)
vmovdqa %xmm0, 0x740(%rsp)
vmovdqa 0x750(%rsp), %xmm0
vpxor 0x740(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
movq 0x6f43(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2e08(%rsp)
movq 0x2e08(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x14d0(%rsp)
vmovdqa %xmm0, 0x14c0(%rsp)
vmovdqa 0x14d0(%rsp), %xmm0
vmovdqa 0x14c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
movl 0xcc(%rsp), %edi
addl $0x3, %edi
vmovdqa 0xf0(%rsp), %xmm0
vmovdqa 0xe0(%rsp), %xmm1
callq 0x1030
movl 0xcc(%rsp), %eax
addl $0x4, %eax
movl %eax, 0xcc(%rsp)
jmp 0x17bdc
movq 0x6ea0(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2e00(%rsp)
movq 0x2e00(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x14b0(%rsp)
vmovdqa %xmm0, 0x14a0(%rsp)
vmovdqa 0x14b0(%rsp), %xmm0
vmovdqa 0x14a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x6e32(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2df8(%rsp)
movq 0x2df8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1490(%rsp)
vmovdqa %xmm0, 0x1480(%rsp)
vmovdqa 0x1490(%rsp), %xmm0
vmovdqa 0x1480(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x730(%rsp)
vmovdqa %xmm0, 0x720(%rsp)
vmovdqa 0x730(%rsp), %xmm0
vpxor 0x720(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x6d85(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2df0(%rsp)
movq 0x2df0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1470(%rsp)
vmovdqa %xmm0, 0x1460(%rsp)
vmovdqa 0x1470(%rsp), %xmm0
vmovdqa 0x1460(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xf0(%rsp)
movq 0x6d17(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2de8(%rsp)
movq 0x2de8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xe0(%rsp), %xmm1
vmovdqa 0xd0(%rsp), %xmm0
vmovdqa %xmm1, 0x1450(%rsp)
vmovdqa %xmm0, 0x1440(%rsp)
vmovdqa 0x1450(%rsp), %xmm0
vmovdqa 0x1440(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0xf0(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x710(%rsp)
vmovdqa %xmm0, 0x700(%rsp)
vmovdqa 0x710(%rsp), %xmm0
vpxor 0x700(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm0, 0x3010(%rsp)
movl $0x4, 0x300c(%rsp)
vmovdqa 0x3010(%rsp), %xmm0
movl 0x300c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xe0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xe0(%rsp), %xmm0
vmovdqa %xmm1, 0x6f0(%rsp)
vmovdqa %xmm0, 0x6e0(%rsp)
vmovdqa 0x6f0(%rsp), %xmm0
vpxor 0x6e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x4d93(%rip), %rdi      # 0x1d18f
callq 0x10a0
movq $0x0, 0x1d8(%rsp)
movq 0x1d8(%rsp), %rax
addq $0x8, %rax
movq 0x228(%rsp), %rcx
cmpq (%rcx), %rax
jae 0x1a9f4
movq 0x218(%rsp), %rax
movq 0x1d8(%rsp), %rcx
addq %rcx, %rax
movq %rax, 0x22d8(%rsp)
movq 0x22d8(%rsp), %rax
vmovq (%rax), %xmm0
vmovdqa %xmm0, 0x22c0(%rsp)
vmovdqa 0x22c0(%rsp), %xmm1
movb $0xf, 0x232a(%rsp)
movb 0x232a(%rsp), %al
movb %al, 0x1d(%rsp)
movb %al, 0x25ff(%rsp)
movb %al, 0x25fe(%rsp)
movb %al, 0x25fd(%rsp)
movb %al, 0x25fc(%rsp)
movb %al, 0x25fb(%rsp)
movb %al, 0x25fa(%rsp)
movb %al, 0x25f9(%rsp)
movb %al, 0x25f8(%rsp)
movb %al, 0x25f7(%rsp)
movb %al, 0x25f6(%rsp)
movb %al, 0x25f5(%rsp)
movb %al, 0x25f4(%rsp)
movb %al, 0x25f3(%rsp)
movb %al, 0x25f2(%rsp)
movb %al, 0x25f1(%rsp)
movb %al, 0x25f0(%rsp)
movzbl 0x25f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x25f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x25f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x25f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x25f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x25f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x25f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x25f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x25f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x25f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x25fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x25fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x25fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x25fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x25fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x25ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x25e0(%rsp)
vmovdqa 0x25e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1fd0(%rsp)
vmovdqa %xmm0, 0x1fc0(%rsp)
vmovdqa 0x1fd0(%rsp), %xmm0
vmovdqa 0x1fc0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm1
movb $0x7, 0x295f(%rsp)
movb $-0x1, 0x295e(%rsp)
movb $0x6, 0x295d(%rsp)
movb $-0x1, 0x295c(%rsp)
movb $0x5, 0x295b(%rsp)
movb $-0x1, 0x295a(%rsp)
movb $0x4, 0x2959(%rsp)
movb $-0x1, 0x2958(%rsp)
movb $0x3, 0x2957(%rsp)
movb $-0x1, 0x2956(%rsp)
movb $0x2, 0x2955(%rsp)
movb $-0x1, 0x2954(%rsp)
movb $0x1, 0x2953(%rsp)
movb $-0x1, 0x2952(%rsp)
movb $0x0, 0x2951(%rsp)
movb $-0x1, 0x2950(%rsp)
movzbl 0x2950(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2951(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2952(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2953(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2954(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2955(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2956(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2957(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2958(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2959(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x295a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x295b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x295c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x295d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x295e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x295f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2940(%rsp)
vmovdqa 0x2940(%rsp), %xmm0
vmovdqa %xmm1, 0x1430(%rsp)
vmovdqa %xmm0, 0x1420(%rsp)
vmovdqa 0x1430(%rsp), %xmm0
vmovdqa 0x1420(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
movq 0x218(%rsp), %rax
movq 0x1d8(%rsp), %rcx
addq %rcx, %rax
movq %rax, 0x22b8(%rsp)
movq 0x22b8(%rsp), %rax
vmovq (%rax), %xmm0
vmovdqa %xmm0, 0x22a0(%rsp)
vmovdqa 0x22a0(%rsp), %xmm2
movb $-0x10, 0x2329(%rsp)
movb 0x2329(%rsp), %al
movb %al, 0x1e(%rsp)
movb %al, 0x261f(%rsp)
movb %al, 0x261e(%rsp)
movb %al, 0x261d(%rsp)
movb %al, 0x261c(%rsp)
movb %al, 0x261b(%rsp)
movb %al, 0x261a(%rsp)
movb %al, 0x2619(%rsp)
movb %al, 0x2618(%rsp)
movb %al, 0x2617(%rsp)
movb %al, 0x2616(%rsp)
movb %al, 0x2615(%rsp)
movb %al, 0x2614(%rsp)
movb %al, 0x2613(%rsp)
movb %al, 0x2612(%rsp)
movb %al, 0x2611(%rsp)
movb %al, 0x2610(%rsp)
movzbl 0x2610(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2611(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2612(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2613(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2614(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2615(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2616(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2617(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2618(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2619(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x261a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x261b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x261c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x261d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x261e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x261f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2600(%rsp)
vmovdqa 0x2600(%rsp), %xmm0
vmovdqa %xmm2, 0x1fb0(%rsp)
vmovdqa %xmm0, 0x1fa0(%rsp)
vmovdqa 0x1fb0(%rsp), %xmm0
vmovdqa 0x1fa0(%rsp), %xmm2
vpand %xmm2, %xmm0, %xmm0
vmovdqa %xmm0, 0x2bf0(%rsp)
movl $0x4, 0x2bec(%rsp)
vmovdqa 0x2bf0(%rsp), %xmm0
vmovd 0x2bec(%rsp), %xmm2
vpsrlw %xmm2, %xmm0, %xmm2
movb $-0x1, 0x293f(%rsp)
movb $0x7, 0x293e(%rsp)
movb $-0x1, 0x293d(%rsp)
movb $0x6, 0x293c(%rsp)
movb $-0x1, 0x293b(%rsp)
movb $0x5, 0x293a(%rsp)
movb $-0x1, 0x2939(%rsp)
movb $0x4, 0x2938(%rsp)
movb $-0x1, 0x2937(%rsp)
movb $0x3, 0x2936(%rsp)
movb $-0x1, 0x2935(%rsp)
movb $0x2, 0x2934(%rsp)
movb $-0x1, 0x2933(%rsp)
movb $0x1, 0x2932(%rsp)
movb $-0x1, 0x2931(%rsp)
movb $0x0, 0x2930(%rsp)
movzbl 0x2930(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2931(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2932(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2933(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2934(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2935(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2936(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2937(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2938(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2939(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x293a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x293b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x293c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x293d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x293e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x293f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2920(%rsp)
vmovdqa 0x2920(%rsp), %xmm0
vmovdqa %xmm2, 0x1410(%rsp)
vmovdqa %xmm0, 0x1400(%rsp)
vmovdqa 0x1410(%rsp), %xmm0
vmovdqa 0x1400(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x6d0(%rsp)
vmovdqa %xmm0, 0x6c0(%rsp)
vmovdqa 0x6d0(%rsp), %xmm0
vmovdqa 0x6c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm1
vmovdqa %xmm1, 0x2ff0(%rsp)
movl $0x4, 0x2fec(%rsp)
vmovdqa 0x2ff0(%rsp), %xmm0
vmovd 0x2fec(%rsp), %xmm2
vpsllw %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x6b0(%rsp)
vmovdqa %xmm0, 0x6a0(%rsp)
vmovdqa 0x6b0(%rsp), %xmm0
vmovdqa 0x6a0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x690(%rsp)
vmovdqa %xmm0, 0x680(%rsp)
vmovdqa 0x690(%rsp), %xmm0
vmovdqa 0x680(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x230(%rsp), %rax
movq 0x1d8(%rsp), %rcx
addq %rcx, %rax
vmovdqa 0x1f0(%rsp), %xmm1
movb $0xf, 0x2328(%rsp)
movb 0x2328(%rsp), %cl
movb %cl, 0x1f(%rsp)
movb %cl, 0x263f(%rsp)
movb %cl, 0x263e(%rsp)
movb %cl, 0x263d(%rsp)
movb %cl, 0x263c(%rsp)
movb %cl, 0x263b(%rsp)
movb %cl, 0x263a(%rsp)
movb %cl, 0x2639(%rsp)
movb %cl, 0x2638(%rsp)
movb %cl, 0x2637(%rsp)
movb %cl, 0x2636(%rsp)
movb %cl, 0x2635(%rsp)
movb %cl, 0x2634(%rsp)
movb %cl, 0x2633(%rsp)
movb %cl, 0x2632(%rsp)
movb %cl, 0x2631(%rsp)
movb %cl, 0x2630(%rsp)
movzbl 0x2630(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2631(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2632(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2633(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2634(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2635(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2636(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2637(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2638(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2639(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x263a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x263b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x263c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x263d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x263e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x263f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2620(%rsp)
vmovdqa 0x2620(%rsp), %xmm0
vmovdqa %xmm1, 0x1f90(%rsp)
vmovdqa %xmm0, 0x1f80(%rsp)
vmovdqa 0x1f90(%rsp), %xmm0
vmovdqa 0x1f80(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm1
movb $-0x1, 0x291f(%rsp)
movb $-0x1, 0x291e(%rsp)
movb $-0x1, 0x291d(%rsp)
movb $-0x1, 0x291c(%rsp)
movb $-0x1, 0x291b(%rsp)
movb $-0x1, 0x291a(%rsp)
movb $-0x1, 0x2919(%rsp)
movb $-0x1, 0x2918(%rsp)
movb $0xf, 0x2917(%rsp)
movb $0xd, 0x2916(%rsp)
movb $0xb, 0x2915(%rsp)
movb $0x9, 0x2914(%rsp)
movb $0x7, 0x2913(%rsp)
movb $0x5, 0x2912(%rsp)
movb $0x3, 0x2911(%rsp)
movb $0x1, 0x2910(%rsp)
movzbl 0x2910(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2911(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2912(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2913(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2914(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2915(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2916(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2917(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2918(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2919(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x291a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x291b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x291c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x291d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x291e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x291f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2900(%rsp)
vmovdqa 0x2900(%rsp), %xmm0
vmovdqa %xmm1, 0x13f0(%rsp)
vmovdqa %xmm0, 0x13e0(%rsp)
vmovdqa 0x13f0(%rsp), %xmm0
vmovdqa 0x13e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xf, 0x2327(%rsp)
movb 0x2327(%rsp), %cl
movb %cl, 0x20(%rsp)
movb %cl, 0x265f(%rsp)
movb %cl, 0x265e(%rsp)
movb %cl, 0x265d(%rsp)
movb %cl, 0x265c(%rsp)
movb %cl, 0x265b(%rsp)
movb %cl, 0x265a(%rsp)
movb %cl, 0x2659(%rsp)
movb %cl, 0x2658(%rsp)
movb %cl, 0x2657(%rsp)
movb %cl, 0x2656(%rsp)
movb %cl, 0x2655(%rsp)
movb %cl, 0x2654(%rsp)
movb %cl, 0x2653(%rsp)
movb %cl, 0x2652(%rsp)
movb %cl, 0x2651(%rsp)
movb %cl, 0x2650(%rsp)
movzbl 0x2650(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2651(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2652(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2653(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2654(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2655(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2656(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2657(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2658(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2659(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x265a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x265b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x265c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x265d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x265e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x265f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2640(%rsp)
vmovdqa 0x2640(%rsp), %xmm0
vmovdqa %xmm2, 0x1f70(%rsp)
vmovdqa %xmm0, 0x1f60(%rsp)
vmovdqa 0x1f70(%rsp), %xmm0
vmovdqa 0x1f60(%rsp), %xmm2
vpand %xmm2, %xmm0, %xmm0
vmovdqa %xmm0, 0x2fd0(%rsp)
movl $0x4, 0x2fcc(%rsp)
vmovdqa 0x2fd0(%rsp), %xmm0
vmovd 0x2fcc(%rsp), %xmm2
vpsllw %xmm2, %xmm0, %xmm2
movb $-0x1, 0x28ff(%rsp)
movb $-0x1, 0x28fe(%rsp)
movb $-0x1, 0x28fd(%rsp)
movb $-0x1, 0x28fc(%rsp)
movb $-0x1, 0x28fb(%rsp)
movb $-0x1, 0x28fa(%rsp)
movb $-0x1, 0x28f9(%rsp)
movb $-0x1, 0x28f8(%rsp)
movb $0xe, 0x28f7(%rsp)
movb $0xc, 0x28f6(%rsp)
movb $0xa, 0x28f5(%rsp)
movb $0x8, 0x28f4(%rsp)
movb $0x6, 0x28f3(%rsp)
movb $0x4, 0x28f2(%rsp)
movb $0x2, 0x28f1(%rsp)
movb $0x0, 0x28f0(%rsp)
movzbl 0x28f0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x28f1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x28f2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x28f3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x28f4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x28f5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x28f6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x28f7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x28f8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x28f9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x28fa(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x28fb(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x28fc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x28fd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x28fe(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x28ff(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x28e0(%rsp)
vmovdqa 0x28e0(%rsp), %xmm0
vmovdqa %xmm2, 0x13d0(%rsp)
vmovdqa %xmm0, 0x13c0(%rsp)
vmovdqa 0x13d0(%rsp), %xmm0
vmovdqa 0x13c0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x670(%rsp)
vmovdqa %xmm0, 0x660(%rsp)
vmovdqa 0x670(%rsp), %xmm0
vmovdqa 0x660(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
movq %rax, 0x30b8(%rsp)
vmovdqa %xmm0, 0x30a0(%rsp)
movq 0x30a0(%rsp), %rcx
movq 0x30b8(%rsp), %rax
movq %rcx, (%rax)
vmovdqa 0x1f0(%rsp), %xmm1
movb $-0x10, 0x2326(%rsp)
movb 0x2326(%rsp), %al
movb %al, 0x21(%rsp)
movb %al, 0x267f(%rsp)
movb %al, 0x267e(%rsp)
movb %al, 0x267d(%rsp)
movb %al, 0x267c(%rsp)
movb %al, 0x267b(%rsp)
movb %al, 0x267a(%rsp)
movb %al, 0x2679(%rsp)
movb %al, 0x2678(%rsp)
movb %al, 0x2677(%rsp)
movb %al, 0x2676(%rsp)
movb %al, 0x2675(%rsp)
movb %al, 0x2674(%rsp)
movb %al, 0x2673(%rsp)
movb %al, 0x2672(%rsp)
movb %al, 0x2671(%rsp)
movb %al, 0x2670(%rsp)
movzbl 0x2670(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2671(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2672(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2673(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2674(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2675(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2676(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2677(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2678(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2679(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x267a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x267b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x267c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x267d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x267e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x267f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2660(%rsp)
vmovdqa 0x2660(%rsp), %xmm0
vmovdqa %xmm1, 0x1f50(%rsp)
vmovdqa %xmm0, 0x1f40(%rsp)
vmovdqa 0x1f50(%rsp), %xmm0
vmovdqa 0x1f40(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm1
vmovdqa 0x1e0(%rsp), %xmm2
movb $0xf, 0x2325(%rsp)
movb 0x2325(%rsp), %al
movb %al, 0x22(%rsp)
movb %al, 0x269f(%rsp)
movb %al, 0x269e(%rsp)
movb %al, 0x269d(%rsp)
movb %al, 0x269c(%rsp)
movb %al, 0x269b(%rsp)
movb %al, 0x269a(%rsp)
movb %al, 0x2699(%rsp)
movb %al, 0x2698(%rsp)
movb %al, 0x2697(%rsp)
movb %al, 0x2696(%rsp)
movb %al, 0x2695(%rsp)
movb %al, 0x2694(%rsp)
movb %al, 0x2693(%rsp)
movb %al, 0x2692(%rsp)
movb %al, 0x2691(%rsp)
movb %al, 0x2690(%rsp)
movzbl 0x2690(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2691(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2692(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2693(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2694(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2695(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2696(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2697(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2698(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2699(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x269a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x269b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x269c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x269d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x269e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x269f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2680(%rsp)
vmovdqa 0x2680(%rsp), %xmm0
vmovdqa %xmm2, 0x1f30(%rsp)
vmovdqa %xmm0, 0x1f20(%rsp)
vmovdqa 0x1f30(%rsp), %xmm0
vmovdqa 0x1f20(%rsp), %xmm2
vpand %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x650(%rsp)
vmovdqa %xmm0, 0x640(%rsp)
vmovdqa 0x650(%rsp), %xmm0
vmovdqa 0x640(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x0, 0x28df(%rsp)
movb $0x0, 0x28de(%rsp)
movb $0x0, 0x28dd(%rsp)
movb $0x0, 0x28dc(%rsp)
movb $0x0, 0x28db(%rsp)
movb $0x0, 0x28da(%rsp)
movb $0x0, 0x28d9(%rsp)
movb $0x0, 0x28d8(%rsp)
movb $0x0, 0x28d7(%rsp)
movb $0x0, 0x28d6(%rsp)
movb $0x0, 0x28d5(%rsp)
movb $0x0, 0x28d4(%rsp)
movb $0x0, 0x28d3(%rsp)
movb $0x0, 0x28d2(%rsp)
movb $0x0, 0x28d1(%rsp)
movb $0x8, 0x28d0(%rsp)
movzbl 0x28d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x28d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x28d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x28d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x28d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x28d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x28d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x28d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x28d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x28d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x28da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x28db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x28dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x28dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x28de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x28df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x28c0(%rsp)
vmovdqa 0x28c0(%rsp), %xmm0
vmovdqa %xmm1, 0x30d0(%rsp)
vmovdqa %xmm0, 0x30c0(%rsp)
vmovdqa 0x30d0(%rsp), %xmm0
vpor 0x30c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x3948(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0x579c(%rip), %rax      # 0x1efe0
movq %rax, 0x2de0(%rsp)
movq 0x2de0(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa %xmm1, 0x13b0(%rsp)
vmovdqa %xmm0, 0x13a0(%rsp)
vmovdqa 0x13b0(%rsp), %xmm0
vmovdqa 0x13a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
movb $0xf, 0x2324(%rsp)
movb 0x2324(%rsp), %cl
movb %cl, 0x19(%rsp)
movb %cl, 0x26bf(%rsp)
movb %cl, 0x26be(%rsp)
movb %cl, 0x26bd(%rsp)
movb %cl, 0x26bc(%rsp)
movb %cl, 0x26bb(%rsp)
movb %cl, 0x26ba(%rsp)
movb %cl, 0x26b9(%rsp)
movb %cl, 0x26b8(%rsp)
movb %cl, 0x26b7(%rsp)
movb %cl, 0x26b6(%rsp)
movb %cl, 0x26b5(%rsp)
movb %cl, 0x26b4(%rsp)
movb %cl, 0x26b3(%rsp)
movb %cl, 0x26b2(%rsp)
movb %cl, 0x26b1(%rsp)
movb %cl, 0x26b0(%rsp)
movzbl 0x26b0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x26b1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x26b2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x26b3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x26b4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x26b5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x26b6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x26b7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x26b8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x26b9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x26ba(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x26bb(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x26bc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x26bd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x26be(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x26bf(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x26a0(%rsp)
vmovdqa 0x26a0(%rsp), %xmm0
vmovdqa %xmm1, 0x1f10(%rsp)
vmovdqa %xmm0, 0x1f00(%rsp)
vmovdqa 0x1f10(%rsp), %xmm0
vmovdqa 0x1f00(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2dd8(%rsp)
movq 0x2dd8(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1390(%rsp)
vmovdqa %xmm0, 0x1380(%rsp)
vmovdqa 0x1390(%rsp), %xmm0
vmovdqa 0x1380(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm0, 0x2bd0(%rsp)
movl $0x4, 0x2bcc(%rsp)
vmovdqa 0x2bd0(%rsp), %xmm0
vmovd 0x2bcc(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x90(%rsp), %xmm1
movb $0xf, 0x2323(%rsp)
movb 0x2323(%rsp), %cl
movb %cl, 0x1a(%rsp)
movb %cl, 0x26df(%rsp)
movb %cl, 0x26de(%rsp)
movb %cl, 0x26dd(%rsp)
movb %cl, 0x26dc(%rsp)
movb %cl, 0x26db(%rsp)
movb %cl, 0x26da(%rsp)
movb %cl, 0x26d9(%rsp)
movb %cl, 0x26d8(%rsp)
movb %cl, 0x26d7(%rsp)
movb %cl, 0x26d6(%rsp)
movb %cl, 0x26d5(%rsp)
movb %cl, 0x26d4(%rsp)
movb %cl, 0x26d3(%rsp)
movb %cl, 0x26d2(%rsp)
movb %cl, 0x26d1(%rsp)
movb %cl, 0x26d0(%rsp)
movzbl 0x26d0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x26d1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x26d2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x26d3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x26d4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x26d5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x26d6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x26d7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x26d8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x26d9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x26da(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x26db(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x26dc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x26dd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x26de(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x26df(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x26c0(%rsp)
vmovdqa 0x26c0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ef0(%rsp)
vmovdqa %xmm0, 0x1ee0(%rsp)
vmovdqa 0x1ef0(%rsp), %xmm0
vmovdqa 0x1ee0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x630(%rsp)
vmovdqa %xmm0, 0x620(%rsp)
vmovdqa 0x630(%rsp), %xmm0
vmovdqa 0x620(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2dd0(%rsp)
movq 0x2dd0(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xa0(%rsp), %xmm0
vmovdqa %xmm1, 0x1370(%rsp)
vmovdqa %xmm0, 0x1360(%rsp)
vmovdqa 0x1370(%rsp), %xmm0
vmovdqa 0x1360(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
movb $0xf, 0x2322(%rsp)
movb 0x2322(%rsp), %cl
movb %cl, 0x1b(%rsp)
movb %cl, 0x26ff(%rsp)
movb %cl, 0x26fe(%rsp)
movb %cl, 0x26fd(%rsp)
movb %cl, 0x26fc(%rsp)
movb %cl, 0x26fb(%rsp)
movb %cl, 0x26fa(%rsp)
movb %cl, 0x26f9(%rsp)
movb %cl, 0x26f8(%rsp)
movb %cl, 0x26f7(%rsp)
movb %cl, 0x26f6(%rsp)
movb %cl, 0x26f5(%rsp)
movb %cl, 0x26f4(%rsp)
movb %cl, 0x26f3(%rsp)
movb %cl, 0x26f2(%rsp)
movb %cl, 0x26f1(%rsp)
movb %cl, 0x26f0(%rsp)
movzbl 0x26f0(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x26f1(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x26f2(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x26f3(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x26f4(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x26f5(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x26f6(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x26f7(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x26f8(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x26f9(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x26fa(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x26fb(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x26fc(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x26fd(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x26fe(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x26ff(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x26e0(%rsp)
vmovdqa 0x26e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1ed0(%rsp)
vmovdqa %xmm0, 0x1ec0(%rsp)
vmovdqa 0x1ed0(%rsp), %xmm0
vmovdqa 0x1ec0(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
addq $0x30, %rax
movq %rax, 0x2dc8(%rsp)
movq 0x2dc8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1350(%rsp)
vmovdqa %xmm0, 0x1340(%rsp)
vmovdqa 0x1350(%rsp), %xmm0
vmovdqa 0x1340(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm0, 0x2bb0(%rsp)
movl $0x4, 0x2bac(%rsp)
vmovdqa 0x2bb0(%rsp), %xmm0
vmovd 0x2bac(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x90(%rsp), %xmm1
movb $0xf, 0x2321(%rsp)
movb 0x2321(%rsp), %al
movb %al, 0x1c(%rsp)
movb %al, 0x271f(%rsp)
movb %al, 0x271e(%rsp)
movb %al, 0x271d(%rsp)
movb %al, 0x271c(%rsp)
movb %al, 0x271b(%rsp)
movb %al, 0x271a(%rsp)
movb %al, 0x2719(%rsp)
movb %al, 0x2718(%rsp)
movb %al, 0x2717(%rsp)
movb %al, 0x2716(%rsp)
movb %al, 0x2715(%rsp)
movb %al, 0x2714(%rsp)
movb %al, 0x2713(%rsp)
movb %al, 0x2712(%rsp)
movb %al, 0x2711(%rsp)
movb %al, 0x2710(%rsp)
movzbl 0x2710(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2711(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2712(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2713(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2714(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2715(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2716(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2717(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2718(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2719(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x271a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x271b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x271c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x271d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x271e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x271f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2700(%rsp)
vmovdqa 0x2700(%rsp), %xmm0
vmovdqa %xmm1, 0x1eb0(%rsp)
vmovdqa %xmm0, 0x1ea0(%rsp)
vmovdqa 0x1eb0(%rsp), %xmm0
vpand 0x1ea0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x610(%rsp)
vmovdqa %xmm0, 0x600(%rsp)
vmovdqa 0x610(%rsp), %xmm0
vpxor 0x600(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
movl $0x0, 0x8c(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa 0xa0(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0x8c(%rsp)
cmpl $0x24, 0x8c(%rsp)
jge 0x1a713
vmovdqa 0xb0(%rsp), %xmm1
movl 0x8c(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0x4db7(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x5f0(%rsp)
vmovdqa %xmm0, 0x5e0(%rsp)
vmovdqa 0x5f0(%rsp), %xmm0
vpxor 0x5e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
movq 0x4db8(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1330(%rsp)
vmovdqa %xmm0, 0x1320(%rsp)
vmovdqa 0x1330(%rsp), %xmm0
vmovdqa 0x1320(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x5d0(%rsp)
vmovdqa %xmm0, 0x5c0(%rsp)
vmovdqa 0x5d0(%rsp), %xmm0
vpxor 0x5c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
movq 0x4d3b(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2dc0(%rsp)
movq 0x2dc0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1310(%rsp)
vmovdqa %xmm0, 0x1300(%rsp)
vmovdqa 0x1310(%rsp), %xmm0
vmovdqa 0x1300(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
movl 0x8c(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0x4c71(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x5b0(%rsp)
vmovdqa %xmm0, 0x5a0(%rsp)
vmovdqa 0x5b0(%rsp), %xmm0
vpxor 0x5a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
movq 0x4c72(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x12f0(%rsp)
vmovdqa %xmm0, 0x12e0(%rsp)
vmovdqa 0x12f0(%rsp), %xmm0
vmovdqa 0x12e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x590(%rsp)
vmovdqa %xmm0, 0x580(%rsp)
vmovdqa 0x590(%rsp), %xmm0
vpxor 0x580(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
movq 0x4bf5(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2db8(%rsp)
movq 0x2db8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x12d0(%rsp)
vmovdqa %xmm0, 0x12c0(%rsp)
vmovdqa 0x12d0(%rsp), %xmm0
vmovdqa 0x12c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
movl 0x8c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0x4b2b(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x570(%rsp)
vmovdqa %xmm0, 0x560(%rsp)
vmovdqa 0x570(%rsp), %xmm0
vpxor 0x560(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
movq 0x4b2c(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x12b0(%rsp)
vmovdqa %xmm0, 0x12a0(%rsp)
vmovdqa 0x12b0(%rsp), %xmm0
vmovdqa 0x12a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x550(%rsp)
vmovdqa %xmm0, 0x540(%rsp)
vmovdqa 0x550(%rsp), %xmm0
vpxor 0x540(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
movq 0x4aaf(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2db0(%rsp)
movq 0x2db0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1290(%rsp)
vmovdqa %xmm0, 0x1280(%rsp)
vmovdqa 0x1290(%rsp), %xmm0
vmovdqa 0x1280(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
movl 0x8c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0x49e5(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x530(%rsp)
vmovdqa %xmm0, 0x520(%rsp)
vmovdqa 0x530(%rsp), %xmm0
vpxor 0x520(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
movq 0x49e6(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1270(%rsp)
vmovdqa %xmm0, 0x1260(%rsp)
vmovdqa 0x1270(%rsp), %xmm0
vmovdqa 0x1260(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x510(%rsp)
vmovdqa %xmm0, 0x500(%rsp)
vmovdqa 0x510(%rsp), %xmm0
vpxor 0x500(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
movq 0x4969(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2da8(%rsp)
movq 0x2da8(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1250(%rsp)
vmovdqa %xmm0, 0x1240(%rsp)
vmovdqa 0x1250(%rsp), %xmm0
vmovdqa 0x1240(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
movl 0x8c(%rsp), %edi
addl $0x3, %edi
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa 0xa0(%rsp), %xmm1
callq 0x1030
movl 0x8c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x8c(%rsp)
jmp 0x1a1b6
movq 0x48c6(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2da0(%rsp)
movq 0x2da0(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1230(%rsp)
vmovdqa %xmm0, 0x1220(%rsp)
vmovdqa 0x1230(%rsp), %xmm0
vmovdqa 0x1220(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x4858(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2d98(%rsp)
movq 0x2d98(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x1210(%rsp)
vmovdqa %xmm0, 0x1200(%rsp)
vmovdqa 0x1210(%rsp), %xmm0
vmovdqa 0x1200(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x4f0(%rsp)
vmovdqa %xmm0, 0x4e0(%rsp)
vmovdqa 0x4f0(%rsp), %xmm0
vpxor 0x4e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x47ab(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2d90(%rsp)
movq 0x2d90(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x11f0(%rsp)
vmovdqa %xmm0, 0x11e0(%rsp)
vmovdqa 0x11f0(%rsp), %xmm0
vmovdqa 0x11e0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xb0(%rsp)
movq 0x473d(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2d88(%rsp)
movq 0x2d88(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x90(%rsp)
vmovdqa 0xa0(%rsp), %xmm1
vmovdqa 0x90(%rsp), %xmm0
vmovdqa %xmm1, 0x11d0(%rsp)
vmovdqa %xmm0, 0x11c0(%rsp)
vmovdqa 0x11d0(%rsp), %xmm0
vmovdqa 0x11c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0xb0(%rsp), %xmm1
vmovdqa 0xa0(%rsp), %xmm0
vmovdqa %xmm1, 0x4d0(%rsp)
vmovdqa %xmm0, 0x4c0(%rsp)
vmovdqa 0x4d0(%rsp), %xmm0
vpxor 0x4c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0xa0(%rsp), %xmm0
vmovdqa %xmm0, 0x2fb0(%rsp)
movl $0x4, 0x2fac(%rsp)
vmovdqa 0x2fb0(%rsp), %xmm0
movl 0x2fac(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0xa0(%rsp), %xmm0
vmovdqa %xmm1, 0x4b0(%rsp)
vmovdqa %xmm0, 0x4a0(%rsp)
vmovdqa 0x4b0(%rsp), %xmm0
vpxor 0x4a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x27b9(%rip), %rdi      # 0x1d18f
callq 0x10a0
movq 0x1d8(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x1d8(%rsp)
jmp 0x1840d
movq 0x228(%rsp), %rax
movq (%rax), %rax
subq 0x1d8(%rsp), %rax
movq %rax, 0x1d0(%rsp)
cmpq $0x0, 0x1d0(%rsp)
jbe 0x1cbe9
movq 0x218(%rsp), %rsi
movq 0x1d8(%rsp), %rax
addq %rax, %rsi
movl 0x1d0(%rsp), %edx
leaq 0x1e0(%rsp), %rdi
xorl %ecx, %ecx
callq 0x1070
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x490(%rsp)
vmovdqa %xmm0, 0x480(%rsp)
vmovdqa 0x490(%rsp), %xmm0
vmovdqa 0x480(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x230(%rsp), %rdi
movq 0x1d8(%rsp), %rax
addq %rax, %rdi
vmovdqa 0x1f0(%rsp), %xmm0
movl 0x1d0(%rsp), %esi
callq 0x10d0
movb 0x1d0(%rsp), %cl
movb $0x8, %r11b
movb %r11b, %al
subb %cl, %al
movb %al, 0x8b(%rsp)
movb $0xf, 0x2320(%rsp)
movb 0x2320(%rsp), %al
movb %al, 0x11(%rsp)
movb %al, 0x273f(%rsp)
movb %al, 0x273e(%rsp)
movb %al, 0x273d(%rsp)
movb %al, 0x273c(%rsp)
movb %al, 0x273b(%rsp)
movb %al, 0x273a(%rsp)
movb %al, 0x2739(%rsp)
movb %al, 0x2738(%rsp)
movb %al, 0x2737(%rsp)
movb %al, 0x2736(%rsp)
movb %al, 0x2735(%rsp)
movb %al, 0x2734(%rsp)
movb %al, 0x2733(%rsp)
movb %al, 0x2732(%rsp)
movb %al, 0x2731(%rsp)
movb %al, 0x2730(%rsp)
movzbl 0x2730(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2731(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2732(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2733(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2734(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2735(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2736(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2737(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2738(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2739(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x273a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x273b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x273c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x273d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x273e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x273f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2720(%rsp)
vmovdqa 0x2720(%rsp), %xmm1
movb 0x8b(%rsp), %al
addb %al, %al
movb %al, 0x12(%rsp)
movb %al, %cl
addb $0x7f, %cl
movb %cl, 0x13(%rsp)
movb %al, %cl
addb $0x7e, %cl
movb %cl, 0x14(%rsp)
movb %al, %r13b
addb $0x7d, %r13b
movb %al, %r12b
addb $0x7c, %r12b
movb %al, %r15b
addb $0x7b, %r15b
movb %al, %r14b
addb $0x7a, %r14b
movb %al, %bpl
addb $0x79, %bpl
movb %al, %bl
addb $0x78, %bl
movb %al, %r10b
addb $0x77, %r10b
movb %al, %r9b
addb $0x76, %r9b
movb %al, %r8b
addb $0x75, %r8b
movb %al, %dil
addb $0x74, %dil
movb %al, %sil
addb $0x73, %sil
movb %al, %dl
addb $0x72, %dl
movb %al, %cl
addb $0x71, %cl
addb $0x70, %al
movb %al, 0x15(%rsp)
movb 0x13(%rsp), %al
movb %al, 0x28bf(%rsp)
movb 0x14(%rsp), %al
movb %al, 0x28be(%rsp)
movb 0x15(%rsp), %al
movb %r13b, 0x28bd(%rsp)
movb %r12b, 0x28bc(%rsp)
movb %r15b, 0x28bb(%rsp)
movb %r14b, 0x28ba(%rsp)
movb %bpl, 0x28b9(%rsp)
movb %bl, 0x28b8(%rsp)
movb %r10b, 0x28b7(%rsp)
movb %r9b, 0x28b6(%rsp)
movb %r8b, 0x28b5(%rsp)
movb %dil, 0x28b4(%rsp)
movb %sil, 0x28b3(%rsp)
movb %dl, 0x28b2(%rsp)
movb %cl, 0x28b1(%rsp)
movb %al, 0x28b0(%rsp)
movzbl 0x28b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x28b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x28b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x28b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x28b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x28b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x28b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x28b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x28b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x28b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x28ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x28bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x28bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x28bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x28be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x28bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x28a0(%rsp)
vmovdqa 0x28a0(%rsp), %xmm0
vmovdqa %xmm1, 0x11b0(%rsp)
vmovdqa %xmm0, 0x11a0(%rsp)
vmovdqa 0x11b0(%rsp), %xmm0
vmovdqa 0x11a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0x1e90(%rsp)
vmovdqa %xmm0, 0x1e80(%rsp)
vmovdqa 0x1e90(%rsp), %xmm0
vmovdqa 0x1e80(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm0, 0x2f90(%rsp)
movl $0x4, 0x2f8c(%rsp)
vmovdqa 0x2f90(%rsp), %xmm0
vmovd 0x2f8c(%rsp), %xmm2
vpsllw %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x470(%rsp)
vmovdqa %xmm0, 0x460(%rsp)
vmovdqa 0x470(%rsp), %xmm0
vmovdqa 0x460(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x0, 0x289f(%rsp)
movb $0x0, 0x289e(%rsp)
movb $0x0, 0x289d(%rsp)
movb $0x0, 0x289c(%rsp)
movb $0x0, 0x289b(%rsp)
movb $0x0, 0x289a(%rsp)
movb $0x0, 0x2899(%rsp)
movb $0x0, 0x2898(%rsp)
movb $0x0, 0x2897(%rsp)
movb $0x0, 0x2896(%rsp)
movb $0x0, 0x2895(%rsp)
movb $0x0, 0x2894(%rsp)
movb $0x0, 0x2893(%rsp)
movb $0x0, 0x2892(%rsp)
movb $0x0, 0x2891(%rsp)
movb $-0x80, 0x2890(%rsp)
movzbl 0x2890(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2891(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2892(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2893(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2894(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2895(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2896(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2897(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2898(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2899(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x289a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x289b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x289c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x289d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x289e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x289f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2880(%rsp)
vmovdqa 0x2880(%rsp), %xmm2
movb 0x1d0(%rsp), %al
addb %al, %al
movb %al, 0x16(%rsp)
movb $0xf, %cl
subb %al, %cl
movb %cl, 0x17(%rsp)
movb $0xe, %r13b
subb %al, %r13b
movb $0xd, %r12b
subb %al, %r12b
movb $0xc, %r15b
subb %al, %r15b
movb $0xb, %r14b
subb %al, %r14b
movb $0xa, %bpl
subb %al, %bpl
movb $0x9, %bl
subb %al, %bl
subb %al, %r11b
movb $0x7, %r10b
subb %al, %r10b
movb $0x6, %r9b
subb %al, %r9b
movb $0x5, %r8b
subb %al, %r8b
movb $0x4, %dil
subb %al, %dil
movb $0x3, %sil
subb %al, %sil
movb $0x2, %dl
subb %al, %dl
movb $0x1, %cl
subb %al, %cl
negb %al
movb %al, 0x18(%rsp)
movb 0x17(%rsp), %al
movb %al, 0x287f(%rsp)
movb 0x18(%rsp), %al
movb %r13b, 0x287e(%rsp)
movb %r12b, 0x287d(%rsp)
movb %r15b, 0x287c(%rsp)
movb %r14b, 0x287b(%rsp)
movb %bpl, 0x287a(%rsp)
movb %bl, 0x2879(%rsp)
movb %r11b, 0x2878(%rsp)
movb %r10b, 0x2877(%rsp)
movb %r9b, 0x2876(%rsp)
movb %r8b, 0x2875(%rsp)
movb %dil, 0x2874(%rsp)
movb %sil, 0x2873(%rsp)
movb %dl, 0x2872(%rsp)
movb %cl, 0x2871(%rsp)
movb %al, 0x2870(%rsp)
movzbl 0x2870(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2871(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2872(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2873(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2874(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2875(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2876(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2877(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2878(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2879(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x287a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x287b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x287c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x287d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x287e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x287f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2860(%rsp)
vmovdqa 0x2860(%rsp), %xmm0
vmovdqa %xmm2, 0x1190(%rsp)
vmovdqa %xmm0, 0x1180(%rsp)
vmovdqa 0x1190(%rsp), %xmm0
vmovdqa 0x1180(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x450(%rsp)
vmovdqa %xmm0, 0x440(%rsp)
vmovdqa 0x450(%rsp), %xmm0
vpxor 0x440(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x228(%rsp), %rax
movq (%rax), %rax
andq $0x7, %rax
cmpq $0x0, %rax
je 0x1b632
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x3, 0x285f(%rsp)
movb $0x2, 0x285e(%rsp)
movb $0x1, 0x285d(%rsp)
movb $0x0, 0x285c(%rsp)
movb $0xf, 0x285b(%rsp)
movb $0xe, 0x285a(%rsp)
movb $0xd, 0x2859(%rsp)
movb $0xc, 0x2858(%rsp)
movb $0xb, 0x2857(%rsp)
movb $0xa, 0x2856(%rsp)
movb $0x9, 0x2855(%rsp)
movb $0x8, 0x2854(%rsp)
movb $0x7, 0x2853(%rsp)
movb $0x6, 0x2852(%rsp)
movb $0x5, 0x2851(%rsp)
movb $0x4, 0x2850(%rsp)
movzbl 0x2850(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2851(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2852(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2853(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2854(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2855(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2856(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2857(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2858(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2859(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x285a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x285b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x285c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x285d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x285e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x285f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2840(%rsp)
vmovdqa 0x2840(%rsp), %xmm0
vmovdqa %xmm1, 0x1170(%rsp)
vmovdqa %xmm0, 0x1160(%rsp)
vmovdqa 0x1170(%rsp), %xmm0
vmovdqa 0x1160(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0x7, 0x283f(%rsp)
movb $0x6, 0x283e(%rsp)
movb $0x5, 0x283d(%rsp)
movb $0x4, 0x283c(%rsp)
movb $-0x1, 0x283b(%rsp)
movb $-0x1, 0x283a(%rsp)
movb $-0x1, 0x2839(%rsp)
movb $-0x1, 0x2838(%rsp)
movb $-0x1, 0x2837(%rsp)
movb $-0x1, 0x2836(%rsp)
movb $-0x1, 0x2835(%rsp)
movb $-0x1, 0x2834(%rsp)
movb $-0x1, 0x2833(%rsp)
movb $-0x1, 0x2832(%rsp)
movb $-0x1, 0x2831(%rsp)
movb $-0x1, 0x2830(%rsp)
movzbl 0x2830(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2831(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2832(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2833(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2834(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2835(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2836(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2837(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2838(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2839(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x283a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x283b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x283c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x283d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x283e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x283f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2820(%rsp)
vmovdqa 0x2820(%rsp), %xmm0
vmovdqa %xmm2, 0x1150(%rsp)
vmovdqa %xmm0, 0x1140(%rsp)
vmovdqa 0x1150(%rsp), %xmm0
vmovdqa 0x1140(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x430(%rsp)
vmovdqa %xmm0, 0x420(%rsp)
vmovdqa 0x430(%rsp), %xmm0
vpxor 0x420(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
jmp 0x1bb7c
vmovdqa 0x1f0(%rsp), %xmm1
movb $0x7, 0x281f(%rsp)
movb $0x6, 0x281e(%rsp)
movb $0x5, 0x281d(%rsp)
movb $0x4, 0x281c(%rsp)
movb $0x3, 0x281b(%rsp)
movb $0x2, 0x281a(%rsp)
movb $0x1, 0x2819(%rsp)
movb $0x0, 0x2818(%rsp)
movb $0x7, 0x2817(%rsp)
movb $0x6, 0x2816(%rsp)
movb $0x5, 0x2815(%rsp)
movb $0x4, 0x2814(%rsp)
movb $0x3, 0x2813(%rsp)
movb $0x2, 0x2812(%rsp)
movb $0x1, 0x2811(%rsp)
movb $0x0, 0x2810(%rsp)
movzbl 0x2810(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x2811(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x2812(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x2813(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x2814(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x2815(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x2816(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x2817(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x2818(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x2819(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x281a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x281b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x281c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x281d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x281e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x281f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x2800(%rsp)
vmovdqa 0x2800(%rsp), %xmm0
vmovdqa %xmm1, 0x1130(%rsp)
vmovdqa %xmm0, 0x1120(%rsp)
vmovdqa 0x1130(%rsp), %xmm0
vmovdqa 0x1120(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xb, 0x27ff(%rsp)
movb $0xa, 0x27fe(%rsp)
movb $0x9, 0x27fd(%rsp)
movb $0x8, 0x27fc(%rsp)
movb $0x7, 0x27fb(%rsp)
movb $0x6, 0x27fa(%rsp)
movb $0x5, 0x27f9(%rsp)
movb $0x4, 0x27f8(%rsp)
movb $0xf, 0x27f7(%rsp)
movb $0xe, 0x27f6(%rsp)
movb $0xd, 0x27f5(%rsp)
movb $0xc, 0x27f4(%rsp)
movb $0xb, 0x27f3(%rsp)
movb $0xa, 0x27f2(%rsp)
movb $0x9, 0x27f1(%rsp)
movb $0x8, 0x27f0(%rsp)
movzbl 0x27f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x27f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x27f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x27f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x27f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x27f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x27f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x27f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x27f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x27f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x27fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x27fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x27fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x27fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x27fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x27ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x27e0(%rsp)
vmovdqa 0x27e0(%rsp), %xmm0
vmovdqa %xmm2, 0x1110(%rsp)
vmovdqa %xmm0, 0x1100(%rsp)
vmovdqa 0x1110(%rsp), %xmm0
vmovdqa 0x1100(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x410(%rsp)
vmovdqa %xmm0, 0x400(%rsp)
vmovdqa 0x410(%rsp), %xmm0
vmovdqa 0x400(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
movq 0x3643(%rip), %rax      # 0x1efe8
vmovdqa %xmm0, (%rax)
vmovdqa (%rax), %xmm1
vmovdqa 0x1f0(%rsp), %xmm2
movb $0xf, 0x27df(%rsp)
movb $0xe, 0x27de(%rsp)
movb $0xd, 0x27dd(%rsp)
movb $0xc, 0x27dc(%rsp)
movb $0xb, 0x27db(%rsp)
movb $0xa, 0x27da(%rsp)
movb $0x9, 0x27d9(%rsp)
movb $0x8, 0x27d8(%rsp)
movb $-0x1, 0x27d7(%rsp)
movb $-0x1, 0x27d6(%rsp)
movb $-0x1, 0x27d5(%rsp)
movb $-0x1, 0x27d4(%rsp)
movb $-0x1, 0x27d3(%rsp)
movb $-0x1, 0x27d2(%rsp)
movb $-0x1, 0x27d1(%rsp)
movb $-0x1, 0x27d0(%rsp)
movzbl 0x27d0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x27d1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x27d2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x27d3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x27d4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x27d5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x27d6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x27d7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x27d8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x27d9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x27da(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x27db(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x27dc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x27dd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x27de(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x27df(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x27c0(%rsp)
vmovdqa 0x27c0(%rsp), %xmm0
vmovdqa %xmm2, 0x10f0(%rsp)
vmovdqa %xmm0, 0x10e0(%rsp)
vmovdqa 0x10f0(%rsp), %xmm0
vmovdqa 0x10e0(%rsp), %xmm2
vpshufb %xmm2, %xmm0, %xmm0
vmovdqa %xmm1, 0x3f0(%rsp)
vmovdqa %xmm0, 0x3e0(%rsp)
vmovdqa 0x3f0(%rsp), %xmm0
vpxor 0x3e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
jmp 0x1bb7e
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x15f2(%rip), %rdi      # 0x1d180
callq 0x10a0
movq 0x3446(%rip), %rax      # 0x1efe0
movq %rax, 0x2d80(%rsp)
movq 0x2d80(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x70(%rsp), %xmm0
vmovdqa %xmm1, 0x10d0(%rsp)
vmovdqa %xmm0, 0x10c0(%rsp)
vmovdqa 0x10d0(%rsp), %xmm0
vmovdqa 0x10c0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x70(%rsp), %xmm1
movb $0xf, 0x231f(%rsp)
movb 0x231f(%rsp), %cl
movb %cl, 0xd(%rsp)
movb %cl, 0x275f(%rsp)
movb %cl, 0x275e(%rsp)
movb %cl, 0x275d(%rsp)
movb %cl, 0x275c(%rsp)
movb %cl, 0x275b(%rsp)
movb %cl, 0x275a(%rsp)
movb %cl, 0x2759(%rsp)
movb %cl, 0x2758(%rsp)
movb %cl, 0x2757(%rsp)
movb %cl, 0x2756(%rsp)
movb %cl, 0x2755(%rsp)
movb %cl, 0x2754(%rsp)
movb %cl, 0x2753(%rsp)
movb %cl, 0x2752(%rsp)
movb %cl, 0x2751(%rsp)
movb %cl, 0x2750(%rsp)
movzbl 0x2750(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2751(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2752(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2753(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2754(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2755(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2756(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2757(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2758(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2759(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x275a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x275b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x275c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x275d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x275e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x275f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2740(%rsp)
vmovdqa 0x2740(%rsp), %xmm0
vmovdqa %xmm1, 0x1e70(%rsp)
vmovdqa %xmm0, 0x1e60(%rsp)
vmovdqa 0x1e70(%rsp), %xmm0
vmovdqa 0x1e60(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x2d78(%rsp)
movq 0x2d78(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x10b0(%rsp)
vmovdqa %xmm0, 0x10a0(%rsp)
vmovdqa 0x10b0(%rsp), %xmm0
vmovdqa 0x10a0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm0, 0x2b90(%rsp)
movl $0x4, 0x2b8c(%rsp)
vmovdqa 0x2b90(%rsp), %xmm0
vmovd 0x2b8c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x50(%rsp), %xmm1
movb $0xf, 0x231e(%rsp)
movb 0x231e(%rsp), %cl
movb %cl, 0xe(%rsp)
movb %cl, 0x277f(%rsp)
movb %cl, 0x277e(%rsp)
movb %cl, 0x277d(%rsp)
movb %cl, 0x277c(%rsp)
movb %cl, 0x277b(%rsp)
movb %cl, 0x277a(%rsp)
movb %cl, 0x2779(%rsp)
movb %cl, 0x2778(%rsp)
movb %cl, 0x2777(%rsp)
movb %cl, 0x2776(%rsp)
movb %cl, 0x2775(%rsp)
movb %cl, 0x2774(%rsp)
movb %cl, 0x2773(%rsp)
movb %cl, 0x2772(%rsp)
movb %cl, 0x2771(%rsp)
movb %cl, 0x2770(%rsp)
movzbl 0x2770(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2771(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2772(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2773(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2774(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2775(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2776(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2777(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2778(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2779(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x277a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x277b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x277c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x277d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x277e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x277f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2760(%rsp)
vmovdqa 0x2760(%rsp), %xmm0
vmovdqa %xmm1, 0x1e50(%rsp)
vmovdqa %xmm0, 0x1e40(%rsp)
vmovdqa 0x1e50(%rsp), %xmm0
vmovdqa 0x1e40(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x3d0(%rsp)
vmovdqa %xmm0, 0x3c0(%rsp)
vmovdqa 0x3d0(%rsp), %xmm0
vmovdqa 0x3c0(%rsp), %xmm1
vpxor %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
movq %rax, %rcx
addq $0x20, %rcx
movq %rcx, 0x2d70(%rsp)
movq 0x2d70(%rsp), %rcx
vmovdqa (%rcx), %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0x1090(%rsp)
vmovdqa %xmm0, 0x1080(%rsp)
vmovdqa 0x1090(%rsp), %xmm0
vmovdqa 0x1080(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm1
movb $0xf, 0x231d(%rsp)
movb 0x231d(%rsp), %cl
movb %cl, 0xf(%rsp)
movb %cl, 0x279f(%rsp)
movb %cl, 0x279e(%rsp)
movb %cl, 0x279d(%rsp)
movb %cl, 0x279c(%rsp)
movb %cl, 0x279b(%rsp)
movb %cl, 0x279a(%rsp)
movb %cl, 0x2799(%rsp)
movb %cl, 0x2798(%rsp)
movb %cl, 0x2797(%rsp)
movb %cl, 0x2796(%rsp)
movb %cl, 0x2795(%rsp)
movb %cl, 0x2794(%rsp)
movb %cl, 0x2793(%rsp)
movb %cl, 0x2792(%rsp)
movb %cl, 0x2791(%rsp)
movb %cl, 0x2790(%rsp)
movzbl 0x2790(%rsp), %ecx
vmovd %ecx, %xmm0
movzbl 0x2791(%rsp), %ecx
vpinsrb $0x1, %ecx, %xmm0, %xmm0
movzbl 0x2792(%rsp), %ecx
vpinsrb $0x2, %ecx, %xmm0, %xmm0
movzbl 0x2793(%rsp), %ecx
vpinsrb $0x3, %ecx, %xmm0, %xmm0
movzbl 0x2794(%rsp), %ecx
vpinsrb $0x4, %ecx, %xmm0, %xmm0
movzbl 0x2795(%rsp), %ecx
vpinsrb $0x5, %ecx, %xmm0, %xmm0
movzbl 0x2796(%rsp), %ecx
vpinsrb $0x6, %ecx, %xmm0, %xmm0
movzbl 0x2797(%rsp), %ecx
vpinsrb $0x7, %ecx, %xmm0, %xmm0
movzbl 0x2798(%rsp), %ecx
vpinsrb $0x8, %ecx, %xmm0, %xmm0
movzbl 0x2799(%rsp), %ecx
vpinsrb $0x9, %ecx, %xmm0, %xmm0
movzbl 0x279a(%rsp), %ecx
vpinsrb $0xa, %ecx, %xmm0, %xmm0
movzbl 0x279b(%rsp), %ecx
vpinsrb $0xb, %ecx, %xmm0, %xmm0
movzbl 0x279c(%rsp), %ecx
vpinsrb $0xc, %ecx, %xmm0, %xmm0
movzbl 0x279d(%rsp), %ecx
vpinsrb $0xd, %ecx, %xmm0, %xmm0
movzbl 0x279e(%rsp), %ecx
vpinsrb $0xe, %ecx, %xmm0, %xmm0
movzbl 0x279f(%rsp), %ecx
vpinsrb $0xf, %ecx, %xmm0, %xmm0
vmovdqa %xmm0, 0x2780(%rsp)
vmovdqa 0x2780(%rsp), %xmm0
vmovdqa %xmm1, 0x1e30(%rsp)
vmovdqa %xmm0, 0x1e20(%rsp)
vmovdqa 0x1e30(%rsp), %xmm0
vmovdqa 0x1e20(%rsp), %xmm1
vpand %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
addq $0x30, %rax
movq %rax, 0x2d68(%rsp)
movq 0x2d68(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x1070(%rsp)
vmovdqa %xmm0, 0x1060(%rsp)
vmovdqa 0x1070(%rsp), %xmm0
vmovdqa 0x1060(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm0, 0x2b70(%rsp)
movl $0x4, 0x2b6c(%rsp)
vmovdqa 0x2b70(%rsp), %xmm0
vmovd 0x2b6c(%rsp), %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x50(%rsp), %xmm1
movb $0xf, 0x231c(%rsp)
movb 0x231c(%rsp), %al
movb %al, 0x10(%rsp)
movb %al, 0x27bf(%rsp)
movb %al, 0x27be(%rsp)
movb %al, 0x27bd(%rsp)
movb %al, 0x27bc(%rsp)
movb %al, 0x27bb(%rsp)
movb %al, 0x27ba(%rsp)
movb %al, 0x27b9(%rsp)
movb %al, 0x27b8(%rsp)
movb %al, 0x27b7(%rsp)
movb %al, 0x27b6(%rsp)
movb %al, 0x27b5(%rsp)
movb %al, 0x27b4(%rsp)
movb %al, 0x27b3(%rsp)
movb %al, 0x27b2(%rsp)
movb %al, 0x27b1(%rsp)
movb %al, 0x27b0(%rsp)
movzbl 0x27b0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x27b1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x27b2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x27b3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x27b4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x27b5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x27b6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x27b7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x27b8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x27b9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x27ba(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x27bb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x27bc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x27bd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x27be(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x27bf(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x27a0(%rsp)
vmovdqa 0x27a0(%rsp), %xmm0
vmovdqa %xmm1, 0x1e10(%rsp)
vmovdqa %xmm0, 0x1e00(%rsp)
vmovdqa 0x1e10(%rsp), %xmm0
vpand 0x1e00(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x3b0(%rsp)
vmovdqa %xmm0, 0x3a0(%rsp)
vmovdqa 0x3b0(%rsp), %xmm0
vpxor 0x3a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
movl $0x0, 0x4c(%rsp)
vmovdqa 0x70(%rsp), %xmm0
vmovdqa 0x60(%rsp), %xmm1
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0x1030
movl $0x0, 0x4c(%rsp)
cmpl $0x24, 0x4c(%rsp)
jge 0x1c961
vmovdqa 0x70(%rsp), %xmm1
movl 0x4c(%rsp), %eax
addl $0x0, %eax
movslq %eax, %rcx
movq 0x2ad0(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x390(%rsp)
vmovdqa %xmm0, 0x380(%rsp)
vmovdqa 0x390(%rsp), %xmm0
vpxor 0x380(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
movq 0x2ad4(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x1050(%rsp)
vmovdqa %xmm0, 0x1040(%rsp)
vmovdqa 0x1050(%rsp), %xmm0
vmovdqa 0x1040(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x370(%rsp)
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x370(%rsp), %xmm0
vpxor 0x360(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
movq 0x2a66(%rip), %rax      # 0x1efe0
addq $0x40, %rax
movq %rax, 0x2d60(%rsp)
movq 0x2d60(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x1030(%rsp)
vmovdqa %xmm0, 0x1020(%rsp)
vmovdqa 0x1030(%rsp), %xmm0
vmovdqa 0x1020(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x60(%rsp), %xmm1
movl 0x4c(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rcx
movq 0x29ae(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x350(%rsp)
vmovdqa %xmm0, 0x340(%rsp)
vmovdqa 0x350(%rsp), %xmm0
vpxor 0x340(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
movq 0x29b2(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x1010(%rsp)
vmovdqa %xmm0, 0x1000(%rsp)
vmovdqa 0x1010(%rsp), %xmm0
vmovdqa 0x1000(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x330(%rsp)
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x330(%rsp), %xmm0
vpxor 0x320(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
movq 0x2944(%rip), %rax      # 0x1efe0
addq $0x50, %rax
movq %rax, 0x2d58(%rsp)
movq 0x2d58(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xff0(%rsp)
vmovdqa %xmm0, 0xfe0(%rsp)
vmovdqa 0xff0(%rsp), %xmm0
vmovdqa 0xfe0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
movl 0x4c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rcx
movq 0x288c(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x310(%rsp)
vmovdqa %xmm0, 0x300(%rsp)
vmovdqa 0x310(%rsp), %xmm0
vpxor 0x300(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
movq 0x2890(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xfd0(%rsp)
vmovdqa %xmm0, 0xfc0(%rsp)
vmovdqa 0xfd0(%rsp), %xmm0
vmovdqa 0xfc0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x2f0(%rsp)
vmovdqa %xmm0, 0x2e0(%rsp)
vmovdqa 0x2f0(%rsp), %xmm0
vpxor 0x2e0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
movq 0x2822(%rip), %rax      # 0x1efe0
addq $0x60, %rax
movq %rax, 0x2d50(%rsp)
movq 0x2d50(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xfb0(%rsp)
vmovdqa %xmm0, 0xfa0(%rsp)
vmovdqa 0xfb0(%rsp), %xmm0
vmovdqa 0xfa0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x60(%rsp), %xmm1
movl 0x4c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rcx
movq 0x276a(%rip), %rax      # 0x1ef98
shlq $0x4, %rcx
addq %rcx, %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm1, 0x2d0(%rsp)
vmovdqa %xmm0, 0x2c0(%rsp)
vmovdqa 0x2d0(%rsp), %xmm0
vpxor 0x2c0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
movq 0x276e(%rip), %rax      # 0x1efd8
vmovdqa (%rax), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xf90(%rsp)
vmovdqa %xmm0, 0xf80(%rsp)
vmovdqa 0xf90(%rsp), %xmm0
vmovdqa 0xf80(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x2b0(%rsp)
vmovdqa %xmm0, 0x2a0(%rsp)
vmovdqa 0x2b0(%rsp), %xmm0
vpxor 0x2a0(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
movq 0x2700(%rip), %rax      # 0x1efe0
addq $0x70, %rax
movq %rax, 0x2d48(%rsp)
movq 0x2d48(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xf70(%rsp)
vmovdqa %xmm0, 0xf60(%rsp)
vmovdqa 0xf70(%rsp), %xmm0
vmovdqa 0xf60(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
movl 0x4c(%rsp), %edi
addl $0x3, %edi
vmovdqa 0x70(%rsp), %xmm0
vmovdqa 0x60(%rsp), %xmm1
callq 0x1030
movl 0x4c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x4c(%rsp)
jmp 0x1c4a6
movq 0x2678(%rip), %rax      # 0x1efe0
addq $0x80, %rax
movq %rax, 0x2d40(%rsp)
movq 0x2d40(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xf50(%rsp)
vmovdqa %xmm0, 0xf40(%rsp)
vmovdqa 0xf50(%rsp), %xmm0
vmovdqa 0xf40(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x2613(%rip), %rax      # 0x1efe0
addq $0x90, %rax
movq %rax, 0x2d38(%rsp)
movq 0x2d38(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xf30(%rsp)
vmovdqa %xmm0, 0xf20(%rsp)
vmovdqa 0xf30(%rsp), %xmm0
vmovdqa 0xf20(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0x290(%rsp)
vmovdqa %xmm0, 0x280(%rsp)
vmovdqa 0x290(%rsp), %xmm0
vpxor 0x280(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
movq 0x2575(%rip), %rax      # 0x1efe0
addq $0xa0, %rax
movq %rax, 0x2d30(%rsp)
movq 0x2d30(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xf10(%rsp)
vmovdqa %xmm0, 0xf00(%rsp)
vmovdqa 0xf10(%rsp), %xmm0
vmovdqa 0xf00(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x70(%rsp)
movq 0x2513(%rip), %rax      # 0x1efe0
addq $0xb0, %rax
movq %rax, 0x2d28(%rsp)
movq 0x2d28(%rsp), %rax
vmovdqa (%rax), %xmm0
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm1
vmovdqa 0x50(%rsp), %xmm0
vmovdqa %xmm1, 0xef0(%rsp)
vmovdqa %xmm0, 0xee0(%rsp)
vmovdqa 0xef0(%rsp), %xmm0
vmovdqa 0xee0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x70(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0x270(%rsp)
vmovdqa %xmm0, 0x260(%rsp)
vmovdqa 0x270(%rsp), %xmm0
vpxor 0x260(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm0, 0x2f70(%rsp)
movl $0x4, 0x2f6c(%rsp)
vmovdqa 0x2f70(%rsp), %xmm0
movl 0x2f6c(%rsp), %eax
vmovd %eax, %xmm1
vpsllw %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x60(%rsp)
vmovdqa 0x1f0(%rsp), %xmm1
vmovdqa 0x60(%rsp), %xmm0
vmovdqa %xmm1, 0x250(%rsp)
vmovdqa %xmm0, 0x240(%rsp)
vmovdqa 0x250(%rsp), %xmm0
vpxor 0x240(%rsp), %xmm0, %xmm0
vmovdqa %xmm0, 0x1f0(%rsp)
vmovdqa 0x1f0(%rsp), %xmm0
leaq 0x5ad(%rip), %rdi       # 0x1d18f
callq 0x10a0
jmp 0x1cbe9
leaq 0x1cc(%rsp), %rdi
vmovdqa 0x1f0(%rsp), %xmm0
vmovdqa %xmm0, 0x2b50(%rsp)
movl $0x4, 0x2b4c(%rsp)
vmovdqa 0x2b50(%rsp), %xmm0
movl 0x2b4c(%rsp), %eax
vmovd %eax, %xmm1
vpsrlw %xmm1, %xmm0, %xmm0
movl $0x4, %esi
callq 0x10d0
movq $0x0, 0x1d8(%rsp)
cmpq $0x4, 0x1d8(%rsp)
jae 0x1cc9f
movq 0x1d8(%rsp), %rax
movzbl 0x1cc(%rsp,%rax), %eax
movq 0x218(%rsp), %rcx
movq 0x228(%rsp), %rdx
movq (%rdx), %rdx
addq 0x1d8(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
cmpl %ecx, %eax
je 0x1cc87
movl $0xffffffff, 0x23c(%rsp) # imm = 0xFFFFFFFF
jmp 0x1ccaa
jmp 0x1cc89
movq 0x1d8(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1d8(%rsp)
jmp 0x1cc3c
movl $0x0, 0x23c(%rsp)
movl 0x23c(%rsp), %eax
addq $0x30e8, %rsp           # imm = 0x30E8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nopw %cs:(%rax,%rax)
nopl (%rax)