// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/ascon128av11/opt64/ascon.c
// Function: crypto_aead_encrypt
int crypto_aead_encrypt(
    unsigned char *c, unsigned long long *clen,
    const unsigned char *m, unsigned long long mlen,
    const unsigned char *ad, unsigned long long adlen,
    const unsigned char *nsec,
    const unsigned char *npub,
    const unsigned char *k) {

  u64 K0 = U64BIG(((u64*)k)[0]);
  u64 K1 = U64BIG(((u64*)k)[1]);
  u64 N0 = U64BIG(((u64*)npub)[0]);
  u64 N1 = U64BIG(((u64*)npub)[1]);
  u64 x0, x1, x2, x3, x4;
  u64 t0, t1, t2, t3, t4;
  u64 rlen;
  int i;

  // initialization
  x0 = (u64)((CRYPTO_KEYBYTES * 8) << 24 | (RATE * 8) << 16 | PA_ROUNDS << 8 | PB_ROUNDS << 0) << 32;
  x1 = K0;
  x2 = K1;
  x3 = N0;
  x4 = N1;
  P12;
  x3 ^= K0;
  x4 ^= K1;

  // process associated data
  if (adlen) {
    rlen = adlen;
    while (rlen >= RATE) {
      x0 ^= U64BIG(*(u64*)ad);
      x1 ^= U64BIG(*(u64*)(ad + 8));
      P8;
      rlen -= RATE;
      ad += RATE;
    }
    for (i = 0; i < rlen; ++i, ++ad)
      if (i < 8)
        x0 ^= INS_BYTE(*ad, i);
      else
        x1 ^= INS_BYTE(*ad, i);
    if (rlen < 8)
      x0 ^= INS_BYTE(0x80, rlen);
    else
      x1 ^= INS_BYTE(0x80, rlen);
    P8;
  }
  x4 ^= 1;

  // process plaintext
  rlen = mlen;
  while (rlen >= RATE) {
    x0 ^= U64BIG(*(u64*)m);
    x1 ^= U64BIG(*(u64*)(m + 8));
    *(u64*)c = U64BIG(x0);
    *(u64*)(c + 8) = U64BIG(x1);
    P8;
    rlen -= RATE;
    m += RATE;
    c += RATE;
  }
  for (i = 0; i < rlen; ++i, ++m, ++c) {
    if (i < 8) {
      x0 ^= INS_BYTE(*m, i);
      *c = EXT_BYTE(x0, i);
    } else {
      x1 ^= INS_BYTE(*m, i);
      *c = EXT_BYTE(x1, i);
    }
  }
  if (rlen < 8)
    x0 ^= INS_BYTE(0x80, rlen);
  else
    x1 ^= INS_BYTE(0x80, rlen);

  // finalization
  x2 ^= K0;
  x3 ^= K1;
  P12;
  x3 ^= K0;
  x4 ^= K1;

  // return tag
  ((u64*)c)[0] = U64BIG(x3);
  ((u64*)c)[1] = U64BIG(x4);
  *clen = mlen + CRYPTO_KEYBYTES;

  return 0;
}

