// File: /workspace/github_c_makefile_star2_O0/LoupVaillant[P]Monocypher-Utils/src/monocypher.c
// Function: blake2b_compress
static void blake2b_compress(crypto_blake2b_ctx *ctx, int is_last_block)
{
    static const u8 sigma[12][16] = {
        {  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15 },
        { 14, 10,  4,  8,  9, 15, 13,  6,  1, 12,  0,  2, 11,  7,  5,  3 },
        { 11,  8, 12,  0,  5,  2, 15, 13, 10, 14,  3,  6,  7,  1,  9,  4 },
        {  7,  9,  3,  1, 13, 12, 11, 14,  2,  6,  5, 10,  4,  0, 15,  8 },
        {  9,  0,  5,  7,  2,  4, 10, 15, 14,  1, 11, 12,  6,  8,  3, 13 },
        {  2, 12,  6, 10,  0, 11,  8,  3,  4, 13,  7,  5, 15, 14,  1,  9 },
        { 12,  5,  1, 15, 14, 13,  4, 10,  0,  7,  6,  3,  9,  2,  8, 11 },
        { 13, 11,  7, 14, 12,  1,  3,  9,  5,  0, 15,  4,  8,  6,  2, 10 },
        {  6, 15, 14,  9, 11,  3,  0,  8, 12,  2, 13,  7,  1,  4, 10,  5 },
        { 10,  2,  8,  4,  7,  6,  1,  5, 15, 11,  9, 14,  3, 12, 13,  0 },
    };

    // init work vector
    u64 v0 = ctx->hash[0];  u64 v8  = iv[0];
    u64 v1 = ctx->hash[1];  u64 v9  = iv[1];
    u64 v2 = ctx->hash[2];  u64 v10 = iv[2];
    u64 v3 = ctx->hash[3];  u64 v11 = iv[3];
    u64 v4 = ctx->hash[4];  u64 v12 = iv[4] ^ ctx->input_offset[0];
    u64 v5 = ctx->hash[5];  u64 v13 = iv[5] ^ ctx->input_offset[1];
    u64 v6 = ctx->hash[6];  u64 v14 = iv[6] ^ is_last_block;
    u64 v7 = ctx->hash[7];  u64 v15 = iv[7];

    // mangle work vector
    uint64_t *input = ctx->input;
#define BLAKE2_G(v, a, b, c, d, x, y)                  \
    v##a += v##b + x;  v##d = rotr64(v##d ^ v##a, 32); \
    v##c += v##d;      v##b = rotr64(v##b ^ v##c, 24); \
    v##a += v##b + y;  v##d = rotr64(v##d ^ v##a, 16); \
    v##c += v##d;      v##b = rotr64(v##b ^ v##c, 63);
#define BLAKE2_ROUND(i)                                                 \
    BLAKE2_G(v, 0, 4,  8, 12, input[sigma[i][ 0]], input[sigma[i][ 1]]);\
    BLAKE2_G(v, 1, 5,  9, 13, input[sigma[i][ 2]], input[sigma[i][ 3]]);\
    BLAKE2_G(v, 2, 6, 10, 14, input[sigma[i][ 4]], input[sigma[i][ 5]]);\
    BLAKE2_G(v, 3, 7, 11, 15, input[sigma[i][ 6]], input[sigma[i][ 7]]);\
    BLAKE2_G(v, 0, 5, 10, 15, input[sigma[i][ 8]], input[sigma[i][ 9]]);\
    BLAKE2_G(v, 1, 6, 11, 12, input[sigma[i][10]], input[sigma[i][11]]);\
    BLAKE2_G(v, 2, 7,  8, 13, input[sigma[i][12]], input[sigma[i][13]]);\
    BLAKE2_G(v, 3, 4,  9, 14, input[sigma[i][14]], input[sigma[i][15]])

    BLAKE2_ROUND(0);  BLAKE2_ROUND(1);  BLAKE2_ROUND(2);  BLAKE2_ROUND(3);
    BLAKE2_ROUND(4);  BLAKE2_ROUND(5);  BLAKE2_ROUND(6);  BLAKE2_ROUND(7);
    BLAKE2_ROUND(8);  BLAKE2_ROUND(9);  BLAKE2_ROUND(0);  BLAKE2_ROUND(1);

    // update hash
    ctx->hash[0] ^= v0 ^ v8;
    ctx->hash[1] ^= v1 ^ v9;
    ctx->hash[2] ^= v2 ^ v10;
    ctx->hash[3] ^= v3 ^ v11;
    ctx->hash[4] ^= v4 ^ v12;
    ctx->hash[5] ^= v5 ^ v13;
    ctx->hash[6] ^= v6 ^ v14;
    ctx->hash[7] ^= v7 ^ v15;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa0, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movq -0x8(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x18(%rbp)
movq 0xefdc(%rip), %rax      # 0x12550
movq %rax, -0x20(%rbp)
movq -0x8(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0x28(%rbp)
movq 0xefcd(%rip), %rax      # 0x12558
movq %rax, -0x30(%rbp)
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x38(%rbp)
movq 0xefbe(%rip), %rax      # 0x12560
movq %rax, -0x40(%rbp)
movq -0x8(%rbp), %rax
movq 0x18(%rax), %rax
movq %rax, -0x48(%rbp)
movq 0xefaf(%rip), %rax      # 0x12568
movq %rax, -0x50(%rbp)
movq -0x8(%rbp), %rax
movq 0x20(%rax), %rax
movq %rax, -0x58(%rbp)
movq 0xefa0(%rip), %rax      # 0x12570
movq -0x8(%rbp), %rcx
xorq 0x40(%rcx), %rax
movq %rax, -0x60(%rbp)
movq -0x8(%rbp), %rax
movq 0x28(%rax), %rax
movq %rax, -0x68(%rbp)
movq 0xef89(%rip), %rax      # 0x12578
movq -0x8(%rbp), %rcx
xorq 0x48(%rcx), %rax
movq %rax, -0x70(%rbp)
movq -0x8(%rbp), %rax
movq 0x30(%rax), %rax
movq %rax, -0x78(%rbp)
movq 0xef72(%rip), %rax      # 0x12580
movslq -0xc(%rbp), %rcx
xorq %rcx, %rax
movq %rax, -0x80(%rbp)
movq -0x8(%rbp), %rax
movq 0x38(%rax), %rax
movq %rax, -0x88(%rbp)
movq 0xef59(%rip), %rax      # 0x12588
movq %rax, -0x90(%rbp)
movq -0x8(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x98(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xefd9(%rip), %edx      # 0x12630
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xef84(%rip), %edx      # 0x12631
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xef2f(%rip), %edx      # 0x12632
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xeeda(%rip), %edx      # 0x12633
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xee85(%rip), %edx      # 0x12634
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xee30(%rip), %edx      # 0x12635
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xedd8(%rip), %edx      # 0x12636
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xed71(%rip), %edx      # 0x12637
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xed0d(%rip), %edx      # 0x12638
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xecaf(%rip), %edx      # 0x12639
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xec51(%rip), %edx      # 0x1263a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xebfc(%rip), %edx      # 0x1263b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xeba4(%rip), %edx      # 0x1263c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xeb46(%rip), %edx      # 0x1263d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xeaeb(%rip), %edx      # 0x1263e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xea96(%rip), %edx      # 0x1263f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xea41(%rip), %edx      # 0x12640
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe9ec(%rip), %edx      # 0x12641
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe997(%rip), %edx      # 0x12642
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe942(%rip), %edx      # 0x12643
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe8ed(%rip), %edx      # 0x12644
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe898(%rip), %edx      # 0x12645
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe840(%rip), %edx      # 0x12646
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe7d9(%rip), %edx      # 0x12647
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe775(%rip), %edx      # 0x12648
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe717(%rip), %edx      # 0x12649
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe6b9(%rip), %edx      # 0x1264a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe664(%rip), %edx      # 0x1264b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe60c(%rip), %edx      # 0x1264c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe5ae(%rip), %edx      # 0x1264d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe553(%rip), %edx      # 0x1264e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe4fe(%rip), %edx      # 0x1264f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe4a9(%rip), %edx      # 0x12650
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe454(%rip), %edx      # 0x12651
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe3ff(%rip), %edx      # 0x12652
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe3aa(%rip), %edx      # 0x12653
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe355(%rip), %edx      # 0x12654
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe300(%rip), %edx      # 0x12655
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe2a8(%rip), %edx      # 0x12656
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe241(%rip), %edx      # 0x12657
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe1dd(%rip), %edx      # 0x12658
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe17f(%rip), %edx      # 0x12659
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe121(%rip), %edx      # 0x1265a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe0cc(%rip), %edx      # 0x1265b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe074(%rip), %edx      # 0x1265c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xe016(%rip), %edx      # 0x1265d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdfbb(%rip), %edx      # 0x1265e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdf66(%rip), %edx      # 0x1265f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdf11(%rip), %edx      # 0x12660
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdebc(%rip), %edx      # 0x12661
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xde67(%rip), %edx      # 0x12662
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xde12(%rip), %edx      # 0x12663
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xddbd(%rip), %edx      # 0x12664
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdd68(%rip), %edx      # 0x12665
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdd10(%rip), %edx      # 0x12666
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdca9(%rip), %edx      # 0x12667
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdc45(%rip), %edx      # 0x12668
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdbe7(%rip), %edx      # 0x12669
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdb89(%rip), %edx      # 0x1266a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdb34(%rip), %edx      # 0x1266b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xdadc(%rip), %edx      # 0x1266c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xda7e(%rip), %edx      # 0x1266d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xda23(%rip), %edx      # 0x1266e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd9ce(%rip), %edx      # 0x1266f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd979(%rip), %edx      # 0x12670
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd924(%rip), %edx      # 0x12671
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd8cf(%rip), %edx      # 0x12672
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd87a(%rip), %edx      # 0x12673
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd825(%rip), %edx      # 0x12674
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd7d0(%rip), %edx      # 0x12675
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd778(%rip), %edx      # 0x12676
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd711(%rip), %edx      # 0x12677
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd6ad(%rip), %edx      # 0x12678
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd64f(%rip), %edx      # 0x12679
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd5f1(%rip), %edx      # 0x1267a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd59c(%rip), %edx      # 0x1267b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd544(%rip), %edx      # 0x1267c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd4e6(%rip), %edx      # 0x1267d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd48b(%rip), %edx      # 0x1267e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd436(%rip), %edx      # 0x1267f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd3e1(%rip), %edx      # 0x12680
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd38c(%rip), %edx      # 0x12681
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd337(%rip), %edx      # 0x12682
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd2e2(%rip), %edx      # 0x12683
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd28d(%rip), %edx      # 0x12684
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd238(%rip), %edx      # 0x12685
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd1e0(%rip), %edx      # 0x12686
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd179(%rip), %edx      # 0x12687
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd115(%rip), %edx      # 0x12688
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd0b7(%rip), %edx      # 0x12689
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd059(%rip), %edx      # 0x1268a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xd004(%rip), %edx      # 0x1268b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcfac(%rip), %edx      # 0x1268c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcf4e(%rip), %edx      # 0x1268d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcef3(%rip), %edx      # 0x1268e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xce9e(%rip), %edx      # 0x1268f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xce49(%rip), %edx      # 0x12690
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcdf4(%rip), %edx      # 0x12691
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcd9f(%rip), %edx      # 0x12692
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcd4a(%rip), %edx      # 0x12693
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xccf5(%rip), %edx      # 0x12694
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcca0(%rip), %edx      # 0x12695
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcc48(%rip), %edx      # 0x12696
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcbe1(%rip), %edx      # 0x12697
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcb7d(%rip), %edx      # 0x12698
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcb1f(%rip), %edx      # 0x12699
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xcac1(%rip), %edx      # 0x1269a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xca6c(%rip), %edx      # 0x1269b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xca14(%rip), %edx      # 0x1269c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc9b6(%rip), %edx      # 0x1269d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc95b(%rip), %edx      # 0x1269e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc906(%rip), %edx      # 0x1269f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc8b1(%rip), %edx      # 0x126a0
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc85c(%rip), %edx      # 0x126a1
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc807(%rip), %edx      # 0x126a2
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc7b2(%rip), %edx      # 0x126a3
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc75d(%rip), %edx      # 0x126a4
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc708(%rip), %edx      # 0x126a5
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc6b0(%rip), %edx      # 0x126a6
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc649(%rip), %edx      # 0x126a7
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc5e5(%rip), %edx      # 0x126a8
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc587(%rip), %edx      # 0x126a9
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc529(%rip), %edx      # 0x126aa
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc4d4(%rip), %edx      # 0x126ab
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc47c(%rip), %edx      # 0x126ac
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc41e(%rip), %edx      # 0x126ad
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc3c3(%rip), %edx      # 0x126ae
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc36e(%rip), %edx      # 0x126af
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc319(%rip), %edx      # 0x126b0
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc2c4(%rip), %edx      # 0x126b1
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc26f(%rip), %edx      # 0x126b2
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc21a(%rip), %edx      # 0x126b3
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc1c5(%rip), %edx      # 0x126b4
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc170(%rip), %edx      # 0x126b5
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc118(%rip), %edx      # 0x126b6
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc0b1(%rip), %edx      # 0x126b7
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xc04d(%rip), %edx      # 0x126b8
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbfef(%rip), %edx      # 0x126b9
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbf91(%rip), %edx      # 0x126ba
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbf3c(%rip), %edx      # 0x126bb
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbee4(%rip), %edx      # 0x126bc
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbe86(%rip), %edx      # 0x126bd
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbe2b(%rip), %edx      # 0x126be
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbdd6(%rip), %edx      # 0x126bf
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbd81(%rip), %edx      # 0x126c0
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbd2c(%rip), %edx      # 0x126c1
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbcd7(%rip), %edx      # 0x126c2
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbc82(%rip), %edx      # 0x126c3
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbc2d(%rip), %edx      # 0x126c4
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbbd8(%rip), %edx      # 0x126c5
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbb80(%rip), %edx      # 0x126c6
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbb19(%rip), %edx      # 0x126c7
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xbab5(%rip), %edx      # 0x126c8
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xba57(%rip), %edx      # 0x126c9
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb9f9(%rip), %edx      # 0x126ca
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb9a4(%rip), %edx      # 0x126cb
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb94c(%rip), %edx      # 0x126cc
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb8ee(%rip), %edx      # 0x126cd
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb893(%rip), %edx      # 0x126ce
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb83e(%rip), %edx      # 0x126cf
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb749(%rip), %edx      # 0x12630
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb6f4(%rip), %edx      # 0x12631
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb69f(%rip), %edx      # 0x12632
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb64a(%rip), %edx      # 0x12633
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb5f5(%rip), %edx      # 0x12634
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb5a0(%rip), %edx      # 0x12635
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb548(%rip), %edx      # 0x12636
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb4e1(%rip), %edx      # 0x12637
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb47d(%rip), %edx      # 0x12638
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb41f(%rip), %edx      # 0x12639
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb3c1(%rip), %edx      # 0x1263a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb36c(%rip), %edx      # 0x1263b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb314(%rip), %edx      # 0x1263c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb2b6(%rip), %edx      # 0x1263d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb25b(%rip), %edx      # 0x1263e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb206(%rip), %edx      # 0x1263f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb1b1(%rip), %edx      # 0x12640
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb15c(%rip), %edx      # 0x12641
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb107(%rip), %edx      # 0x12642
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb0b2(%rip), %edx      # 0x12643
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb05d(%rip), %edx      # 0x12644
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xb008(%rip), %edx      # 0x12645
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xafb0(%rip), %edx      # 0x12646
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xaf49(%rip), %edx      # 0x12647
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xaee5(%rip), %edx      # 0x12648
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xae87(%rip), %edx      # 0x12649
addq (%rcx,%rdx,8), %rax
addq -0x18(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x90(%rbp), %rdi
xorq -0x18(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
addq -0x40(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %rdi
xorq -0x40(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x68(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xae29(%rip), %edx      # 0x1264a
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xadd4(%rip), %edx      # 0x1264b
addq (%rcx,%rdx,8), %rax
addq -0x28(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x60(%rbp), %rdi
xorq -0x28(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
addq -0x50(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x78(%rbp), %rdi
xorq -0x50(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xad7c(%rip), %edx      # 0x1264c
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xad1e(%rip), %edx      # 0x1264d
addq (%rcx,%rdx,8), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x70(%rbp), %rdi
xorq -0x38(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
addq -0x20(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x88(%rbp), %rdi
xorq -0x20(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x88(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xacc3(%rip), %edx      # 0x1264e
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x20, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x18, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq -0x98(%rbp), %rcx
movzbl 0xac6e(%rip), %edx      # 0x1264f
addq (%rcx,%rdx,8), %rax
addq -0x48(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x80(%rbp), %rdi
xorq -0x48(%rbp), %rdi
movl $0x10, %esi
callq 0xc580
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x58(%rbp), %rdi
xorq -0x30(%rbp), %rdi
movl $0x3f, %esi
callq 0xc580
movq %rax, -0x58(%rbp)
movq -0x18(%rbp), %rcx
xorq -0x20(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq (%rax), %rcx
movq %rcx, (%rax)
movq -0x28(%rbp), %rcx
xorq -0x30(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x8(%rax), %rcx
movq %rcx, 0x8(%rax)
movq -0x38(%rbp), %rcx
xorq -0x40(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x10(%rax), %rcx
movq %rcx, 0x10(%rax)
movq -0x48(%rbp), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x18(%rax), %rcx
movq %rcx, 0x18(%rax)
movq -0x58(%rbp), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x20(%rax), %rcx
movq %rcx, 0x20(%rax)
movq -0x68(%rbp), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x28(%rax), %rcx
movq %rcx, 0x28(%rax)
movq -0x78(%rbp), %rcx
xorq -0x80(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x30(%rax), %rcx
movq %rcx, 0x30(%rax)
movq -0x88(%rbp), %rcx
xorq -0x90(%rbp), %rcx
movq -0x8(%rbp), %rax
xorq 0x38(%rax), %rcx
movq %rcx, 0x38(%rax)
addq $0xa0, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)