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

  *mlen = 0;
  if (clen < CRYPTO_KEYBYTES)
    return -1;

  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 = clen - CRYPTO_KEYBYTES;
  while (rlen >= RATE) {
    *(u64*)m = U64BIG(x0) ^ *(u64*)c;
    *(u64*)(m + 8) = U64BIG(x1) ^ *(u64*)(c + 8);
    x0 = U64BIG(*((u64*)c));
    x1 = U64BIG(*((u64*)(c + 8)));
    P8;
    rlen -= RATE;
    m += RATE;
    c += RATE;
  }
  for (i = 0; i < rlen; ++i, ++m, ++c) {
    if (i < 8) {
      *m = EXT_BYTE(x0, i) ^ *c;
      x0 &= ~INS_BYTE(0xff, i);
      x0 |= INS_BYTE(*c, i);
    } else {
      *m = EXT_BYTE(x1, i) ^ *c;
      x1 &= ~INS_BYTE(0xff, i);
      x1 |= INS_BYTE(*c, 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 -1 if verification fails
  if (((u64*)c)[0] != U64BIG(x3) ||
      ((u64*)c)[1] != U64BIG(x4))
    return -1;

  // return plaintext
  *mlen = clen - CRYPTO_KEYBYTES;
  return 0;
}

// Assembly:
subq $0x1e0, %rsp            # imm = 0x1E0
movq 0x1f8(%rsp), %rax
movq 0x1f0(%rsp), %rax
movq 0x1e8(%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 0x1c8(%rsp), %rax
movq $0x0, (%rax)
cmpq $0x10, 0x1b0(%rsp)
jae 0x129a9
movl $0xffffffff, 0x1dc(%rsp) # imm = 0xFFFFFFFF
jmp 0x241f4
movq 0x1f8(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1f8(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1f8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1f8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1f8(%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 0x1f8(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1f8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1f8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1f8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1f8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1f8(%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 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, 0x190(%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, 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 0x12132(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1211c(%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 0x120db(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x120c5(%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 0x12080(%rip), %ecx     # 0x25014
subl 0x12076(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x12067(%rip), %esi     # 0x25014
subl 0x1205d(%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 0x12015(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x11fff(%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 0x11fce(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x11fb8(%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 0x11f53(%rip), %ecx     # 0x2500c
subl 0x11f49(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x11f3a(%rip), %esi     # 0x2500c
subl 0x11f30(%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 0x11ef8(%rip), %ecx     # 0x2501c
subl 0x11eee(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x11edf(%rip), %esi     # 0x2501c
subl 0x11ed5(%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 0x11ea1(%rip), %ecx     # 0x25024
subl 0x11e97(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x11e88(%rip), %esi     # 0x25024
subl 0x11e7e(%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 0x11e06(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x11df0(%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 0x11da3(%rip), %ecx     # 0x25004
subl 0x11d99(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x11d8a(%rip), %esi     # 0x25004
subl 0x11d80(%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 0x11ba7(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x11b91(%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 0x11b50(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x11b3a(%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 0x11af5(%rip), %ecx     # 0x25014
subl 0x11aeb(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x11adc(%rip), %esi     # 0x25014
subl 0x11ad2(%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 0x11a8a(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x11a74(%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 0x11a43(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x11a2d(%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 0x119c8(%rip), %ecx     # 0x2500c
subl 0x119be(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x119af(%rip), %esi     # 0x2500c
subl 0x119a5(%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 0x1196d(%rip), %ecx     # 0x2501c
subl 0x11963(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x11954(%rip), %esi     # 0x2501c
subl 0x1194a(%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 0x11916(%rip), %ecx     # 0x25024
subl 0x1190c(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x118fd(%rip), %esi     # 0x25024
subl 0x118f3(%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 0x1187b(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x11865(%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 0x11818(%rip), %ecx     # 0x25004
subl 0x1180e(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x117ff(%rip), %esi     # 0x25004
subl 0x117f5(%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 0x1161c(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x11606(%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 0x115c5(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x115af(%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 0x1156a(%rip), %ecx     # 0x25014
subl 0x11560(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x11551(%rip), %esi     # 0x25014
subl 0x11547(%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 0x114ff(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x114e9(%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 0x114b8(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x114a2(%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 0x1143d(%rip), %ecx     # 0x2500c
subl 0x11433(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x11424(%rip), %esi     # 0x2500c
subl 0x1141a(%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 0x113e2(%rip), %ecx     # 0x2501c
subl 0x113d8(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x113c9(%rip), %esi     # 0x2501c
subl 0x113bf(%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 0x1138b(%rip), %ecx     # 0x25024
subl 0x11381(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x11372(%rip), %esi     # 0x25024
subl 0x11368(%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 0x112f0(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x112da(%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 0x1128d(%rip), %ecx     # 0x25004
subl 0x11283(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x11274(%rip), %esi     # 0x25004
subl 0x1126a(%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 0x11091(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1107b(%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 0x1103a(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x11024(%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 0x10fdf(%rip), %ecx     # 0x25014
subl 0x10fd5(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x10fc6(%rip), %esi     # 0x25014
subl 0x10fbc(%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 0x10f74(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x10f5e(%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 0x10f2d(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x10f17(%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 0x10eb2(%rip), %ecx     # 0x2500c
subl 0x10ea8(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x10e99(%rip), %esi     # 0x2500c
subl 0x10e8f(%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 0x10e57(%rip), %ecx     # 0x2501c
subl 0x10e4d(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x10e3e(%rip), %esi     # 0x2501c
subl 0x10e34(%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 0x10e00(%rip), %ecx     # 0x25024
subl 0x10df6(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x10de7(%rip), %esi     # 0x25024
subl 0x10ddd(%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 0x10d65(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x10d4f(%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 0x10d02(%rip), %ecx     # 0x25004
subl 0x10cf8(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x10ce9(%rip), %esi     # 0x25004
subl 0x10cdf(%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 0x10b06(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x10af0(%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 0x10aaf(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x10a99(%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 0x10a54(%rip), %ecx     # 0x25014
subl 0x10a4a(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x10a3b(%rip), %esi     # 0x25014
subl 0x10a31(%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 0x109e9(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x109d3(%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 0x109a2(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1098c(%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 0x10927(%rip), %ecx     # 0x2500c
subl 0x1091d(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1090e(%rip), %esi     # 0x2500c
subl 0x10904(%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 0x108cc(%rip), %ecx     # 0x2501c
subl 0x108c2(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x108b3(%rip), %esi     # 0x2501c
subl 0x108a9(%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 0x10875(%rip), %ecx     # 0x25024
subl 0x1086b(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1085c(%rip), %esi     # 0x25024
subl 0x10852(%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 0x107da(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x107c4(%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 0x10777(%rip), %ecx     # 0x25004
subl 0x1076d(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1075e(%rip), %esi     # 0x25004
subl 0x10754(%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 0x1057b(%rip), %ecx     # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x10565(%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 0x10524(%rip), %ecx     # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1050e(%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 0x104c9(%rip), %ecx     # 0x25014
subl 0x104bf(%rip), %ecx     # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x104b0(%rip), %esi     # 0x25014
subl 0x104a6(%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 0x1045e(%rip), %ecx     # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x10448(%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 0x10417(%rip), %ecx     # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x10401(%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 0x1039c(%rip), %ecx     # 0x2500c
subl 0x10392(%rip), %ecx     # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x10383(%rip), %esi     # 0x2500c
subl 0x10379(%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 0x10341(%rip), %ecx     # 0x2501c
subl 0x10337(%rip), %ecx     # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x10328(%rip), %esi     # 0x2501c
subl 0x1031e(%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 0x102ea(%rip), %ecx     # 0x25024
subl 0x102e0(%rip), %ecx     # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x102d1(%rip), %esi     # 0x25024
subl 0x102c7(%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 0x1024f(%rip), %ecx     # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x10239(%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 0x101ec(%rip), %ecx     # 0x25004
subl 0x101e2(%rip), %ecx     # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x101d3(%rip), %esi     # 0x25004
subl 0x101c9(%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 0xfff0(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xffda(%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 0xff99(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xff83(%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 0xff3e(%rip), %ecx      # 0x25014
subl 0xff34(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xff25(%rip), %esi      # 0x25014
subl 0xff1b(%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 0xfed3(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xfebd(%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 0xfe8c(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xfe76(%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 0xfe11(%rip), %ecx      # 0x2500c
subl 0xfe07(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xfdf8(%rip), %esi      # 0x2500c
subl 0xfdee(%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 0xfdb6(%rip), %ecx      # 0x2501c
subl 0xfdac(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xfd9d(%rip), %esi      # 0x2501c
subl 0xfd93(%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 0xfd5f(%rip), %ecx      # 0x25024
subl 0xfd55(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xfd46(%rip), %esi      # 0x25024
subl 0xfd3c(%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 0xfcc4(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xfcae(%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 0xfc61(%rip), %ecx      # 0x25004
subl 0xfc57(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xfc48(%rip), %esi      # 0x25004
subl 0xfc3e(%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 0xfa65(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xfa4f(%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 0xfa0e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xf9f8(%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 0xf9b3(%rip), %ecx      # 0x25014
subl 0xf9a9(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xf99a(%rip), %esi      # 0x25014
subl 0xf990(%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 0xf948(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xf932(%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 0xf901(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xf8eb(%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 0xf886(%rip), %ecx      # 0x2500c
subl 0xf87c(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xf86d(%rip), %esi      # 0x2500c
subl 0xf863(%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 0xf82b(%rip), %ecx      # 0x2501c
subl 0xf821(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xf812(%rip), %esi      # 0x2501c
subl 0xf808(%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 0xf7d4(%rip), %ecx      # 0x25024
subl 0xf7ca(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xf7bb(%rip), %esi      # 0x25024
subl 0xf7b1(%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 0xf739(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xf723(%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 0xf6d6(%rip), %ecx      # 0x25004
subl 0xf6cc(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xf6bd(%rip), %esi      # 0x25004
subl 0xf6b3(%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 0xf4dc(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xf4c6(%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 0xf485(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xf46f(%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 0xf42a(%rip), %ecx      # 0x25014
subl 0xf420(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xf411(%rip), %esi      # 0x25014
subl 0xf407(%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 0xf3bf(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xf3a9(%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 0xf378(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xf362(%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 0xf2fd(%rip), %ecx      # 0x2500c
subl 0xf2f3(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xf2e4(%rip), %esi      # 0x2500c
subl 0xf2da(%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 0xf2a2(%rip), %ecx      # 0x2501c
subl 0xf298(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xf289(%rip), %esi      # 0x2501c
subl 0xf27f(%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 0xf24b(%rip), %ecx      # 0x25024
subl 0xf241(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xf232(%rip), %esi      # 0x25024
subl 0xf228(%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 0xf1b0(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xf19a(%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 0xf14d(%rip), %ecx      # 0x25004
subl 0xf143(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xf134(%rip), %esi      # 0x25004
subl 0xf12a(%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 0xef53(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xef3d(%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 0xeefc(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xeee6(%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 0xeea1(%rip), %ecx      # 0x25014
subl 0xee97(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xee88(%rip), %esi      # 0x25014
subl 0xee7e(%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 0xee36(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xee20(%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 0xedef(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xedd9(%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 0xed74(%rip), %ecx      # 0x2500c
subl 0xed6a(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xed5b(%rip), %esi      # 0x2500c
subl 0xed51(%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 0xed19(%rip), %ecx      # 0x2501c
subl 0xed0f(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xed00(%rip), %esi      # 0x2501c
subl 0xecf6(%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 0xecc2(%rip), %ecx      # 0x25024
subl 0xecb8(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xeca9(%rip), %esi      # 0x25024
subl 0xec9f(%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 0xec27(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xec11(%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 0xebc4(%rip), %ecx      # 0x25004
subl 0xebba(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xebab(%rip), %esi      # 0x25004
subl 0xeba1(%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 0xe9ca(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xe9b4(%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 0xe973(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xe95d(%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 0xe918(%rip), %ecx      # 0x25014
subl 0xe90e(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xe8ff(%rip), %esi      # 0x25014
subl 0xe8f5(%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 0xe8ad(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xe897(%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 0xe866(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xe850(%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 0xe7eb(%rip), %ecx      # 0x2500c
subl 0xe7e1(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xe7d2(%rip), %esi      # 0x2500c
subl 0xe7c8(%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 0xe790(%rip), %ecx      # 0x2501c
subl 0xe786(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xe777(%rip), %esi      # 0x2501c
subl 0xe76d(%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 0xe739(%rip), %ecx      # 0x25024
subl 0xe72f(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xe720(%rip), %esi      # 0x25024
subl 0xe716(%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 0xe69e(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xe688(%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 0xe63b(%rip), %ecx      # 0x25004
subl 0xe631(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xe622(%rip), %esi      # 0x25004
subl 0xe618(%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 0xe441(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xe42b(%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 0xe3ea(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xe3d4(%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 0xe38f(%rip), %ecx      # 0x25014
subl 0xe385(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xe376(%rip), %esi      # 0x25014
subl 0xe36c(%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 0xe324(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xe30e(%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 0xe2dd(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xe2c7(%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 0xe262(%rip), %ecx      # 0x2500c
subl 0xe258(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xe249(%rip), %esi      # 0x2500c
subl 0xe23f(%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 0xe207(%rip), %ecx      # 0x2501c
subl 0xe1fd(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xe1ee(%rip), %esi      # 0x2501c
subl 0xe1e4(%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 0xe1b0(%rip), %ecx      # 0x25024
subl 0xe1a6(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xe197(%rip), %esi      # 0x25024
subl 0xe18d(%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 0xe115(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xe0ff(%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 0xe0b2(%rip), %ecx      # 0x25004
subl 0xe0a8(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xe099(%rip), %esi      # 0x25004
subl 0xe08f(%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, 0x1e8(%rsp)
je 0x1cbb2
movq 0x1e8(%rsp), %rax
movq %rax, 0x130(%rsp)
cmpq $0x10, 0x130(%rsp)
jb 0x19e52
movq 0x1a8(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1a8(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1a8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1a8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1a8(%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 0x1a8(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1a8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1a8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1a8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1a8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1a8(%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 0xdc9e(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xdc88(%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 0xdc47(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xdc31(%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 0xdbec(%rip), %ecx      # 0x25014
subl 0xdbe2(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xdbd3(%rip), %esi      # 0x25014
subl 0xdbc9(%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 0xdb81(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xdb6b(%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 0xdb3a(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xdb24(%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 0xdabf(%rip), %ecx      # 0x2500c
subl 0xdab5(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xdaa6(%rip), %esi      # 0x2500c
subl 0xda9c(%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 0xda64(%rip), %ecx      # 0x2501c
subl 0xda5a(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xda4b(%rip), %esi      # 0x2501c
subl 0xda41(%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 0xda0d(%rip), %ecx      # 0x25024
subl 0xda03(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xd9f4(%rip), %esi      # 0x25024
subl 0xd9ea(%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 0xd972(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xd95c(%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 0xd90f(%rip), %ecx      # 0x25004
subl 0xd905(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xd8f6(%rip), %esi      # 0x25004
subl 0xd8ec(%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 0xd713(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xd6fd(%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 0xd6bc(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xd6a6(%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 0xd661(%rip), %ecx      # 0x25014
subl 0xd657(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xd648(%rip), %esi      # 0x25014
subl 0xd63e(%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 0xd5f6(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xd5e0(%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 0xd5af(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xd599(%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 0xd534(%rip), %ecx      # 0x2500c
subl 0xd52a(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xd51b(%rip), %esi      # 0x2500c
subl 0xd511(%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 0xd4d9(%rip), %ecx      # 0x2501c
subl 0xd4cf(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xd4c0(%rip), %esi      # 0x2501c
subl 0xd4b6(%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 0xd482(%rip), %ecx      # 0x25024
subl 0xd478(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xd469(%rip), %esi      # 0x25024
subl 0xd45f(%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 0xd3e7(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xd3d1(%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 0xd384(%rip), %ecx      # 0x25004
subl 0xd37a(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xd36b(%rip), %esi      # 0x25004
subl 0xd361(%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 0xd188(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xd172(%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 0xd131(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xd11b(%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 0xd0d6(%rip), %ecx      # 0x25014
subl 0xd0cc(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xd0bd(%rip), %esi      # 0x25014
subl 0xd0b3(%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 0xd06b(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xd055(%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 0xd024(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xd00e(%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 0xcfa9(%rip), %ecx      # 0x2500c
subl 0xcf9f(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xcf90(%rip), %esi      # 0x2500c
subl 0xcf86(%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 0xcf4e(%rip), %ecx      # 0x2501c
subl 0xcf44(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xcf35(%rip), %esi      # 0x2501c
subl 0xcf2b(%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 0xcef7(%rip), %ecx      # 0x25024
subl 0xceed(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xcede(%rip), %esi      # 0x25024
subl 0xced4(%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 0xce5c(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xce46(%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 0xcdf9(%rip), %ecx      # 0x25004
subl 0xcdef(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xcde0(%rip), %esi      # 0x25004
subl 0xcdd6(%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 0xcbfd(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xcbe7(%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 0xcba6(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xcb90(%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 0xcb4b(%rip), %ecx      # 0x25014
subl 0xcb41(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xcb32(%rip), %esi      # 0x25014
subl 0xcb28(%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 0xcae0(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xcaca(%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 0xca99(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xca83(%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 0xca1e(%rip), %ecx      # 0x2500c
subl 0xca14(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xca05(%rip), %esi      # 0x2500c
subl 0xc9fb(%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 0xc9c3(%rip), %ecx      # 0x2501c
subl 0xc9b9(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xc9aa(%rip), %esi      # 0x2501c
subl 0xc9a0(%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 0xc96c(%rip), %ecx      # 0x25024
subl 0xc962(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xc953(%rip), %esi      # 0x25024
subl 0xc949(%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 0xc8d1(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xc8bb(%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 0xc86e(%rip), %ecx      # 0x25004
subl 0xc864(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xc855(%rip), %esi      # 0x25004
subl 0xc84b(%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 0xc672(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xc65c(%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 0xc61b(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xc605(%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 0xc5c0(%rip), %ecx      # 0x25014
subl 0xc5b6(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xc5a7(%rip), %esi      # 0x25014
subl 0xc59d(%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 0xc555(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xc53f(%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 0xc50e(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xc4f8(%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 0xc493(%rip), %ecx      # 0x2500c
subl 0xc489(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xc47a(%rip), %esi      # 0x2500c
subl 0xc470(%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 0xc438(%rip), %ecx      # 0x2501c
subl 0xc42e(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xc41f(%rip), %esi      # 0x2501c
subl 0xc415(%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 0xc3e1(%rip), %ecx      # 0x25024
subl 0xc3d7(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xc3c8(%rip), %esi      # 0x25024
subl 0xc3be(%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 0xc346(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xc330(%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 0xc2e3(%rip), %ecx      # 0x25004
subl 0xc2d9(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xc2ca(%rip), %esi      # 0x25004
subl 0xc2c0(%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 0xc0e7(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xc0d1(%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 0xc090(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xc07a(%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 0xc035(%rip), %ecx      # 0x25014
subl 0xc02b(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xc01c(%rip), %esi      # 0x25014
subl 0xc012(%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 0xbfca(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xbfb4(%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 0xbf83(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xbf6d(%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 0xbf08(%rip), %ecx      # 0x2500c
subl 0xbefe(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xbeef(%rip), %esi      # 0x2500c
subl 0xbee5(%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 0xbead(%rip), %ecx      # 0x2501c
subl 0xbea3(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xbe94(%rip), %esi      # 0x2501c
subl 0xbe8a(%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 0xbe56(%rip), %ecx      # 0x25024
subl 0xbe4c(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xbe3d(%rip), %esi      # 0x25024
subl 0xbe33(%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 0xbdbb(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xbda5(%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 0xbd58(%rip), %ecx      # 0x25004
subl 0xbd4e(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xbd3f(%rip), %esi      # 0x25004
subl 0xbd35(%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 0xbb5c(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xbb46(%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 0xbb05(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xbaef(%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 0xbaaa(%rip), %ecx      # 0x25014
subl 0xbaa0(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xba91(%rip), %esi      # 0x25014
subl 0xba87(%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 0xba3f(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xba29(%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 0xb9f8(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xb9e2(%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 0xb97d(%rip), %ecx      # 0x2500c
subl 0xb973(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xb964(%rip), %esi      # 0x2500c
subl 0xb95a(%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 0xb922(%rip), %ecx      # 0x2501c
subl 0xb918(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xb909(%rip), %esi      # 0x2501c
subl 0xb8ff(%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 0xb8cb(%rip), %ecx      # 0x25024
subl 0xb8c1(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xb8b2(%rip), %esi      # 0x25024
subl 0xb8a8(%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 0xb830(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xb81a(%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 0xb7cd(%rip), %ecx      # 0x25004
subl 0xb7c3(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xb7b4(%rip), %esi      # 0x25004
subl 0xb7aa(%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 0xb5d1(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xb5bb(%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 0xb57a(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xb564(%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 0xb51f(%rip), %ecx      # 0x25014
subl 0xb515(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xb506(%rip), %esi      # 0x25014
subl 0xb4fc(%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 0xb4b4(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xb49e(%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 0xb46d(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xb457(%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 0xb3f2(%rip), %ecx      # 0x2500c
subl 0xb3e8(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xb3d9(%rip), %esi      # 0x2500c
subl 0xb3cf(%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 0xb397(%rip), %ecx      # 0x2501c
subl 0xb38d(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xb37e(%rip), %esi      # 0x2501c
subl 0xb374(%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 0xb340(%rip), %ecx      # 0x25024
subl 0xb336(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xb327(%rip), %esi      # 0x25024
subl 0xb31d(%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 0xb2a5(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xb28f(%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 0xb242(%rip), %ecx      # 0x25004
subl 0xb238(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xb229(%rip), %esi      # 0x25004
subl 0xb21f(%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 0x1a8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1a8(%rsp)
jmp 0x1700a
movl $0x0, 0x12c(%rsp)
movslq 0x12c(%rsp), %rax
cmpq 0x130(%rsp), %rax
jae 0x19f09
cmpl $0x8, 0x12c(%rsp)
jge 0x19eae
movq 0x1a8(%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 0x19edd
movq 0x1a8(%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 0x19edf
movl 0x12c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x12c(%rsp)
movq 0x1a8(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1a8(%rsp)
jmp 0x19e5d
cmpq $0x8, 0x130(%rsp)
jae 0x19f3f
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 0x19f68
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 0xaef9(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xaee3(%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 0xaea2(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xae8c(%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 0xae47(%rip), %ecx      # 0x25014
subl 0xae3d(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xae2e(%rip), %esi      # 0x25014
subl 0xae24(%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 0xaddc(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xadc6(%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 0xad95(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xad7f(%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 0xad1a(%rip), %ecx      # 0x2500c
subl 0xad10(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xad01(%rip), %esi      # 0x2500c
subl 0xacf7(%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 0xacbf(%rip), %ecx      # 0x2501c
subl 0xacb5(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xaca6(%rip), %esi      # 0x2501c
subl 0xac9c(%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 0xac68(%rip), %ecx      # 0x25024
subl 0xac5e(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xac4f(%rip), %esi      # 0x25024
subl 0xac45(%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 0xabcd(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xabb7(%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 0xab6a(%rip), %ecx      # 0x25004
subl 0xab60(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xab51(%rip), %esi      # 0x25004
subl 0xab47(%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 0xa971(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xa95b(%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 0xa91a(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xa904(%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 0xa8bf(%rip), %ecx      # 0x25014
subl 0xa8b5(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xa8a6(%rip), %esi      # 0x25014
subl 0xa89c(%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 0xa854(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xa83e(%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 0xa80d(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xa7f7(%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 0xa792(%rip), %ecx      # 0x2500c
subl 0xa788(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xa779(%rip), %esi      # 0x2500c
subl 0xa76f(%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 0xa737(%rip), %ecx      # 0x2501c
subl 0xa72d(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xa71e(%rip), %esi      # 0x2501c
subl 0xa714(%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 0xa6e0(%rip), %ecx      # 0x25024
subl 0xa6d6(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xa6c7(%rip), %esi      # 0x25024
subl 0xa6bd(%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 0xa645(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xa62f(%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 0xa5e2(%rip), %ecx      # 0x25004
subl 0xa5d8(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xa5c9(%rip), %esi      # 0x25004
subl 0xa5bf(%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 0xa3e9(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0xa3d3(%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 0xa392(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0xa37c(%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 0xa337(%rip), %ecx      # 0x25014
subl 0xa32d(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0xa31e(%rip), %esi      # 0x25014
subl 0xa314(%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 0xa2cc(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0xa2b6(%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 0xa285(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0xa26f(%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 0xa20a(%rip), %ecx      # 0x2500c
subl 0xa200(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0xa1f1(%rip), %esi      # 0x2500c
subl 0xa1e7(%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 0xa1af(%rip), %ecx      # 0x2501c
subl 0xa1a5(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0xa196(%rip), %esi      # 0x2501c
subl 0xa18c(%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 0xa158(%rip), %ecx      # 0x25024
subl 0xa14e(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0xa13f(%rip), %esi      # 0x25024
subl 0xa135(%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 0xa0bd(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0xa0a7(%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 0xa05a(%rip), %ecx      # 0x25004
subl 0xa050(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0xa041(%rip), %esi      # 0x25004
subl 0xa037(%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 0x9e61(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x9e4b(%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 0x9e0a(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x9df4(%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 0x9daf(%rip), %ecx      # 0x25014
subl 0x9da5(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x9d96(%rip), %esi      # 0x25014
subl 0x9d8c(%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 0x9d44(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x9d2e(%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 0x9cfd(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x9ce7(%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 0x9c82(%rip), %ecx      # 0x2500c
subl 0x9c78(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x9c69(%rip), %esi      # 0x2500c
subl 0x9c5f(%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 0x9c27(%rip), %ecx      # 0x2501c
subl 0x9c1d(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x9c0e(%rip), %esi      # 0x2501c
subl 0x9c04(%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 0x9bd0(%rip), %ecx      # 0x25024
subl 0x9bc6(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x9bb7(%rip), %esi      # 0x25024
subl 0x9bad(%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 0x9b35(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x9b1f(%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 0x9ad2(%rip), %ecx      # 0x25004
subl 0x9ac8(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x9ab9(%rip), %esi      # 0x25004
subl 0x9aaf(%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 0x98d9(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x98c3(%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 0x9882(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x986c(%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 0x9827(%rip), %ecx      # 0x25014
subl 0x981d(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x980e(%rip), %esi      # 0x25014
subl 0x9804(%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 0x97bc(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x97a6(%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 0x9775(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x975f(%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 0x96fa(%rip), %ecx      # 0x2500c
subl 0x96f0(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x96e1(%rip), %esi      # 0x2500c
subl 0x96d7(%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 0x969f(%rip), %ecx      # 0x2501c
subl 0x9695(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x9686(%rip), %esi      # 0x2501c
subl 0x967c(%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 0x9648(%rip), %ecx      # 0x25024
subl 0x963e(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x962f(%rip), %esi      # 0x25024
subl 0x9625(%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 0x95ad(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x9597(%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 0x954a(%rip), %ecx      # 0x25004
subl 0x9540(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x9531(%rip), %esi      # 0x25004
subl 0x9527(%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 0x9351(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x933b(%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 0x92fa(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x92e4(%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 0x929f(%rip), %ecx      # 0x25014
subl 0x9295(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x9286(%rip), %esi      # 0x25014
subl 0x927c(%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 0x9234(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x921e(%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 0x91ed(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x91d7(%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 0x9172(%rip), %ecx      # 0x2500c
subl 0x9168(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x9159(%rip), %esi      # 0x2500c
subl 0x914f(%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 0x9117(%rip), %ecx      # 0x2501c
subl 0x910d(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x90fe(%rip), %esi      # 0x2501c
subl 0x90f4(%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 0x90c0(%rip), %ecx      # 0x25024
subl 0x90b6(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x90a7(%rip), %esi      # 0x25024
subl 0x909d(%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 0x9025(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x900f(%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 0x8fc2(%rip), %ecx      # 0x25004
subl 0x8fb8(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x8fa9(%rip), %esi      # 0x25004
subl 0x8f9f(%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 0x8dc9(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x8db3(%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 0x8d72(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x8d5c(%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 0x8d17(%rip), %ecx      # 0x25014
subl 0x8d0d(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x8cfe(%rip), %esi      # 0x25014
subl 0x8cf4(%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 0x8cac(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x8c96(%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 0x8c65(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x8c4f(%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 0x8bea(%rip), %ecx      # 0x2500c
subl 0x8be0(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x8bd1(%rip), %esi      # 0x2500c
subl 0x8bc7(%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 0x8b8f(%rip), %ecx      # 0x2501c
subl 0x8b85(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x8b76(%rip), %esi      # 0x2501c
subl 0x8b6c(%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 0x8b38(%rip), %ecx      # 0x25024
subl 0x8b2e(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x8b1f(%rip), %esi      # 0x25024
subl 0x8b15(%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 0x8a9d(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x8a87(%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 0x8a3a(%rip), %ecx      # 0x25004
subl 0x8a30(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x8a21(%rip), %esi      # 0x25004
subl 0x8a17(%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 0x8841(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x882b(%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 0x87ea(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x87d4(%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 0x878f(%rip), %ecx      # 0x25014
subl 0x8785(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x8776(%rip), %esi      # 0x25014
subl 0x876c(%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 0x8724(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x870e(%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 0x86dd(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x86c7(%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 0x8662(%rip), %ecx      # 0x2500c
subl 0x8658(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x8649(%rip), %esi      # 0x2500c
subl 0x863f(%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 0x8607(%rip), %ecx      # 0x2501c
subl 0x85fd(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x85ee(%rip), %esi      # 0x2501c
subl 0x85e4(%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 0x85b0(%rip), %ecx      # 0x25024
subl 0x85a6(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x8597(%rip), %esi      # 0x25024
subl 0x858d(%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 0x8515(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x84ff(%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 0x84b2(%rip), %ecx      # 0x25004
subl 0x84a8(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x8499(%rip), %esi      # 0x25004
subl 0x848f(%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 0x1b0(%rsp), %rax
subq $0x10, %rax
movq %rax, 0x130(%rsp)
cmpq $0x10, 0x130(%rsp)
jb 0x1fb8d
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 0x1b8(%rsp), %rax
xorq (%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 0x1b8(%rsp), %rax
xorq 0x8(%rax), %rcx
movq 0x1d0(%rsp), %rax
movq %rcx, 0x8(%rax)
movq 0x1b8(%rsp), %rax
movq (%rax), %rax
shrq $0x8, %rax
movq 0x1b8(%rsp), %rcx
movq (%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x18, %rcx
movq 0x1b8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x28, %rcx
movq 0x1b8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq (%rcx), %rcx
shrq $0x38, %rcx
movq 0x1b8(%rsp), %rdx
movq (%rdx), %rdx
shlq $0x8, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff, %rdx     # imm = 0xFF000000FF
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, 0x180(%rsp)
movq 0x1b8(%rsp), %rax
movq 0x8(%rax), %rax
shrq $0x8, %rax
movq 0x1b8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shlq $0x38, %rcx
orq %rcx, %rax
movabsq $-0xffffff01000000, %rcx # imm = 0xFF000000FF000000
andq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x18, %rcx
movq 0x1b8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x28, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff0000, %rdx # imm = 0xFF000000FF0000
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x28, %rcx
movq 0x1b8(%rsp), %rdx
movq 0x8(%rdx), %rdx
shlq $0x18, %rdx
orq %rdx, %rcx
movabsq $0xff000000ff00, %rdx   # imm = 0xFF000000FF00
andq %rdx, %rcx
orq %rcx, %rax
movq 0x1b8(%rsp), %rcx
movq 0x8(%rcx), %rcx
shrq $0x38, %rcx
movq 0x1b8(%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, 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 0x7f5e(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x7f48(%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 0x7f07(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x7ef1(%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 0x7eac(%rip), %ecx      # 0x25014
subl 0x7ea2(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x7e93(%rip), %esi      # 0x25014
subl 0x7e89(%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 0x7e41(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x7e2b(%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 0x7dfa(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x7de4(%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 0x7d7f(%rip), %ecx      # 0x2500c
subl 0x7d75(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x7d66(%rip), %esi      # 0x2500c
subl 0x7d5c(%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 0x7d24(%rip), %ecx      # 0x2501c
subl 0x7d1a(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x7d0b(%rip), %esi      # 0x2501c
subl 0x7d01(%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 0x7ccd(%rip), %ecx      # 0x25024
subl 0x7cc3(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x7cb4(%rip), %esi      # 0x25024
subl 0x7caa(%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 0x7c32(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x7c1c(%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 0x7bcf(%rip), %ecx      # 0x25004
subl 0x7bc5(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x7bb6(%rip), %esi      # 0x25004
subl 0x7bac(%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 0x79d6(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x79c0(%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 0x797f(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x7969(%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 0x7924(%rip), %ecx      # 0x25014
subl 0x791a(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x790b(%rip), %esi      # 0x25014
subl 0x7901(%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 0x78b9(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x78a3(%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 0x7872(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x785c(%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 0x77f7(%rip), %ecx      # 0x2500c
subl 0x77ed(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x77de(%rip), %esi      # 0x2500c
subl 0x77d4(%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 0x779c(%rip), %ecx      # 0x2501c
subl 0x7792(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x7783(%rip), %esi      # 0x2501c
subl 0x7779(%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 0x7745(%rip), %ecx      # 0x25024
subl 0x773b(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x772c(%rip), %esi      # 0x25024
subl 0x7722(%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 0x76aa(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x7694(%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 0x7647(%rip), %ecx      # 0x25004
subl 0x763d(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x762e(%rip), %esi      # 0x25004
subl 0x7624(%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 0x744e(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x7438(%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 0x73f7(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x73e1(%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 0x739c(%rip), %ecx      # 0x25014
subl 0x7392(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x7383(%rip), %esi      # 0x25014
subl 0x7379(%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 0x7331(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x731b(%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 0x72ea(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x72d4(%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 0x726f(%rip), %ecx      # 0x2500c
subl 0x7265(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x7256(%rip), %esi      # 0x2500c
subl 0x724c(%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 0x7214(%rip), %ecx      # 0x2501c
subl 0x720a(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x71fb(%rip), %esi      # 0x2501c
subl 0x71f1(%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 0x71bd(%rip), %ecx      # 0x25024
subl 0x71b3(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x71a4(%rip), %esi      # 0x25024
subl 0x719a(%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 0x7122(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x710c(%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 0x70bf(%rip), %ecx      # 0x25004
subl 0x70b5(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x70a6(%rip), %esi      # 0x25004
subl 0x709c(%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 0x6ec6(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x6eb0(%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 0x6e6f(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x6e59(%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 0x6e14(%rip), %ecx      # 0x25014
subl 0x6e0a(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x6dfb(%rip), %esi      # 0x25014
subl 0x6df1(%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 0x6da9(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x6d93(%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 0x6d62(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x6d4c(%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 0x6ce7(%rip), %ecx      # 0x2500c
subl 0x6cdd(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x6cce(%rip), %esi      # 0x2500c
subl 0x6cc4(%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 0x6c8c(%rip), %ecx      # 0x2501c
subl 0x6c82(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x6c73(%rip), %esi      # 0x2501c
subl 0x6c69(%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 0x6c35(%rip), %ecx      # 0x25024
subl 0x6c2b(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x6c1c(%rip), %esi      # 0x25024
subl 0x6c12(%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 0x6b9a(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x6b84(%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 0x6b37(%rip), %ecx      # 0x25004
subl 0x6b2d(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x6b1e(%rip), %esi      # 0x25004
subl 0x6b14(%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 0x693e(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x6928(%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 0x68e7(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x68d1(%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 0x688c(%rip), %ecx      # 0x25014
subl 0x6882(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x6873(%rip), %esi      # 0x25014
subl 0x6869(%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 0x6821(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x680b(%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 0x67da(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x67c4(%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 0x675f(%rip), %ecx      # 0x2500c
subl 0x6755(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x6746(%rip), %esi      # 0x2500c
subl 0x673c(%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 0x6704(%rip), %ecx      # 0x2501c
subl 0x66fa(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x66eb(%rip), %esi      # 0x2501c
subl 0x66e1(%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 0x66ad(%rip), %ecx      # 0x25024
subl 0x66a3(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x6694(%rip), %esi      # 0x25024
subl 0x668a(%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 0x6612(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x65fc(%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 0x65af(%rip), %ecx      # 0x25004
subl 0x65a5(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x6596(%rip), %esi      # 0x25004
subl 0x658c(%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 0x63b6(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x63a0(%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 0x635f(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x6349(%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 0x6304(%rip), %ecx      # 0x25014
subl 0x62fa(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x62eb(%rip), %esi      # 0x25014
subl 0x62e1(%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 0x6299(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x6283(%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 0x6252(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x623c(%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 0x61d7(%rip), %ecx      # 0x2500c
subl 0x61cd(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x61be(%rip), %esi      # 0x2500c
subl 0x61b4(%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 0x617c(%rip), %ecx      # 0x2501c
subl 0x6172(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x6163(%rip), %esi      # 0x2501c
subl 0x6159(%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 0x6125(%rip), %ecx      # 0x25024
subl 0x611b(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x610c(%rip), %esi      # 0x25024
subl 0x6102(%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 0x608a(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x6074(%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 0x6027(%rip), %ecx      # 0x25004
subl 0x601d(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x600e(%rip), %esi      # 0x25004
subl 0x6004(%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 0x5e2f(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x5e19(%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 0x5dd8(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x5dc2(%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 0x5d7d(%rip), %ecx      # 0x25014
subl 0x5d73(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x5d64(%rip), %esi      # 0x25014
subl 0x5d5a(%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 0x5d12(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x5cfc(%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 0x5ccb(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x5cb5(%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 0x5c50(%rip), %ecx      # 0x2500c
subl 0x5c46(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x5c37(%rip), %esi      # 0x2500c
subl 0x5c2d(%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 0x5bf5(%rip), %ecx      # 0x2501c
subl 0x5beb(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x5bdc(%rip), %esi      # 0x2501c
subl 0x5bd2(%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 0x5b9e(%rip), %ecx      # 0x25024
subl 0x5b94(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x5b85(%rip), %esi      # 0x25024
subl 0x5b7b(%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 0x5b03(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x5aed(%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 0x5aa0(%rip), %ecx      # 0x25004
subl 0x5a96(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x5a87(%rip), %esi      # 0x25004
subl 0x5a7d(%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 0x58a7(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x5891(%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 0x5850(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x583a(%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 0x57f5(%rip), %ecx      # 0x25014
subl 0x57eb(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x57dc(%rip), %esi      # 0x25014
subl 0x57d2(%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 0x578a(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x5774(%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 0x5743(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x572d(%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 0x56c8(%rip), %ecx      # 0x2500c
subl 0x56be(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x56af(%rip), %esi      # 0x2500c
subl 0x56a5(%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 0x566d(%rip), %ecx      # 0x2501c
subl 0x5663(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x5654(%rip), %esi      # 0x2501c
subl 0x564a(%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 0x5616(%rip), %ecx      # 0x25024
subl 0x560c(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x55fd(%rip), %esi      # 0x25024
subl 0x55f3(%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 0x557b(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x5565(%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 0x5518(%rip), %ecx      # 0x25004
subl 0x550e(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x54ff(%rip), %esi      # 0x25004
subl 0x54f5(%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 0x1d0(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1d0(%rsp)
movq 0x1b8(%rsp), %rax
addq $0x10, %rax
movq %rax, 0x1b8(%rsp)
jmp 0x1cbda
movl $0x0, 0x12c(%rsp)
movslq 0x12c(%rsp), %rax
cmpq 0x130(%rsp), %rax
jae 0x1fd2d
cmpl $0x8, 0x12c(%rsp)
jge 0x1fc57
movq 0x180(%rsp), %rax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shrq %cl, %rax
movzbl %al, %eax
movq 0x1b8(%rsp), %rcx
movzbl (%rcx), %ecx
xorl %ecx, %eax
movb %al, %cl
movq 0x1d0(%rsp), %rax
movb %cl, (%rax)
movl $0x7, %eax
subl 0x12c(%rsp), %eax
shll $0x3, %eax
movl %eax, %eax
movl %eax, %ecx
movl $0xff, %eax
shlq %cl, %rax
xorq $-0x1, %rax
andq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
movq 0x1b8(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
orq 0x180(%rsp), %rax
movq %rax, 0x180(%rsp)
jmp 0x1fced
movq 0x178(%rsp), %rax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shrq %cl, %rax
movzbl %al, %eax
movq 0x1b8(%rsp), %rcx
movzbl (%rcx), %ecx
xorl %ecx, %eax
movb %al, %cl
movq 0x1d0(%rsp), %rax
movb %cl, (%rax)
movl $0x7, %eax
subl 0x12c(%rsp), %eax
shll $0x3, %eax
movl %eax, %eax
movl %eax, %ecx
movl $0xff, %eax
shlq %cl, %rax
xorq $-0x1, %rax
andq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0x1b8(%rsp), %rax
movzbl (%rax), %eax
movl $0x7, %ecx
subl 0x12c(%rsp), %ecx
shll $0x3, %ecx
movl %ecx, %ecx
shlq %cl, %rax
orq 0x178(%rsp), %rax
movq %rax, 0x178(%rsp)
jmp 0x1fcef
movl 0x12c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x12c(%rsp)
movq 0x1d0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1d0(%rsp)
movq 0x1b8(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1b8(%rsp)
jmp 0x1fb98
cmpq $0x8, 0x130(%rsp)
jae 0x1fd63
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 0x1fd8c
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 0x50a5(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x508f(%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 0x504e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x5038(%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 0x4ff3(%rip), %ecx      # 0x25014
subl 0x4fe9(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x4fda(%rip), %esi      # 0x25014
subl 0x4fd0(%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 0x4f88(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x4f72(%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 0x4f41(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x4f2b(%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 0x4ec6(%rip), %ecx      # 0x2500c
subl 0x4ebc(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x4ead(%rip), %esi      # 0x2500c
subl 0x4ea3(%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 0x4e6b(%rip), %ecx      # 0x2501c
subl 0x4e61(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x4e52(%rip), %esi      # 0x2501c
subl 0x4e48(%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 0x4e14(%rip), %ecx      # 0x25024
subl 0x4e0a(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x4dfb(%rip), %esi      # 0x25024
subl 0x4df1(%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 0x4d79(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x4d63(%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 0x4d16(%rip), %ecx      # 0x25004
subl 0x4d0c(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x4cfd(%rip), %esi      # 0x25004
subl 0x4cf3(%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 0x4b1d(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x4b07(%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 0x4ac6(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x4ab0(%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 0x4a6b(%rip), %ecx      # 0x25014
subl 0x4a61(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x4a52(%rip), %esi      # 0x25014
subl 0x4a48(%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 0x4a00(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x49ea(%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 0x49b9(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x49a3(%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 0x493e(%rip), %ecx      # 0x2500c
subl 0x4934(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x4925(%rip), %esi      # 0x2500c
subl 0x491b(%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 0x48e3(%rip), %ecx      # 0x2501c
subl 0x48d9(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x48ca(%rip), %esi      # 0x2501c
subl 0x48c0(%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 0x488c(%rip), %ecx      # 0x25024
subl 0x4882(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x4873(%rip), %esi      # 0x25024
subl 0x4869(%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 0x47f1(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x47db(%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 0x478e(%rip), %ecx      # 0x25004
subl 0x4784(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x4775(%rip), %esi      # 0x25004
subl 0x476b(%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 0x4595(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x457f(%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 0x453e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x4528(%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 0x44e3(%rip), %ecx      # 0x25014
subl 0x44d9(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x44ca(%rip), %esi      # 0x25014
subl 0x44c0(%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 0x4478(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x4462(%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 0x4431(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x441b(%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 0x43b6(%rip), %ecx      # 0x2500c
subl 0x43ac(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x439d(%rip), %esi      # 0x2500c
subl 0x4393(%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 0x435b(%rip), %ecx      # 0x2501c
subl 0x4351(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x4342(%rip), %esi      # 0x2501c
subl 0x4338(%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 0x4304(%rip), %ecx      # 0x25024
subl 0x42fa(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x42eb(%rip), %esi      # 0x25024
subl 0x42e1(%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 0x4269(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x4253(%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 0x4206(%rip), %ecx      # 0x25004
subl 0x41fc(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x41ed(%rip), %esi      # 0x25004
subl 0x41e3(%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 0x400d(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x3ff7(%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 0x3fb6(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x3fa0(%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 0x3f5b(%rip), %ecx      # 0x25014
subl 0x3f51(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x3f42(%rip), %esi      # 0x25014
subl 0x3f38(%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 0x3ef0(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x3eda(%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 0x3ea9(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x3e93(%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 0x3e2e(%rip), %ecx      # 0x2500c
subl 0x3e24(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x3e15(%rip), %esi      # 0x2500c
subl 0x3e0b(%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 0x3dd3(%rip), %ecx      # 0x2501c
subl 0x3dc9(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x3dba(%rip), %esi      # 0x2501c
subl 0x3db0(%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 0x3d7c(%rip), %ecx      # 0x25024
subl 0x3d72(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x3d63(%rip), %esi      # 0x25024
subl 0x3d59(%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 0x3ce1(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x3ccb(%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 0x3c7e(%rip), %ecx      # 0x25004
subl 0x3c74(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x3c65(%rip), %esi      # 0x25004
subl 0x3c5b(%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 0x3a85(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x3a6f(%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 0x3a2e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x3a18(%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 0x39d3(%rip), %ecx      # 0x25014
subl 0x39c9(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x39ba(%rip), %esi      # 0x25014
subl 0x39b0(%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 0x3968(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x3952(%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 0x3921(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x390b(%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 0x38a6(%rip), %ecx      # 0x2500c
subl 0x389c(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x388d(%rip), %esi      # 0x2500c
subl 0x3883(%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 0x384b(%rip), %ecx      # 0x2501c
subl 0x3841(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x3832(%rip), %esi      # 0x2501c
subl 0x3828(%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 0x37f4(%rip), %ecx      # 0x25024
subl 0x37ea(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x37db(%rip), %esi      # 0x25024
subl 0x37d1(%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 0x3759(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x3743(%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 0x36f6(%rip), %ecx      # 0x25004
subl 0x36ec(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x36dd(%rip), %esi      # 0x25004
subl 0x36d3(%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 0x34fd(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x34e7(%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 0x34a6(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x3490(%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 0x344b(%rip), %ecx      # 0x25014
subl 0x3441(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x3432(%rip), %esi      # 0x25014
subl 0x3428(%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 0x33e0(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x33ca(%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 0x3399(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x3383(%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 0x331e(%rip), %ecx      # 0x2500c
subl 0x3314(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x3305(%rip), %esi      # 0x2500c
subl 0x32fb(%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 0x32c3(%rip), %ecx      # 0x2501c
subl 0x32b9(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x32aa(%rip), %esi      # 0x2501c
subl 0x32a0(%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 0x326c(%rip), %ecx      # 0x25024
subl 0x3262(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x3253(%rip), %esi      # 0x25024
subl 0x3249(%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 0x31d1(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x31bb(%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 0x316e(%rip), %ecx      # 0x25004
subl 0x3164(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x3155(%rip), %esi      # 0x25004
subl 0x314b(%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 0x2f75(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x2f5f(%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 0x2f1e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x2f08(%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 0x2ec3(%rip), %ecx      # 0x25014
subl 0x2eb9(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x2eaa(%rip), %esi      # 0x25014
subl 0x2ea0(%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 0x2e58(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x2e42(%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 0x2e11(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x2dfb(%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 0x2d96(%rip), %ecx      # 0x2500c
subl 0x2d8c(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x2d7d(%rip), %esi      # 0x2500c
subl 0x2d73(%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 0x2d3b(%rip), %ecx      # 0x2501c
subl 0x2d31(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x2d22(%rip), %esi      # 0x2501c
subl 0x2d18(%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 0x2ce4(%rip), %ecx      # 0x25024
subl 0x2cda(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x2ccb(%rip), %esi      # 0x25024
subl 0x2cc1(%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 0x2c49(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x2c33(%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 0x2be6(%rip), %ecx      # 0x25004
subl 0x2bdc(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x2bcd(%rip), %esi      # 0x25004
subl 0x2bc3(%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 0x29ed(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x29d7(%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 0x2996(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x2980(%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 0x293b(%rip), %ecx      # 0x25014
subl 0x2931(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x2922(%rip), %esi      # 0x25014
subl 0x2918(%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 0x28d0(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x28ba(%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 0x2889(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x2873(%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 0x280e(%rip), %ecx      # 0x2500c
subl 0x2804(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x27f5(%rip), %esi      # 0x2500c
subl 0x27eb(%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 0x27b3(%rip), %ecx      # 0x2501c
subl 0x27a9(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x279a(%rip), %esi      # 0x2501c
subl 0x2790(%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 0x275c(%rip), %ecx      # 0x25024
subl 0x2752(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x2743(%rip), %esi      # 0x25024
subl 0x2739(%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 0x26c1(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x26ab(%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 0x265e(%rip), %ecx      # 0x25004
subl 0x2654(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x2645(%rip), %esi      # 0x25004
subl 0x263b(%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 0x2467(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x2451(%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 0x2410(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x23fa(%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 0x23b5(%rip), %ecx      # 0x25014
subl 0x23ab(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x239c(%rip), %esi      # 0x25014
subl 0x2392(%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 0x234a(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x2334(%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 0x2303(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x22ed(%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 0x2288(%rip), %ecx      # 0x2500c
subl 0x227e(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x226f(%rip), %esi      # 0x2500c
subl 0x2265(%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 0x222d(%rip), %ecx      # 0x2501c
subl 0x2223(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x2214(%rip), %esi      # 0x2501c
subl 0x220a(%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 0x21d6(%rip), %ecx      # 0x25024
subl 0x21cc(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x21bd(%rip), %esi      # 0x25024
subl 0x21b3(%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 0x213b(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x2125(%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 0x20d8(%rip), %ecx      # 0x25004
subl 0x20ce(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x20bf(%rip), %esi      # 0x25004
subl 0x20b5(%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 0x1ee1(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1ecb(%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 0x1e8a(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1e74(%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 0x1e2f(%rip), %ecx      # 0x25014
subl 0x1e25(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1e16(%rip), %esi      # 0x25014
subl 0x1e0c(%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 0x1dc4(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1dae(%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 0x1d7d(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x1d67(%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 0x1d02(%rip), %ecx      # 0x2500c
subl 0x1cf8(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1ce9(%rip), %esi      # 0x2500c
subl 0x1cdf(%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 0x1ca7(%rip), %ecx      # 0x2501c
subl 0x1c9d(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1c8e(%rip), %esi      # 0x2501c
subl 0x1c84(%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 0x1c50(%rip), %ecx      # 0x25024
subl 0x1c46(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x1c37(%rip), %esi      # 0x25024
subl 0x1c2d(%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 0x1bb5(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1b9f(%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 0x1b52(%rip), %ecx      # 0x25004
subl 0x1b48(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x1b39(%rip), %esi      # 0x25004
subl 0x1b2f(%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 0x195b(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x1945(%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 0x1904(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x18ee(%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 0x18a9(%rip), %ecx      # 0x25014
subl 0x189f(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x1890(%rip), %esi      # 0x25014
subl 0x1886(%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 0x183e(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x1828(%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 0x17f7(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x17e1(%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 0x177c(%rip), %ecx      # 0x2500c
subl 0x1772(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x1763(%rip), %esi      # 0x2500c
subl 0x1759(%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 0x1721(%rip), %ecx      # 0x2501c
subl 0x1717(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1708(%rip), %esi      # 0x2501c
subl 0x16fe(%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 0x16ca(%rip), %ecx      # 0x25024
subl 0x16c0(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x16b1(%rip), %esi      # 0x25024
subl 0x16a7(%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 0x162f(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1619(%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 0x15cc(%rip), %ecx      # 0x25004
subl 0x15c2(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x15b3(%rip), %esi      # 0x25004
subl 0x15a9(%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 0x13d5(%rip), %ecx      # 0x25008
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl $0x40, %ecx
subl 0x13bf(%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 0x137e(%rip), %ecx      # 0x25010
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl $0x40, %ecx
subl 0x1368(%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 0x1323(%rip), %ecx      # 0x25014
subl 0x1319(%rip), %ecx      # 0x25010
movl %ecx, %ecx
shrq %cl, %rax
movq 0x170(%rsp), %rdx
movl 0x130a(%rip), %esi      # 0x25014
subl 0x1300(%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 0x12b8(%rip), %ecx      # 0x25018
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl $0x40, %ecx
subl 0x12a2(%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 0x1271(%rip), %ecx      # 0x25020
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl $0x40, %ecx
subl 0x125b(%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 0x11f6(%rip), %ecx      # 0x2500c
subl 0x11ec(%rip), %ecx      # 0x25008
movl %ecx, %ecx
shrq %cl, %rax
movq 0x178(%rsp), %rdx
movl 0x11dd(%rip), %esi      # 0x2500c
subl 0x11d3(%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 0x119b(%rip), %ecx      # 0x2501c
subl 0x1191(%rip), %ecx      # 0x25018
movl %ecx, %ecx
shrq %cl, %rax
movq 0x168(%rsp), %rdx
movl 0x1182(%rip), %esi      # 0x2501c
subl 0x1178(%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 0x1144(%rip), %ecx      # 0x25024
subl 0x113a(%rip), %ecx      # 0x25020
movl %ecx, %ecx
shrq %cl, %rax
movq 0x160(%rsp), %rdx
movl 0x112b(%rip), %esi      # 0x25024
subl 0x1121(%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 0x10a9(%rip), %ecx      # 0x25000
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl $0x40, %ecx
subl 0x1093(%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 0x1046(%rip), %ecx      # 0x25004
subl 0x103c(%rip), %ecx      # 0x25000
movl %ecx, %ecx
shrq %cl, %rax
movq 0x180(%rsp), %rdx
movl 0x102d(%rip), %esi      # 0x25004
subl 0x1023(%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 0x1b8(%rsp), %rax
movq (%rax), %rax
movq 0x168(%rsp), %rcx
shrq $0x8, %rcx
movq 0x168(%rsp), %rdx
shlq $0x38, %rdx
orq %rdx, %rcx
movabsq $-0xffffff01000000, %rdx # imm = 0xFF000000FF000000
andq %rdx, %rcx
movq 0x168(%rsp), %rdx
shrq $0x18, %rdx
movq 0x168(%rsp), %rsi
shlq $0x28, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff0000, %rsi # imm = 0xFF000000FF0000
andq %rsi, %rdx
orq %rdx, %rcx
movq 0x168(%rsp), %rdx
shrq $0x28, %rdx
movq 0x168(%rsp), %rsi
shlq $0x18, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff00, %rsi   # imm = 0xFF000000FF00
andq %rsi, %rdx
orq %rdx, %rcx
movq 0x168(%rsp), %rdx
shrq $0x38, %rdx
movq 0x168(%rsp), %rsi
shlq $0x8, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff, %rsi     # imm = 0xFF000000FF
andq %rsi, %rdx
orq %rdx, %rcx
cmpq %rcx, %rax
jne 0x241c5
movq 0x1b8(%rsp), %rax
movq 0x8(%rax), %rax
movq 0x160(%rsp), %rcx
shrq $0x8, %rcx
movq 0x160(%rsp), %rdx
shlq $0x38, %rdx
orq %rdx, %rcx
movabsq $-0xffffff01000000, %rdx # imm = 0xFF000000FF000000
andq %rdx, %rcx
movq 0x160(%rsp), %rdx
shrq $0x18, %rdx
movq 0x160(%rsp), %rsi
shlq $0x28, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff0000, %rsi # imm = 0xFF000000FF0000
andq %rsi, %rdx
orq %rdx, %rcx
movq 0x160(%rsp), %rdx
shrq $0x28, %rdx
movq 0x160(%rsp), %rsi
shlq $0x18, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff00, %rsi   # imm = 0xFF000000FF00
andq %rsi, %rdx
orq %rdx, %rcx
movq 0x160(%rsp), %rdx
shrq $0x38, %rdx
movq 0x160(%rsp), %rsi
shlq $0x8, %rsi
orq %rsi, %rdx
movabsq $0xff000000ff, %rsi     # imm = 0xFF000000FF
andq %rsi, %rdx
orq %rdx, %rcx
cmpq %rcx, %rax
je 0x241d2
movl $0xffffffff, 0x1dc(%rsp) # imm = 0xFFFFFFFF
jmp 0x241f4
movq 0x1b0(%rsp), %rcx
subq $0x10, %rcx
movq 0x1c8(%rsp), %rax
movq %rcx, (%rax)
movl $0x0, 0x1dc(%rsp)
movl 0x1dc(%rsp), %eax
addq $0x1e0, %rsp            # imm = 0x1E0
retq
nopw %cs:(%rax,%rax)
nopl (%rax)