// Assembly:
subq $0x1d8, %rsp            # imm = 0x1D8
movq 0x1f0(%rsp), %rax
movq 0x1e8(%rsp), %rax
movq 0x1e0(%rsp), %rax
movq %rdi, 0x1d0(%rsp)
movq %rsi, 0x1c8(%rsp)
movq %rdx, 0x1c0(%rsp)
movq %rcx, 0x1b8(%rsp)
movq %r8, 0x1b0(%rsp)
movq %r9, 0x1a8(%rsp)
movq 0x1f0(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1f0(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1f0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1f0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1f0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x1a0(%rsp)
movq 0x1f0(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1f0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1f0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1f0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1f0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x198(%rsp)
movq 0x1e8(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1e8(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1e8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1e8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1e8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x190(%rsp)
movq 0x1e8(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1e8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1e8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1e8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1e8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1e8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x188(%rsp)
movabsq $-0x7f7ff3f800000000, %rax # imm = 0x80800C0800000000
movq %rax, 0x180(%rsp)
movq 0x1a0(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x198(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x190(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x188(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x170(%rsp), %rax
xorq $0xf0, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x2394c(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x23936(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x238f5(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x238df(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x2389a(%rip), %ecx     # 0x25014
subl 0x23890(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x23881(%rip), %esi     # 0x25014
subl 0x23877(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x2382f(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x23819(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x237e8(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x237d2(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x2376d(%rip), %ecx     # 0x2500c
subl 0x23763(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x23754(%rip), %esi     # 0x2500c
subl 0x2374a(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x23712(%rip), %ecx     # 0x2501c
subl 0x23708(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x236f9(%rip), %esi     # 0x2501c
subl 0x236ef(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x236bb(%rip), %ecx     # 0x25024
subl 0x236b1(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x236a2(%rip), %esi     # 0x25024
subl 0x23698(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x23620(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x2360a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x235bd(%rip), %ecx     # 0x25004
subl 0x235b3(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x235a4(%rip), %esi     # 0x25004
subl 0x2359a(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x120(%rsp)
movq 0x170(%rsp), %rax
xorq $0xe1, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x233c1(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x233ab(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x2336a(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x23354(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x2330f(%rip), %ecx     # 0x25014
subl 0x23305(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x232f6(%rip), %esi     # 0x25014
subl 0x232ec(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x232a4(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x2328e(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x2325d(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x23247(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x231e2(%rip), %ecx     # 0x2500c
subl 0x231d8(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x231c9(%rip), %esi     # 0x2500c
subl 0x231bf(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x23187(%rip), %ecx     # 0x2501c
subl 0x2317d(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x2316e(%rip), %esi     # 0x2501c
subl 0x23164(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x23130(%rip), %ecx     # 0x25024
subl 0x23126(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x23117(%rip), %esi     # 0x25024
subl 0x2310d(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x23095(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x2307f(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x23032(%rip), %ecx     # 0x25004
subl 0x23028(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x23019(%rip), %esi     # 0x25004
subl 0x2300f(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x118(%rsp)
movq 0x170(%rsp), %rax
xorq $0xd2, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x22e36(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x22e20(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x22ddf(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x22dc9(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x22d84(%rip), %ecx     # 0x25014
subl 0x22d7a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x22d6b(%rip), %esi     # 0x25014
subl 0x22d61(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x22d19(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x22d03(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x22cd2(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x22cbc(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x22c57(%rip), %ecx     # 0x2500c
subl 0x22c4d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x22c3e(%rip), %esi     # 0x2500c
subl 0x22c34(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x22bfc(%rip), %ecx     # 0x2501c
subl 0x22bf2(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x22be3(%rip), %esi     # 0x2501c
subl 0x22bd9(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x22ba5(%rip), %ecx     # 0x25024
subl 0x22b9b(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x22b8c(%rip), %esi     # 0x25024
subl 0x22b82(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x22b0a(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x22af4(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x22aa7(%rip), %ecx     # 0x25004
subl 0x22a9d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x22a8e(%rip), %esi     # 0x25004
subl 0x22a84(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x110(%rsp)
movq 0x170(%rsp), %rax
xorq $0xc3, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x228ab(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x22895(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x22854(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x2283e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x227f9(%rip), %ecx     # 0x25014
subl 0x227ef(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x227e0(%rip), %esi     # 0x25014
subl 0x227d6(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x2278e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x22778(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x22747(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x22731(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x226cc(%rip), %ecx     # 0x2500c
subl 0x226c2(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x226b3(%rip), %esi     # 0x2500c
subl 0x226a9(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x22671(%rip), %ecx     # 0x2501c
subl 0x22667(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x22658(%rip), %esi     # 0x2501c
subl 0x2264e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x2261a(%rip), %ecx     # 0x25024
subl 0x22610(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x22601(%rip), %esi     # 0x25024
subl 0x225f7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x2257f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x22569(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x2251c(%rip), %ecx     # 0x25004
subl 0x22512(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x22503(%rip), %esi     # 0x25004
subl 0x224f9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x108(%rsp)
movq 0x170(%rsp), %rax
xorq $0xb4, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x22320(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x2230a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x222c9(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x222b3(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x2226e(%rip), %ecx     # 0x25014
subl 0x22264(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x22255(%rip), %esi     # 0x25014
subl 0x2224b(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x22203(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x221ed(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x221bc(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x221a6(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x22141(%rip), %ecx     # 0x2500c
subl 0x22137(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x22128(%rip), %esi     # 0x2500c
subl 0x2211e(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x220e6(%rip), %ecx     # 0x2501c
subl 0x220dc(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x220cd(%rip), %esi     # 0x2501c
subl 0x220c3(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x2208f(%rip), %ecx     # 0x25024
subl 0x22085(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x22076(%rip), %esi     # 0x25024
subl 0x2206c(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x21ff4(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x21fde(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x21f91(%rip), %ecx     # 0x25004
subl 0x21f87(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x21f78(%rip), %esi     # 0x25004
subl 0x21f6e(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x100(%rsp)
movq 0x170(%rsp), %rax
xorq $0xa5, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x21d95(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x21d7f(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x21d3e(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x21d28(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x21ce3(%rip), %ecx     # 0x25014
subl 0x21cd9(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x21cca(%rip), %esi     # 0x25014
subl 0x21cc0(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x21c78(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x21c62(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x21c31(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x21c1b(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x21bb6(%rip), %ecx     # 0x2500c
subl 0x21bac(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x21b9d(%rip), %esi     # 0x2500c
subl 0x21b93(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x21b5b(%rip), %ecx     # 0x2501c
subl 0x21b51(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x21b42(%rip), %esi     # 0x2501c
subl 0x21b38(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x21b04(%rip), %ecx     # 0x25024
subl 0x21afa(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x21aeb(%rip), %esi     # 0x25024
subl 0x21ae1(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x21a69(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x21a53(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x21a06(%rip), %ecx     # 0x25004
subl 0x219fc(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x219ed(%rip), %esi     # 0x25004
subl 0x219e3(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xf8(%rsp)
movq 0x170(%rsp), %rax
xorq $0x96, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x2180a(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x217f4(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x217b3(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x2179d(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x21758(%rip), %ecx     # 0x25014
subl 0x2174e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x2173f(%rip), %esi     # 0x25014
subl 0x21735(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x216ed(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x216d7(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x216a6(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x21690(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x2162b(%rip), %ecx     # 0x2500c
subl 0x21621(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x21612(%rip), %esi     # 0x2500c
subl 0x21608(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x215d0(%rip), %ecx     # 0x2501c
subl 0x215c6(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x215b7(%rip), %esi     # 0x2501c
subl 0x215ad(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x21579(%rip), %ecx     # 0x25024
subl 0x2156f(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x21560(%rip), %esi     # 0x25024
subl 0x21556(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x214de(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x214c8(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x2147b(%rip), %ecx     # 0x25004
subl 0x21471(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x21462(%rip), %esi     # 0x25004
subl 0x21458(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xf0(%rsp)
movq 0x170(%rsp), %rax
xorq $0x87, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x2127f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x21269(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x21228(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x21212(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x211cd(%rip), %ecx     # 0x25014
subl 0x211c3(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x211b4(%rip), %esi     # 0x25014
subl 0x211aa(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x21162(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x2114c(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x2111b(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x21105(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x210a0(%rip), %ecx     # 0x2500c
subl 0x21096(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x21087(%rip), %esi     # 0x2500c
subl 0x2107d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x21045(%rip), %ecx     # 0x2501c
subl 0x2103b(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x2102c(%rip), %esi     # 0x2501c
subl 0x21022(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x20fee(%rip), %ecx     # 0x25024
subl 0x20fe4(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x20fd5(%rip), %esi     # 0x25024
subl 0x20fcb(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x20f53(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x20f3d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x20ef0(%rip), %ecx     # 0x25004
subl 0x20ee6(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x20ed7(%rip), %esi     # 0x25004
subl 0x20ecd(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xe8(%rsp)
movq 0x170(%rsp), %rax
xorq $0x78, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x20cf6(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x20ce0(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x20c9f(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x20c89(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x20c44(%rip), %ecx     # 0x25014
subl 0x20c3a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x20c2b(%rip), %esi     # 0x25014
subl 0x20c21(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x20bd9(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x20bc3(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x20b92(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x20b7c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x20b17(%rip), %ecx     # 0x2500c
subl 0x20b0d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x20afe(%rip), %esi     # 0x2500c
subl 0x20af4(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x20abc(%rip), %ecx     # 0x2501c
subl 0x20ab2(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x20aa3(%rip), %esi     # 0x2501c
subl 0x20a99(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x20a65(%rip), %ecx     # 0x25024
subl 0x20a5b(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x20a4c(%rip), %esi     # 0x25024
subl 0x20a42(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x209ca(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x209b4(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x20967(%rip), %ecx     # 0x25004
subl 0x2095d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x2094e(%rip), %esi     # 0x25004
subl 0x20944(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xe0(%rsp)
movq 0x170(%rsp), %rax
xorq $0x69, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x2076d(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x20757(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x20716(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x20700(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x206bb(%rip), %ecx     # 0x25014
subl 0x206b1(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x206a2(%rip), %esi     # 0x25014
subl 0x20698(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x20650(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x2063a(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x20609(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x205f3(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x2058e(%rip), %ecx     # 0x2500c
subl 0x20584(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x20575(%rip), %esi     # 0x2500c
subl 0x2056b(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x20533(%rip), %ecx     # 0x2501c
subl 0x20529(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x2051a(%rip), %esi     # 0x2501c
subl 0x20510(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x204dc(%rip), %ecx     # 0x25024
subl 0x204d2(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x204c3(%rip), %esi     # 0x25024
subl 0x204b9(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x20441(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x2042b(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x203de(%rip), %ecx     # 0x25004
subl 0x203d4(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x203c5(%rip), %esi     # 0x25004
subl 0x203bb(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xd8(%rsp)
movq 0x170(%rsp), %rax
xorq $0x5a, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x201e4(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x201ce(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x2018d(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x20177(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x20132(%rip), %ecx     # 0x25014
subl 0x20128(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x20119(%rip), %esi     # 0x25014
subl 0x2010f(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x200c7(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x200b1(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x20080(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x2006a(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x20005(%rip), %ecx     # 0x2500c
subl 0x1fffb(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1ffec(%rip), %esi     # 0x2500c
subl 0x1ffe2(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1ffaa(%rip), %ecx     # 0x2501c
subl 0x1ffa0(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1ff91(%rip), %esi     # 0x2501c
subl 0x1ff87(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1ff53(%rip), %ecx     # 0x25024
subl 0x1ff49(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1ff3a(%rip), %esi     # 0x25024
subl 0x1ff30(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1feb8(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1fea2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1fe55(%rip), %ecx     # 0x25004
subl 0x1fe4b(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1fe3c(%rip), %esi     # 0x25004
subl 0x1fe32(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xd0(%rsp)
movq 0x170(%rsp), %rax
xorq $0x4b, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1fc5b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1fc45(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1fc04(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1fbee(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1fba9(%rip), %ecx     # 0x25014
subl 0x1fb9f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1fb90(%rip), %esi     # 0x25014
subl 0x1fb86(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1fb3e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1fb28(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1faf7(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1fae1(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1fa7c(%rip), %ecx     # 0x2500c
subl 0x1fa72(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1fa63(%rip), %esi     # 0x2500c
subl 0x1fa59(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1fa21(%rip), %ecx     # 0x2501c
subl 0x1fa17(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1fa08(%rip), %esi     # 0x2501c
subl 0x1f9fe(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1f9ca(%rip), %ecx     # 0x25024
subl 0x1f9c0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1f9b1(%rip), %esi     # 0x25024
subl 0x1f9a7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1f92f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f919(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1f8cc(%rip), %ecx     # 0x25004
subl 0x1f8c2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1f8b3(%rip), %esi     # 0x25004
subl 0x1f8a9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xc0(%rsp)
movq 0xc0(%rsp), %rax
movq %rax, 0xc8(%rsp)
movq 0x1a0(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x198(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
cmpq $0x0, 0x1a8(%rsp)
je 0xb398
movq 0x1a8(%rsp), %rax
movq %rax, 0x130(%rsp)
cmpq $0x10, 0x130(%rsp)
jb 0x8638
movq 0x1b0(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1b0(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1b0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1b0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1b0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x1b0(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1b0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1b0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1b0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1b0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq $0xf0, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1f4b8(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f4a2(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1f461(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f44b(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1f406(%rip), %ecx     # 0x25014
subl 0x1f3fc(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1f3ed(%rip), %esi     # 0x25014
subl 0x1f3e3(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1f39b(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f385(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1f354(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f33e(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1f2d9(%rip), %ecx     # 0x2500c
subl 0x1f2cf(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1f2c0(%rip), %esi     # 0x2500c
subl 0x1f2b6(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1f27e(%rip), %ecx     # 0x2501c
subl 0x1f274(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1f265(%rip), %esi     # 0x2501c
subl 0x1f25b(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1f227(%rip), %ecx     # 0x25024
subl 0x1f21d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1f20e(%rip), %esi     # 0x25024
subl 0x1f204(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1f18c(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1f176(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1f129(%rip), %ecx     # 0x25004
subl 0x1f11f(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1f110(%rip), %esi     # 0x25004
subl 0x1f106(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xb8(%rsp)
movq 0x170(%rsp), %rax
xorq $0xe1, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1ef2d(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ef17(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1eed6(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1eec0(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1ee7b(%rip), %ecx     # 0x25014
subl 0x1ee71(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1ee62(%rip), %esi     # 0x25014
subl 0x1ee58(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1ee10(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1edfa(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1edc9(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1edb3(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1ed4e(%rip), %ecx     # 0x2500c
subl 0x1ed44(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1ed35(%rip), %esi     # 0x2500c
subl 0x1ed2b(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1ecf3(%rip), %ecx     # 0x2501c
subl 0x1ece9(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1ecda(%rip), %esi     # 0x2501c
subl 0x1ecd0(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1ec9c(%rip), %ecx     # 0x25024
subl 0x1ec92(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1ec83(%rip), %esi     # 0x25024
subl 0x1ec79(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1ec01(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ebeb(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1eb9e(%rip), %ecx     # 0x25004
subl 0x1eb94(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1eb85(%rip), %esi     # 0x25004
subl 0x1eb7b(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xb0(%rsp)
movq 0x170(%rsp), %rax
xorq $0xd2, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1e9a2(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e98c(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1e94b(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e935(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1e8f0(%rip), %ecx     # 0x25014
subl 0x1e8e6(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1e8d7(%rip), %esi     # 0x25014
subl 0x1e8cd(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1e885(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e86f(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1e83e(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e828(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1e7c3(%rip), %ecx     # 0x2500c
subl 0x1e7b9(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1e7aa(%rip), %esi     # 0x2500c
subl 0x1e7a0(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1e768(%rip), %ecx     # 0x2501c
subl 0x1e75e(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1e74f(%rip), %esi     # 0x2501c
subl 0x1e745(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1e711(%rip), %ecx     # 0x25024
subl 0x1e707(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1e6f8(%rip), %esi     # 0x25024
subl 0x1e6ee(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1e676(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e660(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1e613(%rip), %ecx     # 0x25004
subl 0x1e609(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1e5fa(%rip), %esi     # 0x25004
subl 0x1e5f0(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xa8(%rsp)
movq 0x170(%rsp), %rax
xorq $0xc3, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1e417(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e401(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1e3c0(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e3aa(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1e365(%rip), %ecx     # 0x25014
subl 0x1e35b(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1e34c(%rip), %esi     # 0x25014
subl 0x1e342(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1e2fa(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e2e4(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1e2b3(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e29d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1e238(%rip), %ecx     # 0x2500c
subl 0x1e22e(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1e21f(%rip), %esi     # 0x2500c
subl 0x1e215(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1e1dd(%rip), %ecx     # 0x2501c
subl 0x1e1d3(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1e1c4(%rip), %esi     # 0x2501c
subl 0x1e1ba(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1e186(%rip), %ecx     # 0x25024
subl 0x1e17c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1e16d(%rip), %esi     # 0x25024
subl 0x1e163(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1e0eb(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e0d5(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1e088(%rip), %ecx     # 0x25004
subl 0x1e07e(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1e06f(%rip), %esi     # 0x25004
subl 0x1e065(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0xa0(%rsp)
movq 0x170(%rsp), %rax
xorq $0xb4, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1de8c(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1de76(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1de35(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1de1f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1ddda(%rip), %ecx     # 0x25014
subl 0x1ddd0(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1ddc1(%rip), %esi     # 0x25014
subl 0x1ddb7(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1dd6f(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1dd59(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1dd28(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1dd12(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1dcad(%rip), %ecx     # 0x2500c
subl 0x1dca3(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1dc94(%rip), %esi     # 0x2500c
subl 0x1dc8a(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1dc52(%rip), %ecx     # 0x2501c
subl 0x1dc48(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1dc39(%rip), %esi     # 0x2501c
subl 0x1dc2f(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1dbfb(%rip), %ecx     # 0x25024
subl 0x1dbf1(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1dbe2(%rip), %esi     # 0x25024
subl 0x1dbd8(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1db60(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1db4a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1dafd(%rip), %ecx     # 0x25004
subl 0x1daf3(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1dae4(%rip), %esi     # 0x25004
subl 0x1dada(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x98(%rsp)
movq 0x170(%rsp), %rax
xorq $0xa5, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1d901(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d8eb(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1d8aa(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d894(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1d84f(%rip), %ecx     # 0x25014
subl 0x1d845(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1d836(%rip), %esi     # 0x25014
subl 0x1d82c(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1d7e4(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d7ce(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1d79d(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d787(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1d722(%rip), %ecx     # 0x2500c
subl 0x1d718(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1d709(%rip), %esi     # 0x2500c
subl 0x1d6ff(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1d6c7(%rip), %ecx     # 0x2501c
subl 0x1d6bd(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1d6ae(%rip), %esi     # 0x2501c
subl 0x1d6a4(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1d670(%rip), %ecx     # 0x25024
subl 0x1d666(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1d657(%rip), %esi     # 0x25024
subl 0x1d64d(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1d5d5(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d5bf(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1d572(%rip), %ecx     # 0x25004
subl 0x1d568(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1d559(%rip), %esi     # 0x25004
subl 0x1d54f(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x90(%rsp)
movq 0x170(%rsp), %rax
xorq $0x96, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1d376(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d360(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1d31f(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d309(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1d2c4(%rip), %ecx     # 0x25014
subl 0x1d2ba(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1d2ab(%rip), %esi     # 0x25014
subl 0x1d2a1(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1d259(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d243(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1d212(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d1fc(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1d197(%rip), %ecx     # 0x2500c
subl 0x1d18d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1d17e(%rip), %esi     # 0x2500c
subl 0x1d174(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1d13c(%rip), %ecx     # 0x2501c
subl 0x1d132(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1d123(%rip), %esi     # 0x2501c
subl 0x1d119(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1d0e5(%rip), %ecx     # 0x25024
subl 0x1d0db(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1d0cc(%rip), %esi     # 0x25024
subl 0x1d0c2(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1d04a(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d034(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1cfe7(%rip), %ecx     # 0x25004
subl 0x1cfdd(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1cfce(%rip), %esi     # 0x25004
subl 0x1cfc4(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x88(%rsp)
movq 0x170(%rsp), %rax
xorq $0x87, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1cdeb(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1cdd5(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1cd94(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1cd7e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1cd39(%rip), %ecx     # 0x25014
subl 0x1cd2f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1cd20(%rip), %esi     # 0x25014
subl 0x1cd16(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1ccce(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ccb8(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1cc87(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1cc71(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1cc0c(%rip), %ecx     # 0x2500c
subl 0x1cc02(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1cbf3(%rip), %esi     # 0x2500c
subl 0x1cbe9(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1cbb1(%rip), %ecx     # 0x2501c
subl 0x1cba7(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1cb98(%rip), %esi     # 0x2501c
subl 0x1cb8e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1cb5a(%rip), %ecx     # 0x25024
subl 0x1cb50(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1cb41(%rip), %esi     # 0x25024
subl 0x1cb37(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1cabf(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1caa9(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1ca5c(%rip), %ecx     # 0x25004
subl 0x1ca52(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1ca43(%rip), %esi     # 0x25004
subl 0x1ca39(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x78(%rsp)
movq 0x78(%rsp), %rax
movq %rax, 0x80(%rsp)
movq 0x130(%rsp), %rax
subq $0x10, %rax
movq %rax, 0x130(%rsp)
movq 0x1b0(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1b0(%rsp)
jmp 0x57f0
movl $0x0, 0x12c(%rsp)
movslq 0x12c(%rsp), %rax
cmpq 0x130(%rsp), %rax
jae 0x86ef
cmpl $0x8, 0x12c(%rsp)
jge 0x8694
movq 0x1b0(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
jmp 0x86c3
movq 0x1b0(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
jmp 0x86c5
movl 0x12c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x12c(%rsp)
movq 0x1b0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1b0(%rsp)
jmp 0x8643
cmpq $0x8, 0x130(%rsp)
jae 0x8725
movl $0x7, %ecx
subq 0x130(%rsp), %rcx
shlq $0x3, %rcx
movl $0x80, %eax
shlq %cl, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
jmp 0x874e
movl $0x7, %ecx
subq 0x130(%rsp), %rcx
shlq $0x3, %rcx
movl $0x80, %eax
shlq %cl, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq $0xf0, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1c713(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c6fd(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1c6bc(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c6a6(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1c661(%rip), %ecx     # 0x25014
subl 0x1c657(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1c648(%rip), %esi     # 0x25014
subl 0x1c63e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1c5f6(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c5e0(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1c5af(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c599(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1c534(%rip), %ecx     # 0x2500c
subl 0x1c52a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1c51b(%rip), %esi     # 0x2500c
subl 0x1c511(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1c4d9(%rip), %ecx     # 0x2501c
subl 0x1c4cf(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1c4c0(%rip), %esi     # 0x2501c
subl 0x1c4b6(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1c482(%rip), %ecx     # 0x25024
subl 0x1c478(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1c469(%rip), %esi     # 0x25024
subl 0x1c45f(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1c3e7(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c3d1(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1c384(%rip), %ecx     # 0x25004
subl 0x1c37a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1c36b(%rip), %esi     # 0x25004
subl 0x1c361(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x70(%rsp)
movq 0x170(%rsp), %rax
xorq $0xe1, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1c18b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c175(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1c134(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c11e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1c0d9(%rip), %ecx     # 0x25014
subl 0x1c0cf(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1c0c0(%rip), %esi     # 0x25014
subl 0x1c0b6(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1c06e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c058(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1c027(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1c011(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1bfac(%rip), %ecx     # 0x2500c
subl 0x1bfa2(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1bf93(%rip), %esi     # 0x2500c
subl 0x1bf89(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1bf51(%rip), %ecx     # 0x2501c
subl 0x1bf47(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1bf38(%rip), %esi     # 0x2501c
subl 0x1bf2e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1befa(%rip), %ecx     # 0x25024
subl 0x1bef0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1bee1(%rip), %esi     # 0x25024
subl 0x1bed7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1be5f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1be49(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1bdfc(%rip), %ecx     # 0x25004
subl 0x1bdf2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1bde3(%rip), %esi     # 0x25004
subl 0x1bdd9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x68(%rsp)
movq 0x170(%rsp), %rax
xorq $0xd2, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1bc03(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1bbed(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1bbac(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1bb96(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1bb51(%rip), %ecx     # 0x25014
subl 0x1bb47(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1bb38(%rip), %esi     # 0x25014
subl 0x1bb2e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1bae6(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1bad0(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1ba9f(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ba89(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1ba24(%rip), %ecx     # 0x2500c
subl 0x1ba1a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1ba0b(%rip), %esi     # 0x2500c
subl 0x1ba01(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1b9c9(%rip), %ecx     # 0x2501c
subl 0x1b9bf(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1b9b0(%rip), %esi     # 0x2501c
subl 0x1b9a6(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1b972(%rip), %ecx     # 0x25024
subl 0x1b968(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1b959(%rip), %esi     # 0x25024
subl 0x1b94f(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1b8d7(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b8c1(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1b874(%rip), %ecx     # 0x25004
subl 0x1b86a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1b85b(%rip), %esi     # 0x25004
subl 0x1b851(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x60(%rsp)
movq 0x170(%rsp), %rax
xorq $0xc3, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1b67b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b665(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1b624(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b60e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1b5c9(%rip), %ecx     # 0x25014
subl 0x1b5bf(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1b5b0(%rip), %esi     # 0x25014
subl 0x1b5a6(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1b55e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b548(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1b517(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b501(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1b49c(%rip), %ecx     # 0x2500c
subl 0x1b492(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1b483(%rip), %esi     # 0x2500c
subl 0x1b479(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1b441(%rip), %ecx     # 0x2501c
subl 0x1b437(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1b428(%rip), %esi     # 0x2501c
subl 0x1b41e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1b3ea(%rip), %ecx     # 0x25024
subl 0x1b3e0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1b3d1(%rip), %esi     # 0x25024
subl 0x1b3c7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1b34f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b339(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1b2ec(%rip), %ecx     # 0x25004
subl 0x1b2e2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1b2d3(%rip), %esi     # 0x25004
subl 0x1b2c9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x58(%rsp)
movq 0x170(%rsp), %rax
xorq $0xb4, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1b0f3(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b0dd(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1b09c(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b086(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1b041(%rip), %ecx     # 0x25014
subl 0x1b037(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1b028(%rip), %esi     # 0x25014
subl 0x1b01e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1afd6(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1afc0(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1af8f(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1af79(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1af14(%rip), %ecx     # 0x2500c
subl 0x1af0a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1aefb(%rip), %esi     # 0x2500c
subl 0x1aef1(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1aeb9(%rip), %ecx     # 0x2501c
subl 0x1aeaf(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1aea0(%rip), %esi     # 0x2501c
subl 0x1ae96(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1ae62(%rip), %ecx     # 0x25024
subl 0x1ae58(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1ae49(%rip), %esi     # 0x25024
subl 0x1ae3f(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1adc7(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1adb1(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1ad64(%rip), %ecx     # 0x25004
subl 0x1ad5a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1ad4b(%rip), %esi     # 0x25004
subl 0x1ad41(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x50(%rsp)
movq 0x170(%rsp), %rax
xorq $0xa5, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1ab6b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ab55(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1ab14(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1aafe(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1aab9(%rip), %ecx     # 0x25014
subl 0x1aaaf(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1aaa0(%rip), %esi     # 0x25014
subl 0x1aa96(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1aa4e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1aa38(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1aa07(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a9f1(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1a98c(%rip), %ecx     # 0x2500c
subl 0x1a982(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1a973(%rip), %esi     # 0x2500c
subl 0x1a969(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1a931(%rip), %ecx     # 0x2501c
subl 0x1a927(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1a918(%rip), %esi     # 0x2501c
subl 0x1a90e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1a8da(%rip), %ecx     # 0x25024
subl 0x1a8d0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1a8c1(%rip), %esi     # 0x25024
subl 0x1a8b7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1a83f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a829(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1a7dc(%rip), %ecx     # 0x25004
subl 0x1a7d2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1a7c3(%rip), %esi     # 0x25004
subl 0x1a7b9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x48(%rsp)
movq 0x170(%rsp), %rax
xorq $0x96, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1a5e3(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a5cd(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1a58c(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a576(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1a531(%rip), %ecx     # 0x25014
subl 0x1a527(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1a518(%rip), %esi     # 0x25014
subl 0x1a50e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1a4c6(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a4b0(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1a47f(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a469(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1a404(%rip), %ecx     # 0x2500c
subl 0x1a3fa(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1a3eb(%rip), %esi     # 0x2500c
subl 0x1a3e1(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1a3a9(%rip), %ecx     # 0x2501c
subl 0x1a39f(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1a390(%rip), %esi     # 0x2501c
subl 0x1a386(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1a352(%rip), %ecx     # 0x25024
subl 0x1a348(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1a339(%rip), %esi     # 0x25024
subl 0x1a32f(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1a2b7(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a2a1(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1a254(%rip), %ecx     # 0x25004
subl 0x1a24a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1a23b(%rip), %esi     # 0x25004
subl 0x1a231(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x40(%rsp)
movq 0x170(%rsp), %rax
xorq $0x87, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1a05b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1a045(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1a004(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x19fee(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x19fa9(%rip), %ecx     # 0x25014
subl 0x19f9f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x19f90(%rip), %esi     # 0x25014
subl 0x19f86(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x19f3e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x19f28(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x19ef7(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x19ee1(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x19e7c(%rip), %ecx     # 0x2500c
subl 0x19e72(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x19e63(%rip), %esi     # 0x2500c
subl 0x19e59(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x19e21(%rip), %ecx     # 0x2501c
subl 0x19e17(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x19e08(%rip), %esi     # 0x2501c
subl 0x19dfe(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x19dca(%rip), %ecx     # 0x25024
subl 0x19dc0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x19db1(%rip), %esi     # 0x25024
subl 0x19da7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x19d2f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x19d19(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x19ccc(%rip), %ecx     # 0x25004
subl 0x19cc2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x19cb3(%rip), %esi     # 0x25004
subl 0x19ca9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x30(%rsp)
movq 0x30(%rsp), %rax
movq %rax, 0x38(%rsp)
movq 0x160(%rsp), %rax
xorq $0x1, %rax
movq %rax, 0x160(%rsp)
movq 0x1b8(%rsp), %rax
movq %rax, 0x130(%rsp)
cmpq $0x10, 0x130(%rsp)
jb 0xe368
movq 0x1c0(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1c0(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1c0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1c0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1c0(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x1c0(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1c0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1c0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1c0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1c0(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1c0(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rcx
shrq $0x8, %rcx
movq 0x180(%rsp), %rax
shlq $0x38, %rax
orq %rax, %rcx
movabsq $-0xffffff01000000, %rax # imm = 0xFF000000FF000000
andq %rax, %rcx
movq 0x180(%rsp), %rax
shrq $0x18, %rax
movq 0x180(%rsp), %rdx
shlq $0x28, %rdx
orq %rdx, %rax
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rax
orq %rax, %rcx
movq 0x180(%rsp), %rax
shrq $0x28, %rax
movq 0x180(%rsp), %rdx
shlq $0x18, %rdx
orq %rdx, %rax
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rax
orq %rax, %rcx
movq 0x180(%rsp), %rax
shrq $0x38, %rax
movq 0x180(%rsp), %rdx
shlq $0x8, %rdx
orq %rdx, %rax
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rax
orq %rax, %rcx
movq 0x1d0(%rsp), %rax
movq %rcx, (%rax)
movq 0x178(%rsp), %rcx
shrq $0x8, %rcx
movq 0x178(%rsp), %rax
shlq $0x38, %rax
orq %rax, %rcx
movabsq $-0xffffff01000000, %rax # imm = 0xFF000000FF000000
andq %rax, %rcx
movq 0x178(%rsp), %rax
shrq $0x18, %rax
movq 0x178(%rsp), %rdx
shlq $0x28, %rdx
orq %rdx, %rax
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rax
orq %rax, %rcx
movq 0x178(%rsp), %rax
shrq $0x28, %rax
movq 0x178(%rsp), %rdx
shlq $0x18, %rdx
orq %rdx, %rax
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rax
orq %rax, %rcx
movq 0x178(%rsp), %rax
shrq $0x38, %rax
movq 0x178(%rsp), %rdx
shlq $0x8, %rdx
orq %rdx, %rax
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rax
orq %rax, %rcx
movq 0x1d0(%rsp), %rax
movq %rcx, 0x8(%rax)
movq 0x170(%rsp), %rax
xorq $0xf0, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x19783(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1976d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1972c(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x19716(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x196d1(%rip), %ecx     # 0x25014
subl 0x196c7(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x196b8(%rip), %esi     # 0x25014
subl 0x196ae(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x19666(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x19650(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x1961f(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x19609(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x195a4(%rip), %ecx     # 0x2500c
subl 0x1959a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1958b(%rip), %esi     # 0x2500c
subl 0x19581(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x19549(%rip), %ecx     # 0x2501c
subl 0x1953f(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x19530(%rip), %esi     # 0x2501c
subl 0x19526(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x194f2(%rip), %ecx     # 0x25024
subl 0x194e8(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x194d9(%rip), %esi     # 0x25024
subl 0x194cf(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x19457(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x19441(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x193f4(%rip), %ecx     # 0x25004
subl 0x193ea(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x193db(%rip), %esi     # 0x25004
subl 0x193d1(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x28(%rsp)
movq 0x170(%rsp), %rax
xorq $0xe1, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x191fb(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x191e5(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x191a4(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1918e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x19149(%rip), %ecx     # 0x25014
subl 0x1913f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x19130(%rip), %esi     # 0x25014
subl 0x19126(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x190de(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x190c8(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x19097(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x19081(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1901c(%rip), %ecx     # 0x2500c
subl 0x19012(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x19003(%rip), %esi     # 0x2500c
subl 0x18ff9(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x18fc1(%rip), %ecx     # 0x2501c
subl 0x18fb7(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x18fa8(%rip), %esi     # 0x2501c
subl 0x18f9e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x18f6a(%rip), %ecx     # 0x25024
subl 0x18f60(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x18f51(%rip), %esi     # 0x25024
subl 0x18f47(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x18ecf(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x18eb9(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x18e6c(%rip), %ecx     # 0x25004
subl 0x18e62(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x18e53(%rip), %esi     # 0x25004
subl 0x18e49(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x20(%rsp)
movq 0x170(%rsp), %rax
xorq $0xd2, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x18c73(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x18c5d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x18c1c(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x18c06(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x18bc1(%rip), %ecx     # 0x25014
subl 0x18bb7(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x18ba8(%rip), %esi     # 0x25014
subl 0x18b9e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x18b56(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x18b40(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x18b0f(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x18af9(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x18a94(%rip), %ecx     # 0x2500c
subl 0x18a8a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x18a7b(%rip), %esi     # 0x2500c
subl 0x18a71(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x18a39(%rip), %ecx     # 0x2501c
subl 0x18a2f(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x18a20(%rip), %esi     # 0x2501c
subl 0x18a16(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x189e2(%rip), %ecx     # 0x25024
subl 0x189d8(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x189c9(%rip), %esi     # 0x25024
subl 0x189bf(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x18947(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x18931(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x188e4(%rip), %ecx     # 0x25004
subl 0x188da(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x188cb(%rip), %esi     # 0x25004
subl 0x188c1(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x18(%rsp)
movq 0x170(%rsp), %rax
xorq $0xc3, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x186eb(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x186d5(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x18694(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1867e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x18639(%rip), %ecx     # 0x25014
subl 0x1862f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x18620(%rip), %esi     # 0x25014
subl 0x18616(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x185ce(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x185b8(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x18587(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x18571(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x1850c(%rip), %ecx     # 0x2500c
subl 0x18502(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x184f3(%rip), %esi     # 0x2500c
subl 0x184e9(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x184b1(%rip), %ecx     # 0x2501c
subl 0x184a7(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x18498(%rip), %esi     # 0x2501c
subl 0x1848e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1845a(%rip), %ecx     # 0x25024
subl 0x18450(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x18441(%rip), %esi     # 0x25024
subl 0x18437(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x183bf(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x183a9(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1835c(%rip), %ecx     # 0x25004
subl 0x18352(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x18343(%rip), %esi     # 0x25004
subl 0x18339(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x10(%rsp)
movq 0x170(%rsp), %rax
xorq $0xb4, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x18163(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1814d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1810c(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x180f6(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x180b1(%rip), %ecx     # 0x25014
subl 0x180a7(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x18098(%rip), %esi     # 0x25014
subl 0x1808e(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x18046(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x18030(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x17fff(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x17fe9(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x17f84(%rip), %ecx     # 0x2500c
subl 0x17f7a(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x17f6b(%rip), %esi     # 0x2500c
subl 0x17f61(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x17f29(%rip), %ecx     # 0x2501c
subl 0x17f1f(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x17f10(%rip), %esi     # 0x2501c
subl 0x17f06(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x17ed2(%rip), %ecx     # 0x25024
subl 0x17ec8(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x17eb9(%rip), %esi     # 0x25024
subl 0x17eaf(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x17e37(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x17e21(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x17dd4(%rip), %ecx     # 0x25004
subl 0x17dca(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x17dbb(%rip), %esi     # 0x25004
subl 0x17db1(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, 0x8(%rsp)
movq 0x170(%rsp), %rax
xorq $0xa5, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x17bdb(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x17bc5(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x17b84(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x17b6e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x17b29(%rip), %ecx     # 0x25014
subl 0x17b1f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x17b10(%rip), %esi     # 0x25014
subl 0x17b06(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x17abe(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x17aa8(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x17a77(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x17a61(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x179fc(%rip), %ecx     # 0x2500c
subl 0x179f2(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x179e3(%rip), %esi     # 0x2500c
subl 0x179d9(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x179a1(%rip), %ecx     # 0x2501c
subl 0x17997(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x17988(%rip), %esi     # 0x2501c
subl 0x1797e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1794a(%rip), %ecx     # 0x25024
subl 0x17940(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x17931(%rip), %esi     # 0x25024
subl 0x17927(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x178af(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x17899(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x1784c(%rip), %ecx     # 0x25004
subl 0x17842(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x17833(%rip), %esi     # 0x25004
subl 0x17829(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, (%rsp)
movq 0x170(%rsp), %rax
xorq $0x96, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x17654(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1763e(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x175fd(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x175e7(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x175a2(%rip), %ecx     # 0x25014
subl 0x17598(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x17589(%rip), %esi     # 0x25014
subl 0x1757f(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x17537(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x17521(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x174f0(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x174da(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x17475(%rip), %ecx     # 0x2500c
subl 0x1746b(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1745c(%rip), %esi     # 0x2500c
subl 0x17452(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1741a(%rip), %ecx     # 0x2501c
subl 0x17410(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x17401(%rip), %esi     # 0x2501c
subl 0x173f7(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x173c3(%rip), %ecx     # 0x25024
subl 0x173b9(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x173aa(%rip), %esi     # 0x25024
subl 0x173a0(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x17328(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x17312(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x172c5(%rip), %ecx     # 0x25004
subl 0x172bb(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x172ac(%rip), %esi     # 0x25004
subl 0x172a2(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x8(%rsp)
movq 0x170(%rsp), %rax
xorq $0x87, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x170cc(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x170b6(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x17075(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1705f(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1701a(%rip), %ecx     # 0x25014
subl 0x17010(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x17001(%rip), %esi     # 0x25014
subl 0x16ff7(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x16faf(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x16f99(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x16f68(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x16f52(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x16eed(%rip), %ecx     # 0x2500c
subl 0x16ee3(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x16ed4(%rip), %esi     # 0x2500c
subl 0x16eca(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x16e92(%rip), %ecx     # 0x2501c
subl 0x16e88(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x16e79(%rip), %esi     # 0x2501c
subl 0x16e6f(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x16e3b(%rip), %ecx     # 0x25024
subl 0x16e31(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x16e22(%rip), %esi     # 0x25024
subl 0x16e18(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x16da0(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x16d8a(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x16d3d(%rip), %ecx     # 0x25004
subl 0x16d33(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x16d24(%rip), %esi     # 0x25004
subl 0x16d1a(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x18(%rsp)
movq -0x18(%rsp), %rax
movq %rax, -0x10(%rsp)
movq 0x130(%rsp), %rax
subq $0x10, %rax
movq %rax, 0x130(%rsp)
movq 0x1c0(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1c0(%rsp)
movq 0x1d0(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1d0(%rsp)
jmp 0xb3bc
movl $0x0, 0x12c(%rsp)
movslq 0x12c(%rsp), %rax
cmpq 0x130(%rsp), %rax
jae 0xe483
cmpl $0x8, 0x12c(%rsp)
jge 0xe3ec
movq 0x1c0(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x180(%rsp), %rax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shrq %cl, %rax
movb %al, %cl
movq 0x1d0(%rsp), %rax
movb %cl, (%rax)
jmp 0xe443
movq 0x1c0(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shrq %cl, %rax
movb %al, %cl
movq 0x1d0(%rsp), %rax
movb %cl, (%rax)
jmp 0xe445
movl 0x12c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x12c(%rsp)
movq 0x1c0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1c0(%rsp)
movq 0x1d0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1d0(%rsp)
jmp 0xe373
cmpq $0x8, 0x130(%rsp)
jae 0xe4b9
movl $0x7, %ecx
subq 0x130(%rsp), %rcx
shlq $0x3, %rcx
movl $0x80, %eax
shlq %cl, %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
jmp 0xe4e2
movl $0x7, %ecx
subq 0x130(%rsp), %rcx
shlq $0x3, %rcx
movl $0x80, %eax
shlq %cl, %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x1a0(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x198(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
xorq $0xf0, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1694f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x16939(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x168f8(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x168e2(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1689d(%rip), %ecx     # 0x25014
subl 0x16893(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x16884(%rip), %esi     # 0x25014
subl 0x1687a(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x16832(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1681c(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x167eb(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x167d5(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x16770(%rip), %ecx     # 0x2500c
subl 0x16766(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x16757(%rip), %esi     # 0x2500c
subl 0x1674d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x16715(%rip), %ecx     # 0x2501c
subl 0x1670b(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x166fc(%rip), %esi     # 0x2501c
subl 0x166f2(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x166be(%rip), %ecx     # 0x25024
subl 0x166b4(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x166a5(%rip), %esi     # 0x25024
subl 0x1669b(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x16623(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1660d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x165c0(%rip), %ecx     # 0x25004
subl 0x165b6(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x165a7(%rip), %esi     # 0x25004
subl 0x1659d(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x20(%rsp)
movq 0x170(%rsp), %rax
xorq $0xe1, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x163c7(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x163b1(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x16370(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1635a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x16315(%rip), %ecx     # 0x25014
subl 0x1630b(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x162fc(%rip), %esi     # 0x25014
subl 0x162f2(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x162aa(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x16294(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x16263(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1624d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x161e8(%rip), %ecx     # 0x2500c
subl 0x161de(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x161cf(%rip), %esi     # 0x2500c
subl 0x161c5(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1618d(%rip), %ecx     # 0x2501c
subl 0x16183(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x16174(%rip), %esi     # 0x2501c
subl 0x1616a(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x16136(%rip), %ecx     # 0x25024
subl 0x1612c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1611d(%rip), %esi     # 0x25024
subl 0x16113(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1609b(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x16085(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x16038(%rip), %ecx     # 0x25004
subl 0x1602e(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1601f(%rip), %esi     # 0x25004
subl 0x16015(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x28(%rsp)
movq 0x170(%rsp), %rax
xorq $0xd2, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x15e3f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x15e29(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x15de8(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x15dd2(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x15d8d(%rip), %ecx     # 0x25014
subl 0x15d83(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x15d74(%rip), %esi     # 0x25014
subl 0x15d6a(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x15d22(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x15d0c(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x15cdb(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x15cc5(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x15c60(%rip), %ecx     # 0x2500c
subl 0x15c56(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x15c47(%rip), %esi     # 0x2500c
subl 0x15c3d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x15c05(%rip), %ecx     # 0x2501c
subl 0x15bfb(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x15bec(%rip), %esi     # 0x2501c
subl 0x15be2(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x15bae(%rip), %ecx     # 0x25024
subl 0x15ba4(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x15b95(%rip), %esi     # 0x25024
subl 0x15b8b(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x15b13(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x15afd(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x15ab0(%rip), %ecx     # 0x25004
subl 0x15aa6(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x15a97(%rip), %esi     # 0x25004
subl 0x15a8d(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x30(%rsp)
movq 0x170(%rsp), %rax
xorq $0xc3, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x158b7(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x158a1(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x15860(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1584a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x15805(%rip), %ecx     # 0x25014
subl 0x157fb(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x157ec(%rip), %esi     # 0x25014
subl 0x157e2(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1579a(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x15784(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x15753(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1573d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x156d8(%rip), %ecx     # 0x2500c
subl 0x156ce(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x156bf(%rip), %esi     # 0x2500c
subl 0x156b5(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1567d(%rip), %ecx     # 0x2501c
subl 0x15673(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x15664(%rip), %esi     # 0x2501c
subl 0x1565a(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x15626(%rip), %ecx     # 0x25024
subl 0x1561c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1560d(%rip), %esi     # 0x25024
subl 0x15603(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1558b(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x15575(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x15528(%rip), %ecx     # 0x25004
subl 0x1551e(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1550f(%rip), %esi     # 0x25004
subl 0x15505(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x38(%rsp)
movq 0x170(%rsp), %rax
xorq $0xb4, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1532f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x15319(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x152d8(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x152c2(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1527d(%rip), %ecx     # 0x25014
subl 0x15273(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x15264(%rip), %esi     # 0x25014
subl 0x1525a(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x15212(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x151fc(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x151cb(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x151b5(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x15150(%rip), %ecx     # 0x2500c
subl 0x15146(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x15137(%rip), %esi     # 0x2500c
subl 0x1512d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x150f5(%rip), %ecx     # 0x2501c
subl 0x150eb(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x150dc(%rip), %esi     # 0x2501c
subl 0x150d2(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1509e(%rip), %ecx     # 0x25024
subl 0x15094(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x15085(%rip), %esi     # 0x25024
subl 0x1507b(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x15003(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x14fed(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x14fa0(%rip), %ecx     # 0x25004
subl 0x14f96(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x14f87(%rip), %esi     # 0x25004
subl 0x14f7d(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x40(%rsp)
movq 0x170(%rsp), %rax
xorq $0xa5, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x14da7(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x14d91(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x14d50(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x14d3a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x14cf5(%rip), %ecx     # 0x25014
subl 0x14ceb(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x14cdc(%rip), %esi     # 0x25014
subl 0x14cd2(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x14c8a(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x14c74(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x14c43(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x14c2d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x14bc8(%rip), %ecx     # 0x2500c
subl 0x14bbe(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x14baf(%rip), %esi     # 0x2500c
subl 0x14ba5(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x14b6d(%rip), %ecx     # 0x2501c
subl 0x14b63(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x14b54(%rip), %esi     # 0x2501c
subl 0x14b4a(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x14b16(%rip), %ecx     # 0x25024
subl 0x14b0c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x14afd(%rip), %esi     # 0x25024
subl 0x14af3(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x14a7b(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x14a65(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x14a18(%rip), %ecx     # 0x25004
subl 0x14a0e(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x149ff(%rip), %esi     # 0x25004
subl 0x149f5(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x48(%rsp)
movq 0x170(%rsp), %rax
xorq $0x96, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1481f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x14809(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x147c8(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x147b2(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x1476d(%rip), %ecx     # 0x25014
subl 0x14763(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x14754(%rip), %esi     # 0x25014
subl 0x1474a(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x14702(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x146ec(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x146bb(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x146a5(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x14640(%rip), %ecx     # 0x2500c
subl 0x14636(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x14627(%rip), %esi     # 0x2500c
subl 0x1461d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x145e5(%rip), %ecx     # 0x2501c
subl 0x145db(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x145cc(%rip), %esi     # 0x2501c
subl 0x145c2(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x1458e(%rip), %ecx     # 0x25024
subl 0x14584(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x14575(%rip), %esi     # 0x25024
subl 0x1456b(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x144f3(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x144dd(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x14490(%rip), %ecx     # 0x25004
subl 0x14486(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x14477(%rip), %esi     # 0x25004
subl 0x1446d(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x50(%rsp)
movq 0x170(%rsp), %rax
xorq $0x87, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x14297(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x14281(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x14240(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1422a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x141e5(%rip), %ecx     # 0x25014
subl 0x141db(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x141cc(%rip), %esi     # 0x25014
subl 0x141c2(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1417a(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x14164(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x14133(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1411d(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x140b8(%rip), %ecx     # 0x2500c
subl 0x140ae(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1409f(%rip), %esi     # 0x2500c
subl 0x14095(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x1405d(%rip), %ecx     # 0x2501c
subl 0x14053(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x14044(%rip), %esi     # 0x2501c
subl 0x1403a(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x14006(%rip), %ecx     # 0x25024
subl 0x13ffc(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x13fed(%rip), %esi     # 0x25024
subl 0x13fe3(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x13f6b(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x13f55(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x13f08(%rip), %ecx     # 0x25004
subl 0x13efe(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x13eef(%rip), %esi     # 0x25004
subl 0x13ee5(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x58(%rsp)
movq 0x170(%rsp), %rax
xorq $0x78, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x13d11(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x13cfb(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x13cba(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x13ca4(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x13c5f(%rip), %ecx     # 0x25014
subl 0x13c55(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x13c46(%rip), %esi     # 0x25014
subl 0x13c3c(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x13bf4(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x13bde(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x13bad(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x13b97(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x13b32(%rip), %ecx     # 0x2500c
subl 0x13b28(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x13b19(%rip), %esi     # 0x2500c
subl 0x13b0f(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x13ad7(%rip), %ecx     # 0x2501c
subl 0x13acd(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x13abe(%rip), %esi     # 0x2501c
subl 0x13ab4(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x13a80(%rip), %ecx     # 0x25024
subl 0x13a76(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x13a67(%rip), %esi     # 0x25024
subl 0x13a5d(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x139e5(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x139cf(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x13982(%rip), %ecx     # 0x25004
subl 0x13978(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x13969(%rip), %esi     # 0x25004
subl 0x1395f(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x60(%rsp)
movq 0x170(%rsp), %rax
xorq $0x69, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x1378b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x13775(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x13734(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1371e(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x136d9(%rip), %ecx     # 0x25014
subl 0x136cf(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x136c0(%rip), %esi     # 0x25014
subl 0x136b6(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x1366e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x13658(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x13627(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x13611(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x135ac(%rip), %ecx     # 0x2500c
subl 0x135a2(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x13593(%rip), %esi     # 0x2500c
subl 0x13589(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x13551(%rip), %ecx     # 0x2501c
subl 0x13547(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x13538(%rip), %esi     # 0x2501c
subl 0x1352e(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x134fa(%rip), %ecx     # 0x25024
subl 0x134f0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x134e1(%rip), %esi     # 0x25024
subl 0x134d7(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x1345f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x13449(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x133fc(%rip), %ecx     # 0x25004
subl 0x133f2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x133e3(%rip), %esi     # 0x25004
subl 0x133d9(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x68(%rsp)
movq 0x170(%rsp), %rax
xorq $0x5a, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x13205(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x131ef(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x131ae(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x13198(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x13153(%rip), %ecx     # 0x25014
subl 0x13149(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1313a(%rip), %esi     # 0x25014
subl 0x13130(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x130e8(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x130d2(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x130a1(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1308b(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x13026(%rip), %ecx     # 0x2500c
subl 0x1301c(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1300d(%rip), %esi     # 0x2500c
subl 0x13003(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x12fcb(%rip), %ecx     # 0x2501c
subl 0x12fc1(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x12fb2(%rip), %esi     # 0x2501c
subl 0x12fa8(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x12f74(%rip), %ecx     # 0x25024
subl 0x12f6a(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x12f5b(%rip), %esi     # 0x25024
subl 0x12f51(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x12ed9(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x12ec3(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x12e76(%rip), %ecx     # 0x25004
subl 0x12e6c(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x12e5d(%rip), %esi     # 0x25004
subl 0x12e53(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x70(%rsp)
movq 0x170(%rsp), %rax
xorq $0x4b, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x168(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x178(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x158(%rsp), %rax
movq 0x150(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x148(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x148(%rsp), %rax
movq 0x140(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x138(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x138(%rsp), %rax
movq 0x158(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x150(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x150(%rsp), %rax
movq 0x148(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x140(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x140(%rsp), %rax
movq 0x138(%rsp), %rcx
xorq $-0x1, %rcx
andq 0x158(%rsp), %rcx
xorq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x180(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x178(%rsp), %rax
movl 0x12c7f(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x12c69(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x170(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x12c28(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x12c12(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x170(%rsp), %rax
xorq 0x148(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0x170(%rsp), %rax
movl 0x12bcd(%rip), %ecx     # 0x25014
subl 0x12bc3(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x12bb4(%rip), %esi     # 0x25014
subl 0x12baa(%rip), %esi     # 0x25010
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x178(%rsp), %rax
xorq 0x150(%rsp), %rax
movq %rax, 0x150(%rsp)
movq 0x168(%rsp), %rax
movl 0x12b62(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x12b4c(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x160(%rsp), %rax
movl 0x12b1b(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x12b05(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rax
xorq 0x140(%rsp), %rax
movq %rax, 0x140(%rsp)
movq 0x148(%rsp), %rax
xorq 0x170(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x178(%rsp), %rax
movl 0x12aa0(%rip), %ecx     # 0x2500c
subl 0x12a96(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x12a87(%rip), %esi     # 0x2500c
subl 0x12a7d(%rip), %esi     # 0x25008
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x170(%rsp), %rax
xorq $-0x1, %rax
movq %rax, 0x170(%rsp)
movq 0x168(%rsp), %rax
movl 0x12a45(%rip), %ecx     # 0x2501c
subl 0x12a3b(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x12a2c(%rip), %esi     # 0x2501c
subl 0x12a22(%rip), %esi     # 0x25018
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x168(%rsp)
movq 0x160(%rsp), %rax
xorq 0x138(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x160(%rsp), %rax
movl 0x129ee(%rip), %ecx     # 0x25024
subl 0x129e4(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x129d5(%rip), %esi     # 0x25024
subl 0x129cb(%rip), %esi     # 0x25020
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x160(%rsp)
movq 0x140(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
xorq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x180(%rsp), %rax
movl 0x12953(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1293d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x138(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x180(%rsp), %rax
xorq 0x158(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x180(%rsp), %rax
movl 0x128f0(%rip), %ecx     # 0x25004
subl 0x128e6(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x128d7(%rip), %esi     # 0x25004
subl 0x128cd(%rip), %esi     # 0x25000
movl $0x40, %ecx
subl %esi, %ecx
movl %ecx, %ecx
shlq %cl, %rdx
movq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x158(%rsp), %rax
xorq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq %rax, -0x80(%rsp)
movq -0x80(%rsp), %rax
movq %rax, -0x78(%rsp)
movq 0x1a0(%rsp), %rax
xorq 0x168(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x198(%rsp), %rax
xorq 0x160(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x168(%rsp), %rcx
shrq $0x8, %rcx
movq 0x168(%rsp), %rax
shlq $0x38, %rax
orq %rax, %rcx
movabsq $-0xffffff01000000, %rax # imm = 0xFF000000FF000000
andq %rax, %rcx
movq 0x168(%rsp), %rax
shrq $0x18, %rax
movq 0x168(%rsp), %rdx
shlq $0x28, %rdx
orq %rdx, %rax
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rax
orq %rax, %rcx
movq 0x168(%rsp), %rax
shrq $0x28, %rax
movq 0x168(%rsp), %rdx
shlq $0x18, %rdx
orq %rdx, %rax
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rax
orq %rax, %rcx
movq 0x168(%rsp), %rax
shrq $0x38, %rax
movq 0x168(%rsp), %rdx
shlq $0x8, %rdx
orq %rdx, %rax
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rax
orq %rax, %rcx
movq 0x1d0(%rsp), %rax
movq %rcx, (%rax)
movq 0x160(%rsp), %rcx
shrq $0x8, %rcx
movq 0x160(%rsp), %rax
shlq $0x38, %rax
orq %rax, %rcx
movabsq $-0xffffff01000000, %rax # imm = 0xFF000000FF000000
andq %rax, %rcx
movq 0x160(%rsp), %rax
shrq $0x18, %rax
movq 0x160(%rsp), %rdx
shlq $0x28, %rdx
orq %rdx, %rax
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rax
orq %rax, %rcx
movq 0x160(%rsp), %rax
shrq $0x28, %rax
movq 0x160(%rsp), %rdx
shlq $0x18, %rdx
orq %rdx, %rax
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rax
orq %rax, %rcx
movq 0x160(%rsp), %rax
shrq $0x38, %rax
movq 0x160(%rsp), %rdx
shlq $0x8, %rdx
orq %rdx, %rax
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rax
orq %rax, %rcx
movq 0x1d0(%rsp), %rax
movq %rcx, 0x8(%rax)
movq 0x1b8(%rsp), %rcx
addq $0x10, %rcx
movq 0x1c8(%rsp), %rax
movq %rcx, (%rax)
xorl %eax, %eax
addq $0x1d8, %rsp            # imm = 0x1D8
retq
nop