// File: twekkel[P]mzpq/libzpaq.cpp
// Function: libzpaq::SHA1::process()
void SHA1::process() {
  U32 a=h[0], b=h[1], c=h[2], d=h[3], e=h[4];
  static const U32 k[4]={0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xCA62C1D6};
  #define f(a,b,c,d,e,i) \
    if (i>=16) \
      w[(i)&15]^=w[(i-3)&15]^w[(i-8)&15]^w[(i-14)&15], \
      w[(i)&15]=w[(i)&15]<<1|w[(i)&15]>>31; \
    e+=(a<<5|a>>27)+k[(i)/20]+w[(i)&15] \
      +((i)%40>=20 ? b^c^d : i>=40 ? (b&c)|(d&(b|c)) : d^(b&(c^d))); \
    b=b<<30|b>>2;
  #define r(i) f(a,b,c,d,e,i) f(e,a,b,c,d,i+1) f(d,e,a,b,c,i+2) \
               f(c,d,e,a,b,i+3) f(b,c,d,e,a,i+4)
  r(0)  r(5)  r(10) r(15) r(20) r(25) r(30) r(35)
  r(40) r(45) r(50) r(55) r(60) r(65) r(70) r(75)
  #undef f
  #undef r
  h[0]+=a; h[1]+=b; h[2]+=c; h[3]+=d; h[4]+=e;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl 0x8(%rax), %ecx
movl %ecx, -0xc(%rbp)
movl 0xc(%rax), %ecx
movl %ecx, -0x10(%rbp)
movl 0x10(%rax), %ecx
movl %ecx, -0x14(%rbp)
movl 0x14(%rax), %ecx
movl %ecx, -0x18(%rbp)
movl 0x18(%rax), %ecx
movl %ecx, -0x1c(%rbp)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2df72(%rip), %ecx     # 0x34970
addl 0x1c(%rax), %ecx
movl -0x18(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x14(%rbp), %edi
xorl -0x18(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2df32(%rip), %ecx     # 0x34970
addl 0x20(%rax), %ecx
movl -0x14(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x10(%rbp), %edi
xorl -0x14(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2def2(%rip), %ecx     # 0x34970
addl 0x24(%rax), %ecx
movl -0x10(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0xc(%rbp), %edi
xorl -0x10(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2deb2(%rip), %ecx     # 0x34970
addl 0x28(%rax), %ecx
movl -0xc(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x1c(%rbp), %edi
xorl -0xc(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2de72(%rip), %ecx     # 0x34970
addl 0x2c(%rax), %ecx
movl -0x1c(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0x18(%rbp), %edi
xorl -0x1c(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2de32(%rip), %ecx     # 0x34970
addl 0x30(%rax), %ecx
movl -0x18(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x14(%rbp), %edi
xorl -0x18(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ddf2(%rip), %ecx     # 0x34970
addl 0x34(%rax), %ecx
movl -0x14(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x10(%rbp), %edi
xorl -0x14(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ddb2(%rip), %ecx     # 0x34970
addl 0x38(%rax), %ecx
movl -0x10(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0xc(%rbp), %edi
xorl -0x10(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dd72(%rip), %ecx     # 0x34970
addl 0x3c(%rax), %ecx
movl -0xc(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x1c(%rbp), %edi
xorl -0xc(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dd32(%rip), %ecx     # 0x34970
addl 0x40(%rax), %ecx
movl -0x1c(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0x18(%rbp), %edi
xorl -0x1c(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dcf2(%rip), %ecx     # 0x34970
addl 0x44(%rax), %ecx
movl -0x18(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x14(%rbp), %edi
xorl -0x18(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dcb2(%rip), %ecx     # 0x34970
addl 0x48(%rax), %ecx
movl -0x14(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x10(%rbp), %edi
xorl -0x14(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dc72(%rip), %ecx     # 0x34970
addl 0x4c(%rax), %ecx
movl -0x10(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0xc(%rbp), %edi
xorl -0x10(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dc32(%rip), %ecx     # 0x34970
addl 0x50(%rax), %ecx
movl -0xc(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x1c(%rbp), %edi
xorl -0xc(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dbf2(%rip), %ecx     # 0x34970
addl 0x54(%rax), %ecx
movl -0x1c(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0x18(%rbp), %edi
xorl -0x1c(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2dbb2(%rip), %ecx     # 0x34970
addl 0x58(%rax), %ecx
movl -0x18(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x14(%rbp), %edi
xorl -0x18(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x50(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x1c(%rax), %ecx
movl %ecx, 0x1c(%rax)
movl 0x1c(%rax), %ecx
shll %ecx
movl 0x1c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x1c(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2db53(%rip), %ecx     # 0x34970
addl 0x1c(%rax), %ecx
movl -0x14(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x10(%rbp), %edi
xorl -0x14(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x54(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x20(%rax), %ecx
movl %ecx, 0x20(%rax)
movl 0x20(%rax), %ecx
shll %ecx
movl 0x20(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x20(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2daf4(%rip), %ecx     # 0x34970
addl 0x20(%rax), %ecx
movl -0x10(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0xc(%rbp), %edi
xorl -0x10(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x58(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x24(%rax), %ecx
movl %ecx, 0x24(%rax)
movl 0x24(%rax), %ecx
shll %ecx
movl 0x24(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x24(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2da95(%rip), %ecx     # 0x34970
addl 0x24(%rax), %ecx
movl -0xc(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x1c(%rbp), %edi
xorl -0xc(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x1c(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x28(%rax), %ecx
movl %ecx, 0x28(%rax)
movl 0x28(%rax), %ecx
shll %ecx
movl 0x28(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x28(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2da36(%rip), %ecx     # 0x34970
addl 0x28(%rax), %ecx
movl -0x1c(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0x18(%rbp), %edi
xorl -0x1c(%rbp), %edi
andl %edi, %esi
xorl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x20(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x2c(%rax), %ecx
movl %ecx, 0x2c(%rax)
movl 0x2c(%rax), %ecx
shll %ecx
movl 0x2c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x2c(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d9db(%rip), %ecx     # 0x34974
addl 0x2c(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x24(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x30(%rax), %ecx
movl %ecx, 0x30(%rax)
movl 0x30(%rax), %ecx
shll %ecx
movl 0x30(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x30(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d983(%rip), %ecx     # 0x34974
addl 0x30(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x28(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x34(%rax), %ecx
movl %ecx, 0x34(%rax)
movl 0x34(%rax), %ecx
shll %ecx
movl 0x34(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x34(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d92b(%rip), %ecx     # 0x34974
addl 0x34(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x2c(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x38(%rax), %ecx
movl %ecx, 0x38(%rax)
movl 0x38(%rax), %ecx
shll %ecx
movl 0x38(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x38(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d8d3(%rip), %ecx     # 0x34974
addl 0x38(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x30(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x3c(%rax), %ecx
movl %ecx, 0x3c(%rax)
movl 0x3c(%rax), %ecx
shll %ecx
movl 0x3c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x3c(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d87b(%rip), %ecx     # 0x34974
addl 0x3c(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x34(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x40(%rax), %ecx
movl %ecx, 0x40(%rax)
movl 0x40(%rax), %ecx
shll %ecx
movl 0x40(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x40(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d823(%rip), %ecx     # 0x34974
addl 0x40(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x38(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x44(%rax), %ecx
movl %ecx, 0x44(%rax)
movl 0x44(%rax), %ecx
shll %ecx
movl 0x44(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x44(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d7cb(%rip), %ecx     # 0x34974
addl 0x44(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x3c(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x48(%rax), %ecx
movl %ecx, 0x48(%rax)
movl 0x48(%rax), %ecx
shll %ecx
movl 0x48(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x48(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d773(%rip), %ecx     # 0x34974
addl 0x48(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x40(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x4c(%rax), %ecx
movl %ecx, 0x4c(%rax)
movl 0x4c(%rax), %ecx
shll %ecx
movl 0x4c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x4c(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d71b(%rip), %ecx     # 0x34974
addl 0x4c(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x44(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x50(%rax), %ecx
movl %ecx, 0x50(%rax)
movl 0x50(%rax), %ecx
shll %ecx
movl 0x50(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x50(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d6c3(%rip), %ecx     # 0x34974
addl 0x50(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x48(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x54(%rax), %ecx
movl %ecx, 0x54(%rax)
movl 0x54(%rax), %ecx
shll %ecx
movl 0x54(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x54(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d66b(%rip), %ecx     # 0x34974
addl 0x54(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x4c(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x58(%rax), %ecx
movl %ecx, 0x58(%rax)
movl 0x58(%rax), %ecx
shll %ecx
movl 0x58(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x58(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d613(%rip), %ecx     # 0x34974
addl 0x58(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x50(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x1c(%rax), %ecx
movl %ecx, 0x1c(%rax)
movl 0x1c(%rax), %ecx
shll %ecx
movl 0x1c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x1c(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d5bb(%rip), %ecx     # 0x34974
addl 0x1c(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x54(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x20(%rax), %ecx
movl %ecx, 0x20(%rax)
movl 0x20(%rax), %ecx
shll %ecx
movl 0x20(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x20(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d563(%rip), %ecx     # 0x34974
addl 0x20(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x58(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x24(%rax), %ecx
movl %ecx, 0x24(%rax)
movl 0x24(%rax), %ecx
shll %ecx
movl 0x24(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x24(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d50b(%rip), %ecx     # 0x34974
addl 0x24(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x1c(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x28(%rax), %ecx
movl %ecx, 0x28(%rax)
movl 0x28(%rax), %ecx
shll %ecx
movl 0x28(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x28(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d4b3(%rip), %ecx     # 0x34974
addl 0x28(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x20(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x2c(%rax), %ecx
movl %ecx, 0x2c(%rax)
movl 0x2c(%rax), %ecx
shll %ecx
movl 0x2c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x2c(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d45b(%rip), %ecx     # 0x34974
addl 0x2c(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x24(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x30(%rax), %ecx
movl %ecx, 0x30(%rax)
movl 0x30(%rax), %ecx
shll %ecx
movl 0x30(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x30(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d403(%rip), %ecx     # 0x34974
addl 0x30(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x28(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x34(%rax), %ecx
movl %ecx, 0x34(%rax)
movl 0x34(%rax), %ecx
shll %ecx
movl 0x34(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x34(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d3ab(%rip), %ecx     # 0x34974
addl 0x34(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x2c(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x38(%rax), %ecx
movl %ecx, 0x38(%rax)
movl 0x38(%rax), %ecx
shll %ecx
movl 0x38(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x38(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d353(%rip), %ecx     # 0x34974
addl 0x38(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x30(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x3c(%rax), %ecx
movl %ecx, 0x3c(%rax)
movl 0x3c(%rax), %ecx
shll %ecx
movl 0x3c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x3c(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d2ff(%rip), %ecx     # 0x34978
addl 0x3c(%rax), %ecx
movl -0x10(%rbp), %edx
andl -0x14(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x10(%rbp), %edi
orl -0x14(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x34(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x40(%rax), %ecx
movl %ecx, 0x40(%rax)
movl 0x40(%rax), %ecx
shll %ecx
movl 0x40(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x40(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d29d(%rip), %ecx     # 0x34978
addl 0x40(%rax), %ecx
movl -0xc(%rbp), %edx
andl -0x10(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0xc(%rbp), %edi
orl -0x10(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x38(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x44(%rax), %ecx
movl %ecx, 0x44(%rax)
movl 0x44(%rax), %ecx
shll %ecx
movl 0x44(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x44(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d23b(%rip), %ecx     # 0x34978
addl 0x44(%rax), %ecx
movl -0x1c(%rbp), %edx
andl -0xc(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x1c(%rbp), %edi
orl -0xc(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x3c(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x48(%rax), %ecx
movl %ecx, 0x48(%rax)
movl 0x48(%rax), %ecx
shll %ecx
movl 0x48(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x48(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d1d9(%rip), %ecx     # 0x34978
addl 0x48(%rax), %ecx
movl -0x18(%rbp), %edx
andl -0x1c(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x18(%rbp), %edi
orl -0x1c(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x40(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x4c(%rax), %ecx
movl %ecx, 0x4c(%rax)
movl 0x4c(%rax), %ecx
shll %ecx
movl 0x4c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x4c(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d177(%rip), %ecx     # 0x34978
addl 0x4c(%rax), %ecx
movl -0x14(%rbp), %edx
andl -0x18(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0x14(%rbp), %edi
orl -0x18(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x44(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x50(%rax), %ecx
movl %ecx, 0x50(%rax)
movl 0x50(%rax), %ecx
shll %ecx
movl 0x50(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x50(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d115(%rip), %ecx     # 0x34978
addl 0x50(%rax), %ecx
movl -0x10(%rbp), %edx
andl -0x14(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x10(%rbp), %edi
orl -0x14(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x48(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x54(%rax), %ecx
movl %ecx, 0x54(%rax)
movl 0x54(%rax), %ecx
shll %ecx
movl 0x54(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x54(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d0b3(%rip), %ecx     # 0x34978
addl 0x54(%rax), %ecx
movl -0xc(%rbp), %edx
andl -0x10(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0xc(%rbp), %edi
orl -0x10(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x4c(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x58(%rax), %ecx
movl %ecx, 0x58(%rax)
movl 0x58(%rax), %ecx
shll %ecx
movl 0x58(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x58(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2d051(%rip), %ecx     # 0x34978
addl 0x58(%rax), %ecx
movl -0x1c(%rbp), %edx
andl -0xc(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x1c(%rbp), %edi
orl -0xc(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x50(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x1c(%rax), %ecx
movl %ecx, 0x1c(%rax)
movl 0x1c(%rax), %ecx
shll %ecx
movl 0x1c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x1c(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cfef(%rip), %ecx     # 0x34978
addl 0x1c(%rax), %ecx
movl -0x18(%rbp), %edx
andl -0x1c(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x18(%rbp), %edi
orl -0x1c(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x54(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x20(%rax), %ecx
movl %ecx, 0x20(%rax)
movl 0x20(%rax), %ecx
shll %ecx
movl 0x20(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x20(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cf8d(%rip), %ecx     # 0x34978
addl 0x20(%rax), %ecx
movl -0x14(%rbp), %edx
andl -0x18(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0x14(%rbp), %edi
orl -0x18(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x58(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x24(%rax), %ecx
movl %ecx, 0x24(%rax)
movl 0x24(%rax), %ecx
shll %ecx
movl 0x24(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x24(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cf2b(%rip), %ecx     # 0x34978
addl 0x24(%rax), %ecx
movl -0x10(%rbp), %edx
andl -0x14(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x10(%rbp), %edi
orl -0x14(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x1c(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x28(%rax), %ecx
movl %ecx, 0x28(%rax)
movl 0x28(%rax), %ecx
shll %ecx
movl 0x28(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x28(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cec9(%rip), %ecx     # 0x34978
addl 0x28(%rax), %ecx
movl -0xc(%rbp), %edx
andl -0x10(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0xc(%rbp), %edi
orl -0x10(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x20(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x2c(%rax), %ecx
movl %ecx, 0x2c(%rax)
movl 0x2c(%rax), %ecx
shll %ecx
movl 0x2c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x2c(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ce67(%rip), %ecx     # 0x34978
addl 0x2c(%rax), %ecx
movl -0x1c(%rbp), %edx
andl -0xc(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x1c(%rbp), %edi
orl -0xc(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x24(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x30(%rax), %ecx
movl %ecx, 0x30(%rax)
movl 0x30(%rax), %ecx
shll %ecx
movl 0x30(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x30(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ce05(%rip), %ecx     # 0x34978
addl 0x30(%rax), %ecx
movl -0x18(%rbp), %edx
andl -0x1c(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x18(%rbp), %edi
orl -0x1c(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x28(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x34(%rax), %ecx
movl %ecx, 0x34(%rax)
movl 0x34(%rax), %ecx
shll %ecx
movl 0x34(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x34(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cda3(%rip), %ecx     # 0x34978
addl 0x34(%rax), %ecx
movl -0x14(%rbp), %edx
andl -0x18(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0x14(%rbp), %edi
orl -0x18(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x2c(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x38(%rax), %ecx
movl %ecx, 0x38(%rax)
movl 0x38(%rax), %ecx
shll %ecx
movl 0x38(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x38(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cd41(%rip), %ecx     # 0x34978
addl 0x38(%rax), %ecx
movl -0x10(%rbp), %edx
andl -0x14(%rbp), %edx
movl -0x18(%rbp), %esi
movl -0x10(%rbp), %edi
orl -0x14(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x30(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x3c(%rax), %ecx
movl %ecx, 0x3c(%rax)
movl 0x3c(%rax), %ecx
shll %ecx
movl 0x3c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x3c(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ccdf(%rip), %ecx     # 0x34978
addl 0x3c(%rax), %ecx
movl -0xc(%rbp), %edx
andl -0x10(%rbp), %edx
movl -0x14(%rbp), %esi
movl -0xc(%rbp), %edi
orl -0x10(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x34(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x40(%rax), %ecx
movl %ecx, 0x40(%rax)
movl 0x40(%rax), %ecx
shll %ecx
movl 0x40(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x40(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cc7d(%rip), %ecx     # 0x34978
addl 0x40(%rax), %ecx
movl -0x1c(%rbp), %edx
andl -0xc(%rbp), %edx
movl -0x10(%rbp), %esi
movl -0x1c(%rbp), %edi
orl -0xc(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x38(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x44(%rax), %ecx
movl %ecx, 0x44(%rax)
movl 0x44(%rax), %ecx
shll %ecx
movl 0x44(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x44(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cc1b(%rip), %ecx     # 0x34978
addl 0x44(%rax), %ecx
movl -0x18(%rbp), %edx
andl -0x1c(%rbp), %edx
movl -0xc(%rbp), %esi
movl -0x18(%rbp), %edi
orl -0x1c(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x3c(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x48(%rax), %ecx
movl %ecx, 0x48(%rax)
movl 0x48(%rax), %ecx
shll %ecx
movl 0x48(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x48(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cbb9(%rip), %ecx     # 0x34978
addl 0x48(%rax), %ecx
movl -0x14(%rbp), %edx
andl -0x18(%rbp), %edx
movl -0x1c(%rbp), %esi
movl -0x14(%rbp), %edi
orl -0x18(%rbp), %edi
andl %edi, %esi
orl %esi, %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x40(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x4c(%rax), %ecx
movl %ecx, 0x4c(%rax)
movl 0x4c(%rax), %ecx
shll %ecx
movl 0x4c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x4c(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cb5b(%rip), %ecx     # 0x3497c
addl 0x4c(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x44(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x50(%rax), %ecx
movl %ecx, 0x50(%rax)
movl 0x50(%rax), %ecx
shll %ecx
movl 0x50(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x50(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2cb03(%rip), %ecx     # 0x3497c
addl 0x50(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x48(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x54(%rax), %ecx
movl %ecx, 0x54(%rax)
movl 0x54(%rax), %ecx
shll %ecx
movl 0x54(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x54(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2caab(%rip), %ecx     # 0x3497c
addl 0x54(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x4c(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x58(%rax), %ecx
movl %ecx, 0x58(%rax)
movl 0x58(%rax), %ecx
shll %ecx
movl 0x58(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x58(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2ca53(%rip), %ecx     # 0x3497c
addl 0x58(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x50(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x1c(%rax), %ecx
movl %ecx, 0x1c(%rax)
movl 0x1c(%rax), %ecx
shll %ecx
movl 0x1c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x1c(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c9fb(%rip), %ecx     # 0x3497c
addl 0x1c(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x54(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x20(%rax), %ecx
movl %ecx, 0x20(%rax)
movl 0x20(%rax), %ecx
shll %ecx
movl 0x20(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x20(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c9a3(%rip), %ecx     # 0x3497c
addl 0x20(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x58(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x24(%rax), %ecx
movl %ecx, 0x24(%rax)
movl 0x24(%rax), %ecx
shll %ecx
movl 0x24(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x24(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c94b(%rip), %ecx     # 0x3497c
addl 0x24(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x1c(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x28(%rax), %ecx
movl %ecx, 0x28(%rax)
movl 0x28(%rax), %ecx
shll %ecx
movl 0x28(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x28(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c8f3(%rip), %ecx     # 0x3497c
addl 0x28(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x20(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x2c(%rax), %ecx
movl %ecx, 0x2c(%rax)
movl 0x2c(%rax), %ecx
shll %ecx
movl 0x2c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x2c(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c89b(%rip), %ecx     # 0x3497c
addl 0x2c(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x24(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x30(%rax), %ecx
movl %ecx, 0x30(%rax)
movl 0x30(%rax), %ecx
shll %ecx
movl 0x30(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x30(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c843(%rip), %ecx     # 0x3497c
addl 0x30(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x28(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x3c(%rax), %ecx
xorl 0x34(%rax), %ecx
movl %ecx, 0x34(%rax)
movl 0x34(%rax), %ecx
shll %ecx
movl 0x34(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x34(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c7eb(%rip), %ecx     # 0x3497c
addl 0x34(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x2c(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x40(%rax), %ecx
xorl 0x38(%rax), %ecx
movl %ecx, 0x38(%rax)
movl 0x38(%rax), %ecx
shll %ecx
movl 0x38(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x38(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c793(%rip), %ecx     # 0x3497c
addl 0x38(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x30(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x44(%rax), %ecx
xorl 0x3c(%rax), %ecx
movl %ecx, 0x3c(%rax)
movl 0x3c(%rax), %ecx
shll %ecx
movl 0x3c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x3c(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c73b(%rip), %ecx     # 0x3497c
addl 0x3c(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x34(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x48(%rax), %ecx
xorl 0x40(%rax), %ecx
movl %ecx, 0x40(%rax)
movl 0x40(%rax), %ecx
shll %ecx
movl 0x40(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x40(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c6e3(%rip), %ecx     # 0x3497c
addl 0x40(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x38(%rax), %ecx
xorl 0x24(%rax), %ecx
xorl 0x4c(%rax), %ecx
xorl 0x44(%rax), %ecx
movl %ecx, 0x44(%rax)
movl 0x44(%rax), %ecx
shll %ecx
movl 0x44(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x44(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c68b(%rip), %ecx     # 0x3497c
addl 0x44(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl 0x3c(%rax), %ecx
xorl 0x28(%rax), %ecx
xorl 0x50(%rax), %ecx
xorl 0x48(%rax), %ecx
movl %ecx, 0x48(%rax)
movl 0x48(%rax), %ecx
shll %ecx
movl 0x48(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x48(%rax)
movl -0xc(%rbp), %ecx
shll $0x5, %ecx
movl -0xc(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c633(%rip), %ecx     # 0x3497c
addl 0x48(%rax), %ecx
movl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
addl %edx, %ecx
addl -0x1c(%rbp), %ecx
movl %ecx, -0x1c(%rbp)
movl -0x10(%rbp), %ecx
shll $0x1e, %ecx
movl -0x10(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x10(%rbp)
movl 0x40(%rax), %ecx
xorl 0x2c(%rax), %ecx
xorl 0x54(%rax), %ecx
xorl 0x4c(%rax), %ecx
movl %ecx, 0x4c(%rax)
movl 0x4c(%rax), %ecx
shll %ecx
movl 0x4c(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x4c(%rax)
movl -0x1c(%rbp), %ecx
shll $0x5, %ecx
movl -0x1c(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c5db(%rip), %ecx     # 0x3497c
addl 0x4c(%rax), %ecx
movl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
xorl -0x14(%rbp), %edx
addl %edx, %ecx
addl -0x18(%rbp), %ecx
movl %ecx, -0x18(%rbp)
movl -0xc(%rbp), %ecx
shll $0x1e, %ecx
movl -0xc(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0xc(%rbp)
movl 0x44(%rax), %ecx
xorl 0x30(%rax), %ecx
xorl 0x58(%rax), %ecx
xorl 0x50(%rax), %ecx
movl %ecx, 0x50(%rax)
movl 0x50(%rax), %ecx
shll %ecx
movl 0x50(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x50(%rax)
movl -0x18(%rbp), %ecx
shll $0x5, %ecx
movl -0x18(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c583(%rip), %ecx     # 0x3497c
addl 0x50(%rax), %ecx
movl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
xorl -0x10(%rbp), %edx
addl %edx, %ecx
addl -0x14(%rbp), %ecx
movl %ecx, -0x14(%rbp)
movl -0x1c(%rbp), %ecx
shll $0x1e, %ecx
movl -0x1c(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x1c(%rbp)
movl 0x48(%rax), %ecx
xorl 0x34(%rax), %ecx
xorl 0x1c(%rax), %ecx
xorl 0x54(%rax), %ecx
movl %ecx, 0x54(%rax)
movl 0x54(%rax), %ecx
shll %ecx
movl 0x54(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x54(%rax)
movl -0x14(%rbp), %ecx
shll $0x5, %ecx
movl -0x14(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c52b(%rip), %ecx     # 0x3497c
addl 0x54(%rax), %ecx
movl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
xorl -0xc(%rbp), %edx
addl %edx, %ecx
addl -0x10(%rbp), %ecx
movl %ecx, -0x10(%rbp)
movl -0x18(%rbp), %ecx
shll $0x1e, %ecx
movl -0x18(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x18(%rbp)
movl 0x4c(%rax), %ecx
xorl 0x38(%rax), %ecx
xorl 0x20(%rax), %ecx
xorl 0x58(%rax), %ecx
movl %ecx, 0x58(%rax)
movl 0x58(%rax), %ecx
shll %ecx
movl 0x58(%rax), %edx
shrl $0x1f, %edx
orl %edx, %ecx
movl %ecx, 0x58(%rax)
movl -0x10(%rbp), %ecx
shll $0x5, %ecx
movl -0x10(%rbp), %edx
shrl $0x1b, %edx
orl %edx, %ecx
addl 0x2c4d3(%rip), %ecx     # 0x3497c
addl 0x58(%rax), %ecx
movl -0x14(%rbp), %edx
xorl -0x18(%rbp), %edx
xorl -0x1c(%rbp), %edx
addl %edx, %ecx
addl -0xc(%rbp), %ecx
movl %ecx, -0xc(%rbp)
movl -0x14(%rbp), %ecx
shll $0x1e, %ecx
movl -0x14(%rbp), %edx
shrl $0x2, %edx
orl %edx, %ecx
movl %ecx, -0x14(%rbp)
movl -0xc(%rbp), %ecx
addl 0x8(%rax), %ecx
movl %ecx, 0x8(%rax)
movl -0x10(%rbp), %ecx
addl 0xc(%rax), %ecx
movl %ecx, 0xc(%rax)
movl -0x14(%rbp), %ecx
addl 0x10(%rax), %ecx
movl %ecx, 0x10(%rax)
movl -0x18(%rbp), %ecx
addl 0x14(%rax), %ecx
movl %ecx, 0x14(%rax)
movl -0x1c(%rbp), %ecx
addl 0x18(%rax), %ecx
movl %ecx, 0x18(%rax)
popq %rbp
retq
nopl (%rax)