// File: /workspace/github_c_makefile_star2_O0/zecoxao[P]ps3_decrypt_tools/lib/sha1.c
// Function: sha1_process
static void sha1_process(sha1_context *ctx, const unsigned char data[64]) {
    unsigned long temp, W[16], A, B, C, D, E;

    GET_ULONG_BE(W[ 0], data, 0);
    GET_ULONG_BE(W[ 1], data, 4);
    GET_ULONG_BE(W[ 2], data, 8);
    GET_ULONG_BE(W[ 3], data, 12);
    GET_ULONG_BE(W[ 4], data, 16);
    GET_ULONG_BE(W[ 5], data, 20);
    GET_ULONG_BE(W[ 6], data, 24);
    GET_ULONG_BE(W[ 7], data, 28);
    GET_ULONG_BE(W[ 8], data, 32);
    GET_ULONG_BE(W[ 9], data, 36);
    GET_ULONG_BE(W[10], data, 40);
    GET_ULONG_BE(W[11], data, 44);
    GET_ULONG_BE(W[12], data, 48);
    GET_ULONG_BE(W[13], data, 52);
    GET_ULONG_BE(W[14], data, 56);
    GET_ULONG_BE(W[15], data, 60);

#define S(x,n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n)))

#define R(t)                                            \
(                                                       \
    temp = W[(t -  3) & 0x0F] ^ W[(t - 8) & 0x0F] ^     \
           W[(t - 14) & 0x0F] ^ W[ t      & 0x0F],      \
    ( W[t & 0x0F] = S(temp,1) )                         \
)

#define P(a,b,c,d,e,x)                                  \
{                                                       \
    e += S(a,5) + F(b,c,d) + K + x; b = S(b,30);        \
}

    A = ctx->state[0];
    B = ctx->state[1];
    C = ctx->state[2];
    D = ctx->state[3];
    E = ctx->state[4];

#define F(x,y,z) (z ^ (x & (y ^ z)))
#define K 0x5A827999

    P(A, B, C, D, E, W[0]);
    P(E, A, B, C, D, W[1]);
    P(D, E, A, B, C, W[2]);
    P(C, D, E, A, B, W[3]);
    P(B, C, D, E, A, W[4]);
    P(A, B, C, D, E, W[5]);
    P(E, A, B, C, D, W[6]);
    P(D, E, A, B, C, W[7]);
    P(C, D, E, A, B, W[8]);
    P(B, C, D, E, A, W[9]);
    P(A, B, C, D, E, W[10]);
    P(E, A, B, C, D, W[11]);
    P(D, E, A, B, C, W[12]);
    P(C, D, E, A, B, W[13]);
    P(B, C, D, E, A, W[14]);
    P(A, B, C, D, E, W[15]);
    P(E, A, B, C, D, R(16));
    P(D, E, A, B, C, R(17));
    P(C, D, E, A, B, R(18));
    P(B, C, D, E, A, R(19));

#undef K
#undef F

#define F(x,y,z) (x ^ y ^ z)
#define K 0x6ED9EBA1

    P(A, B, C, D, E, R(20));
    P(E, A, B, C, D, R(21));
    P(D, E, A, B, C, R(22));
    P(C, D, E, A, B, R(23));
    P(B, C, D, E, A, R(24));
    P(A, B, C, D, E, R(25));
    P(E, A, B, C, D, R(26));
    P(D, E, A, B, C, R(27));
    P(C, D, E, A, B, R(28));
    P(B, C, D, E, A, R(29));
    P(A, B, C, D, E, R(30));
    P(E, A, B, C, D, R(31));
    P(D, E, A, B, C, R(32));
    P(C, D, E, A, B, R(33));
    P(B, C, D, E, A, R(34));
    P(A, B, C, D, E, R(35));
    P(E, A, B, C, D, R(36));
    P(D, E, A, B, C, R(37));
    P(C, D, E, A, B, R(38));
    P(B, C, D, E, A, R(39));

#undef K
#undef F

#define F(x,y,z) ((x & y) | (z & (x | y)))
#define K 0x8F1BBCDC

    P(A, B, C, D, E, R(40));
    P(E, A, B, C, D, R(41));
    P(D, E, A, B, C, R(42));
    P(C, D, E, A, B, R(43));
    P(B, C, D, E, A, R(44));
    P(A, B, C, D, E, R(45));
    P(E, A, B, C, D, R(46));
    P(D, E, A, B, C, R(47));
    P(C, D, E, A, B, R(48));
    P(B, C, D, E, A, R(49));
    P(A, B, C, D, E, R(50));
    P(E, A, B, C, D, R(51));
    P(D, E, A, B, C, R(52));
    P(C, D, E, A, B, R(53));
    P(B, C, D, E, A, R(54));
    P(A, B, C, D, E, R(55));
    P(E, A, B, C, D, R(56));
    P(D, E, A, B, C, R(57));
    P(C, D, E, A, B, R(58));
    P(B, C, D, E, A, R(59));

#undef K
#undef F

#define F(x,y,z) (x ^ y ^ z)
#define K 0xCA62C1D6

    P(A, B, C, D, E, R(60));
    P(E, A, B, C, D, R(61));
    P(D, E, A, B, C, R(62));
    P(C, D, E, A, B, R(63));
    P(B, C, D, E, A, R(64));
    P(A, B, C, D, E, R(65));
    P(E, A, B, C, D, R(66));
    P(D, E, A, B, C, R(67));
    P(C, D, E, A, B, R(68));
    P(B, C, D, E, A, R(69));
    P(A, B, C, D, E, R(70));
    P(E, A, B, C, D, R(71));
    P(D, E, A, B, C, R(72));
    P(C, D, E, A, B, R(73));
    P(B, C, D, E, A, R(74));
    P(A, B, C, D, E, R(75));
    P(E, A, B, C, D, R(76));
    P(D, E, A, B, C, R(77));
    P(C, D, E, A, B, R(78));
    P(B, C, D, E, A, R(79));

#undef K
#undef F

    ctx->state[0] += A;
    ctx->state[1] += B;
    ctx->state[2] += C;
    ctx->state[3] += D;
    ctx->state[4] += E;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x50, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movzbl (%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0xa0(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x4(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x5(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x6(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x7(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x98(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x8(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x9(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0xa(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0xb(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x90(%rbp)
movq -0x10(%rbp), %rax
movzbl 0xc(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0xd(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0xe(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0xf(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x88(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x10(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x11(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x12(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x13(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x80(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x14(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x15(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x16(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x17(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x78(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x18(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x19(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1a(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1b(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x70(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x1c(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1d(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1e(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x1f(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x68(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x20(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x21(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x22(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x23(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x60(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x24(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x25(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x26(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x27(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x58(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x28(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x29(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2a(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2b(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x50(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x2c(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2d(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2e(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x2f(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x48(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x30(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x31(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x32(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x33(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x40(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x34(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x35(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x36(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x37(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x38(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x38(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x39(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3a(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3b(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x30(%rbp)
movq -0x10(%rbp), %rax
movzbl 0x3c(%rax), %eax
shlq $0x18, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3d(%rcx), %ecx
shlq $0x10, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3e(%rcx), %ecx
shlq $0x8, %rcx
orq %rcx, %rax
movq -0x10(%rbp), %rcx
movzbl 0x3f(%rcx), %ecx
orq %rcx, %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0xa8(%rbp)
movq -0x8(%rbp), %rax
movq 0x18(%rax), %rax
movq %rax, -0xb0(%rbp)
movq -0x8(%rbp), %rax
movq 0x20(%rax), %rax
movq %rax, -0xb8(%rbp)
movq -0x8(%rbp), %rax
movq 0x28(%rax), %rax
movq %rax, -0xc0(%rbp)
movq -0x8(%rbp), %rax
movq 0x30(%rax), %rax
movq %rax, -0xc8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xb8(%rbp), %rsi
xorq -0xc0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0xa0(%rbp), %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xb0(%rbp), %rsi
xorq -0xb8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x98(%rbp), %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
xorq -0xb0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x90(%rbp), %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
xorq -0xa8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x88(%rbp), %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
xorq -0xc8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x80(%rbp), %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xb8(%rbp), %rsi
xorq -0xc0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x78(%rbp), %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xb0(%rbp), %rsi
xorq -0xb8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x70(%rbp), %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
xorq -0xb0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x68(%rbp), %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
xorq -0xa8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x60(%rbp), %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
xorq -0xc8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x58(%rbp), %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xb8(%rbp), %rsi
xorq -0xc0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x50(%rbp), %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xb0(%rbp), %rsi
xorq -0xb8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x48(%rbp), %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
xorq -0xb0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x40(%rbp), %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
xorq -0xa8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x38(%rbp), %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
xorq -0xc8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x30(%rbp), %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xb8(%rbp), %rsi
xorq -0xc0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
addq -0x28(%rbp), %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xb0(%rbp), %rsi
xorq -0xb8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
movq -0x38(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0xa0(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
xorq -0xb0(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
movq -0x30(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x98(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x98(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
xorq -0xa8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
movq -0x28(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x90(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x90(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
xorq -0xc8(%rbp), %rsi
andq %rsi, %rdx
xorq %rdx, %rcx
addq %rcx, %rax
addq $0x5a827999, %rax       # imm = 0x5A827999
movq -0xa0(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x88(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x88(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x98(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0x80(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x80(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x90(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x78(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x78(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x88(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x70(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x70(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x80(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x68(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x68(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x78(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x60(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x60(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x70(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x58(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x58(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x68(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x50(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x50(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x60(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x48(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x48(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x58(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x40(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x40(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x50(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x38(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x38(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x48(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x30(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x30(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x40(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x28(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x28(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x38(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0xa0(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x30(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x98(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x98(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x28(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x90(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x90(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0xa0(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x88(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x88(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x98(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0x80(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x80(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x90(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x78(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x78(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x88(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x70(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x70(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
addq $0x6ed9eba1, %rax       # imm = 0x6ED9EBA1
movq -0x80(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x68(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x68(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
andq -0xb8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xb0(%rbp), %rsi
orq -0xb8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x78(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x60(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x60(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
andq -0xb0(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
orq -0xb0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x70(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x58(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x58(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
andq -0xa8(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
orq -0xa8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x68(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x50(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x50(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
andq -0xc8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
orq -0xc8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x60(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x48(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x48(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
andq -0xc0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xb8(%rbp), %rsi
orq -0xc0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x58(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x40(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x40(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
andq -0xb8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xb0(%rbp), %rsi
orq -0xb8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x50(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x38(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x38(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
andq -0xb0(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
orq -0xb0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x48(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x30(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x30(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
andq -0xa8(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
orq -0xa8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x40(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x28(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x28(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
andq -0xc8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
orq -0xc8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x38(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0xa0(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
andq -0xc0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xb8(%rbp), %rsi
orq -0xc0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x30(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x98(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x98(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
andq -0xb8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xb0(%rbp), %rsi
orq -0xb8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x28(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x90(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x90(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
andq -0xb0(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
orq -0xb0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0xa0(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x88(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x88(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
andq -0xa8(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
orq -0xa8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x98(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0x80(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x80(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
andq -0xc8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
orq -0xc8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x90(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x78(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x78(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
andq -0xc0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xb8(%rbp), %rsi
orq -0xc0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x88(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x70(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x70(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
andq -0xb8(%rbp), %rcx
movq -0xc0(%rbp), %rdx
movq -0xb0(%rbp), %rsi
orq -0xb8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x80(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x68(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x68(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
andq -0xb0(%rbp), %rcx
movq -0xb8(%rbp), %rdx
movq -0xa8(%rbp), %rsi
orq -0xb0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x78(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x60(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x60(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
andq -0xa8(%rbp), %rcx
movq -0xb0(%rbp), %rdx
movq -0xc8(%rbp), %rsi
orq -0xa8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x70(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x58(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x58(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
andq -0xc8(%rbp), %rcx
movq -0xa8(%rbp), %rdx
movq -0xc0(%rbp), %rsi
orq -0xc8(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x68(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x50(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x50(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
andq -0xc0(%rbp), %rcx
movq -0xc8(%rbp), %rdx
movq -0xb8(%rbp), %rsi
orq -0xc0(%rbp), %rsi
andq %rsi, %rdx
orq %rdx, %rcx
addq %rcx, %rax
movabsq $0x8f1bbcdc, %rcx       # imm = 0x8F1BBCDC
addq %rcx, %rax
movq -0x60(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x48(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x48(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x58(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x40(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x40(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x50(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x38(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x38(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x48(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x30(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x30(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x40(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x28(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x28(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x38(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0xa0(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x30(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x98(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x98(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x28(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x90(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x90(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0xa0(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x88(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x88(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x98(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0x80(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x80(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x90(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x78(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x78(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x88(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x60(%rbp), %rcx
xorq -0x70(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x70(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x80(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x58(%rbp), %rcx
xorq -0x68(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x68(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x78(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x50(%rbp), %rcx
xorq -0x60(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x60(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x70(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x48(%rbp), %rcx
xorq -0x58(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x58(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x68(%rbp), %rcx
xorq -0x90(%rbp), %rcx
xorq -0x40(%rbp), %rcx
xorq -0x50(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x50(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x60(%rbp), %rcx
xorq -0x88(%rbp), %rcx
xorq -0x38(%rbp), %rcx
xorq -0x48(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x48(%rbp)
addq %rcx, %rax
addq -0xc8(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb0(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
xorq -0xb8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x58(%rbp), %rcx
xorq -0x80(%rbp), %rcx
xorq -0x30(%rbp), %rcx
xorq -0x40(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x40(%rbp)
addq %rcx, %rax
addq -0xc0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq -0xa8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xa8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xa8(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
xorq -0xb0(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x50(%rbp), %rcx
xorq -0x78(%rbp), %rcx
xorq -0x28(%rbp), %rcx
xorq -0x38(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x38(%rbp)
addq %rcx, %rax
addq -0xb8(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
xorq -0xa8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x48(%rbp), %rcx
xorq -0x70(%rbp), %rcx
xorq -0xa0(%rbp), %rcx
xorq -0x30(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x30(%rbp)
addq %rcx, %rax
addq -0xb0(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0xc0(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xc0(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xc0(%rbp)
movq -0xb0(%rbp), %rax
shlq $0x5, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb0(%rbp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq -0xb8(%rbp), %rcx
xorq -0xc0(%rbp), %rcx
xorq -0xc8(%rbp), %rcx
addq %rcx, %rax
movabsq $0xca62c1d6, %rcx       # imm = 0xCA62C1D6
addq %rcx, %rax
movq -0x40(%rbp), %rcx
xorq -0x68(%rbp), %rcx
xorq -0x98(%rbp), %rcx
xorq -0x28(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq -0x18(%rbp), %rcx
shlq %rcx
movabsq $0xffffffff, %rdx       # imm = 0xFFFFFFFF
andq -0x18(%rbp), %rdx
shrq $0x1f, %rdx
orq %rdx, %rcx
movq %rcx, -0x28(%rbp)
addq %rcx, %rax
addq -0xa8(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xb8(%rbp), %rax
shlq $0x1e, %rax
movabsq $0xffffffff, %rcx       # imm = 0xFFFFFFFF
andq -0xb8(%rbp), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0xb8(%rbp)
movq -0xa8(%rbp), %rcx
movq -0x8(%rbp), %rax
addq 0x10(%rax), %rcx
movq %rcx, 0x10(%rax)
movq -0xb0(%rbp), %rcx
movq -0x8(%rbp), %rax
addq 0x18(%rax), %rcx
movq %rcx, 0x18(%rax)
movq -0xb8(%rbp), %rcx
movq -0x8(%rbp), %rax
addq 0x20(%rax), %rcx
movq %rcx, 0x20(%rax)
movq -0xc0(%rbp), %rcx
movq -0x8(%rbp), %rax
addq 0x28(%rax), %rcx
movq %rcx, 0x28(%rax)
movq -0xc8(%rbp), %rcx
movq -0x8(%rbp), %rax
addq 0x30(%rax), %rcx
movq %rcx, 0x30(%rax)
addq $0x50, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)