// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/pi64cipher256v2wideblock2KB/optimized_nonSSE/encrypt.c
// Function: crypto_aead_encrypt
int crypto_aead_encrypt(
unsigned char *c,unsigned long long *clen,
const unsigned char *m,unsigned long long mlen,
const unsigned char *ad,unsigned long long adlen,
const unsigned char *nsec,
const unsigned char *npub,
const unsigned char *k
)
{
 //...
 //... the code for the cipher implementation goes here,
 //... generating a ciphertext c[0],c[1],...,c[*clen-1]
 //... from a plaintext m[0],m[1],...,m[mlen-1]
 //... and associated data ad[0],ad[1],...,ad[adlen-1]
 //... and secret message number nsec[0],nsec[1],...
 //... and public message number npub[0],npub[1],...
 //... and secret key k[0],k[1],...
 //...

 // some 64-bit temp variables
 u_int64_t  t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13;
 // more 64-bit temp variables
 u_int64_t  x0, x1, x2, x3, y0, y1, y2, y3, z0, z1, z2, z3;
 // pointers to 64-bit variables
 u_int64_t  *c64, *m64, *ad64, *nsec64, *npub64, *k64;
 // counter ctr is a 64-bit variable in all variants of PiCipher
 u_int64_t  ctr = 0x0000000000000000ull;
 // an array for storing some temporal values for the Tag computation
 u_int64_t  tempTag[CRYPTO_ABYTES/W] = {0};
 // an array for the Common Internal State
 u_int64_t  CIS[IS_SIZE] = {0};
 // pointers that look at the used data arrays as arrays of bytes
 u_int8_t   *InternalState8, *CommonInternalState8, *tempTag8;
 // variables for dealing with various lengths of the plaintext and associated data
 int        LastMessageChunkLength, LastADChunkLength;
 // different iterator variables
 unsigned long long i, j, jj, ii, b, i1, j1, a;

 c64    = (u_int64_t *) c;
 m64    = (u_int64_t *) m;
 ad64   = (u_int64_t *) ad;
 nsec64 = (u_int64_t *) nsec;
 npub64 = (u_int64_t *) npub;
 k64    = (u_int64_t *) k;
 InternalState8       = (u_int8_t *) IS;
 CommonInternalState8 = (u_int8_t *) CIS;
 tempTag8             = (u_int8_t *) tempTag;

 // phase 1: Initialization
 for (i = 0; i < IS_SIZE; i++ ) {
	 IS[i] = 0;
 }
 // injection of the key
	IS[0] = k64[0];
	IS[1] = k64[1];
	IS[2] = k64[2];
	IS[3] = k64[3];
	
 // injection of the nonce (public message number - PMN)
	IS[4]  = npub64[0];
	IS[5]  = npub64[1];
	IS[6]  = npub64[2];
	IS[7]  = npub64[3];
	IS[8]  = npub64[4];
	IS[9]  = npub64[5];
	IS[10] = npub64[6];
	IS[11] = npub64[7];
	
 // appending a single 1 to the concatenated value of the key and PMN
	InternalState8[96] = 0x01;

 // applying the permutation function pi
	pi();

 // initialization of the Common Internal State (CIS), common for all parallel invocations of pi() with different ctrs
 for ( i = 0; i < IS_SIZE; i++ ) {
	CIS[i] = IS[i];
 }

 // initialization of the ctr obtained from the first 64 bits of the capacity of CIS
 ctr = CIS[4];

 // phase 2: Processing the associated data
 b = 0;
 a = adlen/RATE;
 for ( j = 0; j < a; j ++ ) {
	 // IS for the triplex component is initialized by the CIS for every AD block
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr ++;
	// Inject ctr + j in IS
	IS[0] = IS[0] ^ ctr;
	pi();
	// process the AD block
	// Inject the AD block
	for ( i = 0; i < N; i += 2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			IS[i*WORDS_CHUNK+i1] = IS[i*WORDS_CHUNK+i1] ^ ad64[b];
			b++;
		}
	}
	pi();
	// Collect the tag for this block
	// Sum of the tags componentwise, where the length of one component is W
	jj = 0;
	for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	}
 }
 // if the last AD block is not the full block, we process it byte by byte
 LastADChunkLength = adlen % RATE;
 if ( LastADChunkLength ) {
	 b = b * W;
	 i1 = 0;
	 for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	 }
	 ctr++;
	 IS[0] = IS[0] ^ ctr;
	 pi();
	 for ( i = 0; i < LastADChunkLength; i++ ) {
		 InternalState8[i1] = InternalState8[i1] ^ ad[b+i];
		 i1++;
		 if( i1 % (RATE_OUT) == 0 ) i1 += RATE_OUT;
	 }
	 // padding with 10*
	 InternalState8[i1] = InternalState8[i1] ^ 0x01;
	 pi();
	 //updating the tag
	 jj = 0;
	 for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	 }
 }
 // if the AD is full blocks we still need to append 10* and it is done in an additional block
 else{
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr++;
	IS[0] = IS[0] ^ ctr;
	pi();
	// padding with 10*
	InternalState8[0] = InternalState8[0] ^ 0x01;
	pi();
	//updating the tag
	jj = 0;
	for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	}
 }

 // updating the Common Internal State by injection of the tag (tempTag) obtained from the associated data
 jj = 0;
 for ( i = 0; i < NTag; i+=2 ) {
	for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
		IS[i*WORDS_CHUNK+i1] = CIS[i*WORDS_CHUNK+i1] ^ tempTag[jj];
		IS[(i+1)*WORDS_CHUNK+i1] = CIS[(i+1)*WORDS_CHUNK+i1];
		jj++;
	}
 }
 pi();
 for ( i = 0; i < IS_SIZE; i++ ) {
	CIS[i] = IS[i];
 }

 // phase 3: Processing the secret message number
 if ( CRYPTO_NSECBYTES > 0 ) {
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr++;
	IS[0] = IS[0] ^ ctr;
	pi();
	// encrypt the SMN
	// Inject the SMN
	i1 = 0;
	for ( i = 0; i < CRYPTO_NSECBYTES; i++ ) {
		 c[i] = InternalState8[i1] = InternalState8[i1] ^ nsec[i];
		 i1++;
		 if( i1 % (RATE_OUT) == 0 ) i1 += RATE_OUT;
	 }
	 // padding with 10*
	 InternalState8[CRYPTO_NSECBYTES] = InternalState8[CRYPTO_NSECBYTES] ^ 0x01;
	 pi();
	 
	// updating the Common Internal State from the encrypted SMN
	for ( i = 0; i < IS_SIZE; i++ ) {
		CIS[i] = IS[i];
	}
	// Collect the tag from this encryption and update the tempTag
	jj = 0;
	for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	}
 }

 //phase 4: Processing the message
 b = 0;
 for ( j = 0; j < mlen/RATE ; j ++ ) {
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr++;
	IS[0] = IS[0] ^ ctr;
	pi();
	// encrypt the message m
	// Inject a block of m
	for ( i = 0; i < N; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			c64[bSMN+b] = IS[i*WORDS_CHUNK+i1] = IS[i*WORDS_CHUNK+i1] ^ m64[b];
			b++;
		}
	}
	pi();
	// Collect the tag from this encryption and update the tempTag
	jj = 0;
	for ( i = 0; i < NTag; i += 2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	}
 }
 // if the last message block is not the full block, we process it byte by byte
 LastMessageChunkLength = mlen % RATE;
 if ( LastMessageChunkLength ) {
	 b = b * W;
	 i1 = 0;
	 for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	 }
	 ctr++;
	 IS[0] = IS[0] ^ ctr;
	 pi();
	 for ( i = 0; i < LastMessageChunkLength; i++ ) {
		 c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1] ^ m[b+i];
		 i1++;
		 if( i1 % (RATE_OUT) == 0 ) i1 += RATE_OUT;
	 }
	 // padding with 10*
	 InternalState8[i1] = InternalState8[i1] ^ 0x01;
	 pi();
	 // updating the tag
	 jj = 0;
	 for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	 }
 }
 // if the message is full blocks we still need to append 10* and it is done in an additional block
 else{
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr++;
	IS[0] = IS[0] ^ ctr;
	pi();
	// padding with 10*
	InternalState8[0] = InternalState8[0] ^ 0x01;
	pi();
	//updating the tag
	jj = 0;
	for ( i = 0; i < NTag; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
			tempTag[jj] = tempTag[jj] + IS[i*WORDS_CHUNK+i1];
			jj++;
		}
	}
 }

 // concatenation of the tag T to the ciphertext c
 for ( jj = 0; jj < CRYPTO_ABYTES; jj++ ) {
	c[CRYPTO_NSECBYTES+mlen+jj] = tempTag8[jj];
 }

 //updating the length of the ciphertext
 *clen = mlen + CRYPTO_ABYTES + CRYPTO_NSECBYTES;

  return 0;
}

