// File: /workspace/github_c_makefile_star2_O3/mjosaarinen[P]brutus/crypto_aead/tiaoxinv2/ref/tiaoxin-tablebased.c
// Function: tiaoxin_tablebased_encrypt
int tiaoxin_tablebased_encrypt( const unsigned char *ad,unsigned long long adlen,const unsigned char *m,unsigned long long mlen,const unsigned char *nsec,const unsigned char *npub,const unsigned char *k,unsigned char *c,unsigned long long *clen)
{
  int i;
  word T3[3], T4[4], T6[6];
  word tmp;
  unsigned char incomplete_block[32];
    
  /*
   *
   * Initialization
   * 
   */ 
  memcpy(T3[0],k,16); memcpy(T3[1],k,16); memcpy(T3[2],npub,16); 
  memcpy(T4[0],k,16); memcpy(T4[1],k,16); memcpy(T4[2],npub,16); memcpy(T4[3],Z0,16);
  memcpy(T6[0],k,16); memcpy(T6[1],k,16); memcpy(T6[2],npub,16); memcpy(T6[3],Z1,16); memset(T6[4],0,16); memset(T6[5],0,16);  
  for( i = 0; i < 15; i++){
    UPDATE_ROUND_SIMPLE( T3 , T4 , T6 , Z0 , Z1 , Z0 , tmp ) ;
  }
  
  
  /*
   *
   * Processing associated data
   * 
   */
  for(i = 0 ; i+32 <= adlen; i += 32 ){
    UPDATE_ROUND( T3 , T4 , T6 , ad + i , tmp );
  }
  // Process the incomplete associated data block
  if ( adlen > i ){
    memset( incomplete_block , 0 , 32 );
    memcpy( incomplete_block , ad + i , adlen - i );    
    UPDATE_ROUND( T3 , T4 , T6 , incomplete_block , tmp );
  }
    
  
  /*
   *
   * Encryption  
   * 
   */
  for( i=0 ; i+32 <= mlen; i += 32 ){
    UPDATE_ROUND( T3 , T4 , T6 , m + i , tmp );
    OUTPUT( c + i , T3 , T4 , T6 );   
  }  
  // Process the incomplete message block
  if ( mlen > i ){
    memset( incomplete_block , 0 , 32 );
    memcpy( incomplete_block , m + i , mlen - i );
    UPDATE_ROUND( T3 , T4 , T6 , incomplete_block , tmp );
    OUTPUT( incomplete_block , T3 , T4 , T6 );   
    memcpy( c + i , incomplete_block, mlen - i );
  }  
  
  
  /*
   *
   * Finalization
   * 
   */
    memset( incomplete_block, 0, 32 );
  for(i=0; i<8; i++){
    incomplete_block[i + 8]  = (adlen>>(56 - 8*i)) & 0xff;
    incomplete_block[i +24]  = (mlen >>(56 - 8*i)) & 0xff;
  }  
  UPDATE_ROUND( T3 , T4 , T6 , incomplete_block, tmp ); 
  for( i = 0; i < 20; i++){
    UPDATE_ROUND_SIMPLE( T3 , T4 , T6 , Z1 , Z0 , Z1 , tmp ) ;
  }
  
  
  /*
   *
   * Set the tag and the length of the ciphertext
   * 
   */
  ((hw*)(c + mlen))[0] =  ((hw*)(T3[0]))[0] ^ ((hw*)(T3[1]))[0] ^ ((hw*)(T3[2]))[0] ^ 
			  ((hw*)(T4[0]))[0] ^ ((hw*)(T4[1]))[0] ^ ((hw*)(T4[2]))[0] ^ ((hw*)(T4[3]))[0] ^  
			  ((hw*)(T6[0]))[0] ^ ((hw*)(T6[1]))[0] ^ ((hw*)(T6[2]))[0] ^ ((hw*)(T6[3]))[0] ^ ((hw*)(T6[4]))[0] ^ ((hw*)(T6[5]))[0] ;
  ((hw*)(c + mlen))[1] =  ((hw*)(T3[0]))[1] ^ ((hw*)(T3[1]))[1] ^ ((hw*)(T3[2]))[1] ^ 
			  ((hw*)(T4[0]))[1] ^ ((hw*)(T4[1]))[1] ^ ((hw*)(T4[2]))[1] ^ ((hw*)(T4[3]))[1] ^  
			  ((hw*)(T6[0]))[1] ^ ((hw*)(T6[1]))[1] ^ ((hw*)(T6[2]))[1] ^ ((hw*)(T6[3]))[1] ^ ((hw*)(T6[4]))[1] ^ ((hw*)(T6[5]))[1] ;
  *clen = mlen + 16;  
  
  
  return 0;
  
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x298, %rsp            # imm = 0x298
movq %rcx, 0x208(%rsp)
movq %rdx, 0x288(%rsp)
movq %rsi, 0x268(%rsp)
movq %rdi, 0x238(%rsp)
movq 0x2d0(%rsp), %rax
movq (%rax), %r10
movq 0x8(%rax), %r15
movq %r10, %r14
shrq $0x20, %r14
movq (%r9), %rcx
movq 0x8(%r9), %rax
movq %rax, 0x1d8(%rsp)
movq 0xeddf(%rip), %rax      # 0xfff0
movq (%rax), %rdx
movq 0x8(%rax), %r8
movq 0xedd9(%rip), %rax      # 0xfff8
movq %rdx, %r9
shrq $0x20, %r9
movq %r8, %rsi
shrq $0x20, %rsi
movq %rsi, 0xc8(%rsp)
movq (%rax), %rbx
movq %rbx, %rsi
shrq $0x20, %rsi
movq %rsi, 0x228(%rsp)
movq 0x8(%rax), %rax
movq %rax, %rsi
shrq $0x20, %rsi
movq %rsi, 0x218(%rsp)
movq %rdx, %rsi
shrq $0x8, %rsi
movq %rsi, 0x120(%rsp)
movq %rdx, %rsi
shrq $0x10, %rsi
movq %rsi, 0xb8(%rsp)
movq %rdx, %rsi
shrq $0x18, %rsi
movq %rsi, 0xd0(%rsp)
movq %rdx, %rsi
shrq $0x28, %rsi
movq %rsi, 0x110(%rsp)
movq %rdx, %rsi
shrq $0x30, %rsi
movq %rsi, 0x1b8(%rsp)
movq %rdx, %rsi
shrq $0x38, %rsi
movq %rsi, 0x58(%rsp)
movq %rcx, %rsi
shrq $0x8, %rsi
movq %rsi, 0x18(%rsp)
movq %rcx, %r11
shrq $0x10, %r11
movq %rcx, %rsi
shrq $0x18, %rsi
movq %rcx, %rdi
shrq $0x20, %rdi
movq %rdi, 0x1a0(%rsp)
movq %rcx, %r12
shrq $0x28, %r12
movq %rcx, %rdi
shrq $0x30, %rdi
movq %rdi, 0x40(%rsp)
movq %rcx, %r13
shrq $0x38, %r13
movq %r13, 0x60(%rsp)
movl $0xf, 0x210(%rsp)
movq $0x0, 0xf0(%rsp)
movq %r9, 0xb0(%rsp)
movq %r9, 0x150(%rsp)
movq $0x0, 0x168(%rsp)
movq $0x0, 0x180(%rsp)
movq $0x0, 0xa0(%rsp)
movq $0x0, 0x1c8(%rsp)
movq $0x0, 0x128(%rsp)
movq $0x0, 0x1d0(%rsp)
xorl %ebp, %ebp
movq $0x0, 0x1f0(%rsp)
movq $0x0, 0x140(%rsp)
movq $0x0, 0x138(%rsp)
movq %rbx, 0x230(%rsp)
movq %rbx, 0x78(%rsp)
movq %rax, 0x220(%rsp)
movq %rax, 0x130(%rsp)
movq %r15, %r13
movl %r10d, %eax
movq %rax, 0x68(%rsp)
movl %r14d, %eax
movq %rax, 0x48(%rsp)
movq %r15, 0x88(%rsp)
movq %r8, 0x118(%rsp)
movq %r8, 0x1f8(%rsp)
movq %rdx, 0x8(%rsp)
movq %rdx, 0x200(%rsp)
movq %rcx, 0x20(%rsp)
movq 0x1d8(%rsp), %rdi
movq %rdi, 0x170(%rsp)
movq %r15, 0xe8(%rsp)
movl %r10d, %eax
movl %r14d, %edx
movq %rdx, 0x50(%rsp)
movl %r10d, %edx
movq %rdx, 0xe0(%rsp)
movl %r14d, %edx
movq %rdx, 0x158(%rsp)
movq %r15, 0x28(%rsp)
movq %rdi, %rdx
movq %rcx, 0x1e0(%rsp)
movq %rcx, 0x148(%rsp)
movq %r15, 0xa8(%rsp)
movq %r15, 0x38(%rsp)
movq %r10, %r15
movl %r15d, %ecx
movq %rcx, 0x30(%rsp)
movl %r14d, %r8d
movq %r8, 0x98(%rsp)
movl %r15d, %r8d
movq %r8, 0x70(%rsp)
movq %r14, 0x160(%rsp)
movl %r14d, %ecx
movq %rcx, 0x90(%rsp)
movq %rax, 0x10(%rsp)
movq %r15, 0xc0(%rsp)
movq %rbp, 0x188(%rsp)
movq %r13, 0x190(%rsp)
movl $0xff, %eax
movq 0x148(%rsp), %rcx
andl %eax, %ecx
leaq 0xbc06(%rip), %r8       # 0xd0b0
movl (%r8,%rcx,4), %r14d
andl %eax, %r12d
movl $0xff, %r9d
leaq 0xbff2(%rip), %r10      # 0xd4b0
xorl (%r10,%r12,4), %r14d
movl %edx, %eax
shrl $0xe, %eax
movl $0x3fc, %ecx            # imm = 0x3FC
andl %ecx, %eax
leaq 0xc3db(%rip), %r15      # 0xd8b0
xorl (%rax,%r15), %r14d
movq %rdx, %rax
shrq $0x38, %rax
leaq 0xc7c9(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %r14d
movq 0x1a0(%rsp), %rax
andl %r9d, %eax
movl (%r8,%rax,4), %ebp
movl %edx, %eax
shrl $0x8, %eax
andl %r9d, %eax
xorl (%r10,%rax,4), %ebp
movq %rdx, %rax
shrq $0x30, %rax
andl %r9d, %eax
xorl (%r15,%rax,4), %ebp
andl %r9d, %esi
xorl (%rcx,%rsi,4), %ebp
movl %ebp, 0x198(%rsp)
movq 0x90(%rsp), %r15
movq 0x70(%rsp), %r13
movq 0x30(%rsp), %rax
movl %eax, 0xd8(%rsp)
movl %r13d, %eax
movl $0xff, %ecx
andl %ecx, %eax
movl (%r8,%rax,4), %r12d
movl %r15d, %eax
shrl $0x8, %eax
andl %ecx, %eax
movl $0xff, %ebp
movq 0x40(%rsp), %r9
movq 0x18(%rsp), %rdi
xorl (%r10,%rax,4), %r12d
movq 0x28(%rsp), %rbx
movq %rbx, %rcx
shrq $0x10, %rcx
movq %rbx, %rax
shrq $0x18, %rax
movl %eax, %esi
shll $0x18, %esi
andl %ebp, %ecx
leaq 0xc32c(%rip), %r8       # 0xd8b0
xorl (%r8,%rcx,4), %r12d
movq %r12, 0x30(%rsp)
movl %ecx, %r8d
shll $0x10, %r8d
orl %esi, %r8d
movq %rbx, %r12
shrq $0x8, %r12
movl %r12d, %ecx
shll $0x8, %ecx
movl $0xffff, %esi           # imm = 0xFFFF
andl %esi, %ecx
orl %r8d, %ecx
movl %edx, %r8d
andl %ebp, %r8d
movl %ebx, %esi
andl %ebp, %esi
orl %esi, %ecx
leaq 0xbaef(%rip), %rbp      # 0xd0b0
xorl (%rbp,%r8,4), %ecx
movq %rdx, %r8
shrq $0x28, %r8
movl $0xff, %ebp
andl %ebp, %r8d
xorl (%r10,%r8,4), %ecx
andl %ebp, %r11d
movl $0xff, %r10d
leaq 0xc2c7(%rip), %r8       # 0xd8b0
xorl (%r8,%r11,4), %ecx
leaq 0xc6bc(%rip), %r8       # 0xdcb0
movq 0x60(%rsp), %r11
xorl (%r8,%r11,4), %ecx
movl %r13d, %r8d
xorl 0x8(%rsp), %r8d
xorl %r14d, %r8d
movq %r8, 0x70(%rsp)
leaq 0xba9c(%rip), %r8       # 0xd0b0
movl (%r8,%rsi,4), %r8d
movq %rbx, %rsi
movq %rbx, %rbp
movq %rbx, %r11
shrq $0x28, %rbx
andl %r10d, %ebx
leaq 0xbe81(%rip), %r14      # 0xd4b0
xorl (%r14,%rbx,4), %r8d
shrq $0x20, %rsi
movq %rdx, %rbx
shrq $0x20, %rbx
andl %r10d, %ebx
andl %r10d, %edi
leaq 0xba65(%rip), %r14      # 0xd0b0
movl (%r14,%rbx,4), %ebx
xorl %esi, %ebx
leaq 0xbe58(%rip), %r14      # 0xd4b0
xorl (%r14,%rdi,4), %ebx
andl %r10d, %r9d
leaq 0xc24a(%rip), %r14      # 0xd8b0
xorl (%r14,%r9,4), %ebx
movl %r15d, %edi
xorl 0xb0(%rsp), %edi
xorl 0x198(%rsp), %edi
movq %rdi, 0x90(%rsp)
shrl $0x18, %edx
leaq 0xc623(%rip), %r10      # 0xdcb0
xorl (%r10,%rdx,4), %ebx
movq 0x118(%rsp), %rdx
xorl %edx, %ecx
movq %rdx, %r10
movq 0xc8(%rsp), %rdx
xorl %edx, %ebx
movq %rdx, %r14
shlq $0x20, %rbx
orq %rcx, %rbx
movq %rbx, 0x28(%rsp)
shrq $0x38, %rbp
leaq 0xc5ee(%rip), %rcx      # 0xdcb0
movq 0x30(%rsp), %rdx
xorl (%rcx,%rbp,4), %edx
movq %rdx, 0x30(%rsp)
movq 0x98(%rsp), %rcx
movl %ecx, %ebp
movl %ecx, 0x1e8(%rsp)
movl %r15d, %ecx
movl $0xff, %edi
andl %edi, %ecx
leaq 0xb9bf(%rip), %rdx      # 0xd0b0
movl (%rdx,%rcx,4), %r9d
andl %edi, %r12d
leaq 0xbdb1(%rip), %rcx      # 0xd4b0
xorl (%rcx,%r12,4), %r9d
shrq $0x30, %r11
andl %edi, %r11d
movl $0xff, %r12d
leaq 0xc199(%rip), %rcx      # 0xd8b0
xorl (%rcx,%r11,4), %r9d
movl %r13d, %ecx
shrl $0x18, %ecx
leaq 0xc588(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %r9d
movq %r9, 0x98(%rsp)
movl %r13d, %ecx
shrl $0xe, %ecx
movl $0x3fc, %edi            # imm = 0x3FC
andl %edi, %ecx
leaq 0xc168(%rip), %rdx      # 0xd8b0
xorl (%rcx,%rdx), %r8d
movl %ebp, %ecx
movq %rcx, 0x1a0(%rsp)
shlq $0x20, %rcx
movl 0xd8(%rsp), %edx
orq %rcx, %rdx
movq %rdx, 0x148(%rsp)
movl %r15d, %ecx
shrl $0x18, %ecx
leaq 0xc537(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %r8d
movq 0x38(%rsp), %rcx
movq %rcx, 0xf8(%rsp)
andl %r12d, %esi
leaq 0xb91c(%rip), %rcx      # 0xd0b0
movl (%rcx,%rsi,4), %edx
shrl $0x8, %r13d
andl %r12d, %r13d
leaq 0xbd0b(%rip), %rcx      # 0xd4b0
xorl (%rcx,%r13,4), %edx
shrl $0xe, %r15d
andl %edi, %r15d
movl $0x3fc, %esi            # imm = 0x3FC
leaq 0xc0f4(%rip), %rcx      # 0xd8b0
xorl (%r15,%rcx), %edx
andl %r12d, %eax
leaq 0xc4e6(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %edx
xorl %r10d, %r8d
xorl %r14d, %edx
shlq $0x20, %rdx
orq %r8, %rdx
movq %rdx, 0x38(%rsp)
movq 0x200(%rsp), %rcx
andl %r12d, %ecx
leaq 0xb8bf(%rip), %rax      # 0xd0b0
movl (%rax,%rcx,4), %eax
movq 0x110(%rsp), %rdx
andl %r12d, %edx
leaq 0xbcaa(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdx,4), %eax
movq 0x1f8(%rsp), %rdi
movl %edi, %ecx
shrl $0xe, %ecx
andl %esi, %ecx
leaq 0xc091(%rip), %rdx      # 0xd8b0
xorl (%rcx,%rdx), %eax
movq %rdi, %rcx
shrq $0x38, %rcx
leaq 0xc480(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %eax
movq 0xe0(%rsp), %rdx
movl %edx, %ebx
movq 0x230(%rsp), %rcx
xorl %edx, %ecx
xorl %eax, %ecx
movq %rcx, 0xe0(%rsp)
movq 0x150(%rsp), %rcx
andl %r12d, %ecx
leaq 0xb84d(%rip), %rax      # 0xd0b0
movl (%rax,%rcx,4), %eax
movl %edi, %ecx
shrl $0x8, %ecx
andl %r12d, %ecx
leaq 0xbc3b(%rip), %rsi      # 0xd4b0
xorl (%rsi,%rcx,4), %eax
movq %rdi, %rcx
shrq $0x30, %rcx
andl %r12d, %ecx
leaq 0xc027(%rip), %rsi      # 0xd8b0
xorl (%rsi,%rcx,4), %eax
movq 0xd0(%rsp), %rsi
andl %r12d, %esi
leaq 0xc412(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rsi,4), %eax
movq 0x158(%rsp), %r15
movq 0x228(%rsp), %rcx
xorl %r15d, %ecx
xorl %eax, %ecx
movq %rcx, 0x158(%rsp)
movq 0x20(%rsp), %rax
movq %rax, 0x100(%rsp)
movl 0x10(%rsp), %eax
movq %rax, 0x20(%rsp)
movl %edx, %eax
andl %r12d, %eax
leaq 0xb7d0(%rip), %rcx      # 0xd0b0
movl (%rcx,%rax,4), %r9d
movl %r15d, %eax
shrl $0x8, %eax
andl %r12d, %eax
leaq 0xbbbc(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rax,4), %r9d
movq 0x88(%rsp), %r14
movq %r14, %rcx
shrq $0x10, %rcx
movq %r14, %rax
shrq $0x18, %rax
movl %eax, %esi
shll $0x18, %esi
andl %r12d, %ecx
leaq 0xbf93(%rip), %r8       # 0xd8b0
xorl (%r8,%rcx,4), %r9d
movq %r9, 0x10(%rsp)
shll $0x10, %ecx
orl %esi, %ecx
movq %r14, %r13
shrq $0x8, %r13
movl %r13d, %r8d
shll $0x8, %r8d
movl $0xffff, %esi           # imm = 0xFFFF
andl %esi, %r8d
orl %ecx, %r8d
movl %edi, %esi
movl $0xff, %edx
andl %edx, %esi
movl %r14d, %ecx
andl %edx, %ecx
orl %ecx, %r8d
leaq 0xb754(%rip), %r12      # 0xd0b0
xorl (%r12,%rsi,4), %r8d
movq %rdi, %rsi
shrq $0x28, %rsi
andl %edx, %esi
leaq 0xbb40(%rip), %r10      # 0xd4b0
xorl (%r10,%rsi,4), %r8d
movq 0xb8(%rsp), %r9
andl %edx, %r9d
leaq 0xbf2a(%rip), %rsi      # 0xd8b0
xorl (%rsi,%r9,4), %r8d
leaq 0xc31f(%rip), %rsi      # 0xdcb0
movq 0x58(%rsp), %r9
xorl (%rsi,%r9,4), %r8d
leaq 0xb70f(%rip), %rsi      # 0xd0b0
movl (%rsi,%rcx,4), %ecx
movq %r14, %rsi
movq %r14, %rbp
movq %r14, %r12
shrq $0x28, %r14
andl %edx, %r14d
leaq 0xbaf5(%rip), %r10      # 0xd4b0
xorl (%r10,%r14,4), %ecx
shrq $0x20, %rsi
movq %rdi, %r14
shrq $0x20, %r14
andl %edx, %r14d
movq 0x120(%rsp), %r9
andl %edx, %r9d
leaq 0xb6d1(%rip), %r10      # 0xd0b0
movl (%r10,%r14,4), %r11d
xorl %esi, %r11d
leaq 0xbac3(%rip), %r10      # 0xd4b0
xorl (%r10,%r9,4), %r11d
movq 0x1b8(%rsp), %r9
andl %edx, %r9d
leaq 0xbead(%rip), %r10      # 0xd8b0
xorl (%r10,%r9,4), %r11d
shrl $0x18, %edi
leaq 0xc29f(%rip), %r10      # 0xdcb0
xorl (%r10,%rdi,4), %r11d
movq 0x50(%rsp), %r9
shlq $0x20, %r9
addq %r9, 0x20(%rsp)
shrq $0x38, %rbp
leaq 0xc282(%rip), %rdi      # 0xdcb0
movq 0x10(%rsp), %r9
xorl (%rdi,%rbp,4), %r9d
movq %r9, 0x10(%rsp)
movl %r15d, %edi
movl $0xff, %r9d
andl %r9d, %edi
leaq 0xb661(%rip), %r14      # 0xd0b0
movl (%r14,%rdi,4), %r14d
andl %r9d, %r13d
leaq 0xba53(%rip), %rdi      # 0xd4b0
xorl (%rdi,%r13,4), %r14d
shrq $0x30, %r12
andl %r9d, %r12d
movl $0xff, %r13d
leaq 0xbe3b(%rip), %rdi      # 0xd8b0
xorl (%rdi,%r12,4), %r14d
movq %rbx, %rdx
movl %edx, %edi
shrl $0x18, %edi
leaq 0xc228(%rip), %r10      # 0xdcb0
xorl (%r10,%rdi,4), %r14d
movq %r14, 0x50(%rsp)
movl %edx, %edi
shrl $0xe, %edi
movl $0x3fc, %r9d            # imm = 0x3FC
andl %r9d, %edi
leaq 0xbe0a(%rip), %r10      # 0xd8b0
xorl (%rdi,%r10), %ecx
xorl 0x220(%rsp), %r8d
xorl 0x218(%rsp), %r11d
shlq $0x20, %r11
orq %r8, %r11
movq %r11, 0x88(%rsp)
movl %r15d, %edi
shrl $0x18, %edi
leaq 0xc1da(%rip), %r8       # 0xdcb0
xorl (%r8,%rdi,4), %ecx
movq 0xe8(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
andl %r13d, %esi
leaq 0xb5bc(%rip), %rdi      # 0xd0b0
movl (%rdi,%rsi,4), %edi
shrl $0x8, %edx
andl %r13d, %edx
leaq 0xb9ac(%rip), %rsi      # 0xd4b0
xorl (%rsi,%rdx,4), %edi
shrl $0xe, %r15d
andl %r9d, %r15d
movl $0x3fc, %esi            # imm = 0x3FC
leaq 0xbd96(%rip), %rdx      # 0xd8b0
xorl (%r15,%rdx), %edi
andl %r13d, %eax
leaq 0xc188(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rax,4), %edi
xorl 0x118(%rsp), %ecx
xorl 0xc8(%rsp), %edi
shlq $0x20, %rdi
orq %rcx, %rdi
movq %rdi, 0xe8(%rsp)
movq 0x1f0(%rsp), %rcx
andl %r13d, %ecx
leaq 0xb556(%rip), %rax      # 0xd0b0
movl (%rax,%rcx,4), %eax
movq 0xa0(%rsp), %rdx
andl %r13d, %edx
leaq 0xb941(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdx,4), %eax
movq 0xf0(%rsp), %r11
movl %r11d, %ecx
shrl $0xe, %ecx
andl %esi, %ecx
leaq 0xbd27(%rip), %rdx      # 0xd8b0
xorl (%rcx,%rdx), %eax
movq %r11, %rcx
shrq $0x38, %rcx
leaq 0xc116(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %eax
movq 0x68(%rsp), %rbp
movl %ebp, %ecx
xorl 0x8(%rsp), %ecx
xorl %eax, %ecx
movq %rcx, 0x68(%rsp)
movq 0x1c8(%rsp), %rcx
andl %r13d, %ecx
leaq 0xb4ef(%rip), %rax      # 0xd0b0
movl (%rax,%rcx,4), %eax
movl %r11d, %edx
shrl $0x8, %edx
andl %r13d, %edx
leaq 0xb8dc(%rip), %rsi      # 0xd4b0
xorl (%rsi,%rdx,4), %eax
movq %r11, %rdx
shrq $0x30, %rdx
andl %r13d, %edx
leaq 0xbcc8(%rip), %rsi      # 0xd8b0
xorl (%rsi,%rdx,4), %eax
movq 0x128(%rsp), %rcx
andl %r13d, %ecx
leaq 0xc0b3(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %eax
movq 0x48(%rsp), %rdx
movl %edx, %ecx
movq %rdx, %rdi
movq %rdx, 0x18(%rsp)
xorl 0xb0(%rsp), %ecx
xorl %eax, %ecx
movq %rcx, 0x48(%rsp)
movq 0x1e0(%rsp), %rax
movq %rax, 0x178(%rsp)
movl 0xc0(%rsp), %eax
movq %rax, 0x1e0(%rsp)
movq %rbp, %rdx
movl %ebp, %eax
andl %r13d, %eax
leaq 0xb465(%rip), %rsi      # 0xd0b0
movl (%rsi,%rax,4), %ecx
movl %edi, %eax
shrl $0x8, %eax
andl %r13d, %eax
leaq 0xb853(%rip), %rsi      # 0xd4b0
xorl (%rsi,%rax,4), %ecx
movq 0xa8(%rsp), %r12
movq %r12, %rsi
shrq $0x10, %rsi
movq %r12, %rbx
shrq $0x18, %rbx
movl %ebx, %edi
shll $0x18, %edi
andl %r13d, %esi
leaq 0xbc2b(%rip), %r8       # 0xd8b0
xorl (%r8,%rsi,4), %ecx
shll $0x10, %esi
orl %edi, %esi
movq %r12, %r15
shrq $0x8, %r15
movl %r15d, %edi
shll $0x8, %edi
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %edi
orl %esi, %edi
movl %r11d, %r8d
movl $0xff, %eax
andl %eax, %r8d
movl %r12d, %esi
andl %eax, %esi
orl %esi, %edi
leaq 0xb3f3(%rip), %r14      # 0xd0b0
xorl (%r14,%r8,4), %edi
movq %r11, %r8
shrq $0x28, %r8
andl %eax, %r8d
leaq 0xb7de(%rip), %r10      # 0xd4b0
xorl (%r10,%r8,4), %edi
movq 0x1d0(%rsp), %r9
andl %eax, %r9d
movl $0xff, %ebp
leaq 0xbbc3(%rip), %r8       # 0xd8b0
xorl (%r8,%r9,4), %edi
leaq 0xbfb8(%rip), %r8       # 0xdcb0
movq 0x168(%rsp), %rax
xorl (%r8,%rax,4), %edi
leaq 0xb3a5(%rip), %r8       # 0xd0b0
movl (%r8,%rsi,4), %r8d
movq %r12, %rsi
movq %r12, %r14
movq %r12, %r13
shrq $0x28, %r12
andl %ebp, %r12d
leaq 0xb78a(%rip), %r10      # 0xd4b0
xorl (%r10,%r12,4), %r8d
shrq $0x20, %rsi
movq %r11, %r12
shrq $0x20, %r12
andl %ebp, %r12d
movq 0x188(%rsp), %rax
andl %ebp, %eax
leaq 0xb367(%rip), %r10      # 0xd0b0
movl (%r10,%r12,4), %r9d
leaq 0xb35c(%rip), %r12      # 0xd0b0
xorl %esi, %r9d
leaq 0xb752(%rip), %r10      # 0xd4b0
xorl (%r10,%rax,4), %r9d
movq 0x180(%rsp), %rax
andl %ebp, %eax
leaq 0xbb3d(%rip), %r10      # 0xd8b0
xorl (%r10,%rax,4), %r9d
shrl $0x18, %r11d
leaq 0xbf2e(%rip), %r10      # 0xdcb0
xorl (%r10,%r11,4), %r9d
movq 0x160(%rsp), %r10
shlq $0x20, %r10
addq %r10, 0x1e0(%rsp)
shrq $0x38, %r14
leaq 0xbf0b(%rip), %r10      # 0xdcb0
xorl (%r10,%r14,4), %ecx
movq 0x18(%rsp), %rax
movl %eax, %r14d
andl %ebp, %r14d
movl (%r12,%r14,4), %r11d
andl %ebp, %r15d
leaq 0xb6ee(%rip), %r10      # 0xd4b0
xorl (%r10,%r15,4), %r11d
leaq 0xbee3(%rip), %r12      # 0xdcb0
shrq $0x30, %r13
andl %ebp, %r13d
leaq 0xbad5(%rip), %r10      # 0xd8b0
xorl (%r10,%r13,4), %r11d
leaq 0xbaca(%rip), %r13      # 0xd8b0
movl %edx, %r14d
shrl $0x18, %r14d
xorl (%r12,%r14,4), %r11d
movl %edx, %r14d
shrl $0xe, %r14d
movl $0x3fc, %r10d           # imm = 0x3FC
andl %r10d, %r14d
xorl (%r14,%r13), %r8d
movl 0x1e8(%rsp), %r14d
movq 0x118(%rsp), %r15
xorl %r15d, %edi
movq 0xc8(%rsp), %r10
xorl %r10d, %r9d
shlq $0x20, %r9
orq %rdi, %r9
movq %r9, 0xa8(%rsp)
movl %eax, %edi
shrl $0x18, %edi
xorl (%r12,%rdi,4), %r8d
movq 0x190(%rsp), %rdi
movq %rdi, 0x198(%rsp)
andl %ebp, %esi
leaq 0xb25c(%rip), %rdi      # 0xd0b0
movl (%rdi,%rsi,4), %r13d
shrl $0x8, %edx
andl %ebp, %edx
movq %rdx, %rsi
leaq 0xb649(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rsi,4), %r13d
movq %rcx, %r9
shrl $0xe, %eax
movl $0x3fc, %ecx            # imm = 0x3FC
andl %ecx, %eax
leaq 0xba31(%rip), %rcx      # 0xd8b0
xorl (%rax,%rcx), %r13d
andl %ebp, %ebx
xorl (%r12,%rbx,4), %r13d
movq 0x10(%rsp), %rax
xorl %r15d, %r8d
xorl %r10d, %r13d
shlq $0x20, %r13
orq %r8, %r13
movq 0x170(%rsp), %rcx
movq %rcx, 0x108(%rsp)
movq 0x1d8(%rsp), %rcx
movq %rcx, 0x1c0(%rsp)
movq 0x130(%rsp), %r10
movq 0x78(%rsp), %rcx
movq %rcx, 0x80(%rsp)
movq 0x138(%rsp), %r8
movq 0x140(%rsp), %rbx
movq 0x8(%rsp), %rdx
movq 0x30(%rsp), %rcx
xorl %edx, %ecx
movq %rcx, 0x30(%rsp)
movq 0xb0(%rsp), %rdi
movq 0x98(%rsp), %rsi
xorl %edi, %esi
movq %rsi, 0x98(%rsp)
xorl %edx, %eax
movq %rdx, %rsi
movq 0x50(%rsp), %rdx
xorl %edi, %edx
movq %rdx, 0x50(%rsp)
movq %r8, %rbp
shrq $0x8, %rbp
movq %r8, %rdx
shrq $0x10, %rdx
movq %rdx, 0x1d0(%rsp)
movq %r8, %rdx
shrq $0x18, %rdx
movq %rdx, 0x128(%rsp)
movq %r8, %rdx
shrq $0x20, %rdx
movq %rdx, 0x1c8(%rsp)
movq %r8, %rdx
shrq $0x28, %rdx
movq %rdx, 0xa0(%rsp)
movq %r8, %rcx
shrq $0x30, %rcx
movq %rcx, 0x180(%rsp)
movq %r8, %rcx
shrq $0x38, %rcx
movq %rcx, 0x168(%rsp)
xorl %esi, %r9d
movq %r9, 0xc0(%rsp)
xorl %edi, %r11d
movq %r11, 0x160(%rsp)
movq 0x100(%rsp), %r15
movq %r15, %rdx
shrq $0x8, %rdx
movq %rdx, 0x120(%rsp)
movq %r15, %rdx
shrq $0x10, %rdx
movq %rdx, 0xb8(%rsp)
movq %r15, %rdx
shrq $0x18, %rdx
movq %rdx, 0xd0(%rsp)
movq %r15, %rdx
shrq $0x20, %rdx
movq %rdx, 0x150(%rsp)
movq %r15, %rdx
shrq $0x28, %rdx
movq %rdx, 0x110(%rsp)
movq %r15, %rdx
shrq $0x30, %rdx
movq %rdx, 0x1b8(%rsp)
movq %r15, %rdx
shrq $0x38, %rdx
movq %rdx, 0x58(%rsp)
movq 0x148(%rsp), %rsi
movq %rsi, %rcx
shrq $0x8, %rcx
movq %rcx, 0x18(%rsp)
movq %rsi, %r11
shrq $0x10, %r11
shrq $0x18, %rsi
movl %r14d, %r12d
shrl $0x8, %r12d
movl %r14d, %ecx
shrl $0x10, %ecx
movq %rcx, 0x40(%rsp)
movl %r14d, %edx
movq 0x198(%rsp), %r9
shrl $0x18, %edx
movq %rdx, 0x60(%rsp)
movq %rbx, 0x1a8(%rsp)
movq %rbx, 0xf0(%rsp)
movq %r8, 0x1f0(%rsp)
movq %r10, 0x140(%rsp)
movq 0x80(%rsp), %rdx
movq %rdx, 0x138(%rsp)
movq 0x178(%rsp), %rcx
movq %rcx, 0x78(%rsp)
movq 0x1c0(%rsp), %rcx
movq %rcx, 0x130(%rsp)
movq %r9, 0x1d8(%rsp)
movq 0x108(%rsp), %rcx
movq %rcx, 0x1f8(%rsp)
movq %r15, 0x200(%rsp)
movq 0xc0(%rsp), %r15
movq 0x1b0(%rsp), %rcx
movq %rcx, 0x170(%rsp)
movq 0xf8(%rsp), %rdx
decl 0x210(%rsp)
jne 0x1477
movq 0x30(%rsp), %rdx
movq %r15, %r14
movq %rbp, 0x188(%rsp)
movq %r8, 0x138(%rsp)
movq 0x168(%rsp), %r15
movq %r12, 0xb0(%rsp)
movq %r11, 0x118(%rsp)
movq %r10, 0x1d8(%rsp)
movq 0x268(%rsp), %rdi
cmpq $0x20, %rdi
movq %rax, 0x10(%rsp)
jae 0x215b
xorl %r11d, %r11d
movq 0x80(%rsp), %r8
movq %r15, %rcx
movq 0x1a8(%rsp), %r9
movq 0x138(%rsp), %r12
movq 0x108(%rsp), %r10
movq %r14, %rax
movq %rdx, %rbx
jmp 0x2f64
movq 0xde8e(%rip), %rax      # 0xfff0
movl (%rax), %edi
movl %edi, 0x278(%rsp)
movl 0x4(%rax), %edi
movl %edi, 0x270(%rsp)
movl 0x8(%rax), %edi
movl %edi, 0x148(%rsp)
movl 0xc(%rax), %eax
movl %eax, 0x140(%rsp)
movl $0x20, %eax
movq %rax, 0xc8(%rsp)
movq 0xa0(%rsp), %r11
movq 0x80(%rsp), %r8
movq 0x118(%rsp), %rbx
movq %rsi, 0x8(%rsp)
movq 0x110(%rsp), %rcx
movq 0xf8(%rsp), %r15
movq 0x180(%rsp), %r9
movq 0x188(%rsp), %rax
movq %r11, 0xa0(%rsp)
movq %r13, 0x190(%rsp)
movq %r9, 0x180(%rsp)
movq %rax, 0x188(%rsp)
movq %r8, 0x80(%rsp)
movzbl 0xd8(%rsp), %eax
leaq 0xaea6(%rip), %r12      # 0xd0b0
movl (%r12,%rax,4), %esi
movl $0xff, %r9d
movq 0xb0(%rsp), %r8
andl %r9d, %r8d
leaq 0xb28a(%rip), %rdx      # 0xd4b0
xorl (%rdx,%r8,4), %esi
movl %r15d, %eax
shrl $0xe, %eax
movl $0x3fc, %r8d            # imm = 0x3FC
andl %r8d, %eax
leaq 0xb670(%rip), %r11      # 0xd8b0
movl %esi, %edi
xorl (%rax,%r11), %edi
movq %r15, %rax
shrq $0x38, %rax
leaq 0xba5c(%rip), %rsi      # 0xdcb0
xorl (%rsi,%rax,4), %edi
movl %edi, 0x110(%rsp)
movq %rsi, %rdi
movzbl 0x1e8(%rsp), %eax
movl (%r12,%rax,4), %esi
movq %r12, %r14
movl %r15d, %eax
shrl $0x8, %eax
andl %r9d, %eax
xorl (%rdx,%rax,4), %esi
movq %r15, %rax
shrq $0x30, %rax
andl %r9d, %eax
xorl (%r11,%rax,4), %esi
movq 0x8(%rsp), %rax
andl %r9d, %eax
xorl (%rdi,%rax,4), %esi
movl %esi, 0x78(%rsp)
movq 0x28(%rsp), %rdi
movq %rdi, %r10
shrq $0x10, %r10
movq %rdi, %rsi
shrq $0x18, %rsi
movl %esi, %eax
shll $0x18, %eax
andl %r9d, %r10d
movl %r10d, %r8d
shll $0x10, %r8d
orl %eax, %r8d
movq %rdi, %rbp
shrq $0x8, %rbp
movl %ebp, %r12d
shll $0x8, %r12d
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %r12d
orl %r8d, %r12d
movl %r15d, %eax
movl $0xff, %r8d
andl %r8d, %eax
movl %edi, %r9d
andl %r8d, %r9d
orl %r9d, %r12d
xorl (%r14,%rax,4), %r12d
movq %r15, %rax
shrq $0x28, %rax
andl %r8d, %eax
xorl (%rdx,%rax,4), %r12d
andl %r8d, %ebx
movl $0xff, %r13d
xorl (%r11,%rbx,4), %r12d
movq 0x60(%rsp), %rax
leaq 0xb999(%rip), %r8       # 0xdcb0
xorl (%r8,%rax,4), %r12d
movq %rdi, %r8
shrq $0x20, %r8
movq %r15, %rax
shrq $0x20, %rax
andl %r13d, %eax
movq 0x18(%rsp), %rbx
andl %r13d, %ebx
movl (%r14,%rax,4), %eax
xorl %r8d, %eax
xorl (%rdx,%rbx,4), %eax
movq 0x40(%rsp), %rdx
andl %r13d, %edx
xorl (%r11,%rdx,4), %eax
shrl $0x18, %r15d
leaq 0xb95b(%rip), %rdx      # 0xdcb0
xorl (%rdx,%r15,4), %eax
movq %rax, 0x28(%rsp)
movq 0x90(%rsp), %r15
movq 0x70(%rsp), %rax
movq 0x30(%rsp), %r11
movl %r11d, %ebx
movl %ebx, 0xd8(%rsp)
movl %r11d, %ebx
movq %rbx, 0x18(%rsp)
movq %rbx, 0x118(%rsp)
movq %r11, 0x8(%rsp)
movl %eax, %r11d
andl %r13d, %r11d
movl %r15d, %r14d
shrl $0x8, %r14d
andl %r13d, %r14d
leaq 0xb10a(%rip), %r13      # 0xd4b0
movl (%r13,%r14,4), %ebx
leaq 0xacfe(%rip), %r14      # 0xd0b0
xorl (%r14,%r11,4), %ebx
leaq 0xb4f3(%rip), %r11      # 0xd8b0
xorl (%r11,%r10,4), %ebx
movq %rdi, %r10
shrq $0x38, %r10
movq %rdx, %r13
xorl (%rdx,%r10,4), %ebx
movq %rbx, 0x30(%rsp)
movq 0x98(%rsp), %r10
movl %r10d, %r11d
movl %r11d, 0x1e8(%rsp)
movl %r10d, %r11d
movq %r11, 0xb0(%rsp)
movq %r11, 0x40(%rsp)
movq %r10, 0x60(%rsp)
movl %r15d, %r10d
movl $0xff, %r11d
andl %r11d, %r10d
andl %r11d, %ebp
movl $0xff, %edx
leaq 0xb099(%rip), %r11      # 0xd4b0
movl (%r11,%rbp,4), %ebx
xorl (%r14,%r10,4), %ebx
movq %rdi, %r10
shrq $0x30, %r10
andl %edx, %r10d
leaq 0xb480(%rip), %r11      # 0xd8b0
xorl (%r11,%r10,4), %ebx
movl %eax, %r10d
shrl $0x18, %r10d
xorl (%r13,%r10,4), %ebx
movq %r13, %rbp
movq %rbx, 0x98(%rsp)
shrq $0x28, %rdi
andl %edx, %edi
leaq 0xb058(%rip), %r10      # 0xd4b0
movl (%r10,%rdi,4), %edx
xorl (%r14,%r9,4), %edx
movl %eax, %edi
shrl $0xe, %edi
movl $0x3fc, %r11d           # imm = 0x3FC
andl %r11d, %edi
leaq 0xb43b(%rip), %r9       # 0xd8b0
xorl (%rdi,%r9), %edx
movq %rdx, %r10
movq 0x68(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
movq 0xc8(%rsp), %r9
movq 0x238(%rsp), %r13
movl -0x20(%r13,%r9), %ebx
movq %rbx, 0x68(%rsp)
movl %eax, %edi
xorl %ebx, %edi
xorl 0x110(%rsp), %edi
movq %rdi, 0x70(%rsp)
movl %r15d, %edx
shrl $0x18, %edx
xorl (%rbp,%rdx,4), %r10d
movq %r10, 0x130(%rsp)
movq 0x38(%rsp), %rdx
movq %rdx, 0x1f0(%rsp)
movl $0xff, %edx
andl %edx, %r8d
shrl $0x8, %eax
andl %edx, %eax
movl $0xff, %edi
leaq 0xafc4(%rip), %rdx      # 0xd4b0
movl (%rdx,%rax,4), %r10d
xorl (%r14,%r8,4), %r10d
movl %r15d, %edx
shrl $0xe, %r15d
andl %r11d, %r15d
movl $0x3fc, %r8d            # imm = 0x3FC
leaq 0xb3a5(%rip), %rax      # 0xd8b0
xorl (%r15,%rax), %r10d
andl %edi, %esi
xorl (%rbp,%rsi,4), %r10d
movq %r10, 0x38(%rsp)
movq %rbp, %rsi
movq 0x100(%rsp), %rax
andl %edi, %eax
movl (%r14,%rax,4), %r11d
andl %edi, %ecx
leaq 0xaf7b(%rip), %rax      # 0xd4b0
xorl (%rax,%rcx,4), %r11d
movq 0xa8(%rsp), %r15
movl %r15d, %eax
andl %edi, %eax
movq %rax, 0x218(%rsp)
movq %r15, 0x170(%rsp)
movq %r15, 0x1a0(%rsp)
movq %r15, 0x110(%rsp)
movq %r15, 0xf0(%rsp)
movq %r15, 0x200(%rsp)
movq %r15, 0x230(%rsp)
shrq $0x28, %r15
andl %edi, %r15d
movl (%r14,%rax,4), %ecx
leaq 0xaf20(%rip), %rax      # 0xd4b0
xorl (%rax,%r15,4), %ecx
movq %rcx, 0x228(%rsp)
movq 0x48(%rsp), %r15
movq %r15, 0x210(%rsp)
movq %r9, %r10
movq %r13, %rbp
movl -0x1c(%r13,%r9), %eax
movq %rax, 0x48(%rsp)
xorl %eax, %edx
xorl 0x78(%rsp), %edx
movq %rdx, 0x90(%rsp)
movl -0x18(%r13,%r9), %eax
movq %rax, 0x100(%rsp)
xorl %eax, %r12d
movl -0x14(%r13,%r9), %ecx
movq %rcx, 0xa8(%rsp)
movq %r9, 0xc8(%rsp)
movq 0x28(%rsp), %rax
xorl %ecx, %eax
shlq $0x20, %rax
orq %r12, %rax
movq %rax, 0x28(%rsp)
movq 0x108(%rsp), %r9
movl %r9d, %eax
shrl $0xe, %eax
andl %r8d, %eax
leaq 0xb299(%rip), %rcx      # 0xd8b0
xorl (%rax,%rcx), %r11d
movq %r9, %rax
shrq $0x38, %rax
movq %rsi, %rdi
xorl (%rsi,%rax,4), %r11d
movl %r11d, 0x78(%rsp)
movq 0x150(%rsp), %rax
movl $0xff, %esi
andl %esi, %eax
movl (%r14,%rax,4), %r15d
movl %r9d, %ecx
shrl $0x8, %ecx
andl %esi, %ecx
leaq 0xae60(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rcx,4), %r15d
movq %r9, %rcx
shrq $0x30, %rcx
andl %esi, %ecx
leaq 0xb24c(%rip), %rdx      # 0xd8b0
xorl (%rdx,%rcx,4), %r15d
movq 0xd0(%rsp), %rax
andl %esi, %eax
movl $0xff, %ebx
xorl (%rdi,%rax,4), %r15d
movq 0x158(%rsp), %rcx
movq 0xe0(%rsp), %r11
movq 0x20(%rsp), %rax
movq %rax, 0x1f8(%rsp)
movl 0x10(%rsp), %eax
movq %rax, 0x20(%rsp)
movl %r11d, %edx
andl %ebx, %edx
movl (%r14,%rdx,4), %eax
movl %ecx, %edx
shrl $0x8, %edx
andl %ebx, %edx
leaq 0xadf8(%rip), %rsi      # 0xd4b0
xorl (%rsi,%rdx,4), %eax
movq 0x88(%rsp), %r14
movq %r14, %rdx
shrq $0x10, %rdx
movq %r14, %r13
shrq $0x18, %r13
movl %r13d, %esi
shll $0x18, %esi
andl %ebx, %edx
leaq 0xb1d0(%rip), %rdi      # 0xd8b0
xorl (%rdi,%rdx,4), %eax
movq %rax, 0x10(%rsp)
movl %edx, %r8d
shll $0x10, %r8d
orl %esi, %r8d
movq %r14, %rdx
shrq $0x8, %rdx
movl %edx, %esi
shll $0x8, %esi
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %esi
orl %r8d, %esi
movl %r9d, %r8d
andl %ebx, %r8d
movl %r14d, %r12d
andl %ebx, %r12d
orl %r12d, %esi
leaq 0xa992(%rip), %rdi      # 0xd0b0
xorl (%rdi,%r8,4), %esi
movq 0x130(%rsp), %rax
xorl 0x148(%rsp), %eax
movq 0x38(%rsp), %rdi
xorl 0x140(%rsp), %edi
shlq $0x20, %rdi
orq %rax, %rdi
movq %rdi, 0x38(%rsp)
movq %r9, %r8
shrq $0x28, %r8
andl %ebx, %r8d
leaq 0xad56(%rip), %rdi      # 0xd4b0
xorl (%rdi,%r8,4), %esi
movq 0xb8(%rsp), %rax
andl %ebx, %eax
leaq 0xb141(%rip), %rdi      # 0xd8b0
xorl (%rdi,%rax,4), %esi
movq 0x58(%rsp), %rax
leaq 0xb532(%rip), %rdi      # 0xdcb0
xorl (%rdi,%rax,4), %esi
movl -0x10(%rbp,%r10), %eax
movl %eax, 0xb8(%rsp)
movl %r11d, %edi
xorl %eax, %edi
xorl 0x78(%rsp), %edi
movq %rdi, 0xe0(%rsp)
leaq 0xa90b(%rip), %rdi      # 0xd0b0
movl (%rdi,%r12,4), %r12d
movq %r14, %r8
movq %r14, %r10
movq %r14, %rdi
shrq $0x28, %r14
andl %ebx, %r14d
leaq 0xacf0(%rip), %rbp      # 0xd4b0
xorl (%rbp,%r14,4), %r12d
shrq $0x20, %r8
movq %r9, %r14
shrq $0x20, %r14
andl %ebx, %r14d
movq 0x120(%rsp), %rax
andl %ebx, %eax
leaq 0xa8cc(%rip), %rbp      # 0xd0b0
movl (%rbp,%r14,4), %ebp
xorl %r8d, %ebp
leaq 0xacbd(%rip), %r14      # 0xd4b0
xorl (%r14,%rax,4), %ebp
movq 0x1b8(%rsp), %rax
andl %ebx, %eax
leaq 0xb0a8(%rip), %r14      # 0xd8b0
xorl (%r14,%rax,4), %ebp
shrl $0x18, %r9d
leaq 0xb499(%rip), %r14      # 0xdcb0
xorl (%r14,%r9,4), %ebp
shrq $0x38, %r10
movq 0x10(%rsp), %rax
xorl (%r14,%r10,4), %eax
movq %rax, 0x10(%rsp)
movq 0x50(%rsp), %r10
shlq $0x20, %r10
addq %r10, 0x20(%rsp)
movl %ecx, %r10d
andl %ebx, %r10d
leaq 0xa868(%rip), %r14      # 0xd0b0
movl (%r14,%r10,4), %eax
leaq 0xac5d(%rip), %r14      # 0xd4b0
andl %ebx, %edx
xorl (%r14,%rdx,4), %eax
shrq $0x30, %rdi
andl %ebx, %edi
leaq 0xb04a(%rip), %rdx      # 0xd8b0
xorl (%rdx,%rdi,4), %eax
movq %rax, %r9
movq 0xc8(%rsp), %rdi
movq 0x238(%rsp), %r10
movl -0xc(%r10,%rdi), %ebx
movl %ecx, %eax
xorl %ebx, %eax
xorl %r15d, %eax
movq %rax, 0x158(%rsp)
movl -0x8(%r10,%rdi), %eax
movl %eax, 0x120(%rsp)
xorl %eax, %esi
movl -0x4(%r10,%rdi), %eax
movl %eax, 0x58(%rsp)
xorl %eax, %ebp
shlq $0x20, %rbp
orq %rsi, %rbp
movq %rbp, 0x88(%rsp)
movl %r11d, %esi
shrl $0x18, %esi
leaq 0xb3eb(%rip), %rax      # 0xdcb0
xorl (%rax,%rsi,4), %r9d
movq %r9, 0x50(%rsp)
movl %r11d, %esi
shrl $0xe, %esi
movl $0x3fc, %ebp            # imm = 0x3FC
andl %ebp, %esi
leaq 0xafce(%rip), %rdi      # 0xd8b0
xorl (%rsi,%rdi), %r12d
movl %ecx, %esi
shrl $0x18, %esi
xorl (%rax,%rsi,4), %r12d
movq 0xe8(%rsp), %rsi
movq %rsi, 0x220(%rsp)
movl $0xff, %r10d
andl %r10d, %r8d
leaq 0xa7a1(%rip), %rsi      # 0xd0b0
movl (%rsi,%r8,4), %edi
shrl $0x8, %r11d
andl %r10d, %r11d
xorl (%r14,%r11,4), %edi
shrl $0xe, %ecx
andl %ebp, %ecx
leaq 0xaf86(%rip), %rsi      # 0xd8b0
xorl (%rcx,%rsi), %edi
andl %r10d, %r13d
xorl (%rax,%r13,4), %edi
leaq 0xaf75(%rip), %r13      # 0xd8b0
movq 0x138(%rsp), %rsi
andl %r10d, %esi
leaq 0xa763(%rip), %rcx      # 0xd0b0
movl (%rcx,%rsi,4), %esi
movq 0xa0(%rsp), %rcx
andl %r10d, %ecx
xorl (%r14,%rcx,4), %esi
movq 0x1a8(%rsp), %r9
movl %r9d, %ecx
shrl $0xe, %ecx
andl %ebp, %ecx
xorl (%rcx,%r13), %esi
movq %r13, %r11
xorl 0x148(%rsp), %r12d
xorl 0x140(%rsp), %edi
shlq $0x20, %rdi
orq %r12, %rdi
movq %rdi, 0xe8(%rsp)
leaq 0xa715(%rip), %r13      # 0xd0b0
movq %r9, %rcx
shrq $0x38, %rcx
xorl (%rax,%rcx,4), %esi
movq 0x1c8(%rsp), %rcx
andl %r10d, %ecx
movl (%r13,%rcx,4), %r8d
movl %r9d, %ecx
shrl $0x8, %ecx
andl %r10d, %ecx
xorl (%r14,%rcx,4), %r8d
movq %r14, %rdx
movq %r9, %rcx
shrq $0x30, %rcx
andl %r10d, %ecx
xorl (%r11,%rcx,4), %r8d
movq 0x128(%rsp), %rcx
andl %r10d, %ecx
xorl (%rax,%rcx,4), %r8d
movq 0xf8(%rsp), %rdi
movq 0x68(%rsp), %rcx
xorl %edi, %ecx
xorl 0xb8(%rsp), %ecx
movq %rcx, %r15
movq 0x1e0(%rsp), %rax
movq %rax, 0x78(%rsp)
movl 0xc0(%rsp), %r12d
andl %r10d, %edi
movl $0xff, %ebp
movl (%r13,%rdi,4), %r14d
movq 0x210(%rsp), %rax
movl %eax, %edi
shrl $0x8, %edi
andl %ebp, %edi
xorl (%rdx,%rdi,4), %r14d
movq 0x1a0(%rsp), %rcx
shrq $0x10, %rcx
movq 0x110(%rsp), %rdi
shrq $0x18, %rdi
movq %rdi, 0x110(%rsp)
shll $0x18, %edi
andl %ebp, %ecx
xorl (%r11,%rcx,4), %r14d
movq %r11, %rdx
movl %ecx, %r10d
shll $0x10, %r10d
orl %edi, %r10d
movq 0x170(%rsp), %r11
shrq $0x8, %r11
movl %r11d, %edi
shll $0x8, %edi
movl $0xffff, %ecx           # imm = 0xFFFF
andl %ecx, %edi
orl %r10d, %edi
addl 0x218(%rsp), %edi
movl %r9d, %r10d
andl %ebp, %r10d
xorl (%r13,%r10,4), %edi
xorl %esi, %r15d
movq %r15, 0x68(%rsp)
movq %r9, %rsi
shrq $0x28, %rsi
andl %ebp, %esi
leaq 0xaa04(%rip), %r15      # 0xd4b0
xorl (%r15,%rsi,4), %edi
movq %rax, %rsi
movq 0x48(%rsp), %r10
xorl %esi, %r10d
xorl %ebx, %r10d
movq 0x1d0(%rsp), %rcx
andl %ebp, %ecx
xorl (%rdx,%rcx,4), %edi
movq 0x168(%rsp), %rcx
leaq 0xb1d6(%rip), %rbx      # 0xdcb0
xorl (%rbx,%rcx,4), %edi
xorl %r8d, %r10d
movq %r10, 0x48(%rsp)
movq 0x100(%rsp), %rax
xorl 0x120(%rsp), %eax
xorl %edi, %eax
movq %rax, 0x100(%rsp)
movq 0xf0(%rsp), %rdi
shrq $0x20, %rdi
movq %r9, %rax
shrq $0x20, %rax
andl %ebp, %eax
movq 0x188(%rsp), %rcx
andl %ebp, %ecx
movl (%r13,%rax,4), %edx
xorl %edi, %edx
xorl (%r15,%rcx,4), %edx
movq %r15, %r10
movq 0x180(%rsp), %rax
andl %ebp, %eax
leaq 0xad74(%rip), %r8       # 0xd8b0
xorl (%r8,%rax,4), %edx
shrl $0x18, %r9d
xorl (%rbx,%r9,4), %edx
movq 0xa8(%rsp), %r15
xorl 0x58(%rsp), %r15d
movq 0x160(%rsp), %rax
shlq $0x20, %rax
orq %rax, %r12
movq %r12, 0x1e0(%rsp)
movq 0x200(%rsp), %rax
shrq $0x38, %rax
xorl (%rbx,%rax,4), %r14d
movq %rbx, %r12
movq %rsi, %r9
movl %r9d, %eax
andl %ebp, %eax
movl (%r13,%rax,4), %esi
andl %ebp, %r11d
xorl (%r10,%r11,4), %esi
movq %r10, %rbx
movq 0x230(%rsp), %rax
shrq $0x30, %rax
andl %ebp, %eax
xorl (%r8,%rax,4), %esi
movq %r8, %r11
movq 0xf8(%rsp), %rcx
movl %ecx, %eax
shrl $0x18, %eax
xorl (%r12,%rax,4), %esi
movl %ecx, %eax
shrl $0xe, %eax
movl $0x3fc, %r10d           # imm = 0x3FC
andl %r10d, %eax
movq 0x228(%rsp), %r8
xorl (%rax,%r11), %r8d
movl %r9d, %eax
shrl $0x18, %eax
xorl (%r12,%rax,4), %r8d
andl %ebp, %edi
movl (%r13,%rdi,4), %r13d
movq %rcx, %rax
shrl $0x8, %eax
andl %ebp, %eax
xorl (%rbx,%rax,4), %r13d
movq %r15, %rcx
xorl %edx, %ecx
movq %r9, %rax
shrl $0xe, %eax
andl %r10d, %eax
xorl (%rax,%r11), %r13d
shlq $0x20, %rcx
addq 0x100(%rsp), %rcx
movq %rcx, 0xa8(%rsp)
movq 0x110(%rsp), %rax
andl %ebp, %eax
xorl (%r12,%rax,4), %r13d
xorl 0x148(%rsp), %r8d
xorl 0x140(%rsp), %r13d
shlq $0x20, %r13
orq %r8, %r13
movq 0x1b0(%rsp), %rax
movq %rax, 0x1a0(%rsp)
movq 0x198(%rsp), %rax
movq %rax, 0x170(%rsp)
movq 0x1c0(%rsp), %rax
movq %rax, 0x130(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0xf0(%rsp)
movq 0x80(%rsp), %r12
movq 0x1d8(%rsp), %r8
movq 0x18(%rsp), %rcx
shrl $0x8, %ecx
movq %rcx, 0x18(%rsp)
movq 0x118(%rsp), %rbx
shrl $0x10, %ebx
movq 0x8(%rsp), %rax
shrl $0x18, %eax
movq %rax, 0x8(%rsp)
movq 0xb0(%rsp), %rax
shrl $0x8, %eax
movq %rax, 0xb0(%rsp)
movq 0x40(%rsp), %rax
shrl $0x10, %eax
movq %rax, 0x40(%rsp)
movq 0x60(%rsp), %rcx
shrl $0x18, %ecx
movq %rcx, 0x60(%rsp)
movl 0x278(%rsp), %r15d
movq 0x30(%rsp), %rcx
xorl %r15d, %ecx
movq %rcx, 0x30(%rsp)
movl 0x270(%rsp), %edi
movq 0x98(%rsp), %rcx
xorl %edi, %ecx
movq %rcx, 0x98(%rsp)
movq 0x1f8(%rsp), %rbp
movq %rbp, %rcx
shrq $0x8, %rcx
movq %rcx, 0x120(%rsp)
movq %rbp, %rcx
shrq $0x10, %rcx
movq %rcx, 0xb8(%rsp)
movq %rbp, %rcx
shrq $0x18, %rcx
movq %rcx, 0xd0(%rsp)
movq %rbp, %rcx
shrq $0x20, %rcx
movq %rcx, 0x150(%rsp)
movq %rbp, %rcx
shrq $0x28, %rcx
movq %rbp, %rdx
shrq $0x30, %rdx
movq %rdx, 0x1b8(%rsp)
movq %rbp, %rdx
shrq $0x38, %rdx
movq %rdx, 0x58(%rsp)
movq 0x10(%rsp), %rax
xorl %r15d, %eax
movq %rax, 0x10(%rsp)
movq 0x50(%rsp), %rax
xorl %edi, %eax
movq %rax, 0x50(%rsp)
movq %r12, %rax
shrq $0x8, %rax
movq %r12, %rdx
shrq $0x10, %rdx
movq %rdx, 0x1d0(%rsp)
movq %r12, %rdx
shrq $0x18, %rdx
movq %rdx, 0x128(%rsp)
movq %r12, %rdx
shrq $0x20, %rdx
movq %rdx, 0x1c8(%rsp)
movq %r12, %r11
shrq $0x28, %r11
movq %r12, %r9
shrq $0x30, %r9
movq %r12, %rdx
shrq $0x38, %rdx
movq %rdx, 0x168(%rsp)
xorl %r15d, %r14d
movq %r14, 0xc0(%rsp)
xorl %edi, %esi
movq %rsi, 0x160(%rsp)
movq 0xc8(%rsp), %r10
addq $0x20, %r10
movq %r8, 0x80(%rsp)
movq %r8, 0x1a8(%rsp)
movq %r12, 0x138(%rsp)
movq 0x130(%rsp), %rdx
movq %rdx, 0x1d8(%rsp)
movq 0xf0(%rsp), %r8
movq 0x78(%rsp), %rdx
movq %rdx, 0x178(%rsp)
movq 0x170(%rsp), %rdx
movq %rdx, 0x1c0(%rsp)
movq 0x190(%rsp), %rdx
movq %rdx, 0x198(%rsp)
movq 0x1a0(%rsp), %rdx
movq %rdx, 0x108(%rsp)
movq %rbp, 0x100(%rsp)
movq 0x220(%rsp), %rdx
movq %rdx, %rdi
movq %rdx, 0x1b0(%rsp)
movq 0x1f0(%rsp), %r15
movq %r10, 0xc8(%rsp)
movq 0x268(%rsp), %rdx
cmpq %rdx, %r10
jbe 0x21d3
movq %rbp, %r14
movq %rax, 0x188(%rsp)
movq %r9, 0x180(%rsp)
movq %rcx, 0x110(%rsp)
movq %rbx, 0x118(%rsp)
movq %r11, 0xa0(%rsp)
movl %edx, %r11d
andl $-0x20, %r11d
movq %r15, 0xf8(%rsp)
movq %rdi, 0x1b0(%rsp)
movq %r14, 0x100(%rsp)
movq 0x1a0(%rsp), %r10
movq 0x190(%rsp), %rax
movq %rax, 0x198(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x1c0(%rsp)
movq 0x78(%rsp), %rax
movq %rax, 0x178(%rsp)
movq 0xf0(%rsp), %r8
movq 0x130(%rsp), %rax
movq %rax, 0x1d8(%rsp)
movq 0x80(%rsp), %r9
movq 0xc0(%rsp), %rax
movq 0x30(%rsp), %rbx
movq 0x168(%rsp), %rcx
movq 0x8(%rsp), %rsi
movq %rdx, %rdi
movq %rcx, 0x168(%rsp)
movq %rsi, 0x8(%rsp)
movq %rdi, %rdx
subq %r11, %rdx
movq 0x70(%rsp), %r15
movl 0xd8(%rsp), %edi
movq 0xb0(%rsp), %r14
movq 0x238(%rsp), %rsi
movq %rax, 0xc0(%rsp)
movq %rbx, 0x30(%rsp)
jbe 0x3b49
vxorps %xmm0, %xmm0, %xmm0
movl %edi, %ebx
leaq 0x240(%rsp), %rdi
vmovups %ymm0, (%rdi)
addq %r11, %rsi
movq %r8, 0x80(%rsp)
movq %r10, 0x108(%rsp)
movq %r9, %rbp
vzeroupper
callq 0x1090
movzbl %bl, %eax
movq %r12, 0x138(%rsp)
leaq 0xa0c8(%rip), %rcx      # 0xd0b0
movl (%rcx,%rax,4), %r8d
movq %rcx, %rdx
movl $0xff, %esi
andl %esi, %r14d
leaq 0xa4b2(%rip), %r11      # 0xd4b0
xorl (%r11,%r14,4), %r8d
movq 0xf8(%rsp), %r14
movl %r14d, %eax
shrl $0xe, %eax
movl $0x3fc, %ecx            # imm = 0x3FC
andl %ecx, %eax
movq %rbp, 0x1a8(%rsp)
leaq 0xa88a(%rip), %rbx      # 0xd8b0
movl %r8d, %ecx
xorl (%rax,%rbx), %ecx
movq %r14, %rax
shrq $0x38, %rax
leaq 0xac76(%rip), %r8       # 0xdcb0
xorl (%r8,%rax,4), %ecx
movl %ecx, 0x78(%rsp)
movzbl 0x1e8(%rsp), %eax
movl (%rdx,%rax,4), %ecx
movl %r14d, %eax
shrl $0x8, %eax
andl %esi, %eax
xorl (%r11,%rax,4), %ecx
movq %r14, %rax
shrq $0x30, %rax
andl %esi, %eax
xorl (%rbx,%rax,4), %ecx
movq %rbx, %rbp
movq 0x8(%rsp), %rax
andl %esi, %eax
xorl (%r8,%rax,4), %ecx
movl %ecx, 0x140(%rsp)
movq 0x28(%rsp), %rdi
movq %rdi, %r9
shrq $0x10, %r9
movq %rdi, %rax
shrq $0x18, %rax
movq %rax, 0x190(%rsp)
shll $0x18, %eax
andl %esi, %r9d
movl %r9d, %ecx
shll $0x10, %ecx
orl %eax, %ecx
movq %rdi, %r10
shrq $0x8, %r10
movl %r10d, %edx
shll $0x8, %edx
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %edx
orl %ecx, %edx
movl %r14d, %ecx
andl %esi, %ecx
movl %edi, %r12d
andl %esi, %r12d
orl %r12d, %edx
leaq 0x9fe2(%rip), %rax      # 0xd0b0
xorl (%rax,%rcx,4), %edx
movq %r14, %rcx
shrq $0x28, %rcx
andl %esi, %ecx
movq %r11, %rbx
xorl (%r11,%rcx,4), %edx
movq 0x118(%rsp), %rcx
andl %esi, %ecx
xorl (%rbp,%rcx,4), %edx
movq 0x60(%rsp), %rcx
xorl (%r8,%rcx,4), %edx
movq %rdx, 0xc8(%rsp)
movq %rdi, %rcx
shrq $0x20, %rcx
movq %r14, %r8
shrq $0x20, %r8
andl %esi, %r8d
movq 0x18(%rsp), %r11
andl %esi, %r11d
movl (%rax,%r8,4), %edx
xorl %ecx, %edx
xorl (%rbx,%r11,4), %edx
movq 0x40(%rsp), %r8
andl %esi, %r8d
xorl (%rbp,%r8,4), %edx
shrl $0x18, %r14d
leaq 0xab75(%rip), %r8       # 0xdcb0
xorl (%r8,%r14,4), %edx
movq %rdx, 0x130(%rsp)
movq 0x30(%rsp), %rdx
movl %edx, %r8d
movl %r8d, 0xd8(%rsp)
movl %edx, %r8d
movq %r8, 0x18(%rsp)
movq %rdx, %rbp
movq %r8, 0x118(%rsp)
movq %rbp, 0x8(%rsp)
movl %r15d, %r8d
andl %esi, %r8d
movq 0x90(%rsp), %rbp
movl %ebp, %r11d
shrl $0x8, %r11d
andl %esi, %r11d
movq %rbx, %rdx
movl (%rbx,%r11,4), %esi
xorl (%rax,%r8,4), %esi
leaq 0xa717(%rip), %rbx      # 0xd8b0
xorl (%rbx,%r9,4), %esi
movq %rdi, %r8
shrq $0x38, %r8
leaq 0xab05(%rip), %r9       # 0xdcb0
xorl (%r9,%r8,4), %esi
movq %rsi, 0x30(%rsp)
movq 0x98(%rsp), %r8
movl %r8d, %r9d
movl %r9d, 0x1e8(%rsp)
movl %r8d, %esi
movq %rsi, 0xb0(%rsp)
movq %rsi, 0x40(%rsp)
movq %r8, 0x60(%rsp)
movl %ebp, %r8d
movl $0xff, %esi
andl %esi, %r8d
andl %esi, %r10d
movl $0xff, %r14d
movl (%rdx,%r10,4), %esi
xorl (%rax,%r8,4), %esi
movq %rdi, %r8
shrq $0x30, %r8
andl %r14d, %r8d
xorl (%rbx,%r8,4), %esi
movl %r15d, %r8d
shrl $0x18, %r8d
leaq 0xaa9c(%rip), %r9       # 0xdcb0
xorl (%r9,%r8,4), %esi
movq %rsi, 0x98(%rsp)
shrq $0x28, %rdi
andl %r14d, %edi
movq %rdx, %rsi
movl (%rdx,%rdi,4), %edx
movq %rax, %r11
xorl (%rax,%r12,4), %edx
movl %r15d, %eax
shrl $0xe, %eax
movl $0x3fc, %edi            # imm = 0x3FC
andl %edi, %eax
movq %rbx, %r14
xorl (%rax,%rbx), %edx
movl %ebp, %eax
shrl $0x18, %eax
leaq 0xaa5d(%rip), %r8       # 0xdcb0
xorl (%r8,%rax,4), %edx
movq %rdx, 0x1a0(%rsp)
leaq 0x240(%rsp), %rax
movl (%rax), %eax
movl %eax, 0x28(%rsp)
movl 0x78(%rsp), %r12d
xorl %eax, %r12d
xorl %r15d, %r12d
movl %r12d, 0x78(%rsp)
movl $0xff, %eax
andl %eax, %ecx
shrl $0x8, %r15d
andl %eax, %r15d
movl $0xff, %r8d
movl (%rsi,%r15,4), %edx
movq %rsi, %r9
xorl (%r11,%rcx,4), %edx
movq %r11, %rbx
xorl %ebp, 0x140(%rsp)
shrl $0xe, %ebp
andl %edi, %ebp
movl $0x3fc, %ecx            # imm = 0x3FC
xorl (%rbp,%r14), %edx
movq 0x190(%rsp), %rsi
andl %r8d, %esi
leaq 0xa9e9(%rip), %rax      # 0xdcb0
xorl (%rax,%rsi,4), %edx
movq %rdx, 0x148(%rsp)
movq 0x100(%rsp), %rax
andl %r8d, %eax
movl (%r11,%rax,4), %esi
movq 0x110(%rsp), %rax
andl %r8d, %eax
xorl (%r9,%rax,4), %esi
movq 0x108(%rsp), %rdx
movl %edx, %eax
shrl $0xe, %eax
andl %ecx, %eax
xorl (%rax,%r14), %esi
movq %rdx, %rax
shrq $0x38, %rax
leaq 0xa99f(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %esi
movl %esi, 0xf0(%rsp)
movq 0x150(%rsp), %rax
andl %r8d, %eax
movl (%r11,%rax,4), %esi
movl %edx, %eax
shrl $0x8, %eax
andl %r8d, %eax
xorl (%r9,%rax,4), %esi
movq %rdx, %rax
shrq $0x30, %rax
andl %r8d, %eax
xorl (%r14,%rax,4), %esi
movq 0xd0(%rsp), %rcx
andl %r8d, %ecx
leaq 0xa95a(%rip), %rax      # 0xdcb0
xorl (%rax,%rcx,4), %esi
movl %esi, 0x170(%rsp)
movl 0x10(%rsp), %ebp
movq 0xe0(%rsp), %r15
movl %r15d, %eax
andl %r8d, %eax
movl (%r11,%rax,4), %ecx
movq 0x158(%rsp), %rax
shrl $0x8, %eax
andl %r8d, %eax
movq %r9, %r11
xorl (%r9,%rax,4), %ecx
movq 0x88(%rsp), %r10
movq %r10, %rax
shrq $0x10, %rax
movq %r10, %rdi
shrq $0x18, %rdi
movq %rdi, 0xd0(%rsp)
andl %r8d, %eax
xorl (%r14,%rax,4), %ecx
movl %edi, %esi
shll $0x18, %esi
shll $0x10, %eax
orl %esi, %eax
movq %r10, %r8
shrq $0x8, %r8
movl %r8d, %esi
shll $0x8, %esi
movl $0xffff, %edi           # imm = 0xFFFF
andl %edi, %esi
orl %eax, %esi
movl %edx, %r9d
movl $0xff, %edi
andl %edi, %r9d
movl %r10d, %r12d
andl %edi, %r12d
orl %r12d, %esi
xorl (%rbx,%r9,4), %esi
movq %rdx, %r9
shrq $0x28, %r9
andl %edi, %r9d
movl $0xff, %eax
xorl (%r11,%r9,4), %esi
movq 0xb8(%rsp), %rdi
andl %eax, %edi
xorl (%r14,%rdi,4), %esi
leaq 0xa8a0(%rip), %r9       # 0xdcb0
movq 0x58(%rsp), %rdi
xorl (%r9,%rdi,4), %esi
movq %r10, %r9
shrq $0x20, %r9
movq %rdx, %r11
shrq $0x20, %r11
andl %eax, %r11d
movq 0x120(%rsp), %rdi
andl %eax, %edi
movl (%rbx,%r11,4), %eax
xorl %r9d, %eax
leaq 0xa06e(%rip), %r11      # 0xd4b0
xorl (%r11,%rdi,4), %eax
movq 0x1b8(%rsp), %rdi
movl $0xff, %r11d
andl %r11d, %edi
xorl (%r14,%rdi,4), %eax
movq %r14, %rbx
shrl $0x18, %edx
movq 0x158(%rsp), %r11
leaq 0xa840(%rip), %r14      # 0xdcb0
xorl (%r14,%rdx,4), %eax
movq 0x50(%rsp), %rdi
shlq $0x20, %rdi
orq %rdi, %rbp
movq %rbp, 0xf8(%rsp)
movq %r10, %r14
shrq $0x38, %r14
leaq 0xa81a(%rip), %rbp      # 0xdcb0
xorl (%rbp,%r14,4), %ecx
movq %rcx, 0x10(%rsp)
movl %r11d, %r14d
movl $0xff, %edx
andl %edx, %r14d
leaq 0x9bfe(%rip), %rdi      # 0xd0b0
movl (%rdi,%r14,4), %ecx
andl %edx, %r8d
leaq 0x9ff0(%rip), %r14      # 0xd4b0
xorl (%r14,%r8,4), %ecx
movq %r10, %r8
shrq $0x30, %r8
andl %edx, %r8d
movq %rbx, %rbp
xorl (%rbx,%r8,4), %ecx
movl %r15d, %r8d
shrl $0x18, %r8d
leaq 0xa7cd(%rip), %r14      # 0xdcb0
xorl (%r14,%r8,4), %ecx
movq %rcx, 0x50(%rsp)
movl (%rdi,%r12,4), %ebx
shrq $0x28, %r10
andl %edx, %r10d
leaq 0x9fb2(%rip), %r8       # 0xd4b0
xorl (%r8,%r10,4), %ebx
movl %r15d, %r8d
shrl $0xe, %r8d
movl $0x3fc, %r10d           # imm = 0x3FC
andl %r10d, %r8d
xorl (%r8,%rbp), %ebx
movl %r11d, %r8d
shrl $0x18, %r8d
leaq 0xa78c(%rip), %r14      # 0xdcb0
xorl (%r14,%r8,4), %ebx
leaq 0x240(%rsp), %r14
movl 0x10(%r14), %r8d
movl 0xf0(%rsp), %r12d
xorl %r8d, %r12d
xorl %r15d, %r12d
movl %r12d, 0xf0(%rsp)
movl $0xff, %ecx
andl %ecx, %r9d
movl (%rdi,%r9,4), %edi
shrl $0x8, %r15d
andl %ecx, %r15d
movl $0xff, %r12d
leaq 0x9f46(%rip), %r9       # 0xd4b0
xorl (%r9,%r15,4), %edi
movl 0x14(%r14), %r9d
movl 0x170(%rsp), %ecx
xorl %r9d, %ecx
xorl %r11d, %ecx
movl %ecx, 0x170(%rsp)
shrl $0xe, %r11d
andl %r10d, %r11d
movl $0x3fc, %r15d           # imm = 0x3FC
xorl (%r11,%rbp), %edi
movq %r13, 0x190(%rsp)
movl 0x8(%r14), %r13d
movq 0xc8(%rsp), %rdx
xorl %r13d, %edx
movl 0xc(%r14), %r10d
movq %r10, 0x58(%rsp)
movq 0x130(%rsp), %rcx
xorl %r10d, %ecx
shlq $0x20, %rcx
orq %rdx, %rcx
movq %rcx, 0x130(%rsp)
movq 0xca18(%rip), %r10      # 0xfff0
movl 0x8(%r10), %edx
movq 0x1a0(%rsp), %rcx
xorl %edx, %ecx
movl %edx, %ebp
movl %edx, 0x90(%rsp)
movl 0xc(%r10), %edx
movq 0x148(%rsp), %r10
xorl %edx, %r10d
movl %edx, %r11d
movl %edx, 0x70(%rsp)
shlq $0x20, %r10
orq %rcx, %r10
movq %r10, 0x148(%rsp)
movl 0x18(%r14), %ecx
movl %ecx, 0x158(%rsp)
xorl %ecx, %esi
movl 0x1c(%r14), %ecx
movl %ecx, 0xe0(%rsp)
movq %r14, %r10
xorl %ecx, %eax
shlq $0x20, %rax
orq %rsi, %rax
movq %rax, 0x88(%rsp)
movq 0xd0(%rsp), %rax
andl %r12d, %eax
leaq 0xa65e(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rax,4), %edi
movq 0x138(%rsp), %rcx
andl %r12d, %ecx
leaq 0x9a49(%rip), %r14      # 0xd0b0
movl (%r14,%rcx,4), %esi
movq 0xa0(%rsp), %rdx
andl %r12d, %edx
leaq 0x9e33(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdx,4), %esi
xorl %ebp, %ebx
xorl %r11d, %edi
shlq $0x20, %rdi
orq %rbx, %rdi
movq %rdi, 0xc8(%rsp)
movq 0x1a8(%rsp), %r11
movl %r11d, %eax
shrl $0xe, %eax
andl %r15d, %eax
leaq 0xa204(%rip), %rcx      # 0xd8b0
xorl (%rax,%rcx), %esi
movq %r11, %rax
shrq $0x38, %rax
leaq 0xa5f3(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %esi
xorl 0x28(%rsp), %esi
movq 0x68(%rsp), %rax
xorl %eax, %esi
movq %rax, %r15
movq %rax, 0x68(%rsp)
xorl %r8d, %esi
movl %esi, 0xa0(%rsp)
movq 0x1c8(%rsp), %rax
movl $0xff, %ecx
andl %ecx, %eax
movl (%r14,%rax,4), %edx
movl %r11d, %eax
shrl $0x8, %eax
andl %ecx, %eax
movl $0xff, %ebx
leaq 0x9dac(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rax,4), %edx
movq %r11, %rax
shrq $0x30, %rax
andl %ebx, %eax
leaq 0xa199(%rip), %rcx      # 0xd8b0
xorl (%rcx,%rax,4), %edx
movq 0x128(%rsp), %rcx
andl %ebx, %ecx
leaq 0xa585(%rip), %rax      # 0xdcb0
xorl (%rax,%rcx,4), %edx
movl 0x4(%r10), %eax
xorl %eax, 0x140(%rsp)
xorl %eax, %edx
movq 0x48(%rsp), %rax
xorl %eax, %edx
movq %rax, %rcx
movq %rax, 0x48(%rsp)
xorl %r9d, %edx
movl %edx, 0x128(%rsp)
movl 0xc0(%rsp), %edi
movl %r15d, %eax
andl %ebx, %eax
movl (%r14,%rax,4), %esi
movl %ecx, %eax
shrl $0x8, %eax
andl %ebx, %eax
leaq 0x9d3e(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rax,4), %esi
movq 0xa8(%rsp), %rcx
movq %rcx, %r8
shrq $0x10, %r8
movq %rcx, %r15
shrq $0x18, %r15
movl %r15d, %r9d
shll $0x18, %r9d
andl %ebx, %r8d
leaq 0xa114(%rip), %rax      # 0xd8b0
xorl (%rax,%r8,4), %esi
shll $0x10, %r8d
orl %r9d, %r8d
movq %rcx, %r12
shrq $0x8, %r12
movl %r12d, %eax
shll $0x8, %eax
movl $0xffff, %edx           # imm = 0xFFFF
andl %edx, %eax
orl %r8d, %eax
movl %r11d, %r8d
andl %ebx, %r8d
movl %ecx, %r9d
andl %ebx, %r9d
orl %r9d, %eax
leaq 0x98dc(%rip), %r14      # 0xd0b0
xorl (%r14,%r8,4), %eax
leaq 0x9cd1(%rip), %r14      # 0xd4b0
movq %r11, %r8
shrq $0x28, %r8
movl $0xff, %ebp
andl %ebp, %r8d
xorl (%r14,%r8,4), %eax
movq 0x1d0(%rsp), %rdx
andl %ebp, %edx
leaq 0xa0ad(%rip), %r8       # 0xd8b0
xorl (%r8,%rdx,4), %eax
leaq 0xa4a2(%rip), %r8       # 0xdcb0
movq 0x168(%rsp), %rdx
xorl (%r8,%rdx,4), %eax
xorl 0x158(%rsp), %r13d
xorl %eax, %r13d
movq %rcx, %r10
shrq $0x20, %r10
movq %r11, %rax
shrq $0x20, %rax
andl %ebp, %eax
movq 0x188(%rsp), %rdx
andl %ebp, %edx
leaq 0x986a(%rip), %rbx      # 0xd0b0
movl (%rbx,%rax,4), %eax
xorl %r10d, %eax
xorl (%r14,%rdx,4), %eax
movq 0x180(%rsp), %rdx
andl %ebp, %edx
leaq 0xa04f(%rip), %rbx      # 0xd8b0
xorl (%rbx,%rdx,4), %eax
shrl $0x18, %r11d
leaq 0xa441(%rip), %rbx      # 0xdcb0
xorl (%rbx,%r11,4), %eax
movq 0x58(%rsp), %rdx
xorl 0xe0(%rsp), %edx
xorl %eax, %edx
shlq $0x20, %rdx
orq %r13, %rdx
movq %rdx, 0x58(%rsp)
leaq 0xa01c(%rip), %r13      # 0xd8b0
movq 0x160(%rsp), %rax
shlq $0x20, %rax
orq %rax, %rdi
movq %rdi, 0x100(%rsp)
movq %rcx, %rax
shrq $0x38, %rax
leaq 0xa3f7(%rip), %rbx      # 0xdcb0
xorl (%rbx,%rax,4), %esi
movq 0x48(%rsp), %r11
movl %r11d, %eax
andl %ebp, %eax
leaq 0x97e3(%rip), %rbx      # 0xd0b0
movl (%rbx,%rax,4), %edx
andl %ebp, %r12d
xorl (%r14,%r12,4), %edx
leaq 0x97d2(%rip), %r12      # 0xd0b0
movq %rcx, %rax
shrq $0x30, %rax
andl %ebp, %eax
xorl (%r13,%rax,4), %edx
movq 0x68(%rsp), %r8
movl %r8d, %eax
shrl $0x18, %eax
leaq 0xa3b2(%rip), %rbx      # 0xdcb0
xorl (%rbx,%rax,4), %edx
movq 0xc6e8(%rip), %rbx      # 0xfff0
movl (%rbx), %eax
movq 0x30(%rsp), %rdi
xorl %eax, %edi
movq %rdi, 0x30(%rsp)
movq 0x10(%rsp), %rdi
xorl %eax, %edi
movq %rdi, 0x10(%rsp)
xorl %eax, %esi
movq %rsi, 0xc0(%rsp)
movq 0x50(%rsp), %rsi
movq %rdx, %rdi
movl 0x4(%rbx), %eax
movq 0x98(%rsp), %rdx
xorl %eax, %edx
movq %rdx, 0x98(%rsp)
xorl %eax, %esi
xorl %eax, %edi
movl (%r12,%r9,4), %r9d
shrq $0x28, %rcx
andl %ebp, %ecx
xorl (%r14,%rcx,4), %r9d
movl %r8d, %eax
shrl $0xe, %eax
movl $0x3fc, %ecx            # imm = 0x3FC
andl %ecx, %eax
xorl (%rax,%r13), %r9d
movl %r11d, %eax
shrl $0x18, %eax
leaq 0xa337(%rip), %rbx      # 0xdcb0
xorl (%rbx,%rax,4), %r9d
shrl $0xe, %r11d
andl %ecx, %r11d
andl %ebp, %r10d
shrl $0x8, %r8d
andl %ebp, %r8d
andl %ebp, %r15d
movl (%r12,%r10,4), %ecx
xorl (%r14,%r8,4), %ecx
xorl (%r11,%r13), %ecx
movq 0xb0(%rsp), %r14
leaq 0xa304(%rip), %rax      # 0xdcb0
xorl (%rax,%r15,4), %ecx
xorl 0x90(%rsp), %r9d
xorl 0x70(%rsp), %ecx
shlq $0x20, %rcx
orq %r9, %rcx
movq %rcx, 0x108(%rsp)
movq 0x18(%rsp), %rax
shrl $0x8, %eax
movq %rax, 0x18(%rsp)
movq 0x118(%rsp), %rax
shrl $0x10, %eax
movq %rax, 0x118(%rsp)
movq 0x8(%rsp), %rax
shrl $0x18, %eax
movq %rax, 0x8(%rsp)
shrl $0x8, %r14d
movq 0x40(%rsp), %rax
shrl $0x10, %eax
movq %rax, 0x40(%rsp)
movq 0x60(%rsp), %rax
shrl $0x18, %eax
movq %rax, 0x60(%rsp)
movq 0x20(%rsp), %r13
movq %r13, %rax
shrq $0x8, %rax
movq %rax, 0x120(%rsp)
movq %r13, %rax
shrq $0x10, %rax
movq %rax, 0xb8(%rsp)
movq %r13, %rax
shrq $0x18, %rax
movq %rax, 0xd0(%rsp)
movq %r13, %rax
shrq $0x20, %rax
movq %rax, 0x150(%rsp)
movq %r13, %rax
shrq $0x28, %rax
movq %rax, 0x110(%rsp)
movq %r13, %rax
shrq $0x30, %rax
movq %rax, 0x1b8(%rsp)
shrq $0x38, %r13
movq 0x80(%rsp), %rdx
movq %rdx, %rax
shrq $0x8, %rax
movq %rax, 0x188(%rsp)
movq %rdx, %rcx
shrq $0x10, %rcx
movq %rdx, %rbx
shrq $0x18, %rbx
movq %rdx, %r10
shrq $0x20, %r10
movq %rdx, %r12
shrq $0x28, %r12
movq %rdx, %rax
shrq $0x30, %rax
movq %rax, 0x180(%rsp)
movq %rdx, %rax
movq %rdi, %r8
shrq $0x38, %rax
movq %rax, 0x168(%rsp)
movl 0x140(%rsp), %eax
movq %rax, 0x90(%rsp)
movl 0x78(%rsp), %eax
movq %rax, 0x70(%rsp)
movq 0x130(%rsp), %rax
movq %rax, 0x28(%rsp)
movl 0xd8(%rsp), %edi
movl 0x170(%rsp), %eax
movq %rax, 0x158(%rsp)
movl 0xf0(%rsp), %eax
movq %rax, 0xe0(%rsp)
movl 0x128(%rsp), %eax
movl 0xa0(%rsp), %edx
movq %rdx, 0x68(%rsp)
movq 0x198(%rsp), %rdx
movq 0x58(%rsp), %r11
movq 0x208(%rsp), %r15
movq 0x38(%rsp), %rbp
jmp 0x3c54
movq %r15, 0x70(%rsp)
movq 0x38(%rsp), %rax
movq %rax, 0x148(%rsp)
movq 0xf8(%rsp), %rbp
movq 0xe8(%rsp), %rax
movq %rax, 0xc8(%rsp)
movq 0x1b0(%rsp), %rax
movq %rax, 0xe8(%rsp)
movq 0x20(%rsp), %rax
movq %rax, 0xf8(%rsp)
movq 0x100(%rsp), %rax
movq %rax, 0x20(%rsp)
movq %r10, 0x1b0(%rsp)
movq %r13, 0x108(%rsp)
movq 0x198(%rsp), %rax
movq %rax, 0x190(%rsp)
movq 0x1e0(%rsp), %rax
movq %rax, 0x100(%rsp)
movq 0x1c0(%rsp), %rdx
movq 0x178(%rsp), %rax
movq %rax, 0x1e0(%rsp)
movq %r8, 0x178(%rsp)
movq 0x1d8(%rsp), %rax
movq %rax, 0x1c0(%rsp)
movq %r12, 0x80(%rsp)
movq %r9, 0x1d8(%rsp)
movq 0x208(%rsp), %r15
movq 0x160(%rsp), %r8
movq 0x48(%rsp), %rax
movq 0x50(%rsp), %rsi
movq 0x1d0(%rsp), %rcx
movq 0xa8(%rsp), %r11
movq 0x128(%rsp), %rbx
movq 0x1c8(%rsp), %r10
movq 0xa0(%rsp), %r12
movq 0x58(%rsp), %r13
cmpq $0x20, %r15
movq %rax, 0x48(%rsp)
movq %rsi, 0x50(%rsp)
movq %rcx, 0x1d0(%rsp)
movq %rbx, 0x128(%rsp)
movq %r10, 0x1c8(%rsp)
movq %r12, 0xa0(%rsp)
movq %r13, 0x58(%rsp)
jae 0x3cc9
movq %rbp, 0x38(%rsp)
movq %rdx, 0x198(%rsp)
xorl %eax, %eax
movq 0x108(%rsp), %rcx
movq 0x20(%rsp), %rbx
movq 0x80(%rsp), %r10
movq %r15, %rdx
leaq 0x97f9(%rip), %r15      # 0xd4b0
movq 0x190(%rsp), %r13
movq 0x68(%rsp), %r9
jmp 0x4bb6
movq 0xc320(%rip), %rax      # 0xfff0
movl (%rax), %r15d
movl %r15d, 0x284(%rsp)
movl 0x4(%rax), %r15d
movl %r15d, 0x280(%rsp)
movl 0x8(%rax), %r15d
movl %r15d, 0x140(%rsp)
movl 0xc(%rax), %eax
movl %eax, 0x138(%rsp)
movl $0x20, %eax
movq %rax, 0x38(%rsp)
movq %rdx, %r9
movq %r11, 0xa8(%rsp)
movq 0x108(%rsp), %r12
movl %edi, 0xd8(%rsp)
movq 0x18(%rsp), %r13
movq %r14, 0xb0(%rsp)
movq %r8, 0x160(%rsp)
movq %r9, 0x198(%rsp)
movq %r12, 0x108(%rsp)
movzbl 0xd8(%rsp), %eax
leaq 0x935b(%rip), %r12      # 0xd0b0
movl (%r12,%rax,4), %edx
movq %r12, %rsi
movl $0xff, %r10d
movq 0xb0(%rsp), %rax
andl %r10d, %eax
leaq 0x973c(%rip), %rbx      # 0xd4b0
xorl (%rbx,%rax,4), %edx
movq %rbx, %rdi
movl %ebp, %eax
shrl $0xe, %eax
movl $0x3fc, %ecx            # imm = 0x3FC
andl %ecx, %eax
leaq 0x9b23(%rip), %rcx      # 0xd8b0
xorl (%rax,%rcx), %edx
movq %rcx, %r11
movq %rbp, %rax
shrq $0x38, %rax
leaq 0x9f0f(%rip), %rbx      # 0xdcb0
xorl (%rbx,%rax,4), %edx
movl %edx, 0x78(%rsp)
movzbl 0x1e8(%rsp), %eax
movl (%r12,%rax,4), %ecx
movl %ebp, %eax
shrl $0x8, %eax
andl %r10d, %eax
xorl (%rdi,%rax,4), %ecx
movq %rbp, %rax
shrq $0x30, %rax
andl %r10d, %eax
xorl (%r11,%rax,4), %ecx
movq 0x8(%rsp), %rax
andl %r10d, %eax
xorl (%rbx,%rax,4), %ecx
movl %ecx, 0xf0(%rsp)
movq 0x90(%rsp), %rax
movl %eax, %edx
movq %rdx, 0x18(%rsp)
movq 0x70(%rsp), %r9
movl %r9d, %r12d
movq 0x30(%rsp), %rcx
movq %rcx, 0x1a8(%rsp)
movl %r9d, %ecx
andl %r10d, %ecx
shrl $0x8, %edx
andl %r10d, %edx
movq %rdi, %r9
movl (%rdi,%rdx,4), %edx
movq %rsi, %rax
xorl (%rsi,%rcx,4), %edx
movq %rdx, %r8
movq 0x28(%rsp), %rdi
movq %rdi, %rdx
shrq $0x10, %rdx
movq %rdi, %rcx
shrq $0x18, %rcx
movl %ecx, %esi
shll $0x18, %esi
andl %r10d, %edx
movq %r11, %rbx
xorl (%r11,%rdx,4), %r8d
movq %r8, %r14
shll $0x10, %edx
orl %esi, %edx
movq %rdi, %r10
shrq $0x8, %r10
movl %r10d, %r11d
shll $0x8, %r11d
movl $0xffff, %esi           # imm = 0xFFFF
andl %esi, %r11d
orl %edx, %r11d
movl %ebp, %esi
movl $0xff, %r8d
andl %r8d, %esi
movl %edi, %edx
andl %r8d, %edx
orl %edx, %r11d
xorl (%rax,%rsi,4), %r11d
movq %rbp, %rsi
shrq $0x28, %rsi
andl %r8d, %esi
movq %r9, %rax
xorl (%r9,%rsi,4), %r11d
movq 0x118(%rsp), %r15
andl %r8d, %r15d
xorl (%rbx,%r15,4), %r11d
movq 0x60(%rsp), %rsi
leaq 0x9e0c(%rip), %r9       # 0xdcb0
xorl (%r9,%rsi,4), %r11d
movq %r11, 0x1a0(%rsp)
movq %rdi, %r8
shrq $0x20, %r8
movq %rbp, %rsi
shrq $0x20, %rsi
movl $0xff, %r11d
andl %r11d, %esi
andl %r11d, %r13d
movl $0xff, %r15d
leaq 0x91d9(%rip), %r11      # 0xd0b0
movl (%r11,%rsi,4), %r11d
xorl %r8d, %r11d
xorl (%rax,%r13,4), %r11d
movq 0x40(%rsp), %rsi
andl %r15d, %esi
xorl (%rbx,%rsi,4), %r11d
shrl $0x18, %ebp
xorl (%r9,%rbp,4), %r11d
movq %r11, 0x28(%rsp)
movq %rdi, %rsi
shrq $0x38, %rsi
xorl (%r9,%rsi,4), %r14d
movq %r14, 0x30(%rsp)
movq 0x98(%rsp), %rsi
movq 0x18(%rsp), %rbx
movl %ebx, %r11d
andl %r15d, %r11d
andl %r15d, %r10d
movl (%rax,%r10,4), %r14d
leaq 0x9185(%rip), %r13      # 0xd0b0
xorl (%r13,%r11,4), %r14d
movq %rdi, %r10
shrq $0x30, %r10
andl %r15d, %r10d
leaq 0x996f(%rip), %r11      # 0xd8b0
xorl (%r11,%r10,4), %r14d
movl %r12d, %r10d
shrl $0x18, %r10d
xorl (%r9,%r10,4), %r14d
movq %r14, 0x98(%rsp)
shrq $0x28, %rdi
andl %r15d, %edi
movl (%rax,%rdi,4), %r10d
xorl (%r13,%rdx,4), %r10d
movq %r13, %r14
movl %r12d, %edx
shrl $0xe, %edx
movl $0x3fc, %r15d           # imm = 0x3FC
andl %r15d, %edx
xorl (%rdx,%r11), %r10d
movq %r11, %rdi
movq %rbx, %r11
movl %r11d, %edx
shrl $0x18, %edx
xorl (%r9,%rdx,4), %r10d
movq %r10, 0x1f0(%rsp)
movq 0x148(%rsp), %rdx
movq %rdx, 0x130(%rsp)
movl $0xff, %edx
andl %edx, %r8d
movl %r12d, %ebp
shrl $0x8, %r12d
andl %edx, %r12d
movl $0xff, %r10d
movl (%rax,%r12,4), %edx
movq %rax, %r13
xorl (%r14,%r8,4), %edx
movq %rbx, %rax
movl %eax, %r8d
shrl $0xe, %eax
andl %r15d, %eax
movl $0x3fc, %r11d           # imm = 0x3FC
xorl (%rax,%rdi), %edx
andl %r10d, %ecx
xorl (%r9,%rcx,4), %edx
movq %rdx, 0x148(%rsp)
movq 0x20(%rsp), %rax
andl %r10d, %eax
movl (%r14,%rax,4), %ecx
movq 0x110(%rsp), %rax
andl %r10d, %eax
xorl (%r13,%rax,4), %ecx
movq 0x1b0(%rsp), %rdx
movl %edx, %eax
shrl $0xe, %eax
andl %r11d, %eax
xorl (%rax,%rdi), %ecx
movq %rdx, %rax
movq %rdx, %r11
shrq $0x38, %rax
xorl (%r9,%rax,4), %ecx
movl %ecx, 0x110(%rsp)
movq 0x150(%rsp), %rax
andl %r10d, %eax
movl (%r14,%rax,4), %ecx
movl %r11d, %eax
shrl $0x8, %eax
andl %r10d, %eax
xorl (%r13,%rax,4), %ecx
movq %rdx, %rax
shrq $0x30, %rax
andl %r10d, %eax
xorl (%rdi,%rax,4), %ecx
movq 0xd0(%rsp), %rax
andl %r10d, %eax
xorl (%r9,%rax,4), %ecx
movl %ecx, 0x1f8(%rsp)
movq 0x158(%rsp), %rax
movl %eax, %edx
movq %rdx, 0x238(%rsp)
movq 0xe0(%rsp), %rax
movl %eax, %ecx
movq %rcx, 0x200(%rsp)
movq 0xf8(%rsp), %rax
movq %rax, 0x170(%rsp)
movl 0x10(%rsp), %eax
movq %rax, 0xf8(%rsp)
movl %ecx, %eax
andl %r10d, %eax
movl (%r14,%rax,4), %ecx
movl %edx, %eax
shrl $0x8, %eax
andl %r10d, %eax
xorl (%r13,%rax,4), %ecx
movq %rcx, %r9
movl %esi, %ecx
shrl $0x10, %ecx
movl %esi, %eax
shrl $0x18, %eax
movq %rax, 0x60(%rsp)
shlq $0x38, %rax
movq %rcx, 0x40(%rsp)
shlq $0x30, %rcx
movabsq $0xff000000000000, %rdx # imm = 0xFF000000000000
andq %rdx, %rcx
orq %rax, %rcx
movl %esi, %eax
shrl $0x8, %eax
movq %rax, 0xb0(%rsp)
shlq $0x28, %rax
movabsq $0xff0000000000, %rdx   # imm = 0xFF0000000000
andq %rdx, %rax
orq %rcx, %rax
movl %esi, %ecx
movl %ecx, 0x1e8(%rsp)
andl %r10d, %esi
shlq $0x20, %rsi
orq %rax, %rsi
movq 0x1a8(%rsp), %rcx
movl %ecx, %eax
movl %eax, 0xd8(%rsp)
movl %ecx, %eax
movq %rax, 0x18(%rsp)
movq %rax, 0x118(%rsp)
movq %rax, 0x8(%rsp)
movq %rax, 0x230(%rsp)
andl $0xffffff00, %ecx       # imm = 0xFFFFFF00
orq %rsi, %rcx
movq %rcx, 0x1a8(%rsp)
movq 0x88(%rsp), %r14
movq %r14, %rax
shrq $0x10, %rax
movq %r14, %r15
shrq $0x18, %r15
andl %r10d, %eax
xorl (%rdi,%rax,4), %r9d
movq %r9, 0x10(%rsp)
movl %r15d, %ecx
shll $0x18, %ecx
shll $0x10, %eax
orl %ecx, %eax
movq %r14, %rsi
shrq $0x8, %rsi
movl %esi, %r12d
shll $0x8, %r12d
movl $0xffff, %ecx           # imm = 0xFFFF
andl %ecx, %r12d
orl %eax, %r12d
movl %r11d, %ecx
andl %r10d, %ecx
movl %r14d, %eax
andl %r10d, %eax
orl %eax, %r12d
leaq 0x8eec(%rip), %rdx      # 0xd0b0
xorl (%rdx,%rcx,4), %r12d
movq %r11, %rcx
shrq $0x28, %rcx
andl %r10d, %ecx
leaq 0x92d7(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rcx,4), %r12d
movq 0x68(%rsp), %r9
movq %r9, 0xd0(%rsp)
movq 0x38(%rsp), %r9
movq 0x288(%rsp), %r10
movl -0x20(%r10,%r9), %ecx
movq %rcx, 0x68(%rsp)
xorl %ecx, %ebp
xorl 0x78(%rsp), %ebp
movq %rbp, 0x70(%rsp)
movq 0xb8(%rsp), %rcx
movl $0xff, %edx
andl %edx, %ecx
xorl (%rdi,%rcx,4), %r12d
movq 0xa8(%rsp), %rcx
movl %ecx, %edi
andl %edx, %edi
movq %rdi, 0x270(%rsp)
movq %rcx, 0x278(%rsp)
movq %rcx, 0x290(%rsp)
movq %rcx, 0xb8(%rsp)
movq %rcx, 0x210(%rsp)
movq %rcx, 0x218(%rsp)
movq %rcx, 0x220(%rsp)
shrq $0x28, %rcx
andl %edx, %ecx
movl $0xff, %r13d
leaq 0x8e3a(%rip), %rdx      # 0xd0b0
movl (%rdx,%rdi,4), %edi
leaq 0x9230(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rcx,4), %edi
movq %rdi, 0x228(%rsp)
movq 0x48(%rsp), %rdi
movq %rdi, 0x150(%rsp)
movq %r9, 0x38(%rsp)
movl -0x1c(%r10,%r9), %ecx
movq %rcx, 0x48(%rsp)
xorl %ecx, %r8d
xorl 0xf0(%rsp), %r8d
movq %r8, 0x90(%rsp)
movl -0x18(%r10,%r9), %ecx
movq %rcx, 0x20(%rsp)
movq 0x1a0(%rsp), %rdx
xorl %ecx, %edx
movl -0x14(%r10,%r9), %edi
movq %rdi, 0xa8(%rsp)
movq 0x28(%rsp), %rcx
xorl %edi, %ecx
shlq $0x20, %rcx
orq %rdx, %rcx
movq %rcx, 0x28(%rsp)
leaq 0x99bb(%rip), %rcx      # 0xdcb0
movq 0x58(%rsp), %rdx
xorl (%rcx,%rdx,4), %r12d
movl 0x140(%rsp), %ecx
movq 0x1f0(%rsp), %rdx
xorl %ecx, %edx
movq 0x148(%rsp), %rcx
xorl 0x138(%rsp), %ecx
shlq $0x20, %rcx
orq %rdx, %rcx
movq %rcx, 0x148(%rsp)
leaq 0x8d7c(%rip), %rcx      # 0xd0b0
movl (%rcx,%rax,4), %r9d
movq %r14, %rdx
movq %r14, %r8
movq %r14, %rcx
shrq $0x28, %r14
andl %r13d, %r14d
leaq 0x9161(%rip), %r13      # 0xd4b0
xorl (%r13,%r14,4), %r9d
shrq $0x20, %rdx
movq %r11, %r14
shrq $0x20, %r14
movl $0xff, %eax
andl %eax, %r14d
movq 0x120(%rsp), %rdi
andl %eax, %edi
movl $0xff, %ebx
leaq 0x8d33(%rip), %r13      # 0xd0b0
movl (%r13,%r14,4), %eax
leaq 0x9527(%rip), %r13      # 0xd8b0
xorl %edx, %eax
leaq 0x911e(%rip), %r14      # 0xd4b0
xorl (%r14,%rdi,4), %eax
movq 0x1b8(%rsp), %rdi
andl %ebx, %edi
xorl (%r13,%rdi,4), %eax
shrl $0x18, %r11d
leaq 0x9900(%rip), %r14      # 0xdcb0
xorl (%r14,%r11,4), %eax
shrq $0x38, %r8
leaq 0x98f1(%rip), %r14      # 0xdcb0
movq 0x10(%rsp), %rdi
xorl (%r14,%r8,4), %edi
movq %rdi, 0x10(%rsp)
movq 0x50(%rsp), %rdi
shlq $0x20, %rdi
addq %rdi, 0xf8(%rsp)
movq 0x238(%rsp), %r11
movl %r11d, %r8d
andl %ebx, %r8d
leaq 0x8cbd(%rip), %r14      # 0xd0b0
movl (%r14,%r8,4), %ebp
leaq 0x90b2(%rip), %rdi      # 0xd4b0
andl %ebx, %esi
xorl (%rdi,%rsi,4), %ebp
shrq $0x30, %rcx
andl %ebx, %ecx
xorl (%r13,%rcx,4), %ebp
movq 0x38(%rsp), %rbx
movl -0x10(%r10,%rbx), %ecx
movq 0x200(%rsp), %r8
movl %r8d, %esi
xorl %ecx, %esi
xorl 0x110(%rsp), %esi
movq %rsi, 0xe0(%rsp)
movl %r8d, %esi
movq %r8, %r14
shrl $0x18, %esi
leaq 0x986c(%rip), %r8       # 0xdcb0
xorl (%r8,%rsi,4), %ebp
movl -0xc(%r10,%rbx), %r8d
movl %r11d, %esi
xorl %r8d, %esi
xorl 0x1f8(%rsp), %esi
movq %rsi, 0x158(%rsp)
movl -0x8(%r10,%rbx), %esi
movl %esi, 0x58(%rsp)
xorl %esi, %r12d
movl -0x4(%r10,%rbx), %esi
movl %esi, 0x50(%rsp)
xorl %esi, %eax
shlq $0x20, %rax
orq %r12, %rax
movq %rax, 0x88(%rsp)
leaq 0x8c21(%rip), %r12      # 0xd0b0
movl %r14d, %esi
shrl $0xe, %esi
movl $0x3fc, %eax            # imm = 0x3FC
andl %eax, %esi
movq %r13, %rbx
xorl (%rsi,%r13), %r9d
movl %r11d, %esi
shrl $0x18, %esi
leaq 0x9800(%rip), %r13      # 0xdcb0
xorl (%r13,%rsi,4), %r9d
movq 0xc8(%rsp), %rsi
movq %rsi, 0xf0(%rsp)
movl $0xff, %esi
andl %esi, %edx
movl (%r12,%rdx,4), %r13d
shrl $0x8, %r14d
andl %esi, %r14d
movq %rdi, %r10
xorl (%rdi,%r14,4), %r13d
shrl $0xe, %r11d
andl %eax, %r11d
movl $0x3fc, %edi            # imm = 0x3FC
xorl (%r11,%rbx), %r13d
andl %esi, %r15d
leaq 0x97b8(%rip), %rdx      # 0xdcb0
xorl (%rdx,%r15,4), %r13d
movq 0x80(%rsp), %rax
andl %esi, %eax
movl (%r12,%rax,4), %edx
movq 0xa0(%rsp), %rax
andl %esi, %eax
movl $0xff, %r14d
xorl (%r10,%rax,4), %edx
movq %r10, %r15
movq 0x1d8(%rsp), %r10
movl %r10d, %esi
shrl $0xe, %esi
andl %edi, %esi
xorl (%rsi,%rbx), %edx
movq %r10, %rsi
shrq $0x38, %rsi
leaq 0x976e(%rip), %r11      # 0xdcb0
xorl (%r11,%rsi,4), %edx
xorl 0x140(%rsp), %r9d
xorl 0x138(%rsp), %r13d
shlq $0x20, %r13
orq %r9, %r13
movq 0x68(%rsp), %rax
movq 0xd0(%rsp), %r9
xorl %r9d, %eax
xorl %ecx, %eax
xorl %edx, %eax
movq %rax, 0x68(%rsp)
movq 0x1c8(%rsp), %rax
andl %r14d, %eax
movl (%r12,%rax,4), %eax
movl %r10d, %ecx
shrl $0x8, %ecx
andl %r14d, %ecx
xorl (%r15,%rcx,4), %eax
movq %r10, %rcx
shrq $0x30, %rcx
andl %r14d, %ecx
xorl (%rbx,%rcx,4), %eax
movq 0x128(%rsp), %rdx
andl %r14d, %edx
leaq 0x96ff(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rdx,4), %eax
movq 0x48(%rsp), %rsi
movq 0x150(%rsp), %rdx
xorl %edx, %esi
xorl %r8d, %esi
movq 0x100(%rsp), %rcx
movq %rcx, 0x78(%rsp)
movl 0xc0(%rsp), %r11d
movl %r9d, %ecx
andl %r14d, %ecx
movq %r12, %r9
movl (%r12,%rcx,4), %edi
movl %edx, %ecx
shrl $0x8, %ecx
andl %r14d, %ecx
xorl (%r15,%rcx,4), %edi
movq %r15, %r12
movq 0x290(%rsp), %rdx
shrq $0x10, %rdx
movq 0xb8(%rsp), %rcx
shrq $0x18, %rcx
movq %rcx, 0xb8(%rsp)
shll $0x18, %ecx
andl %r14d, %edx
xorl (%rbx,%rdx,4), %edi
shll $0x10, %edx
orl %ecx, %edx
movq 0x278(%rsp), %r15
shrq $0x8, %r15
movl %r15d, %ecx
shll $0x8, %ecx
movl $0xffff, %r8d           # imm = 0xFFFF
andl %r8d, %ecx
orl %edx, %ecx
addl 0x270(%rsp), %ecx
movl %r10d, %edx
andl %r14d, %edx
xorl (%r9,%rdx,4), %ecx
xorl %eax, %esi
movq %rsi, 0x48(%rsp)
movq %r10, %rax
shrq $0x28, %rax
andl %r14d, %eax
movq %r12, %rsi
xorl (%r12,%rax,4), %ecx
movq 0x1d0(%rsp), %rax
andl %r14d, %eax
movq %rbx, %r12
xorl (%rbx,%rax,4), %ecx
leaq 0x962d(%rip), %rax      # 0xdcb0
movq 0x168(%rsp), %rdx
xorl (%rax,%rdx,4), %ecx
movq 0x20(%rsp), %rax
xorl 0x58(%rsp), %eax
xorl %ecx, %eax
movq %rax, 0x20(%rsp)
movq 0x210(%rsp), %r9
shrq $0x20, %r9
movq %r10, %rax
shrq $0x20, %rax
andl %r14d, %eax
movq 0x188(%rsp), %rcx
andl %r14d, %ecx
leaq 0x89ea(%rip), %rbx      # 0xd0b0
movl (%rbx,%rax,4), %eax
xorl %r9d, %eax
xorl (%rsi,%rcx,4), %eax
movq 0x180(%rsp), %rcx
andl %r14d, %ecx
xorl (%r12,%rcx,4), %eax
shrl $0x18, %r10d
leaq 0x95c7(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r10,4), %eax
movq 0x218(%rsp), %rdx
shrq $0x38, %rdx
leaq 0x95b0(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rdx,4), %edi
movq %rdi, 0xc0(%rsp)
movq 0x160(%rsp), %rcx
shlq $0x20, %rcx
orq %rcx, %r11
movq %r11, 0x100(%rsp)
movq 0x150(%rsp), %rdi
movl %edi, %ecx
andl %r14d, %ecx
movl (%rbx,%rcx,4), %r8d
andl %r14d, %r15d
xorl (%rsi,%r15,4), %r8d
leaq 0x956f(%rip), %r15      # 0xdcb0
movq 0xa8(%rsp), %rdx
xorl 0x50(%rsp), %edx
movq 0x220(%rsp), %rcx
shrq $0x30, %rcx
andl %r14d, %ecx
xorl (%r12,%rcx,4), %r8d
movq %r12, %rbx
movq 0xd0(%rsp), %rsi
movl %esi, %ecx
shrl $0x18, %ecx
xorl (%r15,%rcx,4), %r8d
movl %esi, %ecx
shrl $0xe, %ecx
movl $0x3fc, %r11d           # imm = 0x3FC
andl %r11d, %ecx
movq 0x228(%rsp), %r10
xorl (%rcx,%r12), %r10d
xorl %eax, %edx
movl %edi, %eax
shrl $0x18, %eax
xorl (%r15,%rax,4), %r10d
movq 0x108(%rsp), %rax
movq %rax, 0x160(%rsp)
andl %r14d, %r9d
leaq 0x88fd(%rip), %rax      # 0xd0b0
movl (%rax,%r9,4), %r12d
shrl $0x8, %esi
andl %r14d, %esi
leaq 0x8cec(%rip), %rax      # 0xd4b0
xorl (%rax,%rsi,4), %r12d
shrl $0xe, %edi
andl %r11d, %edi
xorl (%rdi,%rbx), %r12d
movq 0xb8(%rsp), %rax
andl %r14d, %eax
xorl (%r15,%rax,4), %r12d
movq %rdx, %rax
shlq $0x20, %rax
addq 0x20(%rsp), %rax
movq %rax, 0xa8(%rsp)
xorl 0x140(%rsp), %r10d
xorl 0x138(%rsp), %r12d
shlq $0x20, %r12
orq %r10, %r12
movq 0x10(%rsp), %rdx
movq 0x230(%rsp), %rcx
andl %r14d, %ecx
movq 0x1a8(%rsp), %r15
orq %rcx, %r15
movq 0x90(%rsp), %rax
shlq $0x20, %rax
movq 0x70(%rsp), %rcx
addq %rcx, %rax
movq 0x78(%rsp), %rcx
movq 0x170(%rsp), %rbx
andq %rbx, %rcx
xorq %rax, %rcx
movl 0x284(%rsp), %r10d
xorl %r10d, %edx
movl 0x280(%rsp), %r11d
xorl %r11d, %ebp
movq %rbp, 0x50(%rsp)
shlq $0x20, %rbp
movq %rdx, 0x10(%rsp)
leaq (%rdx,%rbp), %rax
xorq %r15, %rax
xorq %rcx, %rax
movq 0x2d8(%rsp), %r9
movq 0x38(%rsp), %rsi
movq %rax, -0x20(%r9,%rsi)
movq 0xe8(%rsp), %rax
movq %rax, 0x1a8(%rsp)
movq 0x190(%rsp), %rcx
movq %rcx, 0x108(%rsp)
andq %rax, %rcx
movq 0x130(%rsp), %r14
xorq %r14, %rcx
movq %r13, 0xc8(%rsp)
xorq %r13, %rcx
movq 0x18(%rsp), %r13
xorq 0x28(%rsp), %rcx
movq %rcx, -0x18(%r9,%rsi)
movq 0x178(%rsp), %rcx
movq 0x30(%rsp), %rdi
xorl %r10d, %edi
movq 0x98(%rsp), %rdx
xorl %r11d, %edx
movq %rdx, 0x98(%rsp)
shlq $0x20, %rdx
movq %rdi, 0x30(%rsp)
addq %rdi, %rdx
andq %rcx, %r15
xorq %rdx, %r15
movq 0x48(%rsp), %rdx
shlq $0x20, %rdx
movq 0x68(%rsp), %rdi
addq %rdi, %rdx
xorq 0xf8(%rsp), %rdx
xorq %r15, %rdx
movq %rdx, -0x10(%r9,%rsi)
movq 0x1c0(%rsp), %r15
movq %r15, %rdx
andq %r14, %rdx
movq 0xf0(%rsp), %rdi
xorq %rdi, %rdx
xorq 0x148(%rsp), %rdx
xorq 0xa8(%rsp), %rdx
movq %rdx, -0x8(%r9,%rsi)
movq 0x198(%rsp), %r9
movq 0x1e0(%rsp), %r14
shrl $0x8, %r13d
movq 0x118(%rsp), %rax
shrl $0x10, %eax
movq %rax, 0x118(%rsp)
movq 0x8(%rsp), %rax
shrl $0x18, %eax
movq %rax, 0x8(%rsp)
movq %rbx, %rax
movq %rbx, %rdx
shrq $0x8, %rdx
movq %rdx, 0x120(%rsp)
movq %rbx, %rdx
shrq $0x10, %rdx
movq %rdx, 0xb8(%rsp)
movq %rbx, %rdx
shrq $0x18, %rdx
movq %rdx, 0xd0(%rsp)
movq %rbx, %rdx
shrq $0x20, %rdx
movq %rdx, 0x150(%rsp)
movq %rbx, %rdx
shrq $0x28, %rdx
movq %rdx, 0x110(%rsp)
movq %rbx, %rdx
shrq $0x30, %rdx
movq %rdx, 0x1b8(%rsp)
movq %rbx, %rdx
shrq $0x38, %rdx
movq %rdx, 0x58(%rsp)
movq %rcx, %rdx
shrq $0x8, %rdx
movq %rdx, 0x188(%rsp)
movq %rcx, %rdx
shrq $0x10, %rdx
movq %rdx, 0x1d0(%rsp)
movq %rcx, %rdx
shrq $0x18, %rdx
movq %rdx, 0x128(%rsp)
movq %rcx, %rdx
shrq $0x20, %rdx
movq %rdx, 0x1c8(%rsp)
movq %rcx, %rdx
shrq $0x28, %rdx
movq %rdx, 0xa0(%rsp)
movq %rcx, %rdx
shrq $0x30, %rdx
movq %rdx, 0x180(%rsp)
movq %rcx, %rbx
shrq $0x38, %rbx
movq %rbx, 0x168(%rsp)
movq 0xc0(%rsp), %rdx
xorl %r10d, %edx
movq %rdx, 0xc0(%rsp)
xorl %r11d, %r8d
addq $0x20, %rsi
movq %r15, 0x1a0(%rsp)
movq %r15, 0x1d8(%rsp)
movq %rcx, 0x80(%rsp)
movq %r9, 0x1f0(%rsp)
movq %r9, 0x1c0(%rsp)
movq %r14, 0x1f8(%rsp)
movq %r14, 0x178(%rsp)
movq 0x78(%rsp), %rdx
movq %rdx, 0x1e0(%rsp)
movq 0x108(%rsp), %r9
movq 0x160(%rsp), %rdx
movq %rdx, 0x190(%rsp)
movq 0x1a8(%rsp), %rdx
movq %rdx, 0x1b0(%rsp)
movq %rax, %rbx
movq %rax, 0x20(%rsp)
movq %rdi, 0xe8(%rsp)
movq 0x130(%rsp), %rbp
movq %rsi, 0x38(%rsp)
movq 0x208(%rsp), %rax
cmpq %rax, %rsi
jbe 0x3d2e
movq %rdx, %r15
movq %rax, %rdx
movq %r13, 0x18(%rsp)
andl $-0x20, %eax
movq %rbp, 0x38(%rsp)
movq %rdi, 0xe8(%rsp)
movq %r15, 0x1b0(%rsp)
movq 0x160(%rsp), %r13
movq 0x108(%rsp), %rsi
movq %rsi, 0x198(%rsp)
movq 0x78(%rsp), %rsi
movq %rsi, 0x1e0(%rsp)
movq 0x1f8(%rsp), %rsi
movq %rsi, 0x178(%rsp)
movq 0x1f0(%rsp), %rsi
movq %rsi, 0x1c0(%rsp)
movq %rcx, %r10
movq 0x1a0(%rsp), %rcx
movq %rcx, 0x1d8(%rsp)
movq 0x68(%rsp), %r9
movq 0xa8(%rsp), %r11
movq %r12, %rcx
leaq 0x8909(%rip), %r15      # 0xd4b0
movl 0xd8(%rsp), %edi
movq 0xb0(%rsp), %r14
movq %r8, 0x160(%rsp)
subq %rax, %rdx
movq 0x88(%rsp), %rbp
movq 0x288(%rsp), %rsi
movq %r9, 0x68(%rsp)
movq %r11, 0xa8(%rsp)
movq %rbp, 0x88(%rsp)
jbe 0x58fd
movq %rcx, 0x108(%rsp)
vxorps %xmm0, %xmm0, %xmm0
movl %edi, %r12d
leaq 0x240(%rsp), %rdi
vmovups %ymm0, (%rdi)
addq %rax, %rsi
movq %rdx, 0x1a0(%rsp)
movq %r10, 0x80(%rsp)
movq %rax, 0x1f0(%rsp)
vzeroupper
callq 0x1090
movzbl %r12b, %eax
leaq 0x847b(%rip), %rbp      # 0xd0b0
movl (%rbp,%rax,4), %ecx
movl $0xff, %r9d
andl %r9d, %r14d
xorl (%r15,%r14,4), %ecx
movq 0x38(%rsp), %rsi
movl %esi, %edx
shrl $0xe, %edx
movl $0x3fc, %eax            # imm = 0x3FC
andl %eax, %edx
movq %r15, %r8
leaq 0x8c4f(%rip), %r14      # 0xd8b0
xorl (%rdx,%r14), %ecx
movq %rsi, %rdx
shrq $0x38, %rdx
leaq 0x903d(%rip), %r15      # 0xdcb0
xorl (%r15,%rdx,4), %ecx
movq %r15, %r10
movq %rcx, 0x78(%rsp)
movzbl 0x1e8(%rsp), %edx
movl (%rbp,%rdx,4), %eax
movl %esi, %edx
shrl $0x8, %edx
andl %r9d, %edx
xorl (%r8,%rdx,4), %eax
movq %r8, %r15
movq %rsi, %rdx
shrq $0x30, %rdx
andl %r9d, %edx
xorl (%r14,%rdx,4), %eax
movq 0x8(%rsp), %rdx
andl %r9d, %edx
xorl (%r10,%rdx,4), %eax
movq %rax, 0x8(%rsp)
movq 0x70(%rsp), %rax
movl %eax, %edx
andl %r9d, %edx
movq %r13, 0x190(%rsp)
movq %rsi, %r13
movq %rbx, 0x20(%rsp)
movq 0x90(%rsp), %rbx
movl %ebx, %esi
shrl $0x8, %esi
andl %r9d, %esi
movl (%r8,%rsi,4), %esi
xorl (%rbp,%rdx,4), %esi
movq %rsi, %rdi
movq 0x28(%rsp), %r12
movq %r12, %rdx
shrq $0x10, %rdx
movq %r12, %r8
shrq $0x18, %r8
movl %r8d, %esi
shll $0x18, %esi
andl %r9d, %edx
xorl (%r14,%rdx,4), %edi
movl %edx, %r10d
shll $0x10, %r10d
orl %esi, %r10d
movq %r12, %r9
shrq $0x8, %r9
movl %r9d, %r11d
shll $0x8, %r11d
movl $0xffff, %edx           # imm = 0xFFFF
andl %edx, %r11d
orl %r10d, %r11d
movl %r13d, %r10d
movl $0xff, %edx
andl %edx, %r10d
movl %r12d, %esi
andl %edx, %esi
orl %esi, %r11d
xorl (%rbp,%r10,4), %r11d
movq %r13, %r10
shrq $0x28, %r10
andl %edx, %r10d
movl $0xff, %ecx
xorl (%r15,%r10,4), %r11d
movq 0x118(%rsp), %rdx
andl %ecx, %edx
xorl (%r14,%rdx,4), %r11d
movq 0x60(%rsp), %rdx
leaq 0x8f3a(%rip), %r10      # 0xdcb0
xorl (%r10,%rdx,4), %r11d
movq %r11, 0x60(%rsp)
movq %r12, %r10
shrq $0x20, %r10
movq %r13, %r11
shrq $0x20, %r11
andl %ecx, %r11d
movq 0x18(%rsp), %rdx
andl %ecx, %edx
movl (%rbp,%r11,4), %r11d
xorl %r10d, %r11d
xorl (%r15,%rdx,4), %r11d
movq %r15, %rbp
movq 0x40(%rsp), %rdx
andl %ecx, %edx
xorl (%r14,%rdx,4), %r11d
shrl $0x18, %r13d
leaq 0x8ef4(%rip), %r15      # 0xdcb0
xorl (%r15,%r13,4), %r11d
movq %r11, 0xf0(%rsp)
movq %r12, %r11
shrq $0x38, %r11
xorl (%r15,%r11,4), %edi
movq %rdi, 0x130(%rsp)
movl %ebx, %r11d
movl $0xff, %ecx
andl %ecx, %r11d
andl %ecx, %r9d
movl $0xff, %r14d
movl (%rbp,%r9,4), %edx
leaq 0x82b5(%rip), %rdi      # 0xd0b0
xorl (%rdi,%r11,4), %edx
movq %r12, %r9
shrq $0x30, %r9
andl %r14d, %r9d
leaq 0x8aa0(%rip), %r13      # 0xd8b0
xorl (%r13,%r9,4), %edx
movl %eax, %r9d
shrl $0x18, %r9d
xorl (%r15,%r9,4), %edx
movq %rdx, 0x38(%rsp)
shrq $0x28, %r12
andl %r14d, %r12d
movl (%rbp,%r12,4), %r9d
xorl (%rdi,%rsi,4), %r9d
movl %eax, %esi
shrl $0xe, %esi
movl $0x3fc, %edx            # imm = 0x3FC
andl %edx, %esi
xorl (%rsi,%r13), %r9d
movl %ebx, %esi
shrl $0x18, %esi
xorl (%r15,%rsi,4), %r9d
movq %r9, 0x40(%rsp)
leaq 0x240(%rsp), %rsi
movl (%rsi), %esi
movl %esi, 0x18(%rsp)
movq 0x78(%rsp), %rcx
xorl %esi, %ecx
xorl %eax, %ecx
movq %rcx, 0x78(%rsp)
andl %r14d, %r10d
shrl $0x8, %eax
andl %r14d, %eax
movl (%rbp,%rax,4), %ecx
xorl (%rdi,%r10,4), %ecx
movq 0x8(%rsp), %rax
xorl %ebx, %eax
movq %rax, 0x8(%rsp)
shrl $0xe, %ebx
andl %edx, %ebx
movl $0x3fc, %eax            # imm = 0x3FC
xorl (%rbx,%r13), %ecx
andl %r14d, %r8d
xorl (%r15,%r8,4), %ecx
movq %rcx, 0x138(%rsp)
movq 0x20(%rsp), %rcx
andl %r14d, %ecx
movl (%rdi,%rcx,4), %esi
movq 0x110(%rsp), %rdx
andl %r14d, %edx
movq %rbp, %rcx
xorl (%rbp,%rdx,4), %esi
movq 0x1b0(%rsp), %rbx
movl %ebx, %r8d
shrl $0xe, %r8d
andl %eax, %r8d
xorl (%r8,%r13), %esi
movq %rbx, %r8
shrq $0x38, %r8
xorl (%r15,%r8,4), %esi
movl %esi, 0x70(%rsp)
movq 0x150(%rsp), %rdx
andl %r14d, %edx
movl (%rdi,%rdx,4), %eax
movl %ebx, %r8d
shrl $0x8, %r8d
andl %r14d, %r8d
xorl (%rbp,%r8,4), %eax
movq %rbx, %r8
shrq $0x30, %r8
andl %r14d, %r8d
xorl (%r13,%r8,4), %eax
movq 0xd0(%rsp), %rdx
andl %r14d, %edx
xorl (%r15,%rdx,4), %eax
movl %eax, 0x90(%rsp)
movl 0x10(%rsp), %r15d
movq 0xe0(%rsp), %r9
movl %r9d, %r8d
andl %r14d, %r8d
movl (%rdi,%r8,4), %esi
movq 0x158(%rsp), %r12
movl %r12d, %r8d
shrl $0x8, %r8d
andl %r14d, %r8d
xorl (%rbp,%r8,4), %esi
movq 0x88(%rsp), %rdx
movq %rdx, %r8
shrq $0x10, %r8
movq %rdx, %rdi
movq %rdx, %rbp
shrq $0x18, %rdi
movq %rdi, 0xd8(%rsp)
andl %r14d, %r8d
xorl (%r13,%r8,4), %esi
movl %edi, %r10d
shll $0x18, %r10d
shll $0x10, %r8d
orl %r10d, %r8d
movq %rdx, %r10
shrq $0x8, %r10
movq %rbx, %r14
movl %r10d, %r13d
shll $0x8, %r13d
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %r13d
orl %r8d, %r13d
movl %r14d, %r11d
movl $0xff, %eax
andl %eax, %r11d
movl %ebp, %r8d
andl %eax, %r8d
orl %r8d, %r13d
leaq 0x80e7(%rip), %rbx      # 0xd0b0
xorl (%rbx,%r11,4), %r13d
movq %r14, %r11
shrq $0x28, %r11
andl %eax, %r11d
movl $0xff, %eax
xorl (%rcx,%r11,4), %r13d
movq %rcx, %rdi
movq 0xb8(%rsp), %rdx
andl %eax, %edx
leaq 0x88bc(%rip), %rcx      # 0xd8b0
xorl (%rcx,%rdx,4), %r13d
movq 0x58(%rsp), %rcx
leaq 0x8cac(%rip), %rax      # 0xdcb0
xorl (%rax,%rcx,4), %r13d
movq %rbp, %rbx
shrq $0x20, %rbx
movq %r14, %r11
shrq $0x20, %r11
movl $0xff, %eax
andl %eax, %r11d
movq 0x120(%rsp), %rdx
andl %eax, %edx
leaq 0x8081(%rip), %rcx      # 0xd0b0
movl (%rcx,%r11,4), %eax
xorl %ebx, %eax
xorl (%rdi,%rdx,4), %eax
movq 0x1b8(%rsp), %rdx
movl $0xff, %ecx
andl %ecx, %edx
leaq 0x8862(%rip), %rcx      # 0xd8b0
xorl (%rcx,%rdx,4), %eax
shrl $0x18, %r14d
leaq 0x8c54(%rip), %rdx      # 0xdcb0
xorl (%rdx,%r14,4), %eax
movq %rax, 0x20(%rsp)
movq 0x50(%rsp), %rcx
shlq $0x20, %rcx
orq %rcx, %r15
movq %r15, 0xb0(%rsp)
movq %rbp, %r11
shrq $0x38, %r11
xorl (%rdx,%r11,4), %esi
movq %rdx, %rdi
movq %rsi, 0x10(%rsp)
movl %r12d, %r11d
movl $0xff, %ecx
andl %ecx, %r11d
movq %r12, %rdx
leaq 0x800f(%rip), %r14      # 0xd0b0
movl (%r14,%r11,4), %eax
andl %ecx, %r10d
movl $0xff, %r12d
leaq 0x83fb(%rip), %rcx      # 0xd4b0
xorl (%rcx,%r10,4), %eax
movq %rbp, %r10
shrq $0x30, %r10
andl %r12d, %r10d
leaq 0x87e6(%rip), %rcx      # 0xd8b0
xorl (%rcx,%r10,4), %eax
movl %r9d, %r10d
shrl $0x18, %r10d
xorl (%rdi,%r10,4), %eax
movq %rax, 0x50(%rsp)
leaq 0x7fcb(%rip), %r10      # 0xd0b0
movl (%r10,%r8,4), %r15d
shrq $0x28, %rbp
andl %r12d, %ebp
leaq 0x83b9(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rbp,4), %r15d
leaq 0x240(%rsp), %rax
movl 0x8(%rax), %ecx
movq %rcx, 0x88(%rsp)
movq 0x60(%rsp), %rsi
xorl %ecx, %esi
movl 0xc(%rax), %edi
movq %rdi, 0x28(%rsp)
movq 0xf0(%rsp), %rcx
xorl %edi, %ecx
shlq $0x20, %rcx
orq %rsi, %rcx
movq %rcx, 0xf0(%rsp)
movq 0xaeb3(%rip), %rsi      # 0xfff0
movl 0x8(%rsi), %r11d
movq 0x40(%rsp), %r10
xorl %r11d, %r10d
movl %r11d, 0x120(%rsp)
movl 0xc(%rsi), %r8d
movq 0x138(%rsp), %rcx
xorl %r8d, %ecx
movl %r8d, 0x40(%rsp)
shlq $0x20, %rcx
orq %r10, %rcx
movq %rcx, 0x138(%rsp)
movl 0x18(%rax), %ecx
movl %ecx, 0x58(%rsp)
xorl %ecx, %r13d
movl 0x1c(%rax), %ecx
movl %ecx, 0x60(%rsp)
movq %rax, %rsi
movq 0x20(%rsp), %rax
xorl %ecx, %eax
shlq $0x20, %rax
orq %r13, %rax
movq %rax, 0x20(%rsp)
movl %r9d, %r14d
shrl $0xe, %r14d
movl $0x3fc, %edi            # imm = 0x3FC
andl %edi, %r14d
leaq 0x86ff(%rip), %rcx      # 0xd8b0
xorl (%r14,%rcx), %r15d
movl %edx, %r14d
shrl $0x18, %r14d
leaq 0x8aed(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r14,4), %r15d
movl 0x10(%rsi), %r14d
movl 0x70(%rsp), %eax
xorl %r14d, %eax
xorl %r9d, %eax
movl %eax, 0x70(%rsp)
andl %r12d, %ebx
leaq 0x7ecd(%rip), %r13      # 0xd0b0
movl (%r13,%rbx,4), %ebp
shrl $0x8, %r9d
andl %r12d, %r9d
leaq 0x82ba(%rip), %rcx      # 0xd4b0
xorl (%rcx,%r9,4), %ebp
movl 0x14(%rsi), %ecx
movl %ecx, 0xe0(%rsp)
movq %rsi, %r13
movl 0x90(%rsp), %eax
xorl %ecx, %eax
xorl %edx, %eax
movl %eax, 0x90(%rsp)
shrl $0xe, %edx
andl %edi, %edx
movl $0x3fc, %esi            # imm = 0x3FC
leaq 0x8686(%rip), %rcx      # 0xd8b0
xorl (%rdx,%rcx), %ebp
movq 0xd8(%rsp), %rax
andl %r12d, %eax
leaq 0x8a71(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %ebp
movq 0x80(%rsp), %rax
movl $0xff, %ecx
andl %ecx, %eax
leaq 0x7e58(%rip), %r12      # 0xd0b0
movl (%r12,%rax,4), %eax
movq 0xa0(%rsp), %rdi
andl %ecx, %edi
movl $0xff, %ebx
leaq 0x823e(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdi,4), %eax
movq 0x1d8(%rsp), %r10
movl %r10d, %r12d
shrl $0xe, %r12d
andl %esi, %r12d
leaq 0x8622(%rip), %rcx      # 0xd8b0
xorl (%r12,%rcx), %eax
movq %r10, %r12
shrq $0x38, %r12
leaq 0x8a10(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r12,4), %eax
xorl %r11d, %r15d
xorl %r8d, %ebp
shlq $0x20, %rbp
orq %r15, %rbp
xorl 0x18(%rsp), %eax
movq 0x68(%rsp), %rdx
xorl %edx, %eax
xorl %r14d, %eax
movq %rax, 0x80(%rsp)
movq 0x1c8(%rsp), %rcx
andl %ebx, %ecx
leaq 0x7dd8(%rip), %rsi      # 0xd0b0
movl (%rsi,%rcx,4), %r8d
movl %r10d, %esi
shrl $0x8, %esi
andl %ebx, %esi
leaq 0x81c5(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rsi,4), %r8d
movq %r10, %rsi
shrq $0x30, %rsi
andl %ebx, %esi
leaq 0x85b1(%rip), %rcx      # 0xd8b0
xorl (%rcx,%rsi,4), %r8d
movq 0x128(%rsp), %rsi
andl %ebx, %esi
leaq 0x899c(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rsi,4), %r8d
movl 0x4(%r13), %esi
movq 0x8(%rsp), %rax
xorl %esi, %eax
movq %rax, 0x8(%rsp)
xorl %esi, %r8d
movl 0xc0(%rsp), %r9d
movl %edx, %esi
andl %ebx, %esi
leaq 0x7d72(%rip), %r14      # 0xd0b0
movl (%r14,%rsi,4), %eax
movq 0x48(%rsp), %rdi
movl %edi, %esi
shrl $0x8, %esi
andl %ebx, %esi
leaq 0x815b(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rsi,4), %eax
movq 0xa8(%rsp), %rsi
movq %rsi, %r14
shrq $0x10, %r14
movq %rsi, %r15
shrq $0x18, %r15
movl %r15d, %r12d
shll $0x18, %r12d
andl %ebx, %r14d
leaq 0x8531(%rip), %rcx      # 0xd8b0
xorl (%rcx,%r14,4), %eax
shll $0x10, %r14d
orl %r12d, %r14d
movq %rsi, %r12
shrq $0x8, %r12
movl %r12d, %r13d
shll $0x8, %r13d
movl $0xffff, %ecx           # imm = 0xFFFF
andl %ecx, %r13d
orl %r14d, %r13d
movl %r10d, %edx
movl $0xff, %ecx
andl %ecx, %edx
movl %esi, %r14d
andl %ecx, %r14d
movl $0xff, %r11d
orl %r14d, %r13d
leaq 0x7ced(%rip), %rcx      # 0xd0b0
xorl (%rcx,%rdx,4), %r13d
movq %r10, %rdx
shrq $0x28, %rdx
andl %r11d, %edx
leaq 0x80d8(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdx,4), %r13d
movq 0x1d0(%rsp), %rdx
andl %r11d, %edx
leaq 0x84c2(%rip), %rcx      # 0xd8b0
xorl (%rcx,%rdx,4), %r13d
leaq 0x88b7(%rip), %rcx      # 0xdcb0
movq 0x168(%rsp), %rdx
xorl (%rcx,%rdx,4), %r13d
xorl %edi, %r8d
xorl 0xe0(%rsp), %r8d
movq %r8, 0x170(%rsp)
movq 0x88(%rsp), %rcx
xorl 0x58(%rsp), %ecx
xorl %r13d, %ecx
movq %rcx, %r8
movq %rsi, %rdx
shrq $0x20, %rdx
movq %r10, %r11
shrq $0x20, %r11
movl $0xff, %r13d
andl %r13d, %r11d
movq 0x188(%rsp), %rbx
andl %r13d, %ebx
leaq 0x7c5d(%rip), %rcx      # 0xd0b0
movl (%rcx,%r11,4), %r11d
xorl %edx, %r11d
leaq 0x804f(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rbx,4), %r11d
movq 0x180(%rsp), %rcx
andl %r13d, %ecx
movl $0xff, %r13d
leaq 0x8433(%rip), %rbx      # 0xd8b0
xorl (%rbx,%rcx,4), %r11d
shrl $0x18, %r10d
leaq 0x8824(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r10,4), %r11d
movq 0x28(%rsp), %rcx
xorl 0x60(%rsp), %ecx
xorl %r11d, %ecx
shlq $0x20, %rcx
orq %r8, %rcx
movq %rcx, 0x28(%rsp)
movq 0x160(%rsp), %rcx
shlq $0x20, %rcx
orq %rcx, %r9
movq %r9, 0x1b0(%rsp)
movq %rsi, %r9
shrq $0x38, %r9
leaq 0x87e3(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r9,4), %eax
movq 0xab18(%rip), %r11      # 0xfff0
movl (%r11), %r9d
movq 0x130(%rsp), %rcx
xorl %r9d, %ecx
movq %rcx, 0x130(%rsp)
movq 0x10(%rsp), %rcx
xorl %r9d, %ecx
movq %rcx, 0x10(%rsp)
xorl %r9d, %eax
movq %rax, 0xc0(%rsp)
movl %edi, %r9d
andl %r13d, %r9d
leaq 0x7b9d(%rip), %r10      # 0xd0b0
movl (%r10,%r9,4), %eax
andl %r13d, %r12d
leaq 0x7f8f(%rip), %rcx      # 0xd4b0
xorl (%rcx,%r12,4), %eax
leaq 0x7b84(%rip), %r12      # 0xd0b0
movq %rsi, %r9
shrq $0x30, %r9
andl %r13d, %r9d
xorl (%rbx,%r9,4), %eax
movq 0x68(%rsp), %r8
movl %r8d, %r9d
shrl $0x18, %r9d
leaq 0x8763(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r9,4), %eax
movl (%r12,%r14,4), %r9d
leaq 0x7f54(%rip), %r14      # 0xd4b0
shrq $0x28, %rsi
andl %r13d, %esi
xorl (%r14,%rsi,4), %r9d
movl %r8d, %r10d
shrl $0xe, %r10d
movl $0x3fc, %esi            # imm = 0x3FC
andl %esi, %r10d
xorl (%r10,%rbx), %r9d
movl 0x4(%r11), %r10d
movq 0x38(%rsp), %rcx
xorl %r10d, %ecx
movq %rcx, 0x38(%rsp)
movq 0x50(%rsp), %r11
xorl %r10d, %r11d
xorl %r10d, %eax
movq %rax, 0x160(%rsp)
movl %edi, %r10d
shrl $0x18, %r10d
leaq 0x8704(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r10,4), %r9d
xorl 0x120(%rsp), %r9d
andl %r13d, %edx
movl (%r12,%rdx,4), %edx
movq %r8, %rax
shrl $0x8, %eax
andl %r13d, %eax
xorl (%r14,%rax,4), %edx
shrl $0xe, %edi
andl %esi, %edi
xorl (%rdi,%rbx), %edx
andl %r13d, %r15d
leaq 0x86d2(%rip), %rcx      # 0xdcb0
xorl (%rcx,%r15,4), %edx
xorl 0x40(%rsp), %edx
shlq $0x20, %rdx
orq %r9, %rdx
movq %rdx, 0x140(%rsp)
movq 0x98(%rsp), %rsi
movl %esi, %edx
shrl $0x10, %edx
movl %esi, %ecx
shrl $0x18, %ecx
movq %rcx, 0x60(%rsp)
shlq $0x38, %rcx
movq %rdx, 0x40(%rsp)
shlq $0x30, %rdx
movabsq $0xff000000000000, %rdi # imm = 0xFF000000000000
andq %rdi, %rdx
orq %rcx, %rdx
movl %esi, %r14d
shrl $0x8, %r14d
movq %r14, %rcx
shlq $0x28, %rcx
movabsq $0xff0000000000, %rdi   # imm = 0xFF0000000000
andq %rdi, %rcx
orq %rdx, %rcx
movl %esi, %eax
movl %eax, 0x1e8(%rsp)
andl %r13d, %esi
shlq $0x20, %rsi
orq %rcx, %rsi
movq 0x30(%rsp), %rdx
andl %edx, %r13d
movl %edx, %eax
movl %eax, 0xd8(%rsp)
movl %edx, %r9d
movl %edx, %r8d
movl %edx, %ebx
andl $0xffffff00, %edx       # imm = 0xFFFFFF00
orq %rsi, %rdx
orq %r13, %rdx
movq 0x8(%rsp), %rax
shlq $0x20, %rax
movq 0x78(%rsp), %rcx
addq %rcx, %rax
movq 0x100(%rsp), %rcx
movq 0xf8(%rsp), %rdi
andq %rdi, %rcx
xorq %rax, %rcx
movq %r11, 0x50(%rsp)
shlq $0x20, %r11
movq 0x10(%rsp), %rsi
leaq (%rsi,%r11), %rax
xorq %rdx, %rcx
xorq %rax, %rcx
leaq 0x240(%rsp), %rsi
movq %rcx, (%rsi)
movq 0x190(%rsp), %rax
andq 0xe8(%rsp), %rax
movq 0x148(%rsp), %r12
xorq %r12, %rax
movq %rbp, 0x1a8(%rsp)
xorq %rbp, %rax
movq 0xf0(%rsp), %r13
xorq %r13, %rax
movq %rax, 0x8(%rsi)
movq 0x170(%rsp), %rax
shlq $0x20, %rax
movq 0x80(%rsp), %rcx
addq %rcx, %rax
movq 0x178(%rsp), %rcx
andq %rcx, %rdx
xorq %rax, %rdx
movq 0x38(%rsp), %rbp
movq %rbp, %rax
shlq $0x20, %rax
movq 0x130(%rsp), %r15
addq %r15, %rax
xorq 0xb0(%rsp), %rdx
xorq %rax, %rdx
movq %rdx, 0x10(%rsi)
movq 0x1c0(%rsp), %rax
andq %r12, %rax
xorq 0xc8(%rsp), %rax
xorq 0x138(%rsp), %rax
xorq 0x28(%rsp), %rax
movq %rax, 0x18(%rsi)
shrl $0x8, %r9d
movq %r9, 0x18(%rsp)
shrl $0x10, %r8d
movq %r8, 0x118(%rsp)
shrl $0x18, %ebx
movq %rdi, %rax
shrq $0x8, %rax
movq %rax, 0x120(%rsp)
movq %rdi, %rax
shrq $0x10, %rax
movq %rax, 0xb8(%rsp)
movq %rdi, %rax
shrq $0x18, %rax
movq %rax, 0xd0(%rsp)
movq %rdi, %rax
shrq $0x20, %rax
movq %rax, 0x150(%rsp)
movq %rdi, %rax
shrq $0x28, %rax
movq %rax, 0x110(%rsp)
movq %rdi, %rax
shrq $0x30, %rax
movq %rax, 0x1b8(%rsp)
movq %rdi, 0xf8(%rsp)
movq %rdi, %rax
shrq $0x38, %rax
movq %rax, 0x58(%rsp)
movq %rcx, %rax
shrq $0x8, %rcx
movq %rcx, 0x188(%rsp)
movq %rax, %rcx
shrq $0x10, %rcx
movq %rcx, 0x1d0(%rsp)
movq %rax, %rcx
shrq $0x18, %rcx
movq %rcx, 0x128(%rsp)
movq %rax, %rcx
shrq $0x20, %rcx
movq %rcx, 0x1c8(%rsp)
movq %rax, %rcx
shrq $0x28, %rcx
movq %rcx, 0xa0(%rsp)
movq %rax, %rcx
shrq $0x30, %rcx
movq %rcx, 0x180(%rsp)
shrq $0x38, %rax
movq %rax, 0x168(%rsp)
movq 0x1f0(%rsp), %rdi
addq 0x2d8(%rsp), %rdi
movq 0x1a0(%rsp), %rdx
callq 0x1090
movq %r12, %rdx
movq 0x8(%rsp), %r11
movq 0x78(%rsp), %rax
movl %eax, %r10d
movl %ebp, %ecx
movq %rcx, 0x98(%rsp)
movl %r15d, %ecx
movq %rcx, 0x30(%rsp)
movq %r13, %r9
movl 0x90(%rsp), %ecx
movq %rcx, 0x158(%rsp)
movl 0x70(%rsp), %ecx
movq %rcx, 0xe0(%rsp)
movq 0x20(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq 0x170(%rsp), %r15
movq %r15, 0x48(%rsp)
leaq 0x83d9(%rip), %rcx      # 0xdcb0
movl 0xd8(%rsp), %edi
movq 0x80(%rsp), %rax
movq %rax, 0x68(%rsp)
movq 0x28(%rsp), %rax
movq %rax, 0xa8(%rsp)
jmp 0x59f0
movq 0x148(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0x38(%rsp), %rdx
movq 0xc8(%rsp), %rax
movq %rax, 0x1a8(%rsp)
movq 0xe8(%rsp), %rax
movq %rax, 0xc8(%rsp)
movq 0xf8(%rsp), %rax
movq %rax, 0xb0(%rsp)
movq %rbx, 0xf8(%rsp)
movq 0x1b0(%rsp), %rax
movq %rax, 0xe8(%rsp)
movq %rcx, 0x140(%rsp)
movq %r13, 0x108(%rsp)
movq 0x100(%rsp), %rax
movq %rax, 0x1b0(%rsp)
movq 0x198(%rsp), %rax
movq %rax, 0x190(%rsp)
movq 0x1e0(%rsp), %rax
movq %rax, 0x100(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x1e0(%rsp)
movq 0x1c0(%rsp), %rax
movq %rax, 0x198(%rsp)
movq %r10, 0x178(%rsp)
movq 0x1d8(%rsp), %rax
movq %rax, 0x1c0(%rsp)
movq 0x28(%rsp), %r9
movq 0x90(%rsp), %r11
movq 0x8(%rsp), %rbx
leaq 0x82c5(%rip), %rcx      # 0xdcb0
movq 0x70(%rsp), %r10
movzbl %dil, %eax
leaq 0x76b5(%rip), %rbp      # 0xd0b0
movl (%rbp,%rax,4), %r15d
movl $0xff, %edi
andl %edi, %r14d
leaq 0x7aa1(%rip), %rax      # 0xd4b0
xorl (%rax,%r14,4), %r15d
movq %rax, %r13
movl %edx, %eax
shrl $0xe, %eax
movl $0x3fc, %esi            # imm = 0x3FC
andl %esi, %eax
leaq 0x7e87(%rip), %r8       # 0xd8b0
xorl (%rax,%r8), %r15d
movq %rdx, %rax
shrq $0x38, %rax
xorl (%rcx,%rax,4), %r15d
movl %r15d, 0x38(%rsp)
movzbl 0x1e8(%rsp), %eax
movl (%rbp,%rax,4), %esi
movl %edx, %eax
shrl $0x8, %eax
andl %edi, %eax
xorl (%r13,%rax,4), %esi
movq %rdx, %rax
shrq $0x30, %rax
andl %edi, %eax
xorl (%r8,%rax,4), %esi
andl %edi, %ebx
xorl (%rcx,%rbx,4), %esi
movq %rsi, 0x80(%rsp)
movl %r10d, %eax
andl %edi, %eax
movq %rcx, %rbx
movl %r11d, %ecx
shrl $0x8, %ecx
andl %edi, %ecx
movl (%r13,%rcx,4), %esi
movq %rbp, %r13
xorl (%rbp,%rax,4), %esi
movq %r9, %rax
shrq $0x10, %rax
movq %r9, %rbp
shrq $0x18, %rbp
movq %r9, %r14
movq %rdx, %r9
movl %ebp, %edx
shll $0x18, %edx
andl %edi, %eax
xorl (%r8,%rax,4), %esi
movl %esi, %r15d
movl %eax, %esi
shll $0x10, %esi
orl %edx, %esi
movq %r14, %rdi
shrq $0x8, %rdi
movl %edi, %ecx
shll $0x8, %ecx
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %ecx
orl %esi, %ecx
movl %r9d, %edx
movl $0xff, %esi
andl %esi, %edx
movl %r14d, %r12d
andl %esi, %r12d
orl %r12d, %ecx
xorl (%r13,%rdx,4), %ecx
movq %r9, %rdx
shrq $0x28, %rdx
andl %esi, %edx
leaq 0x79bf(%rip), %rax      # 0xd4b0
xorl (%rax,%rdx,4), %ecx
movq 0x118(%rsp), %rdx
andl %esi, %edx
xorl (%r8,%rdx,4), %ecx
movq 0x60(%rsp), %rax
xorl (%rbx,%rax,4), %ecx
movq %rcx, 0x60(%rsp)
movq %r14, %rdx
shrq $0x20, %rdx
movq %r9, %r8
shrq $0x20, %r8
andl %esi, %r8d
movq 0x18(%rsp), %rcx
andl %esi, %ecx
movl (%r13,%r8,4), %eax
xorl %edx, %eax
leaq 0x797b(%rip), %r8       # 0xd4b0
xorl (%r8,%rcx,4), %eax
movq 0x40(%rsp), %r13
andl %esi, %r13d
leaq 0x7d68(%rip), %rcx      # 0xd8b0
xorl (%rcx,%r13,4), %eax
shrl $0x18, %r9d
xorl (%rbx,%r9,4), %eax
movq %rax, 0x8(%rsp)
movq %r14, %r9
shrq $0x38, %r9
xorl (%rbx,%r9,4), %r15d
movl %r15d, 0x20(%rsp)
movl %r11d, %r9d
movl $0xff, %eax
andl %eax, %r9d
andl %eax, %edi
movl $0xff, %r15d
movl (%r8,%rdi,4), %eax
leaq 0x7529(%rip), %rsi      # 0xd0b0
xorl (%rsi,%r9,4), %eax
movq %r14, %rdi
shrq $0x30, %rdi
andl %r15d, %edi
movq %rcx, %r9
xorl (%rcx,%rdi,4), %eax
movl %r10d, %edi
shrl $0x18, %edi
xorl (%rbx,%rdi,4), %eax
movq %rax, 0x18(%rsp)
shrq $0x28, %r14
andl %r15d, %r14d
movl (%r8,%r14,4), %edi
xorl (%rsi,%r12,4), %edi
movq %rsi, %rcx
movl %r10d, %esi
shrl $0xe, %esi
movl $0x3fc, %eax            # imm = 0x3FC
andl %eax, %esi
xorl (%rsi,%r9), %edi
movl %r11d, %esi
shrl $0x18, %esi
xorl (%rbx,%rsi,4), %edi
movq %rdi, 0x70(%rsp)
xorl %r10d, 0x38(%rsp)
andl %r15d, %edx
shrl $0x8, %r10d
andl %r15d, %r10d
movl (%r8,%r10,4), %edi
movq %rcx, %rsi
xorl (%rcx,%rdx,4), %edi
movq 0x80(%rsp), %rcx
xorl %r11d, %ecx
movq %rcx, 0x80(%rsp)
shrl $0xe, %r11d
andl %eax, %r11d
xorl (%r11,%r9), %edi
andl %r15d, %ebp
xorl (%rbx,%rbp,4), %edi
movq %rdi, 0x90(%rsp)
movq 0xf8(%rsp), %rcx
movl $0xff, %edx
andl %edx, %ecx
movl (%rsi,%rcx,4), %ebp
movq 0x110(%rsp), %rcx
andl %edx, %ecx
movl $0xff, %r12d
xorl (%r8,%rcx,4), %ebp
movq 0xe8(%rsp), %r11
movl %r11d, %ecx
shrl $0xe, %ecx
andl %eax, %ecx
movq %r9, %r15
xorl (%rcx,%r9), %ebp
movq %r11, %rcx
shrq $0x38, %rcx
movq %rbx, %rdx
xorl (%rbx,%rcx,4), %ebp
movq 0x150(%rsp), %rax
andl %r12d, %eax
movl (%rsi,%rax,4), %ebx
movl %r11d, %ecx
shrl $0x8, %ecx
andl %r12d, %ecx
xorl (%r8,%rcx,4), %ebx
movq %r11, %rcx
shrq $0x30, %rcx
andl %r12d, %ecx
xorl (%r9,%rcx,4), %ebx
movq 0xd0(%rsp), %rax
andl %r12d, %eax
xorl (%rdx,%rax,4), %ebx
movq 0xe0(%rsp), %rcx
andl %r12d, %ecx
movq 0x158(%rsp), %r14
movl %r14d, %edx
shrl $0x8, %edx
andl %r12d, %edx
movl (%r8,%rdx,4), %r10d
movq %rsi, %r13
xorl (%rsi,%rcx,4), %r10d
movq 0x88(%rsp), %rdi
movq %rdi, %rcx
shrq $0x10, %rcx
movq %rdi, %rdx
shrq $0x18, %rdx
movq %rdx, 0x150(%rsp)
andl %r12d, %ecx
xorl (%r9,%rcx,4), %r10d
shll $0x18, %edx
shll $0x10, %ecx
orl %edx, %ecx
movq %rdi, %r9
shrq $0x8, %r9
movl %r9d, %esi
shll $0x8, %esi
movl $0xffff, %eax           # imm = 0xFFFF
andl %eax, %esi
orl %ecx, %esi
movl %r11d, %ecx
movl $0xff, %edx
andl %edx, %ecx
movl %edi, %r12d
andl %edx, %r12d
orl %r12d, %esi
xorl (%r13,%rcx,4), %esi
movq 0x268(%rsp), %rcx
vpbroadcastq %rcx, %ymm0
movq %r11, %rcx
shrq $0x28, %rcx
andl %edx, %ecx
xorl (%r8,%rcx,4), %esi
movq 0xb8(%rsp), %rax
andl %edx, %eax
xorl (%r15,%rax,4), %esi
movq 0x58(%rsp), %rax
leaq 0x7f59(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %esi
movq %rdi, %r8
shrq $0x20, %r8
movq %r11, %rdx
shrq $0x20, %rdx
movl $0xff, %eax
andl %eax, %edx
movq 0x120(%rsp), %r13
andl %eax, %r13d
leaq 0x732f(%rip), %rax      # 0xd0b0
movl (%rax,%rdx,4), %eax
xorl %r8d, %eax
leaq 0x7722(%rip), %rdx      # 0xd4b0
xorl (%rdx,%r13,4), %eax
movq 0x1b8(%rsp), %rdx
movl $0xff, %r13d
andl %r13d, %edx
xorl (%r15,%rdx,4), %eax
shrl $0x18, %r11d
xorl (%rcx,%r11,4), %eax
movq 0xe0(%rsp), %r13
movq %rdi, %r11
shrq $0x38, %r11
xorl (%rcx,%r11,4), %r10d
movl %r10d, 0x28(%rsp)
movl %r14d, %r11d
movl $0xff, %edx
andl %edx, %r11d
andl %edx, %r9d
movl $0xff, %r10d
leaq 0x76ce(%rip), %rdx      # 0xd4b0
movl (%rdx,%r9,4), %edx
leaq 0x72c3(%rip), %r15      # 0xd0b0
xorl (%r15,%r11,4), %edx
movq %rdi, %r9
shrq $0x30, %r9
andl %r10d, %r9d
leaq 0x7aae(%rip), %r11      # 0xd8b0
xorl (%r11,%r9,4), %edx
movl %r13d, %r9d
shrl $0x18, %r9d
movq %rcx, %r11
xorl (%rcx,%r9,4), %edx
movq %rdx, 0x40(%rsp)
movl (%r15,%r12,4), %edx
shrq $0x28, %rdi
andl %r10d, %edi
leaq 0x7685(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rdi,4), %edx
movl %r13d, %r9d
shrl $0xe, %r9d
movl $0x3fc, %r12d           # imm = 0x3FC
andl %r12d, %r9d
leaq 0x7a6b(%rip), %rdi      # 0xd8b0
xorl (%r9,%rdi), %edx
vxorps %xmm1, %xmm1, %xmm1
vmovups %ymm1, 0x240(%rsp)
movq 0x208(%rsp), %rdi
vpbroadcastq %rdi, %ymm1
vpmovsxbq 0x71f3(%rip), %ymm2 # 0xd060
vpsrlvq %ymm2, %ymm0, %ymm3
vpmovqb %ymm3, 0x248(%rsp)
vpsrlvq %ymm2, %ymm1, %ymm2
vpmovqb %ymm2, 0x258(%rsp)
vpmovsxbq 0x71ce(%rip), %ymm2 # 0xd064
vpsrlvq %ymm2, %ymm0, %ymm0
vpmovqb %ymm0, 0x24c(%rsp)
vpsrlvq %ymm2, %ymm1, %ymm0
vpmovqb %ymm0, 0x25c(%rsp)
movl %r14d, %r9d
shrl $0x18, %r9d
xorl (%r11,%r9,4), %edx
movl 0x250(%rsp), %edi
movl %edi, 0xe8(%rsp)
xorl %edi, %ebp
xorl %r13d, %ebp
movl %ebp, 0x58(%rsp)
andl %r10d, %r8d
movq %r15, %r9
movl (%r15,%r8,4), %edi
shrl $0x8, %r13d
andl %r10d, %r13d
movl $0xff, %r15d
xorl (%rcx,%r13,4), %edi
movl 0x254(%rsp), %ecx
movl %ecx, 0xd8(%rsp)
xorl %ecx, %ebx
xorl %r14d, %ebx
movq %rbx, 0x120(%rsp)
shrl $0xe, %r14d
andl %r12d, %r14d
movl $0x3fc, %r13d           # imm = 0x3FC
leaq 0x798e(%rip), %r8       # 0xd8b0
xorl (%r14,%r8), %edi
movl 0x248(%rsp), %ecx
movq %rcx, 0xb8(%rsp)
movq 0x60(%rsp), %r10
xorl %ecx, %r10d
movq %r8, %r14
movl 0x24c(%rsp), %ecx
movq %rcx, 0x88(%rsp)
movq 0x8(%rsp), %r8
xorl %ecx, %r8d
shlq $0x20, %r8
orq %r10, %r8
movq %r8, 0x8(%rsp)
movq 0xa086(%rip), %r12      # 0xfff0
movl 0x8(%r12), %r10d
movq 0x70(%rsp), %r8
xorl %r10d, %r8d
movl %r10d, %ebp
movl %r10d, 0x60(%rsp)
movl 0xc(%r12), %ebx
movq 0x90(%rsp), %r10
xorl %ebx, %r10d
movl %ebx, 0x70(%rsp)
shlq $0x20, %r10
orq %r8, %r10
movq %r10, 0x90(%rsp)
movl 0x258(%rsp), %ecx
movl %ecx, 0xd0(%rsp)
xorl %ecx, %esi
movl 0x25c(%rsp), %ecx
movl %ecx, 0x1b8(%rsp)
xorl %ecx, %eax
shlq $0x20, %rax
orq %rsi, %rax
movq %rax, 0xe0(%rsp)
movq 0x150(%rsp), %rax
andl %r15d, %eax
xorl (%r11,%rax,4), %edi
movq 0x50(%rsp), %rsi
shlq $0x20, %rsi
movl 0x10(%rsp), %eax
orq %rsi, %rax
movq %rax, 0x10(%rsp)
xorl %ebp, %edx
xorl %ebx, %edi
shlq $0x20, %rdi
orq %rdx, %rdi
movq %rdi, 0x158(%rsp)
movq 0x178(%rsp), %rdx
movl $0xff, %ecx
andl %ecx, %edx
movl (%r9,%rdx,4), %edx
movq 0xa0(%rsp), %rax
andl %ecx, %eax
movl $0xff, %r10d
leaq 0x747e(%rip), %rbx      # 0xd4b0
xorl (%rbx,%rax,4), %edx
movq 0x1c0(%rsp), %r8
movl %r8d, %esi
shrl $0xe, %esi
andl %r13d, %esi
xorl (%rsi,%r14), %edx
movq %r8, %rsi
shrq $0x38, %rsi
xorl (%r11,%rsi,4), %edx
movl %edx, %eax
movq 0x1c8(%rsp), %rdx
andl %r10d, %edx
movl (%r9,%rdx,4), %ecx
movq %r9, %r12
movl %r8d, %esi
shrl $0x8, %esi
andl %r10d, %esi
xorl (%rbx,%rsi,4), %ecx
movq %r8, %rsi
shrq $0x30, %rsi
andl %r10d, %esi
xorl (%r14,%rsi,4), %ecx
movq 0x128(%rsp), %rdx
andl %r10d, %edx
xorl (%r11,%rdx,4), %ecx
movq %rcx, %r13
movq %r11, %r9
movq 0x68(%rsp), %rdx
movl %edx, %esi
andl %r10d, %esi
movq 0x48(%rsp), %r15
movl %r15d, %edi
shrl $0x8, %edi
andl %r10d, %edi
movl (%rbx,%rdi,4), %ebp
movq %r12, %rcx
xorl (%r12,%rsi,4), %ebp
xorl 0xe8(%rsp), %eax
movl %eax, 0xe8(%rsp)
movq 0xa8(%rsp), %rsi
movq %rsi, %rdi
shrq $0x10, %rdi
movq %rsi, %r12
shrq $0x18, %r12
andl %r10d, %edi
movq %r14, %rax
xorl (%r14,%rdi,4), %ebp
movl %r12d, %r11d
shll $0x18, %r11d
shll $0x10, %edi
orl %r11d, %edi
movq %rsi, %r11
shrq $0x8, %r11
movl %r11d, %ebx
shll $0x8, %ebx
movl $0xffff, %r14d          # imm = 0xFFFF
andl %r14d, %ebx
orl %edi, %ebx
movl %r8d, %r14d
andl %r10d, %r14d
movl %esi, %edi
andl %r10d, %edi
orl %edi, %ebx
xorl (%rcx,%r14,4), %ebx
leaq 0x738b(%rip), %r10      # 0xd4b0
xorl 0xd8(%rsp), %r13d
movq %r13, 0xa0(%rsp)
movq %r8, %rcx
shrq $0x28, %rcx
movl $0xff, %r14d
andl %r14d, %ecx
xorl (%r10,%rcx,4), %ebx
movq 0x1d0(%rsp), %rcx
andl %r14d, %ecx
xorl (%rax,%rcx,4), %ebx
movq 0x168(%rsp), %rcx
movq %r9, %rax
xorl (%r9,%rcx,4), %ebx
movq 0xb8(%rsp), %r9
xorl 0xd0(%rsp), %r9d
xorl %ebx, %r9d
movq %rsi, %rcx
shrq $0x20, %rcx
movq %r8, %r10
shrq $0x20, %r10
andl %r14d, %r10d
movq 0x188(%rsp), %rbx
andl %r14d, %ebx
leaq 0x6f14(%rip), %r13      # 0xd0b0
movl (%r13,%r10,4), %r10d
xorl %ecx, %r10d
leaq 0x7305(%rip), %r13      # 0xd4b0
xorl (%r13,%rbx,4), %r10d
movq 0x180(%rsp), %rbx
andl %r14d, %ebx
leaq 0x76ee(%rip), %r14      # 0xd8b0
xorl (%r14,%rbx,4), %r10d
shrl $0x18, %r8d
movq %rax, %rbx
xorl (%rax,%r8,4), %r10d
movq 0x88(%rsp), %rax
xorl 0x1b8(%rsp), %eax
xorl %r10d, %eax
shlq $0x20, %rax
orq %r9, %rax
movq %rax, 0x88(%rsp)
movq %rsi, %rax
shrq $0x38, %rax
xorl (%rbx,%rax,4), %ebp
movl %r15d, %eax
movl $0xff, %r8d
andl %r8d, %eax
andl %r8d, %r11d
movl $0xff, %r14d
movl (%r13,%r11,4), %r9d
leaq 0x6e93(%rip), %r10      # 0xd0b0
xorl (%r10,%rax,4), %r9d
movq %rsi, %rax
shrq $0x30, %rax
andl %r14d, %eax
leaq 0x767e(%rip), %r11      # 0xd8b0
xorl (%r11,%rax,4), %r9d
movl %edx, %eax
shrl $0x18, %eax
xorl (%rbx,%rax,4), %r9d
movl (%r10,%rdi,4), %eax
shrq $0x28, %rsi
andl %r14d, %esi
xorl (%r13,%rsi,4), %eax
movl %edx, %edi
shrl $0xe, %edi
movl $0x3fc, %esi            # imm = 0x3FC
andl %esi, %edi
xorl (%rdi,%r11), %eax
movl %r15d, %edi
shrl $0x18, %edi
xorl (%rbx,%rdi,4), %eax
xorl %edx, 0xe8(%rsp)
andl %r14d, %ecx
movl (%r10,%rcx,4), %ecx
shrl $0x8, %edx
andl %r14d, %edx
xorl (%r13,%rdx,4), %ecx
movq 0x160(%rsp), %rdi
shlq $0x20, %rdi
movl 0xc0(%rsp), %r8d
orq %rdi, %r8
movq %r8, 0xc0(%rsp)
movq 0xa0(%rsp), %rdx
xorl %r15d, %edx
movq %rdx, 0xa0(%rsp)
shrl $0xe, %r15d
andl %esi, %r15d
xorl (%r15,%r11), %ecx
andl %r14d, %r12d
xorl (%rbx,%r12,4), %ecx
xorl 0x60(%rsp), %eax
movq %rcx, %r12
xorl 0x70(%rsp), %r12d
shlq $0x20, %r12
orq %rax, %r12
movq 0x9d11(%rip), %rax      # 0xfff0
movl (%rax), %ecx
movl 0x4(%rax), %edx
movq 0x9d0d(%rip), %rax      # 0xfff8
movl (%rax), %esi
movl %esi, 0x160(%rsp)
movl 0x4(%rax), %esi
movl %esi, 0x188(%rsp)
movl 0x8(%rax), %esi
movl %esi, 0x180(%rsp)
movl 0xc(%rax), %eax
movl %eax, 0x1d0(%rsp)
xorl %ecx, %ebp
movl %ebp, 0x50(%rsp)
xorl %edx, %r9d
movq %r9, 0x68(%rsp)
xorl %ecx, 0x28(%rsp)
movq 0x40(%rsp), %rax
xorl %edx, %eax
movq %rax, 0x40(%rsp)
movl %ecx, 0xa8(%rsp)
xorl %ecx, 0x20(%rsp)
movl %edx, 0x168(%rsp)
movq 0x18(%rsp), %rax
xorl %edx, %eax
movq %rax, 0x18(%rsp)
movq 0x98(%rsp), %rcx
movl %ecx, %eax
shrl $0x18, %eax
movq %rax, 0x48(%rsp)
movl %ecx, %r10d
shrl $0x10, %r10d
shrl $0x8, %ecx
movl 0x30(%rsp), %eax
movl $0x14, %r8d
movq %rbx, %r15
movq 0xb0(%rsp), %r13
movq 0x138(%rsp), %rdx
movq %r13, 0xb0(%rsp)
movq %r12, 0x178(%rsp)
movl %r8d, 0x1c0(%rsp)
movl $0xff, %r14d
movq 0x30(%rsp), %rsi
andl %r14d, %esi
leaq 0x6cfc(%rip), %r12      # 0xd0b0
movl (%r12,%rsi,4), %esi
andl %r14d, %ecx
leaq 0x70ee(%rip), %r8       # 0xd4b0
xorl (%r8,%rcx,4), %esi
movl %edx, %ecx
shrl $0xe, %ecx
movl $0x3fc, %edi            # imm = 0x3FC
andl %edi, %ecx
leaq 0x74d7(%rip), %r9       # 0xd8b0
xorl (%rcx,%r9), %esi
movq %rdx, %rcx
shrq $0x38, %rcx
xorl (%r15,%rcx,4), %esi
movl 0x38(%rsp), %ecx
movl %ecx, %r11d
xorl 0x160(%rsp), %ecx
xorl %esi, %ecx
movl %ecx, 0x38(%rsp)
movq 0x98(%rsp), %rcx
andl %r14d, %ecx
movl (%r12,%rcx,4), %esi
movl %edx, %ecx
shrl $0x8, %ecx
andl %r14d, %ecx
xorl (%r8,%rcx,4), %esi
movq %rdx, %rcx
shrq $0x30, %rcx
andl %r14d, %ecx
xorl (%r9,%rcx,4), %esi
movl %eax, %ecx
shrl $0x18, %ecx
xorl (%r15,%rcx,4), %esi
movl %esi, 0x128(%rsp)
movq 0x80(%rsp), %rcx
movl 0x20(%rsp), %esi
movl %esi, 0x30(%rsp)
movl %r11d, %esi
andl %r14d, %esi
movl %ecx, %edi
shrl $0x8, %edi
andl %r14d, %edi
movl (%r8,%rdi,4), %edi
xorl (%r12,%rsi,4), %edi
movl %edi, %ebp
movq 0x8(%rsp), %r8
movq %r8, %rdi
shrq $0x10, %rdi
movq %r8, %rsi
shrq $0x18, %rsi
movl %esi, %ebx
shll $0x18, %ebx
andl %r14d, %edi
xorl (%r9,%rdi,4), %ebp
movl %ebp, 0x20(%rsp)
movl %edi, %r14d
shll $0x10, %r14d
orl %ebx, %r14d
movq %r8, %rdi
shrq $0x8, %rdi
movl %edi, %ebx
shll $0x8, %ebx
movl $0xffff, %ebp           # imm = 0xFFFF
andl %ebp, %ebx
orl %r14d, %ebx
movl %edx, %r15d
movl $0xff, %ebp
andl %ebp, %r15d
movl %r8d, %r14d
andl %ebp, %r14d
orl %r14d, %ebx
xorl (%r12,%r15,4), %ebx
movq %rdx, %r15
shrq $0x28, %r15
andl %ebp, %r15d
leaq 0x6fe7(%rip), %rbp      # 0xd4b0
xorl (%rbp,%r15,4), %ebx
movl %eax, %r15d
shrl $0xe, %r15d
movl $0x3fc, %ebp            # imm = 0x3FC
andl %ebp, %r15d
xorl (%r15,%r9), %ebx
movq %r9, %r13
leaq 0x77c5(%rip), %r15      # 0xdcb0
movq 0x48(%rsp), %r9
xorl (%r15,%r9,4), %ebx
movl (%r12,%r14,4), %r9d
movq %r8, %r12
movq %r8, %r15
movq %r8, %r14
shrq $0x28, %r8
movl $0xff, %ebp
andl %ebp, %r8d
leaq 0x6f9c(%rip), %rbp      # 0xd4b0
xorl (%rbp,%r8,4), %r9d
shrq $0x20, %r12
movq %rdx, %r8
shrq $0x20, %r8
movl $0xff, %ebp
andl %ebp, %r8d
shrl $0x8, %eax
andl %ebp, %eax
leaq 0x6b78(%rip), %rbp      # 0xd0b0
movl (%rbp,%r8,4), %r8d
xorl %r12d, %r8d
leaq 0x6f69(%rip), %rbp      # 0xd4b0
xorl (%rbp,%rax,4), %r8d
movl $0xff, %ebp
andl %ebp, %r10d
xorl (%r13,%r10,4), %r8d
shrl $0x18, %edx
leaq 0x774d(%rip), %rax      # 0xdcb0
xorl (%rax,%rdx,4), %r8d
shrq $0x38, %r15
leaq 0x773e(%rip), %rax      # 0xdcb0
movl 0x20(%rsp), %edx
xorl (%rax,%r15,4), %edx
movl %edx, 0x20(%rsp)
movq 0x18(%rsp), %rax
movq %rax, 0x98(%rsp)
movl %ecx, %eax
andl %ebp, %eax
andl %ebp, %edi
leaq 0x6f18(%rip), %r10      # 0xd4b0
movl (%r10,%rdi,4), %edx
leaq 0x6b0d(%rip), %rdi      # 0xd0b0
xorl (%rdi,%rax,4), %edx
shrq $0x30, %r14
andl %ebp, %r14d
movl $0xff, %r15d
xorl (%r13,%r14,4), %edx
movl %r11d, %eax
shrl $0x18, %eax
leaq 0x76eb(%rip), %rdi      # 0xdcb0
xorl (%rdi,%rax,4), %edx
movq %rdx, 0x18(%rsp)
movl %ecx, %eax
xorl 0x188(%rsp), %eax
xorl 0x128(%rsp), %eax
movq %rax, 0x80(%rsp)
movl %r11d, %eax
shrl $0xe, %eax
movl $0x3fc, %ebp            # imm = 0x3FC
andl %ebp, %eax
xorl (%rax,%r13), %r9d
movq %r13, %r14
movl %ecx, %eax
shrl $0x18, %eax
leaq 0x76ab(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rax,4), %r9d
movq 0x90(%rsp), %rax
movq %rax, 0x128(%rsp)
andl %r15d, %r12d
leaq 0x6a8d(%rip), %rax      # 0xd0b0
movl (%rax,%r12,4), %edi
shrl $0x8, %r11d
andl %r15d, %r11d
leaq 0x6e7b(%rip), %rax      # 0xd4b0
xorl (%rax,%r11,4), %edi
shrl $0xe, %ecx
andl %ebp, %ecx
xorl (%rcx,%r13), %edi
andl %r15d, %esi
leaq 0x7664(%rip), %rax      # 0xdcb0
xorl (%rax,%rsi,4), %edi
movq 0xb0(%rsp), %r13
movq %r13, %rax
shrq $0x28, %rax
movl %r13d, %ecx
andl %r15d, %ecx
leaq 0x6a45(%rip), %rsi      # 0xd0b0
movl (%rsi,%rcx,4), %ecx
andl %r15d, %eax
leaq 0x6e38(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rax,4), %ecx
xorl 0x180(%rsp), %ebx
xorl 0x1d0(%rsp), %r8d
shlq $0x20, %r8
orq %rbx, %r8
movq %r8, 0x8(%rsp)
movq 0xc8(%rsp), %r10
movl %r10d, %eax
shrl $0xe, %eax
andl %ebp, %eax
xorl (%rax,%r14), %ecx
movq %r10, %rax
shrq $0x38, %rax
leaq 0x75f8(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rax,4), %ecx
movq %r13, %rax
shrq $0x20, %rax
andl %r15d, %eax
leaq 0x69e4(%rip), %rsi      # 0xd0b0
movl (%rsi,%rax,4), %esi
movl %r10d, %eax
shrl $0x8, %eax
andl %r15d, %eax
leaq 0x6dd1(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rax,4), %esi
xorl 0x60(%rsp), %r9d
xorl 0x70(%rsp), %edi
shlq $0x20, %rdi
orq %r9, %rdi
movq %rdi, 0x90(%rsp)
movq %r10, %rax
shrq $0x30, %rax
andl %r15d, %eax
xorl (%r14,%rax,4), %esi
movl 0x58(%rsp), %eax
movl 0xa8(%rsp), %edx
xorl %eax, %edx
xorl %ecx, %edx
movl %edx, 0x58(%rsp)
movl %r13d, %ecx
shrl $0x18, %ecx
leaq 0x7588(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %esi
movl %esi, 0x48(%rsp)
movq 0x120(%rsp), %r9
movq 0x10(%rsp), %rcx
movq %rcx, 0x1b8(%rsp)
movl 0x28(%rsp), %ecx
movq %rcx, 0x10(%rsp)
movl %eax, %ecx
andl %r15d, %ecx
movl %r9d, %esi
shrl $0x8, %esi
andl %r15d, %esi
leaq 0x6d4e(%rip), %rdx      # 0xd4b0
movl (%rdx,%rsi,4), %edx
leaq 0x6944(%rip), %rsi      # 0xd0b0
xorl (%rsi,%rcx,4), %edx
movl %edx, %r8d
movq 0xe0(%rsp), %rdx
movq %rdx, %rcx
shrq $0x10, %rcx
movq %rdx, %rsi
shrq $0x18, %rsi
movl %esi, %edi
shll $0x18, %edi
andl %r15d, %ecx
movq %r14, %r15
xorl (%r14,%rcx,4), %r8d
movl %r8d, 0x28(%rsp)
movl %ecx, %r11d
shll $0x10, %r11d
orl %edi, %r11d
movq %rdx, %rdi
shrq $0x8, %rdi
movl %edi, %ecx
shll $0x8, %ecx
movl $0xffff, %r8d           # imm = 0xFFFF
andl %r8d, %ecx
orl %r11d, %ecx
movl %r10d, %ebx
movl $0xff, %r8d
andl %r8d, %ebx
movl %edx, %r11d
andl %r8d, %r11d
orl %r11d, %ecx
leaq 0x68d6(%rip), %r14      # 0xd0b0
xorl (%r14,%rbx,4), %ecx
movq %r10, %rbx
shrq $0x28, %rbx
andl %r8d, %ebx
leaq 0x6cc1(%rip), %r14      # 0xd4b0
xorl (%r14,%rbx,4), %ecx
movl %r13d, %ebx
shrl $0xe, %ebx
andl %ebp, %ebx
xorl (%rbx,%r15), %ecx
movq %r13, %rbx
shrq $0x38, %rbx
leaq 0x74a3(%rip), %r14      # 0xdcb0
xorl (%r14,%rbx,4), %ecx
leaq 0x6898(%rip), %rbx      # 0xd0b0
movl (%rbx,%r11,4), %r11d
movq %rdx, %rbx
movq %rdx, %r14
movq %rdx, %r12
shrq $0x28, %rdx
andl %r8d, %edx
leaq 0x6c7d(%rip), %r15      # 0xd4b0
xorl (%r15,%rdx,4), %r11d
shrq $0x20, %rbx
movq %r10, %rdx
shrq $0x20, %rdx
andl %r8d, %edx
movq %r13, %r15
shrl $0x8, %r13d
andl %r8d, %r13d
leaq 0x685a(%rip), %rbp      # 0xd0b0
movl (%rbp,%rdx,4), %r8d
xorl %ebx, %r8d
leaq 0x6c4b(%rip), %rdx      # 0xd4b0
xorl (%rdx,%r13,4), %r8d
shrq $0x30, %r15
movl $0xff, %edx
andl %edx, %r15d
leaq 0x7034(%rip), %r13      # 0xd8b0
xorl (%r13,%r15,4), %r8d
shrl $0x18, %r10d
leaq 0x7424(%rip), %rdx      # 0xdcb0
xorl (%rdx,%r10,4), %r8d
movq 0x40(%rsp), %rdx
shlq $0x20, %rdx
addq %rdx, 0x10(%rsp)
shrq $0x38, %r14
leaq 0x7407(%rip), %rdx      # 0xdcb0
movl 0x28(%rsp), %r10d
xorl (%rdx,%r14,4), %r10d
movl %r10d, 0x28(%rsp)
movl %r9d, %r14d
movl $0xff, %r10d
andl %r10d, %r14d
andl %r10d, %edi
leaq 0x6be3(%rip), %rdx      # 0xd4b0
movl (%rdx,%rdi,4), %r15d
leaq 0x67d8(%rip), %rdi      # 0xd0b0
xorl (%rdi,%r14,4), %r15d
shrq $0x30, %r12
andl %r10d, %r12d
movl $0xff, %ebp
movq %r13, %r14
xorl (%r13,%r12,4), %r15d
movl %eax, %edi
shrl $0x18, %edi
leaq 0x73b4(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rdi,4), %r15d
movq %r15, 0x40(%rsp)
movl 0x168(%rsp), %edx
xorl %r9d, %edx
xorl 0x48(%rsp), %edx
movq %rdx, 0x120(%rsp)
movl %eax, %edi
shrl $0xe, %edi
movl $0x3fc, %r10d           # imm = 0x3FC
andl %r10d, %edi
xorl (%rdi,%r13), %r11d
movl %r9d, %edi
shrl $0x18, %edi
leaq 0x7376(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rdi,4), %r11d
movq 0x158(%rsp), %rdx
movq %rdx, 0x1c8(%rsp)
andl %ebp, %ebx
leaq 0x6759(%rip), %rdi      # 0xd0b0
movl (%rdi,%rbx,4), %ebx
shrl $0x8, %eax
andl %ebp, %eax
leaq 0x6b4a(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rax,4), %ebx
shrl $0xe, %r9d
andl %r10d, %r9d
movl $0x3fc, %r15d           # imm = 0x3FC
xorl (%r9,%r13), %ebx
andl %ebp, %esi
leaq 0x732d(%rip), %rax      # 0xdcb0
xorl (%rax,%rsi,4), %ebx
movq 0x1e0(%rsp), %r10
movq %r10, %rax
shrq $0x28, %rax
movl %r10d, %esi
andl %ebp, %esi
leaq 0x670f(%rip), %rdi      # 0xd0b0
movl (%rdi,%rsi,4), %esi
andl %ebp, %eax
leaq 0x6b03(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rax,4), %esi
movl 0x60(%rsp), %edi
xorl %edi, %ecx
movl 0x70(%rsp), %edx
xorl %edx, %r8d
shlq $0x20, %r8
orq %rcx, %r8
movq %r8, 0xe0(%rsp)
movq 0x198(%rsp), %r8
movl %r8d, %eax
shrl $0xe, %eax
andl %r15d, %eax
xorl (%rax,%r13), %esi
movq %r8, %rax
shrq $0x38, %rax
leaq 0x72c1(%rip), %rcx      # 0xdcb0
xorl (%rcx,%rax,4), %esi
movq %r10, %rax
shrq $0x20, %rax
andl %ebp, %eax
leaq 0x66ae(%rip), %rcx      # 0xd0b0
movl (%rcx,%rax,4), %r9d
movl %r8d, %eax
shrl $0x8, %eax
andl %ebp, %eax
leaq 0x6a9b(%rip), %rcx      # 0xd4b0
xorl (%rcx,%rax,4), %r9d
xorl %edi, %r11d
xorl %edx, %ebx
shlq $0x20, %rbx
orq %r11, %rbx
movq %rbx, 0x158(%rsp)
movq %r8, %rax
shrq $0x30, %rax
andl %ebp, %eax
xorl (%r13,%rax,4), %r9d
movl 0xe8(%rsp), %eax
movl %eax, %ecx
movq %rax, 0xd8(%rsp)
xorl 0x160(%rsp), %ecx
xorl %esi, %ecx
movl %ecx, 0xe8(%rsp)
movl %r10d, %ecx
shrl $0x18, %ecx
leaq 0x7247(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rcx,4), %r9d
movl %r9d, 0x48(%rsp)
movq 0xa0(%rsp), %r9
movq 0xc0(%rsp), %rcx
movq %rcx, 0xb8(%rsp)
movl 0x50(%rsp), %ecx
movq %rcx, 0xc0(%rsp)
movl %eax, %ecx
andl %ebp, %ecx
movl %r9d, %esi
shrl $0x8, %esi
andl %ebp, %esi
leaq 0x6a07(%rip), %rdx      # 0xd4b0
movl (%rdx,%rsi,4), %eax
leaq 0x65fd(%rip), %rsi      # 0xd0b0
xorl (%rsi,%rcx,4), %eax
movq 0x88(%rsp), %r13
movq %r13, %rsi
shrq $0x10, %rsi
movq %r13, %rcx
shrq $0x18, %rcx
movq %rcx, 0x88(%rsp)
movl %ecx, %edi
shll $0x18, %edi
andl %ebp, %esi
movq %r14, %r12
xorl (%r14,%rsi,4), %eax
movl %esi, %ebx
shll $0x10, %ebx
orl %edi, %ebx
movq %r13, %r11
shrq $0x8, %r11
movl %r11d, %esi
shll $0x8, %esi
movl $0xffff, %edx           # imm = 0xFFFF
andl %edx, %esi
orl %ebx, %esi
movl %r8d, %ebx
movl $0xff, %edx
andl %edx, %ebx
movl %r13d, %edi
andl %edx, %edi
orl %edi, %esi
leaq 0x6599(%rip), %r14      # 0xd0b0
xorl (%r14,%rbx,4), %esi
movq %r8, %rbx
shrq $0x28, %rbx
andl %edx, %ebx
movl $0xff, %ecx
leaq 0x6980(%rip), %rdx      # 0xd4b0
xorl (%rdx,%rbx,4), %esi
movl %r10d, %ebx
shrl $0xe, %ebx
andl %r15d, %ebx
xorl (%rbx,%r12), %esi
movq %r10, %rbx
shrq $0x38, %rbx
leaq 0x7162(%rip), %rdx      # 0xdcb0
xorl (%rdx,%rbx,4), %esi
leaq 0x6558(%rip), %rbx      # 0xd0b0
movl (%rbx,%rdi,4), %edi
movq %r13, %rbx
movq %r13, %r14
movq %r13, %r12
shrq $0x28, %r13
andl %ecx, %r13d
leaq 0x693e(%rip), %rdx      # 0xd4b0
xorl (%rdx,%r13,4), %edi
shrq $0x20, %rbx
movq %r8, %r15
shrq $0x20, %r15
andl %ecx, %r15d
movq %r10, %rbp
shrl $0x8, %r10d
andl %ecx, %r10d
leaq 0x651b(%rip), %rdx      # 0xd0b0
movl (%rdx,%r15,4), %r13d
leaq 0x7110(%rip), %r15      # 0xdcb0
xorl %ebx, %r13d
leaq 0x6906(%rip), %rdx      # 0xd4b0
xorl (%rdx,%r10,4), %r13d
shrq $0x30, %rbp
andl %ecx, %ebp
leaq 0x6cf5(%rip), %r10      # 0xd8b0
xorl (%r10,%rbp,4), %r13d
shrl $0x18, %r8d
xorl (%r15,%r8,4), %r13d
movq 0x68(%rsp), %rdx
shlq $0x20, %rdx
addq %rdx, 0xc0(%rsp)
shrq $0x38, %r14
xorl (%r15,%r14,4), %eax
movl %eax, 0x50(%rsp)
movq %r9, %rcx
movl %ecx, %r14d
movl $0xff, %r8d
andl %r8d, %r14d
andl %r8d, %r11d
leaq 0x68b3(%rip), %rdx      # 0xd4b0
movl (%rdx,%r11,4), %edx
movq 0x98(%rsp), %r15
leaq 0x64a0(%rip), %r11      # 0xd0b0
xorl (%r11,%r14,4), %edx
leaq 0x6895(%rip), %r14      # 0xd4b0
shrq $0x30, %r12
andl %r8d, %r12d
movl $0xff, %ebp
movq %r10, %r8
xorl (%r10,%r12,4), %edx
leaq 0x647b(%rip), %r12      # 0xd0b0
movq 0xd8(%rsp), %rax
movl %eax, %r11d
shrl $0x18, %r11d
leaq 0x7065(%rip), %r9       # 0xdcb0
xorl (%r9,%r11,4), %edx
movl %ecx, %r11d
xorl 0x188(%rsp), %r11d
xorl 0x48(%rsp), %r11d
movq %r11, 0xa0(%rsp)
movl %eax, %r10d
shrl $0xe, %r10d
movl $0x3fc, %r11d           # imm = 0x3FC
andl %r11d, %r10d
xorl (%r10,%r8), %edi
movl %ecx, %r10d
shrl $0x18, %r10d
xorl (%r9,%r10,4), %edi
andl %ebp, %ebx
movl (%r12,%rbx,4), %r12d
shrl $0x8, %eax
andl %ebp, %eax
xorl (%r14,%rax,4), %r12d
shrl $0xe, %ecx
andl %r11d, %ecx
movq %rcx, %rax
leaq 0x6c0b(%rip), %rcx      # 0xd8b0
xorl (%rax,%rcx), %r12d
movq 0x88(%rsp), %rax
andl %ebp, %eax
xorl (%r9,%rax,4), %r12d
xorl 0x180(%rsp), %esi
xorl 0x1d0(%rsp), %r13d
shlq $0x20, %r13
orq %rsi, %r13
movq %r13, 0x88(%rsp)
xorl 0x60(%rsp), %edi
xorl 0x70(%rsp), %r12d
shlq $0x20, %r12
orq %rdi, %r12
movl 0x30(%rsp), %eax
movl %eax, %ecx
movq %rax, 0x30(%rsp)
movq 0x1a8(%rsp), %r14
movq 0x140(%rsp), %rsi
movq 0x108(%rsp), %r11
movq 0x1b0(%rsp), %r9
movq 0x100(%rsp), %rbp
movq 0x190(%rsp), %r13
movq %r15, %rax
shlq $0x20, %rax
movq %rcx, %rbx
orq %rcx, %rax
movl 0xa8(%rsp), %ecx
xorl %ecx, 0x50(%rsp)
movl 0x1c0(%rsp), %r8d
movl 0x168(%rsp), %edi
xorl %edi, %edx
movq %rdx, 0x68(%rsp)
xorl %ecx, 0x28(%rsp)
movq 0x40(%rsp), %rdx
xorl %edi, %edx
movq %rdx, 0x40(%rsp)
xorl %ecx, 0x20(%rsp)
movq 0x18(%rsp), %rcx
xorl %edi, %ecx
movq %rcx, 0x18(%rsp)
movl %r15d, %ecx
shrl $0x18, %ecx
movq %rcx, 0x48(%rsp)
movl %r15d, %r10d
shrl $0x10, %r10d
movl %r15d, %ecx
leaq 0x6f26(%rip), %r15      # 0xdcb0
shrl $0x8, %ecx
movq %r13, 0xd0(%rsp)
movq %r13, 0x198(%rsp)
movq %rbp, 0x1e8(%rsp)
movq %rbp, 0x1e0(%rsp)
movq %r11, 0xd8(%rsp)
movq %r11, 0x190(%rsp)
movq %r9, 0x100(%rsp)
movq 0xb8(%rsp), %rdx
movq %rdx, %r11
movq %rdx, 0x1b0(%rsp)
movq %rsi, 0x150(%rsp)
movq %rsi, 0x108(%rsp)
movq 0x178(%rsp), %rdx
movq %rdx, 0x140(%rsp)
movq %r14, 0xc8(%rsp)
movq 0x1b8(%rsp), %r13
movq 0x1c8(%rsp), %rdx
movq %rdx, 0x1a8(%rsp)
movq 0x128(%rsp), %rdx
decl %r8d
jne 0x6387
movq %r9, %rbp
movq 0x80(%rsp), %rax
shlq $0x20, %rax
movl 0x38(%rsp), %r15d
orq %rax, %r15
movq 0x18(%rsp), %rdx
shlq $0x20, %rdx
movl 0x20(%rsp), %eax
orq %rdx, %rax
xorq %r15, %rax
shlq $0x30, %r10
movq %r14, %r8
movabsq $0xff000000000000, %r14 # imm = 0xFF000000000000
andq %r14, %r10
movq 0x48(%rsp), %rdx
shlq $0x38, %rdx
orq %rdx, %r10
shlq $0x28, %rcx
movabsq $0xff0000000000, %r9    # imm = 0xFF0000000000
andq %r9, %rcx
orq %r10, %rcx
movl $0xff, %r9d
movq 0x98(%rsp), %rdx
andl %r9d, %edx
shlq $0x20, %rdx
orq %rcx, %rdx
movl %ebx, %ecx
andl $0xffffff00, %ecx       # imm = 0xFFFFFF00
orq %rdx, %rcx
andl %r9d, %ebx
orq %rcx, %rbx
movq 0x120(%rsp), %rdx
shlq $0x20, %rdx
movl 0x58(%rsp), %ecx
orq %rdx, %rcx
xorq %rbx, %rcx
xorq %rax, %rcx
movq 0x40(%rsp), %rdx
shlq $0x20, %rdx
movl 0x28(%rsp), %eax
orq %rdx, %rax
movq 0xa0(%rsp), %rdx
shlq $0x20, %rdx
movl 0xe8(%rsp), %esi
orq %rdx, %rsi
xorq %rax, %rsi
movq 0x68(%rsp), %rdx
shlq $0x20, %rdx
movl 0x50(%rsp), %eax
orq %rdx, %rax
xorq %rsi, %rax
xorq %rcx, %rax
movq 0x10(%rsp), %rdx
xorq %r13, %rdx
xorq 0xc0(%rsp), %rdx
xorq %r11, %rdx
xorq %rbp, %rdx
xorq 0x1e8(%rsp), %rdx
xorq %rax, %rdx
movq 0x208(%rsp), %rax
movq 0x2d8(%rsp), %rcx
movq %rdx, (%rcx,%rax)
movq 0x128(%rsp), %rdx
xorq 0x90(%rsp), %rdx
xorq 0x158(%rsp), %rdx
xorq 0x1c8(%rsp), %rdx
xorq 0x8(%rsp), %rdx
xorq 0xe0(%rsp), %r8
xorq %rdx, %r8
xorq 0x178(%rsp), %r12
xorq 0x150(%rsp), %r12
xorq 0xd8(%rsp), %r12
xorq 0xd0(%rsp), %r12
xorq 0x88(%rsp), %r12
xorq %r8, %r12
movq %r12, 0x8(%rcx,%rax)
addq $0x10, %rax
movq 0x2e0(%rsp), %rcx
movq %rax, (%rcx)
xorl %eax, %eax
addq $0x298, %rsp            # imm = 0x298
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
vzeroupper
retq