// Assembly:
subq $0x3198, %rsp           # imm = 0x3198
movq 0x31b0(%rsp), %rax
movq 0x31a8(%rsp), %rax
movq 0x31a0(%rsp), %rax
movq %rdi, 0x3190(%rsp)
movq %rsi, 0x3188(%rsp)
movq %rdx, 0x3180(%rsp)
movq %rcx, 0x3178(%rsp)
movq %r8, 0x3170(%rsp)
movq %r9, 0x3168(%rsp)
movq $0x0, 0x3060(%rsp)
leaq 0x1060(%rsp), %rdi
xorl %esi, %esi
movl $0x2000, %edx           # imm = 0x2000
callq 0x1030
leaq 0x60(%rsp), %rdi
xorl %esi, %esi
movl $0x1000, %edx           # imm = 0x1000
callq 0x1030
movq 0x3190(%rsp), %rax
movq %rax, 0x3090(%rsp)
movq 0x3180(%rsp), %rax
movq %rax, 0x3088(%rsp)
movq 0x3170(%rsp), %rax
movq %rax, 0x3080(%rsp)
movq 0x31a0(%rsp), %rax
movq %rax, 0x3078(%rsp)
movq 0x31a8(%rsp), %rax
movq %rax, 0x3070(%rsp)
movq 0x31b0(%rsp), %rax
movq %rax, 0x3068(%rsp)
movq 0x41dc1(%rip), %rax     # 0x42ff8
movq %rax, 0x58(%rsp)
leaq 0x60(%rsp), %rax
movq %rax, 0x50(%rsp)
leaq 0x1060(%rsp), %rax
movq %rax, 0x48(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x128b
movq 0x38(%rsp), %rcx
movq 0x41d85(%rip), %rax     # 0x42ff8
movq $0x0, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x125c
movq 0x3068(%rsp), %rax
movq (%rax), %rcx
movq 0x41d5b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3068(%rsp), %rax
movq 0x8(%rax), %rcx
movq 0x41d45(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3068(%rsp), %rax
movq 0x10(%rax), %rcx
movq 0x41d2e(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3068(%rsp), %rax
movq 0x18(%rax), %rcx
movq 0x41d17(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x3070(%rsp), %rax
movq (%rax), %rcx
movq 0x41d01(%rip), %rax     # 0x42ff8
movq %rcx, 0x20(%rax)
movq 0x3070(%rsp), %rax
movq 0x8(%rax), %rcx
movq 0x41cea(%rip), %rax     # 0x42ff8
movq %rcx, 0x28(%rax)
movq 0x3070(%rsp), %rax
movq 0x10(%rax), %rcx
movq 0x41cd3(%rip), %rax     # 0x42ff8
movq %rcx, 0x30(%rax)
movq 0x3070(%rsp), %rax
movq 0x18(%rax), %rcx
movq 0x41cbc(%rip), %rax     # 0x42ff8
movq %rcx, 0x38(%rax)
movq 0x3070(%rsp), %rax
movq 0x20(%rax), %rcx
movq 0x41ca5(%rip), %rax     # 0x42ff8
movq %rcx, 0x40(%rax)
movq 0x3070(%rsp), %rax
movq 0x28(%rax), %rcx
movq 0x41c8e(%rip), %rax     # 0x42ff8
movq %rcx, 0x48(%rax)
movq 0x3070(%rsp), %rax
movq 0x30(%rax), %rcx
movq 0x41c77(%rip), %rax     # 0x42ff8
movq %rcx, 0x50(%rax)
movq 0x3070(%rsp), %rax
movq 0x38(%rax), %rcx
movq 0x41c60(%rip), %rax     # 0x42ff8
movq %rcx, 0x58(%rax)
movq 0x58(%rsp), %rax
movb $0x1, 0x60(%rax)
movq 0x41c4c(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x41c3a(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x41c27(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x41c14(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x41bf1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x41bd7(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x41bba(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x41b73(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x41b3e(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x41af6(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x41a6e(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x41a54(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x41a39(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x41a1e(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x419eb(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x41a01(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x419c7(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x419e4(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x419d9(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x419a7(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x419c4(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x419b9(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x41986(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x419a3(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x41998(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x4197d(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1d57
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41954(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41938(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4191b(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x418fe(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41755(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41731(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4170c(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x416e7(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x416d6(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x416b6(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41695(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41674(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41643(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4161b(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x415f0(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x4159b(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x41558(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x41502(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4146c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41444(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4141b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x413f2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x413d5(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x413bd(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41399(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41388(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4136f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x41353(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41342(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41329(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4130c(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x412fb(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x412e2(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x412b9(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1688
movq 0x4129a(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x41284(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x4126e(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x41258(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x410b6(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x41098(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x4107a(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x4105c(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x4104e(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x41018(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x41025(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x40ff7(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x41014(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x40ffe(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x40fd0(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x40fed(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x40fd7(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x40fa9(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x40fc6(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x40fa8(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x247d
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40f7c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40f60(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40f43(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40f26(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40ef1(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40ecd(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x40ea6(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x40e55(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x40e16(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x40dc4(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40d32(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40d0e(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40ce9(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40cc4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40cab(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40c8f(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40c6f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40c5a(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40c49(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40c29(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40c14(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40c03(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40be2(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40bcd(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40bbc(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40b93(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2060
movq 0x40b74(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x40b62(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x40b4f(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x40b3c(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x40b11(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x40af7(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x40ada(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x40a93(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x40a5e(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x40a16(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x4098e(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x40974(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x40959(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x4093e(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x40913(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x40920(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x408ee(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x40903(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x40900(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x408ce(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x408e3(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x408e0(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x408ad(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x408c2(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x408bf(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x408a4(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2b33
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4087b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4085f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40842(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40825(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4067c(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40658(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40633(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4060e(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x405f9(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x405d9(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x405bd(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x405a4(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40593(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40577(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4055e(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4054d(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40530(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40517(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x40506(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x404dd(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2761
movq 0x404be(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x404a8(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x40492(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x4047c(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x402da(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x402bc(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x4029e(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x40280(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x40272(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x4023c(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x40249(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x4021b(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x40238(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x40222(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x401f4(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x40211(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x401fb(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x401cd(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x401ea(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x401cc(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3259
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x401a0(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40184(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40167(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4014a(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x40115(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x400f1(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x400ca(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x40079(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x4003a(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3ffe8(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ff56(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ff32(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ff0d(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3fee8(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fecf(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3feb3(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fe93(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3fe7e(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fe6d(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fe4d(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3fe38(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fe27(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fe06(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3fdf1(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fde0(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3fdb7(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2e3c
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x3297
movq 0x38(%rsp), %rcx
movq 0x3fd7f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rcx
movq 0x38(%rsp), %rax
movq %rcx, 0x60(%rsp,%rax,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3262
movq 0x80(%rsp), %rax
movq %rax, 0x3060(%rsp)
movq $0x0, 0x18(%rsp)
movq 0x3168(%rsp), %rax
shrq $0xb, %rax
movq %rax, (%rsp)
movq $0x0, 0x30(%rsp)
movq 0x30(%rsp), %rax
cmpq (%rsp), %rax
jae 0x71f0
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x3316
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x3fcf6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x32e1
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x3fcc7(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x3fcb5(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3fcab(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3fc99(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3fc86(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3fc73(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3fc50(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3fc36(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3fc19(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3fbd2(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3fb9d(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3fb55(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3facd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3fab3(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3fa98(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3fa7d(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x3fa4a(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3fa60(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3fa26(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x3fa43(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x3fa38(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3fa06(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x3fa23(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x3fa18(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3f9e5(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x3fa02(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x3f9f7(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3f9dc(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3cf8
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f9b3(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f997(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f97a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f95d(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f7b4(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f790(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f76b(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f746(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f735(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f715(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f6f4(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f6d3(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f6a2(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f67a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3f64f(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3f5fa(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3f5b7(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3f561(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f4cb(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f4a3(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f47a(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f451(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f434(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f41c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f3f8(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f3e7(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f3ce(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f3b2(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f3a1(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f388(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f36b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f35a(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f341(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f318(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3629
movq 0x3f2f9(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3f2e3(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3f2cd(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3f2b7(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3f115(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3f0f7(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3f0d9(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3f0bb(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3f0ad(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3f077(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3f084(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3f056(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x3f073(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3f05d(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3f02f(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x3f04c(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3f036(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3f008(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x3f025(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3f007(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x441e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3efdb(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3efbf(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3efa2(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ef85(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ef50(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ef2c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3ef05(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3eeb4(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3ee75(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3ee23(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ed91(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ed6d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ed48(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ed23(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ed0a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ecee(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ecce(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ecb9(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3eca8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ec88(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ec73(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ec62(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ec41(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ec2c(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ec1b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ebf2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x4001
movq 0x3ebd3(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3ebc1(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3ebae(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3eb9b(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3eb70(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3eb56(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3eb39(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3eaf2(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3eabd(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3ea75(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3e9ed(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3e9d3(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3e9b8(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3e99d(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x3e972(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3e97f(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3e94d(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x3e962(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x3e95f(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3e92d(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x3e942(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x3e93f(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3e90c(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x3e921(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x3e91e(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3e903(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x4ad4
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e8da(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e8be(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e8a1(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e884(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e6db(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e6b7(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e692(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e66d(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e658(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e638(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e61c(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e603(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e5f2(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e5d6(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e5bd(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e5ac(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e58f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e576(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e565(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e53c(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x4702
movq 0x3e51d(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3e507(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3e4f1(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3e4db(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3e339(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3e31b(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3e2fd(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3e2df(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3e2d1(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3e29b(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3e2a8(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3e27a(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x3e297(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3e281(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3e253(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x3e270(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3e25a(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3e22c(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x3e249(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3e22b(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x51fa
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e1ff(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e1e3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e1c6(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e1a9(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e174(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e150(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3e129(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3e0d8(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3e099(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3e047(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3dfb5(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3df91(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3df6c(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3df47(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3df2e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3df12(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3def2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3dedd(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3decc(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3deac(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3de97(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3de86(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3de65(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3de50(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3de3f(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3de16(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x4ddd
movq $0x0, 0x38(%rsp)
cmpq $0x80, 0x38(%rsp)
jae 0x5299
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x5284
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x3ddc0(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rdx
movq 0x3080(%rsp), %rax
movq 0x18(%rsp), %rcx
xorq (%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x3dd96(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x18(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x18(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x521b
jmp 0x5286
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x5203
movq 0x3dd58(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3dd46(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3dd33(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3dd20(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3dcfd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3dce3(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3dcc6(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3dc7f(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3dc4a(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3dc02(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3db7a(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3db60(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3db45(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3db2a(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x3daf7(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3db0d(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3dad3(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x3daf0(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x3dae5(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3dab3(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x3dad0(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x3dac5(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3da92(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x3daaf(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x3daa4(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3da89(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x5c4b
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3da60(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3da44(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3da27(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3da0a(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d861(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d83d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d818(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d7f3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d7e2(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d7c2(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d7a1(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d780(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d74f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d727(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3d6fc(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3d6a7(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3d664(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3d60e(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d578(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d550(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d527(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d4fe(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d4e1(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d4c9(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d4a5(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d494(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d47b(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d45f(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d44e(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d435(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d418(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d407(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d3ee(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3d3c5(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x557c
movq 0x3d3a6(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3d390(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3d37a(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3d364(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3d1c2(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3d1a4(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3d186(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3d168(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3d15a(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3d124(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3d131(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3d103(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x3d120(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3d10a(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3d0dc(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x3d0f9(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3d0e3(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3d0b5(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x3d0d2(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3d0b4(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x6371
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d088(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d06c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d04f(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3d032(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cffd(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cfd9(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3cfb2(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3cf61(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3cf22(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3ced0(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ce3e(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ce1a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cdf5(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cdd0(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cdb7(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cd9b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cd7b(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cd66(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cd55(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cd35(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3cd20(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cd0f(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ccee(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ccd9(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ccc8(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3cc9f(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x5f54
movq 0x3cc80(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3cc6e(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3cc5b(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3cc48(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3cc1d(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3cc03(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3cbe6(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3cb9f(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3cb6a(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3cb22(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3ca9a(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3ca80(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3ca65(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3ca4a(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x3ca1f(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3ca2c(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3c9fa(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x3ca0f(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x3ca0c(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3c9da(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x3c9ef(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x3c9ec(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3c9b9(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x3c9ce(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x3c9cb(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3c9b0(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x6a27
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c987(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c96b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c94e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c931(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c788(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c764(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c73f(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c71a(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c705(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c6e5(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c6c9(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c6b0(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c69f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c683(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c66a(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c659(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c63c(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c623(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c612(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3c5e9(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x6655
movq 0x3c5ca(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3c5b4(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3c59e(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3c588(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3c3e6(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3c3c8(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3c3aa(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3c38c(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3c37e(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3c348(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3c355(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3c327(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x3c344(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3c32e(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3c300(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x3c31d(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3c307(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3c2d9(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x3c2f6(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3c2d8(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x714d
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c2ac(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c290(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c273(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c256(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c221(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c1fd(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3c1d6(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3c185(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3c146(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3c0f4(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c062(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c03e(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3c019(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3bff4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bfdb(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3bfbf(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bf9f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3bf8a(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bf79(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bf59(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3bf44(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bf33(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bf12(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3befd(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3beec(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3bec3(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x6d30
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x71db
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x71c9
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x3be5e(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x7170
jmp 0x71cb
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x715f
jmp 0x71dd
movq 0x30(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x30(%rsp)
jmp 0x32c9
movq 0x3168(%rsp), %rax
andq $0x7ff, %rax            # imm = 0x7FF
movl %eax, 0x40(%rsp)
cmpl $0x0, 0x40(%rsp)
je 0xb13a
movq 0x18(%rsp), %rax
shlq $0x3, %rax
movq %rax, 0x18(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x7262
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x3bdaa(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x722d
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x3bd7b(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x3bd69(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3bd5f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3bd4d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3bd3a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3bd27(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3bd04(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3bcea(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3bccd(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3bc86(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3bc51(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3bc09(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3bb81(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3bb67(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3bb4c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3bb31(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x3bafe(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3bb14(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3bada(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x3baf7(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x3baec(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3baba(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x3bad7(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x3bacc(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3ba99(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x3bab6(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x3baab(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3ba90(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x7c44
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ba67(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ba4b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ba2e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ba11(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b868(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b844(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b81f(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b7fa(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b7e9(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b7c9(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b7a8(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b787(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b756(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b72e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3b703(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3b6ae(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3b66b(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3b615(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b57f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b557(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b52e(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b505(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b4e8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b4d0(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b4ac(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b49b(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b482(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b466(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b455(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b43c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b41f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b40e(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b3f5(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3b3cc(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x7575
movq 0x3b3ad(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3b397(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3b381(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3b36b(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3b1c9(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3b1ab(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3b18d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3b16f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3b161(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3b12b(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3b138(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3b10a(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x3b127(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3b111(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3b0e3(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x3b100(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3b0ea(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3b0bc(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x3b0d9(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3b0bb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x836a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b08f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b073(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b056(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b039(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3b004(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3afe0(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3afb9(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3af68(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3af29(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3aed7(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ae45(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ae21(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3adfc(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3add7(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3adbe(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ada2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ad82(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ad6d(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ad5c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ad3c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ad27(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ad16(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3acf5(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3ace0(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3accf(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3aca6(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x7f4d
movq 0x3ac87(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3ac75(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3ac62(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3ac4f(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x3ac24(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3ac0a(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3abed(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x3aba6(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3ab71(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3ab29(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3aaa1(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x3aa87(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3aa6c(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x3aa51(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x3aa26(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3aa33(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3aa01(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x3aa16(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x3aa13(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3a9e1(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x3a9f6(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x3a9f3(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3a9c0(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x3a9d5(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x3a9d2(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3a9b7(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x8a20
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a98e(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a972(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a955(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a938(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a78f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a76b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a746(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a721(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a70c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a6ec(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a6d0(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a6b7(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a6a6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a68a(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a671(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a660(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a643(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a62a(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a619(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3a5f0(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x864e
movq 0x3a5d1(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3a5bb(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3a5a5(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3a58f(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3a3ed(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3a3cf(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3a3b1(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3a393(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3a385(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3a34f(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3a35c(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3a32e(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x3a34b(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3a335(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3a307(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x3a324(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3a30e(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3a2e0(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x3a2fd(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3a2df(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x9146
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a2b3(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a297(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a27a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a25d(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a228(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a204(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3a1dd(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3a18c(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3a14d(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3a0fb(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a069(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a045(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a020(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39ffb(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39fe2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39fc6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39fa6(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39f91(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39f80(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39f60(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39f4b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39f3a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39f19(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39f04(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39ef3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39eca(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x8d29
movq $0x0, 0x38(%rsp)
movq 0x38(%rsp), %rax
movslq 0x40(%rsp), %rcx
cmpq %rcx, %rax
jae 0x91d3
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x3170(%rsp), %rcx
movq 0x18(%rsp), %rdx
addq 0x38(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
xorl %ecx, %eax
movb %al, %dl
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rax
andq $0x1f, %rax
cmpq $0x0, %rax
jne 0x91be
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x91c0
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x914f
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
xorl $0x1, %eax
movb %al, %dl
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x39dfe(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x39dec(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x39dd9(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x39dc6(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x39da3(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x39d89(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x39d6c(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x39d25(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x39cf0(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x39ca8(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x39c20(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x39c06(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x39beb(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x39bd0(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x39b9d(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x39bb3(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x39b79(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x39b96(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x39b8b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x39b59(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x39b76(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x39b6b(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x39b38(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x39b55(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x39b4a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x39b2f(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x9ba5
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39b06(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39aea(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39acd(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39ab0(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39907(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x398e3(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x398be(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39899(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39888(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39868(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39847(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39826(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x397f5(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x397cd(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x397a2(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3974d(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3970a(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x396b4(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3961e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x395f6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x395cd(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x395a4(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39587(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3956f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3954b(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3953a(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39521(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39505(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x394f4(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x394db(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x394be(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x394ad(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x39494(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3946b(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x94d6
movq 0x3944c(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x39436(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x39420(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3940a(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x39268(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3924a(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3922c(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3920e(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x39200(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x391ca(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x391d7(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x391a9(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x391c6(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x391b0(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x39182(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x3919f(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x39189(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3915b(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x39178(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3915a(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xa2cb
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3912e(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x39112(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x390f5(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x390d8(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x390a3(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3907f(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x39058(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x39007(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x38fc8(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x38f76(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38ee4(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38ec0(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38e9b(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38e76(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38e5d(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38e41(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38e21(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38e0c(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38dfb(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38ddb(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38dc6(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38db5(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38d94(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38d7f(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38d6e(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38d45(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x9eae
movq 0x38d26(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x38d14(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x38d01(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x38cee(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x38cc3(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x38ca9(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38c8c(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38c45(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38c10(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38bc8(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x38b40(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x38b26(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x38b0b(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x38af0(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x38ac5(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x38ad2(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x38aa0(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x38ab5(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x38ab2(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x38a80(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x38a95(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x38a92(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x38a5f(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x38a74(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x38a71(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x38a56(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xa981
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38a2d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38a11(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x389f4(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x389d7(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3882e(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3880a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x387e5(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x387c0(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x387ab(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3878b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3876f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38756(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38745(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38729(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38710(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x386ff(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x386e2(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x386c9(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x386b8(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3868f(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xa5af
movq 0x38670(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3865a(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x38644(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3862e(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3848c(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3846e(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x38450(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x38432(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x38424(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x383ee(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x383fb(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x383cd(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x383ea(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x383d4(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x383a6(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x383c3(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x383ad(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3837f(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x3839c(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x3837e(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xb0a7
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38352(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38336(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38319(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x382fc(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x382c7(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x382a3(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3827c(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3822b(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x381ec(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3819a(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38108(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x380e4(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x380bf(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3809a(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38081(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38065(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x38045(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x38030(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3801f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37fff(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37fea(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37fd9(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37fb8(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37fa3(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37f92(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37f69(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xac8a
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0xb135
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0xb123
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x37f04(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0xb0ca
jmp 0xb125
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0xb0b9
jmp 0xefb4
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0xb178
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x37e94(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xb143
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x37e65(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x37e53(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x37e49(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x37e37(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x37e24(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x37e11(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x37dee(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x37dd4(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x37db7(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x37d70(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x37d3b(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x37cf3(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x37c6b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x37c51(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x37c36(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x37c1b(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x37be8(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x37bfe(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x37bc4(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x37be1(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x37bd6(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x37ba4(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x37bc1(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x37bb6(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x37b83(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x37ba0(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x37b95(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x37b7a(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xbb5a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37b51(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37b35(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37b18(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37afb(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37952(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3792e(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37909(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x378e4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x378d3(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x378b3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37892(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37871(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37840(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37818(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x377ed(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x37798(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x37755(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x376ff(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37669(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37641(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37618(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x375ef(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x375d2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x375ba(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37596(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37585(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3756c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37550(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3753f(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37526(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37509(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x374f8(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x374df(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x374b6(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xb48b
movq 0x37497(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x37481(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3746b(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x37455(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x372b3(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x37295(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x37277(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x37259(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3724b(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x37215(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x37222(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x371f4(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x37211(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x371fb(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x371cd(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x371ea(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x371d4(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x371a6(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x371c3(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x371a5(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xc280
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37179(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3715d(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37140(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37123(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x370ee(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x370ca(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x370a3(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x37052(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x37013(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x36fc1(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36f2f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36f0b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36ee6(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36ec1(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36ea8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36e8c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36e6c(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36e57(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36e46(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36e26(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36e11(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36e00(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36ddf(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36dca(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36db9(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36d90(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xbe63
movq 0x36d71(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x36d5f(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x36d4c(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x36d39(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x36d0e(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x36cf4(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x36cd7(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x36c90(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x36c5b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x36c13(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x36b8b(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x36b71(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x36b56(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x36b3b(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x36b10(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x36b1d(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x36aeb(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x36b00(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x36afd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x36acb(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x36ae0(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x36add(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x36aaa(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x36abf(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x36abc(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x36aa1(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xc936
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36a78(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36a5c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36a3f(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36a22(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36879(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36855(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36830(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3680b(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x367f6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x367d6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x367ba(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x367a1(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36790(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36774(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3675b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3674a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3672d(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36714(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36703(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x366da(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xc564
movq 0x366bb(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x366a5(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3668f(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x36679(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x364d7(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x364b9(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3649b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3647d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3646f(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x36439(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x36446(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x36418(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x36435(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3641f(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x363f1(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x3640e(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x363f8(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x363ca(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x363e7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x363c9(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xd05c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3639d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36381(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36364(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36347(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36312(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x362ee(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x362c7(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x36276(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x36237(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x361e5(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36153(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3612f(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3610a(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x360e5(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x360cc(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x360b0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36090(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3607b(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3606a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3604a(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x36035(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36024(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36003(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35fee(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35fdd(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35fb4(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xcc3f
movq 0x58(%rsp), %rax
movzbl (%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, (%rax)
movq 0x35f81(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x35f6f(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x35f5c(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x35f49(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x35f26(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x35f0c(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x35eef(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x35ea8(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x35e73(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x35e2b(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x35da3(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x35d89(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x35d6e(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x35d53(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x35d20(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x35d36(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x35cfc(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x35d19(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x35d0e(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x35cdc(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x35cf9(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x35cee(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x35cbb(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x35cd8(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x35ccd(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x35cb2(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xda22
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35c89(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35c6d(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35c50(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35c33(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35a8a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35a66(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35a41(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35a1c(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35a0b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x359eb(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x359ca(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x359a9(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35978(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35950(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x35925(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x358d0(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3588d(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x35837(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x357a1(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35779(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35750(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35727(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3570a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x356f2(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x356ce(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x356bd(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x356a4(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35688(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35677(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3565e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35641(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35630(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x35617(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x355ee(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xd353
movq 0x355cf(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x355b9(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x355a3(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3558d(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x353eb(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x353cd(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x353af(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x35391(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x35383(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3534d(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3535a(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3532c(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x35349(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x35333(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x35305(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x35322(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3530c(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x352de(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x352fb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x352dd(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xe148
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x352b1(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35295(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35278(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3525b(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35226(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35202(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x351db(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3518a(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3514b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x350f9(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35067(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x35043(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3501e(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34ff9(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34fe0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34fc4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34fa4(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34f8f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34f7e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34f5e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34f49(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34f38(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34f17(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34f02(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34ef1(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34ec8(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xdd2b
movq 0x34ea9(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x34e97(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x34e84(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x34e71(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x34e46(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x34e2c(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x34e0f(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x34dc8(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x34d93(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x34d4b(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x34cc3(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x34ca9(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x34c8e(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x34c73(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x34c48(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x34c55(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x34c23(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x34c38(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x34c35(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x34c03(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x34c18(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x34c15(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x34be2(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x34bf7(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x34bf4(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x34bd9(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xe7fe
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34bb0(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34b94(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34b77(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34b5a(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x349b1(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3498d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34968(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34943(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3492e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3490e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x348f2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x348d9(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x348c8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x348ac(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34893(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34882(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34865(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3484c(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3483b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34812(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xe42c
movq 0x347f3(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x347dd(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x347c7(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x347b1(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x3460f(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x345f1(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x345d3(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x345b5(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x345a7(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x34571(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x3457e(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x34550(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x3456d(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x34557(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x34529(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x34546(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x34530(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x34502(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x3451f(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x34501(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0xef24
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x344d5(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x344b9(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3449c(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3447f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3444a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34426(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x343ff(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x343ae(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3436f(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3431d(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3428b(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34267(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34242(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3421d(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34204(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x341e8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x341c8(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x341b3(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x341a2(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34182(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3416d(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3415c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3413b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x34126(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x34115(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x340ec(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xeb07
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0xefb2
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0xefa0
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x34087(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0xef47
jmp 0xefa2
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0xef36
jmp 0xefb4
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0xf08a
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0xf075
movq 0x38(%rsp), %rax
shlq $0x2, %rax
addq 0x10(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x28(%rsp), %rax
xorq 0x1060(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x33fdc(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
shlq $0x2, %rax
addq 0x10(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x33fa8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0xefdb
jmp 0xf077
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0xefc6
movq 0x33f67(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x33f55(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x33f42(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x33f2f(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x33f0c(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x33ef2(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x33ed5(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x33e8e(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x33e59(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x33e11(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x33d89(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x33d6f(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x33d54(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x33d39(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x33d06(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x33d1c(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x33ce2(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x33cff(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x33cf4(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x33cc2(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x33cdf(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x33cd4(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x33ca1(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x33cbe(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x33cb3(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x33c98(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0xfa3c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33c6f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33c53(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33c36(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33c19(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33a70(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33a4c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33a27(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33a02(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x339f1(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x339d1(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x339b0(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3398f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3395e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x33936(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3390b(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x338b6(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x33873(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x3381d(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x33787(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3375f(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x33736(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3370d(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x336f0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x336d8(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x336b4(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x336a3(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3368a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3366e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3365d(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x33644(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33627(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x33616(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x335fd(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x335d4(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xf36d
movq 0x335b5(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3359f(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x33589(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x33573(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x333d1(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x333b3(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x33395(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x33377(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x33369(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x33333(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x33340(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x33312(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x3332f(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x33319(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x332eb(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x33308(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x332f2(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x332c4(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x332e1(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x332c3(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x10162
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33297(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3327b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3325e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33241(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3320c(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x331e8(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x331c1(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x33170(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x33131(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x330df(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3304d(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33029(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33004(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32fdf(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32fc6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32faa(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32f8a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32f75(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32f64(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32f44(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32f2f(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32f1e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32efd(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32ee8(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32ed7(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32eae(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0xfd45
movq 0x32e8f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x32e7d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x32e6a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x32e57(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x32e2c(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x32e12(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x32df5(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x32dae(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x32d79(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x32d31(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x32ca9(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x32c8f(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x32c74(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x32c59(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x32c2e(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x32c3b(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x32c09(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x32c1e(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x32c1b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x32be9(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x32bfe(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x32bfb(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x32bc8(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x32bdd(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x32bda(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x32bbf(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x10818
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32b96(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32b7a(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32b5d(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32b40(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32997(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32973(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3294e(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32929(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32914(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x328f4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x328d8(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x328bf(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x328ae(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32892(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32879(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32868(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3284b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32832(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32821(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x327f8(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x10446
movq 0x327d9(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x327c3(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x327ad(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x32797(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x325f5(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x325d7(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x325b9(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3259b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3258d(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x32557(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x32564(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x32536(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x32553(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3253d(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3250f(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x3252c(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x32516(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x324e8(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x32505(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x324e7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x10f3e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x324bb(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3249f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32482(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32465(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32430(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3240c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x323e5(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x32394(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x32355(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x32303(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32271(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3224d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32228(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32203(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x321ea(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x321ce(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x321ae(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32199(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32188(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32168(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x32153(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32142(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x32121(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3210c(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x320fb(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x320d2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x10b21
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x10f7c
movq 0x38(%rsp), %rcx
movq 0x3209a(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rcx
movq 0x38(%rsp), %rax
movq %rcx, 0x60(%rsp,%rax,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x10f47
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x10fba
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x32052(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x10f85
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x32023(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x32011(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x32007(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x31ff5(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x31fe2(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x31fcf(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x31fac(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x31f92(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x31f75(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x31f2e(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x31ef9(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x31eb1(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x31e29(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x31e0f(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x31df4(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x31dd9(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x31da6(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x31dbc(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x31d82(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x31d9f(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x31d94(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x31d62(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x31d7f(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x31d74(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x31d41(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x31d5e(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x31d53(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x31d38(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1199c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31d0f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31cf3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31cd6(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31cb9(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31b10(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31aec(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31ac7(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31aa2(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31a91(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31a71(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31a50(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31a2f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x319fe(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x319d6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x319ab(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x31956(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x31913(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x318bd(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31827(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x317ff(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x317d6(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x317ad(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31790(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31778(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31754(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31743(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3172a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3170e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x316fd(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x316e4(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x316c7(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x316b6(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3169d(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31674(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x112cd
movq 0x31655(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3163f(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x31629(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x31613(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x31471(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x31453(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x31435(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x31417(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x31409(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x313d3(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x313e0(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x313b2(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x313cf(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x313b9(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3138b(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x313a8(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x31392(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x31364(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x31381(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x31363(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x120c2
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31337(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3131b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x312fe(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x312e1(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x312ac(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31288(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x31261(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x31210(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x311d1(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3117f(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x310ed(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x310c9(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x310a4(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3107f(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31066(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3104a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3102a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31015(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x31004(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30fe4(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30fcf(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30fbe(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30f9d(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30f88(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30f77(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30f4e(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x11ca5
movq 0x30f2f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x30f1d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x30f0a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x30ef7(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x30ecc(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x30eb2(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x30e95(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x30e4e(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x30e19(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x30dd1(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x30d49(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x30d2f(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x30d14(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x30cf9(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x30cce(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x30cdb(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x30ca9(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x30cbe(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x30cbb(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x30c89(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x30c9e(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x30c9b(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x30c68(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x30c7d(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x30c7a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x30c5f(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x12778
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30c36(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30c1a(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30bfd(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30be0(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30a37(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30a13(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x309ee(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x309c9(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x309b4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30994(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30978(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3095f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3094e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30932(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30919(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30908(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x308eb(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x308d2(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x308c1(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30898(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x123a6
movq 0x30879(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x30863(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3084d(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x30837(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x30695(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x30677(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x30659(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x3063b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3062d(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x305f7(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x30604(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x305d6(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x305f3(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x305dd(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x305af(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x305cc(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x305b6(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x30588(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x305a5(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x30587(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x12e9e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3055b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3053f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30522(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30505(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x304d0(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x304ac(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x30485(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x30434(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x303f5(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x303a3(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30311(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x302ed(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x302c8(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x302a3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3028a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3026e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3024e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30239(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30228(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30208(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x301f3(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x301e2(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x301c1(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x301ac(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3019b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30172(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x12a81
movq $0x0, 0x10(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x20, 0x38(%rsp)
jae 0x12f3c
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x31a0(%rsp), %rcx
movq 0x38(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
xorl %ecx, %eax
movb %al, %dl
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x3190(%rsp), %rax
movq 0x38(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rax
andq $0x1f, %rax
cmpq $0x0, %rax
jne 0x12f27
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x12f29
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x12eb0
movq 0x58(%rsp), %rax
movzbl 0x20(%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, 0x20(%rax)
movq 0x3009f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3008d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x3007a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x30067(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x30044(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x3002a(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x3000d(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2ffc6(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2ff91(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2ff49(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2fec1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2fea7(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2fe8c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2fe71(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x2fe3e(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2fe54(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2fe1a(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x2fe37(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x2fe2c(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2fdfa(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x2fe17(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x2fe0c(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2fdd9(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x2fdf6(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x2fdeb(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2fdd0(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x13904
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fda7(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fd8b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fd6e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fd51(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fba8(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fb84(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fb5f(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2fb3a(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fb29(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fb09(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fae8(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fac7(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fa96(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2fa6e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2fa43(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2f9ee(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2f9ab(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2f955(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f8bf(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f897(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f86e(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f845(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f828(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f810(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f7ec(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f7db(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f7c2(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f7a6(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f795(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f77c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f75f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f74e(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f735(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f70c(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x13235
movq 0x2f6ed(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2f6d7(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2f6c1(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2f6ab(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2f509(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2f4eb(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2f4cd(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2f4af(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2f4a1(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2f46b(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2f478(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2f44a(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x2f467(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2f451(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2f423(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x2f440(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2f42a(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2f3fc(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x2f419(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2f3fb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1402a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f3cf(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f3b3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f396(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f379(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f344(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f320(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2f2f9(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2f2a8(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2f269(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2f217(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f185(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f161(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f13c(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f117(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f0fe(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f0e2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f0c2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f0ad(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f09c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f07c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f067(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f056(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f035(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2f020(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2f00f(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2efe6(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x13c0d
movq 0x2efc7(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2efb5(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2efa2(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2ef8f(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2ef64(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2ef4a(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2ef2d(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2eee6(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2eeb1(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2ee69(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2ede1(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2edc7(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2edac(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2ed91(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x2ed66(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2ed73(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2ed41(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x2ed56(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x2ed53(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2ed21(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x2ed36(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x2ed33(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2ed00(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x2ed15(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x2ed12(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2ecf7(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x146e0
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ecce(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ecb2(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ec95(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ec78(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2eacf(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2eaab(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ea86(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ea61(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ea4c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2ea2c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ea10(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e9f7(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e9e6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e9ca(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e9b1(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e9a0(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e983(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e96a(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e959(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e930(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1430e
movq 0x2e911(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2e8fb(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2e8e5(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2e8cf(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2e72d(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2e70f(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2e6f1(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2e6d3(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2e6c5(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2e68f(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2e69c(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2e66e(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x2e68b(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2e675(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2e647(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x2e664(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2e64e(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2e620(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x2e63d(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2e61f(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x14e06
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e5f3(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e5d7(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e5ba(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e59d(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e568(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e544(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2e51d(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2e4cc(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2e48d(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2e43b(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e3a9(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e385(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e360(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e33b(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e322(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e306(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e2e6(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e2d1(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e2c0(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e2a0(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e28b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e27a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e259(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2e244(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e233(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2e20a(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x149e9
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x14e44
movq 0x38(%rsp), %rcx
movq 0x2e1d2(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rcx
movq 0x38(%rsp), %rax
movq %rcx, 0x60(%rsp,%rax,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x14e0f
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x14ed2
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x14ec0
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x2e167(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x14e67
jmp 0x14ec2
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x14e56
movq $0x0, 0x18(%rsp)
movq $0x0, 0x30(%rsp)
movq 0x30(%rsp), %rax
movq 0x3178(%rsp), %rcx
shrq $0xb, %rcx
cmpq %rcx, %rax
jae 0x18e2b
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x14f3c
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x2e0d0(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x14f07
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x2e0a1(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x2e08f(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2e085(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2e073(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2e060(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2e04d(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2e02a(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2e010(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2dff3(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2dfac(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2df77(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2df2f(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2dea7(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2de8d(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2de72(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2de57(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x2de24(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2de3a(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2de00(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x2de1d(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x2de12(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2dde0(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x2ddfd(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x2ddf2(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2ddbf(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x2dddc(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x2ddd1(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2ddb6(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1591e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2dd8d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2dd71(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2dd54(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2dd37(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2db8e(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2db6a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2db45(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2db20(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2db0f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2daef(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2dace(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2daad(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2da7c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2da54(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2da29(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2d9d4(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2d991(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2d93b(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d8a5(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d87d(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d854(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d82b(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d80e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d7f6(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d7d2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d7c1(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d7a8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d78c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d77b(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d762(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d745(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d734(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d71b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d6f2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1524f
movq 0x2d6d3(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2d6bd(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2d6a7(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2d691(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2d4ef(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2d4d1(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2d4b3(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2d495(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2d487(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2d451(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2d45e(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2d430(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x2d44d(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2d437(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2d409(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x2d426(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2d410(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2d3e2(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x2d3ff(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2d3e1(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x16044
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d3b5(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d399(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d37c(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d35f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d32a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d306(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2d2df(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2d28e(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2d24f(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2d1fd(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d16b(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d147(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d122(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d0fd(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d0e4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d0c8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d0a8(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d093(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d082(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d062(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d04d(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d03c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2d01b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2d006(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2cff5(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2cfcc(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x15c27
movq 0x2cfad(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2cf9b(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2cf88(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2cf75(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2cf4a(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2cf30(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2cf13(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2cecc(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2ce97(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2ce4f(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2cdc7(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2cdad(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2cd92(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2cd77(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x2cd4c(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2cd59(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2cd27(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x2cd3c(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x2cd39(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2cd07(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x2cd1c(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x2cd19(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2cce6(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x2ccfb(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x2ccf8(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2ccdd(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x166fa
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ccb4(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2cc98(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2cc7b(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2cc5e(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2cab5(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ca91(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ca6c(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ca47(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ca32(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2ca12(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c9f6(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c9dd(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c9cc(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c9b0(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c997(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c986(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c969(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c950(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c93f(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c916(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x16328
movq 0x2c8f7(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2c8e1(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2c8cb(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2c8b5(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2c713(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2c6f5(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2c6d7(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2c6b9(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2c6ab(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2c675(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2c682(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2c654(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x2c671(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2c65b(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2c62d(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x2c64a(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2c634(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2c606(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x2c623(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2c605(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x16e20
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c5d9(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c5bd(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c5a0(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c583(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c54e(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c52a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2c503(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2c4b2(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2c473(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2c421(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c38f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c36b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c346(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c321(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c308(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c2ec(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c2cc(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c2b7(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c2a6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c286(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c271(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c260(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c23f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c22a(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c219(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2c1f0(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x16a03
movq $0x0, 0x38(%rsp)
cmpq $0x80, 0x38(%rsp)
jae 0x16ed4
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x16ebf
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x2c19a(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rdx
movq 0x3088(%rsp), %rax
movq 0x18(%rsp), %rcx
xorq (%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x2c170(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3090(%rsp), %rax
movq 0x18(%rsp), %rcx
addq $0x4, %rcx
movq %rdx, (%rax,%rcx,8)
movq 0x18(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x18(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x16e41
jmp 0x16ec1
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x16e29
movq 0x2c11d(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2c10b(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2c0f8(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2c0e5(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2c0c2(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2c0a8(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2c08b(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2c044(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2c00f(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2bfc7(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2bf3f(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2bf25(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2bf0a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2beef(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x2bebc(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2bed2(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2be98(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x2beb5(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x2beaa(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2be78(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x2be95(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x2be8a(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2be57(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x2be74(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x2be69(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2be4e(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x17886
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2be25(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2be09(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bdec(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bdcf(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bc26(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bc02(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bbdd(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2bbb8(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2bba7(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2bb87(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2bb66(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2bb45(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2bb14(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2baec(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2bac1(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2ba6c(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2ba29(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x2b9d3(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b93d(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b915(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b8ec(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b8c3(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b8a6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b88e(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b86a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b859(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b840(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b824(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b813(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b7fa(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b7dd(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b7cc(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b7b3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b78a(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x171b7
movq 0x2b76b(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2b755(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2b73f(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2b729(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2b587(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2b569(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2b54b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2b52d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2b51f(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2b4e9(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2b4f6(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2b4c8(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x2b4e5(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2b4cf(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2b4a1(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x2b4be(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2b4a8(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2b47a(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x2b497(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2b479(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x17fac
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b44d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b431(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b414(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b3f7(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b3c2(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b39e(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b377(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b326(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b2e7(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b295(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b203(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b1df(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b1ba(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b195(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b17c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b160(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b140(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b12b(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b11a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b0fa(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b0e5(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b0d4(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b0b3(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2b09e(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b08d(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2b064(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x17b8f
movq 0x2b045(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2b033(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2b020(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2b00d(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2afe2(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2afc8(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2afab(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2af64(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2af2f(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2aee7(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2ae5f(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x2ae45(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2ae2a(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2ae0f(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x2ade4(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2adf1(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2adbf(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x2add4(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x2add1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2ad9f(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x2adb4(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x2adb1(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x2ad7e(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x2ad93(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x2ad90(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2ad75(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x18662
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ad4c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ad30(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ad13(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2acf6(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ab4d(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ab29(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ab04(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2aadf(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2aaca(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2aaaa(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2aa8e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2aa75(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2aa64(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2aa48(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2aa2f(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2aa1e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2aa01(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a9e8(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a9d7(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a9ae(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x18290
movq 0x2a98f(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2a979(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2a963(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x2a94d(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2a7ab(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2a78d(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2a76f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2a751(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2a743(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2a70d(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2a71a(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2a6ec(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x2a709(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2a6f3(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2a6c5(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x2a6e2(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2a6cc(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2a69e(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x2a6bb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2a69d(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x18d88
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a671(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a655(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a638(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a61b(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a5e6(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a5c2(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2a59b(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2a54a(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2a50b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2a4b9(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a427(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a403(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a3de(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a3b9(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a3a0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a384(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a364(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a34f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a33e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a31e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a309(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a2f8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a2d7(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a2c2(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a2b1(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a288(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1896b
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x18e16
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x18e04
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x2a223(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x18dab
jmp 0x18e06
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x18d9a
jmp 0x18e18
movq 0x30(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x30(%rsp)
jmp 0x14ee4
movq 0x3178(%rsp), %rax
andq $0x7ff, %rax            # imm = 0x7FF
movl %eax, 0x44(%rsp)
cmpl $0x0, 0x44(%rsp)
je 0x1cd92
movq 0x18(%rsp), %rax
shlq $0x3, %rax
movq %rax, 0x18(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x18e9d
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x2a16f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x18e68
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x2a140(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x2a12e(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2a124(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2a112(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2a0ff(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2a0ec(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2a0c9(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2a0af(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2a092(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x2a04b(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2a016(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x29fce(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x29f46(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x29f2c(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x29f11(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x29ef6(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x29ec3(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x29ed9(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x29e9f(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x29ebc(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x29eb1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x29e7f(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x29e9c(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x29e91(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x29e5e(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x29e7b(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x29e70(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x29e55(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1987f
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29e2c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29e10(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29df3(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29dd6(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29c2d(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29c09(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29be4(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29bbf(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29bae(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29b8e(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29b6d(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29b4c(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29b1b(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29af3(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x29ac8(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x29a73(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x29a30(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x299da(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29944(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2991c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x298f3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x298ca(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x298ad(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29895(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29871(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29860(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29847(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2982b(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2981a(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29801(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x297e4(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x297d3(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x297ba(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29791(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x191b0
movq 0x29772(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2975c(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x29746(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x29730(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2958e(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x29570(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x29552(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x29534(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x29526(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x294f0(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x294fd(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x294cf(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x294ec(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x294d6(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x294a8(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x294c5(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x294af(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x29481(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x2949e(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x29480(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x19fa5
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29454(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29438(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2941b(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x293fe(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x293c9(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x293a5(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2937e(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2932d(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x292ee(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2929c(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2920a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x291e6(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x291c1(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2919c(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29183(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29167(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29147(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29132(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29121(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29101(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x290ec(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x290db(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x290ba(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x290a5(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29094(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2906b(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x19b88
movq 0x2904c(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2903a(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x29027(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x29014(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x28fe9(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x28fcf(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x28fb2(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x28f6b(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x28f36(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x28eee(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x28e66(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x28e4c(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x28e31(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x28e16(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x28deb(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x28df8(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x28dc6(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x28ddb(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x28dd8(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x28da6(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x28dbb(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x28db8(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x28d85(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x28d9a(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x28d97(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x28d7c(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1a65b
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28d53(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28d37(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28d1a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28cfd(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28b54(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28b30(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28b0b(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28ae6(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28ad1(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28ab1(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28a95(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28a7c(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28a6b(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28a4f(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28a36(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28a25(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28a08(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x289ef(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x289de(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x289b5(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1a289
movq 0x28996(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x28980(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2896a(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x28954(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x287b2(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x28794(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x28776(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x28758(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2874a(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x28714(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x28721(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x286f3(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x28710(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x286fa(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x286cc(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x286e9(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x286d3(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x286a5(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x286c2(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x286a4(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1ad81
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28678(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2865c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2863f(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28622(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x285ed(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x285c9(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x285a2(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x28551(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x28512(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x284c0(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2842e(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2840a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x283e5(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x283c0(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x283a7(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2838b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2836b(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28356(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28345(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28325(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x28310(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x282ff(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x282de(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x282c9(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x282b8(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2828f(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1a964
movq $0x0, 0x38(%rsp)
movq 0x38(%rsp), %rax
movslq 0x44(%rsp), %rcx
cmpq %rcx, %rax
jae 0x1ae2b
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x3180(%rsp), %rcx
movq 0x18(%rsp), %rdx
addq 0x38(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
xorl %ecx, %eax
movb %al, %dl
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x3190(%rsp), %rax
movq 0x18(%rsp), %rcx
addq $0x20, %rcx
addq 0x38(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rax
andq $0x1f, %rax
cmpq $0x0, %rax
jne 0x1ae16
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x1ae18
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1ad8a
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
xorl $0x1, %eax
movb %al, %dl
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x281a6(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x28194(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x28181(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x2816e(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2814b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x28131(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x28114(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x280cd(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x28098(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x28050(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x27fc8(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x27fae(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x27f93(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x27f78(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x27f45(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x27f5b(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x27f21(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x27f3e(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x27f33(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x27f01(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x27f1e(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x27f13(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x27ee0(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x27efd(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x27ef2(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x27ed7(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1b7fd
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27eae(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27e92(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27e75(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27e58(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27caf(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27c8b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27c66(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27c41(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27c30(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27c10(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27bef(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27bce(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27b9d(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27b75(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x27b4a(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x27af5(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x27ab2(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x27a5c(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x279c6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2799e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27975(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2794c(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2792f(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27917(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x278f3(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x278e2(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x278c9(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x278ad(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2789c(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27883(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27866(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27855(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2783c(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27813(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1b12e
movq 0x277f4(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x277de(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x277c8(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x277b2(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x27610(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x275f2(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x275d4(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x275b6(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x275a8(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x27572(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x2757f(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x27551(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x2756e(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x27558(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2752a(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x27547(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x27531(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x27503(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x27520(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x27502(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1bf23
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x274d6(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x274ba(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2749d(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27480(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2744b(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27427(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x27400(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x273af(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x27370(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2731e(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2728c(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27268(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27243(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2721e(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27205(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x271e9(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x271c9(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x271b4(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x271a3(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27183(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2716e(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2715d(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2713c(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x27127(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x27116(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x270ed(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1bb06
movq 0x270ce(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x270bc(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x270a9(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x27096(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x2706b(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x27051(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x27034(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x26fed(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x26fb8(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x26f70(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x26ee8(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x26ece(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x26eb3(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x26e98(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x26e6d(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x26e7a(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x26e48(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x26e5d(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x26e5a(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x26e28(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x26e3d(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x26e3a(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x26e07(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x26e1c(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x26e19(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x26dfe(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1c5d9
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26dd5(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26db9(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26d9c(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26d7f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26bd6(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26bb2(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26b8d(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26b68(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26b53(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26b33(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26b17(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26afe(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26aed(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26ad1(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26ab8(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26aa7(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26a8a(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26a71(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26a60(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26a37(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1c207
movq 0x26a18(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x26a02(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x269ec(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x269d6(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x26834(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x26816(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x267f8(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x267da(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x267cc(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x26796(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x267a3(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x26775(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x26792(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2677c(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2674e(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x2676b(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x26755(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x26727(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x26744(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x26726(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1ccff
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x266fa(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x266de(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x266c1(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x266a4(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2666f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2664b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x26624(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x265d3(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x26594(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x26542(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x264b0(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2648c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26467(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26442(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26429(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2640d(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x263ed(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x263d8(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x263c7(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x263a7(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x26392(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26381(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26360(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2634b(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2633a(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x26311(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1c8e2
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x1cd8d
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x1cd7b
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x262ac(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x1cd22
jmp 0x1cd7d
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x1cd11
jmp 0x20c0c
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x1cdd0
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x2623c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1cd9b
movq 0x3060(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3060(%rsp)
movq 0x2620d(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x3060(%rsp), %rcx
movq 0x261fb(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x261f1(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x261df(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x261cc(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x261b9(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x26196(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2617c(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2615f(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x26118(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x260e3(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x2609b(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x26013(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x25ff9(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x25fde(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x25fc3(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x25f90(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x25fa6(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x25f6c(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x25f89(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x25f7e(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x25f4c(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x25f69(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x25f5e(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x25f2b(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x25f48(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x25f3d(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x25f22(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1d7b2
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25ef9(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25edd(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25ec0(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25ea3(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25cfa(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25cd6(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25cb1(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25c8c(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25c7b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25c5b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25c3a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25c19(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25be8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25bc0(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x25b95(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x25b40(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x25afd(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x25aa7(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25a11(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x259e9(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x259c0(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25997(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2597a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25962(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2593e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2592d(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25914(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x258f8(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x258e7(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x258ce(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x258b1(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x258a0(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25887(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2585e(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1d0e3
movq 0x2583f(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x25829(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x25813(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x257fd(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2565b(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2563d(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2561f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x25601(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x255f3(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x255bd(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x255ca(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2559c(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x255b9(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x255a3(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x25575(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x25592(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2557c(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2554e(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x2556b(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2554d(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1ded8
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25521(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25505(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x254e8(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x254cb(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25496(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25472(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2544b(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x253fa(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x253bb(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x25369(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x252d7(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x252b3(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2528e(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25269(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25250(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25234(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25214(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x251ff(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x251ee(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x251ce(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x251b9(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x251a8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25187(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x25172(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25161(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x25138(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1dabb
movq 0x25119(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x25107(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x250f4(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x250e1(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x250b6(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x2509c(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x2507f(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x25038(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x25003(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x24fbb(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x24f33(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x24f19(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x24efe(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x24ee3(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x24eb8(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x24ec5(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x24e93(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x24ea8(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x24ea5(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x24e73(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x24e88(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x24e85(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x24e52(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x24e67(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x24e64(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x24e49(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1e58e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24e20(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24e04(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24de7(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24dca(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24c21(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24bfd(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24bd8(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24bb3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24b9e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24b7e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24b62(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24b49(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24b38(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24b1c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24b03(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24af2(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24ad5(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24abc(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24aab(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24a82(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1e1bc
movq 0x24a63(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x24a4d(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x24a37(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x24a21(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x2487f(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x24861(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x24843(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x24825(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x24817(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x247e1(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x247ee(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x247c0(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x247dd(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x247c7(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x24799(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x247b6(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x247a0(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x24772(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x2478f(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x24771(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1ecb4
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24745(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24729(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2470c(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x246ef(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x246ba(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24696(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2466f(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2461e(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x245df(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2458d(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x244fb(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x244d7(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x244b2(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2448d(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24474(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24458(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24438(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24423(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24412(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x243f2(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x243dd(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x243cc(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x243ab(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24396(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x24385(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2435c(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1e897
movq 0x58(%rsp), %rax
movzbl (%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, (%rax)
movq 0x24329(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x24317(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x24304(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x242f1(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x242ce(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x242b4(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x24297(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x24250(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2421b(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x241d3(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2414b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x24131(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x24116(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x240fb(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x240c8(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x240de(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x240a4(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x240c1(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x240b6(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x24084(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x240a1(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x24096(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x24063(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x24080(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x24075(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x2405a(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x1f67a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24031(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x24015(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23ff8(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23fdb(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23e32(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23e0e(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23de9(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23dc4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23db3(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23d93(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23d72(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23d51(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23d20(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23cf8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x23ccd(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x23c78(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x23c35(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x23bdf(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23b49(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23b21(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23af8(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23acf(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23ab2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23a9a(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23a76(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23a65(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23a4c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23a30(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23a1f(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23a06(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x239e9(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x239d8(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x239bf(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23996(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1efab
movq 0x23977(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x23961(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2394b(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x23935(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x23793(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x23775(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x23757(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x23739(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2372b(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x236f5(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x23702(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x236d4(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x236f1(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x236db(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x236ad(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x236ca(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x236b4(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x23686(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x236a3(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x23685(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x1fda0
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23659(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2363d(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23620(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23603(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x235ce(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x235aa(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x23583(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x23532(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x234f3(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x234a1(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2340f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x233eb(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x233c6(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x233a1(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23388(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2336c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2334c(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x23337(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23326(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23306(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x232f1(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x232e0(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x232bf(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x232aa(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23299(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x23270(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x1f983
movq 0x23251(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2323f(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x2322c(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x23219(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rcx
addq 0x3128(%rsp), %rcx
movq 0x231ee(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3140(%rsp), %rcx
addq 0x3138(%rsp), %rcx
movq 0x231d4(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x231b7(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x23170(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x2313b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x230f3(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2306b(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3100(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x23051(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3148(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x23036(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x30f8(%rsp), %rcx
movq 0x2301b(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x22ff0(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x22ffd(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x22fcb(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x22fe0(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x22fdd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x22fab(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x22fc0(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x22fbd(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x22f8a(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x22f9f(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x22f9c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x22f81(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x20456
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22f58(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22f3c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22f1f(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22f02(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rdx
xorq 0x3148(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22d59(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3120(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22d35(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22d10(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3118(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22ceb(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22cd6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22cb6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22c9a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22c81(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22c70(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22c54(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22c3b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22c2a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22c0d(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22bf4(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22be3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22bba(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x20084
movq 0x22b9b(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x22b85(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x22b6f(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x22b59(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3110(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3100(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3118(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3120(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x7, %rax
movq 0x3160(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3120(%rsp), %rax
addq 0x30f8(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x13, %rax
movq 0x3158(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3110(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x1f, %rax
movq 0x3150(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3108(%rsp), %rax
addq 0x3118(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x35, %rax
movq 0x3148(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3118(%rsp)
movq 0x3120(%rsp), %rcx
xorq 0x3148(%rsp), %rcx
movq 0x229b7(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3120(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x22999(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2297b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3118(%rsp), %rcx
movq 0x2295d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2294f(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x22919(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3158(%rsp)
movq 0x22926(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x228f8(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x22915(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x228ff(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x228d1(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x228ee(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x228d8(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x228aa(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x228c7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3160(%rsp), %rcx
addq 0x3158(%rsp), %rcx
movq 0x228a9(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x20b7c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2287d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22861(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22844(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22827(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3128(%rsp)
movq 0x3130(%rsp), %rdx
addq 0x3128(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x227f2(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3140(%rsp), %rdx
addq 0x3138(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x227ce(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x227a7(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0xb, %rax
movq 0x3160(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3138(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x22756(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x17, %rax
movq 0x3158(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x22717(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x25, %rax
movq 0x3150(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x226c5(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3128(%rsp), %rax
movq %rax, 0x3148(%rsp)
movq 0x3148(%rsp), %rax
shlq $0x3b, %rax
movq 0x3148(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3148(%rsp)
movq 0x3150(%rsp), %rax
xorq 0x3148(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3160(%rsp), %rax
xorq 0x3158(%rsp), %rax
movq %rax, 0x30f8(%rsp)
movq 0x3100(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22633(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3100(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2260f(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x225ea(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x30f8(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x225c5(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x225ac(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22590(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22570(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2255b(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2254a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2252a(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x22515(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22504(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x224e3(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x224ce(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x224bd(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
addq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x22494(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2075f
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x20c0a
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x20bf8
movq 0x28(%rsp), %rax
movq 0x1060(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x2242f(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1060(%rsp,%rax,8)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
movq 0x10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x10(%rsp)
jmp 0x20b9f
jmp 0x20bfa
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x20b8e
jmp 0x20c0c
movq $0x0, 0x28(%rsp)
cmpq $0x2000, 0x28(%rsp)     # imm = 0x2000
jae 0x20c59
movq 0x48(%rsp), %rax
movq 0x28(%rsp), %rcx
movb (%rax,%rcx), %dl
movq 0x3190(%rsp), %rax
movq 0x3178(%rsp), %rcx
addq $0x20, %rcx
addq 0x28(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x28(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x28(%rsp)
jmp 0x20c15
movq 0x3178(%rsp), %rcx
addq $0x2000, %rcx           # imm = 0x2000
addq $0x20, %rcx
movq 0x3188(%rsp), %rax
movq %rcx, (%rax)
xorl %eax, %eax
addq $0x3198, %rsp           # imm = 0x3198
retq
nopw %cs:(%rax,%rax)