// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/pi64cipher256v2wideblock2KB/optimized_nonSSE/encrypt.c
// Function: crypto_aead_decrypt
int crypto_aead_decrypt(
unsigned char *m,unsigned long long *mlen,
unsigned char *nsec,
const unsigned char *c,unsigned long long clen,
const unsigned char *ad,unsigned long long adlen,
const unsigned char *npub,
const unsigned char *k
)
{
 //...
 //... the code for the cipher implementation goes here,
 //... generating a plaintext m[0],m[1],...,m[*mlen-1]
 //... and secret message number nsec[0],nsec[1],...
 //... from a ciphertext c[0],c[1],...,c[clen-1]
 //... and associated data ad[0],ad[1],...,ad[adlen-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;
 // an array for storing some temporal values for the Tag computation
 u_int64_t  tempTag[CRYPTO_ABYTES/W] = {0};
 // counter ctr is a 64-bit variable in all variants of PiCipher
 u_int64_t  ctr = 0x0000000000000000ull;
 // 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();
	// decrypt the SMN
	// Inject the SMN
	i1 = 0;
	for ( i = 0; i < CRYPTO_NSECBYTES; i++ ) {
		 nsec[i] = InternalState8[i1] ^ c[i];
	 	 InternalState8[i1] = c[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 ciphertext
 b = 0;
 for ( j = 0; j < (clen-CRYPTO_ABYTES-CRYPTO_NSECBYTES)/RATE; j ++ ) {
	for ( i = 0; i < IS_SIZE; i++ ) {
		IS[i] = CIS[i];
	}
	ctr ++;
	IS[0] = IS[0] ^ ctr;
	pi();
	// decrypt the ciphertext c
	for ( i = 0; i < N; i+=2 ) {
		for ( i1 = 0; i1 < WORDS_CHUNK; i1++ ) {
	        // XOR the IS_bitrate (InternalState[0], InternalSate[2], ...) with the c to obtain m
			m64[b] = IS[i*WORDS_CHUNK+i1] ^ c64[bSMN+b];
			// in order to proceed for tag computation, put the ciphertext data in the InternalState
			IS[i*WORDS_CHUNK+i1] = c64[bSMN+b];
			b++;
		}
	}
	pi();
	// Collect the tag from this decryption 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 ciphertext block is not the full block, we process it byte by byte
 LastMessageChunkLength = (clen-CRYPTO_ABYTES-CRYPTO_NSECBYTES) % 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++ ) {
	 	 m[b+i] = InternalState8[i1] ^ c[CRYPTO_NSECBYTES+b+i];
	 	 InternalState8[i1] = c[CRYPTO_NSECBYTES+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 to 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 length of the message
 *mlen = clen-CRYPTO_ABYTES-CRYPTO_NSECBYTES;

 // tag verification
 for ( ii = (*mlen + CRYPTO_NSECBYTES); ii < clen; ii ++ ) {
	 if ( c[ii] != tempTag8[ii-(*mlen + CRYPTO_NSECBYTES)] )
		return -1;
 }

 return 0;
}

// Assembly:
subq $0x31a8, %rsp           # imm = 0x31A8
movq 0x31c0(%rsp), %rax
movq 0x31b8(%rsp), %rax
movq 0x31b0(%rsp), %rax
movq %rdi, 0x3198(%rsp)
movq %rsi, 0x3190(%rsp)
movq %rdx, 0x3188(%rsp)
movq %rcx, 0x3180(%rsp)
movq %r8, 0x3178(%rsp)
movq %r9, 0x3170(%rsp)
leaq 0x1070(%rsp), %rdi
xorl %esi, %esi
movl $0x2000, %edx           # imm = 0x2000
callq 0x1030
movq $0x0, 0x1068(%rsp)
leaq 0x60(%rsp), %rdi
xorl %esi, %esi
movl $0x1000, %edx           # imm = 0x1000
callq 0x1030
movq 0x3180(%rsp), %rax
movq %rax, 0x3098(%rsp)
movq 0x3198(%rsp), %rax
movq %rax, 0x3090(%rsp)
movq 0x3170(%rsp), %rax
movq %rax, 0x3088(%rsp)
movq 0x3188(%rsp), %rax
movq %rax, 0x3080(%rsp)
movq 0x31b8(%rsp), %rax
movq %rax, 0x3078(%rsp)
movq 0x31c0(%rsp), %rax
movq %rax, 0x3070(%rsp)
movq 0x22281(%rip), %rax     # 0x42ff8
movq %rax, 0x58(%rsp)
leaq 0x60(%rsp), %rax
movq %rax, 0x50(%rsp)
leaq 0x1070(%rsp), %rax
movq %rax, 0x48(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x20dcb
movq 0x38(%rsp), %rcx
movq 0x22245(%rip), %rax     # 0x42ff8
movq $0x0, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x20d9c
movq 0x3070(%rsp), %rax
movq (%rax), %rcx
movq 0x2221b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3070(%rsp), %rax
movq 0x8(%rax), %rcx
movq 0x22205(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3070(%rsp), %rax
movq 0x10(%rax), %rcx
movq 0x221ee(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3070(%rsp), %rax
movq 0x18(%rax), %rcx
movq 0x221d7(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x3078(%rsp), %rax
movq (%rax), %rcx
movq 0x221c1(%rip), %rax     # 0x42ff8
movq %rcx, 0x20(%rax)
movq 0x3078(%rsp), %rax
movq 0x8(%rax), %rcx
movq 0x221aa(%rip), %rax     # 0x42ff8
movq %rcx, 0x28(%rax)
movq 0x3078(%rsp), %rax
movq 0x10(%rax), %rcx
movq 0x22193(%rip), %rax     # 0x42ff8
movq %rcx, 0x30(%rax)
movq 0x3078(%rsp), %rax
movq 0x18(%rax), %rcx
movq 0x2217c(%rip), %rax     # 0x42ff8
movq %rcx, 0x38(%rax)
movq 0x3078(%rsp), %rax
movq 0x20(%rax), %rcx
movq 0x22165(%rip), %rax     # 0x42ff8
movq %rcx, 0x40(%rax)
movq 0x3078(%rsp), %rax
movq 0x28(%rax), %rcx
movq 0x2214e(%rip), %rax     # 0x42ff8
movq %rcx, 0x48(%rax)
movq 0x3078(%rsp), %rax
movq 0x30(%rax), %rcx
movq 0x22137(%rip), %rax     # 0x42ff8
movq %rcx, 0x50(%rax)
movq 0x3078(%rsp), %rax
movq 0x38(%rax), %rcx
movq 0x22120(%rip), %rax     # 0x42ff8
movq %rcx, 0x58(%rax)
movq 0x58(%rsp), %rax
movb $0x1, 0x60(%rax)
movq 0x2210c(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x220fa(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x220e7(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x220d4(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x220b1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x22097(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x2207a(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x22033(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x21ffe(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x21fb6(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x21f2e(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x21f14(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x21ef9(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x21ede(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x21eab(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x21ec1(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x21e87(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x21ea4(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x21e99(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x21e67(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x21e84(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x21e79(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x21e46(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x21e63(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x21e58(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x21e3d(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x21897
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21e14(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21df8(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21ddb(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21dbe(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21c15(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21bf1(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21bcc(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21ba7(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21b96(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21b76(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21b55(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21b34(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21b03(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21adb(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x21ab0(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x21a5b(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x21a18(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x219c2(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2192c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21904(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x218db(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x218b2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21895(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2187d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21859(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21848(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2182f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21813(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21802(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x217e9(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x217cc(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x217bb(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x217a2(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21779(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x211c8
movq 0x2175a(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x21744(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2172e(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x21718(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x21576(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x21558(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x2153a(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x2151c(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2150e(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x214d8(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x214e5(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x214b7(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x214d4(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x214be(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x21490(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x214ad(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x21497(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x21469(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x21486(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x21468(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x21fbd
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2143c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21420(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21403(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x213e6(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x213b1(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2138d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x21366(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x21315(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x212d6(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x21284(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x211f2(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x211ce(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x211a9(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x21184(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2116b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2114f(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2112f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2111a(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21109(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x210e9(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x210d4(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x210c3(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x210a2(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2108d(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2107c(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x21053(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x21ba0
movq 0x21034(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x21022(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x2100f(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x20ffc(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x20fd1(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x20fb7(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x20f9a(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x20f53(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x20f1e(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x20ed6(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x20e4e(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x20e34(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x20e19(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x20dfe(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x20dd3(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x20de0(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x20dae(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x20dc3(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x20dc0(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x20d8e(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x20da3(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x20da0(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x20d6d(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x20d82(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x20d7f(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x20d64(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x22673
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20d3b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20d1f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20d02(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20ce5(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20b3c(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20b18(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20af3(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20ace(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20ab9(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20a99(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20a7d(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20a64(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20a53(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20a37(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20a1e(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20a0d(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x209f0(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x209d7(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x209c6(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2099d(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x222a1
movq 0x2097e(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x20968(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x20952(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2093c(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2079a(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2077c(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x2075e(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x20740(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x20732(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x206fc(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x20709(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x206db(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x206f8(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x206e2(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x206b4(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x206d1(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x206bb(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2068d(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x206aa(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x2068c(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x22d99
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20660(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20644(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20627(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2060a(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x205d5(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x205b1(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2058a(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x20539(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x204fa(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x204a8(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20416(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x203f2(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x203cd(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x203a8(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2038f(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x20373(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20353(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2033e(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2032d(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2030d(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x202f8(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x202e7(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x202c6(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x202b1(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x202a0(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x20277(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2297c
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x22dd7
movq 0x38(%rsp), %rcx
movq 0x2023f(%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 0x22da2
movq 0x80(%rsp), %rax
movq %rax, 0x1068(%rsp)
movq $0x0, 0x18(%rsp)
movq 0x31b0(%rsp), %rax
shrq $0xb, %rax
movq %rax, (%rsp)
movq $0x0, 0x30(%rsp)
movq 0x30(%rsp), %rax
cmpq (%rsp), %rax
jae 0x26d30
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x22e56
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x201b6(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x22e21
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0x20187(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0x20175(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x2016b(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x20159(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x20146(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x20133(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x20110(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x200f6(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x200d9(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x20092(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x2005d(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x20015(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1ff8d(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1ff73(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1ff58(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1ff3d(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x1ff0a(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1ff20(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1fee6(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x1ff03(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x1fef8(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1fec6(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1fee3(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x1fed8(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1fea5(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1fec2(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1feb7(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1fe9c(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x23838
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fe73(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fe57(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fe3a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fe1d(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fc74(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fc50(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fc2b(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1fc06(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fbf5(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fbd5(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fbb4(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fb93(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fb62(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1fb3a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1fb0f(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1faba(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1fa77(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1fa21(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f98b(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f963(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f93a(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f911(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f8f4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f8dc(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f8b8(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f8a7(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f88e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f872(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f861(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f848(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f82b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f81a(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f801(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f7d8(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x23169
movq 0x1f7b9(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1f7a3(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1f78d(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1f777(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1f5d5(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1f5b7(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1f599(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1f57b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1f56d(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1f537(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1f544(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1f516(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x1f533(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1f51d(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1f4ef(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x1f50c(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1f4f6(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1f4c8(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x1f4e5(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1f4c7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x23f5e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f49b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f47f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f462(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f445(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f410(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f3ec(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1f3c5(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1f374(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1f335(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1f2e3(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f251(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f22d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f208(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f1e3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f1ca(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f1ae(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f18e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f179(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f168(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f148(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f133(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f122(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f101(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1f0ec(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f0db(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1f0b2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x23b41
movq 0x1f093(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1f081(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1f06e(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1f05b(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1f030(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1f016(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1eff9(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1efb2(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1ef7d(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1ef35(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1eead(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1ee93(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1ee78(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1ee5d(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x1ee32(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1ee3f(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1ee0d(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x1ee22(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x1ee1f(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1eded(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x1ee02(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x1edff(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1edcc(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x1ede1(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x1edde(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1edc3(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x24614
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ed9a(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ed7e(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ed61(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ed44(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eb9b(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eb77(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eb52(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eb2d(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eb18(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1eaf8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1eadc(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1eac3(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1eab2(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ea96(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ea7d(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ea6c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ea4f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ea36(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ea25(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e9fc(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x24242
movq 0x1e9dd(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1e9c7(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1e9b1(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1e99b(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1e7f9(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1e7db(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1e7bd(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1e79f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1e791(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1e75b(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1e768(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1e73a(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x1e757(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1e741(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1e713(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x1e730(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1e71a(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1e6ec(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x1e709(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1e6eb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x24d3a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e6bf(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e6a3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e686(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e669(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e634(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e610(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1e5e9(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1e598(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1e559(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1e507(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e475(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e451(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e42c(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e407(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e3ee(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e3d2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e3b2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e39d(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e38c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e36c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e357(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e346(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e325(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1e310(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e2ff(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1e2d6(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2491d
movq $0x0, 0x38(%rsp)
cmpq $0x80, 0x38(%rsp)
jae 0x24dd9
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x24dc4
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x1e280(%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 0x1e256(%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 0x24d5b
jmp 0x24dc6
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x24d43
movq 0x1e218(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1e206(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1e1f3(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1e1e0(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1e1bd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1e1a3(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1e186(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1e13f(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1e10a(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1e0c2(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1e03a(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1e020(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1e005(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1dfea(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x1dfb7(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1dfcd(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1df93(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x1dfb0(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x1dfa5(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1df73(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1df90(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x1df85(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1df52(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1df6f(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1df64(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1df49(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2578b
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1df20(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1df04(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1dee7(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1deca(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1dd21(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1dcfd(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1dcd8(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1dcb3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dca2(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dc82(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dc61(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dc40(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dc0f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1dbe7(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1dbbc(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1db67(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1db24(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1dace(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1da38(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1da10(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d9e7(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d9be(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d9a1(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d989(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d965(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d954(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d93b(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d91f(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d90e(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d8f5(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d8d8(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d8c7(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d8ae(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d885(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x250bc
movq 0x1d866(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1d850(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1d83a(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1d824(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1d682(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1d664(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1d646(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1d628(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1d61a(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1d5e4(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1d5f1(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1d5c3(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x1d5e0(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1d5ca(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1d59c(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x1d5b9(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1d5a3(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1d575(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x1d592(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1d574(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x25eb1
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d548(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d52c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d50f(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d4f2(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d4bd(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d499(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1d472(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1d421(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1d3e2(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1d390(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d2fe(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d2da(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d2b5(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d290(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d277(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d25b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d23b(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d226(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d215(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d1f5(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d1e0(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d1cf(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d1ae(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1d199(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d188(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1d15f(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x25a94
movq 0x1d140(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1d12e(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1d11b(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1d108(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1d0dd(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1d0c3(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1d0a6(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1d05f(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1d02a(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1cfe2(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1cf5a(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1cf40(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1cf25(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1cf0a(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x1cedf(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1ceec(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1ceba(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x1cecf(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x1cecc(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1ce9a(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x1ceaf(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x1ceac(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1ce79(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x1ce8e(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x1ce8b(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1ce70(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x26567
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ce47(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ce2b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ce0e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cdf1(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cc48(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cc24(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cbff(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cbda(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cbc5(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cba5(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cb89(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cb70(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cb5f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cb43(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cb2a(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cb19(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1cafc(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cae3(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1cad2(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1caa9(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x26195
movq 0x1ca8a(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1ca74(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1ca5e(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1ca48(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1c8a6(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1c888(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1c86a(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1c84c(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1c83e(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1c808(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1c815(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1c7e7(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x1c804(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1c7ee(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1c7c0(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x1c7dd(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1c7c7(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1c799(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x1c7b6(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1c798(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x26c8d
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c76c(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c750(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c733(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c716(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c6e1(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c6bd(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1c696(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1c645(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1c606(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1c5b4(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c522(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c4fe(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c4d9(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c4b4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c49b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c47f(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c45f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c44a(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c439(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c419(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c404(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c3f3(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c3d2(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1c3bd(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c3ac(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1c383(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x26870
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x26d1b
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x26d09
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x1c31e(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x26cb0
jmp 0x26d0b
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x26c9f
jmp 0x26d1d
movq 0x30(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x30(%rsp)
jmp 0x22e09
movq 0x31b0(%rsp), %rax
andq $0x7ff, %rax            # imm = 0x7FF
movl %eax, 0x40(%rsp)
cmpl $0x0, 0x40(%rsp)
je 0x2ac7a
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 0x26da2
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x1c26a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x26d6d
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0x1c23b(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0x1c229(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1c21f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1c20d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1c1fa(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1c1e7(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1c1c4(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1c1aa(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1c18d(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1c146(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1c111(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1c0c9(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1c041(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1c027(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1c00c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1bff1(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x1bfbe(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1bfd4(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1bf9a(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x1bfb7(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x1bfac(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1bf7a(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1bf97(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x1bf8c(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1bf59(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1bf76(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1bf6b(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1bf50(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x27784
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bf27(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bf0b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1beee(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bed1(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bd28(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bd04(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bcdf(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1bcba(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bca9(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bc89(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bc68(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bc47(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bc16(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1bbee(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1bbc3(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1bb6e(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1bb2b(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x1bad5(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ba3f(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ba17(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b9ee(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b9c5(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b9a8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b990(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b96c(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b95b(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b942(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b926(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b915(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b8fc(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b8df(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b8ce(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b8b5(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b88c(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x270b5
movq 0x1b86d(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1b857(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1b841(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1b82b(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1b689(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1b66b(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1b64d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1b62f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1b621(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1b5eb(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1b5f8(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1b5ca(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x1b5e7(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1b5d1(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1b5a3(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x1b5c0(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1b5aa(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1b57c(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x1b599(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1b57b(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x27eaa
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b54f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b533(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b516(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b4f9(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b4c4(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b4a0(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1b479(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1b428(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1b3e9(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1b397(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b305(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b2e1(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b2bc(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b297(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b27e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b262(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b242(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b22d(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b21c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b1fc(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b1e7(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b1d6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b1b5(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1b1a0(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b18f(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1b166(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x27a8d
movq 0x1b147(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1b135(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1b122(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1b10f(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1b0e4(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1b0ca(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1b0ad(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1b066(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1b031(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1afe9(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1af61(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1af47(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1af2c(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1af11(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x1aee6(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1aef3(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1aec1(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x1aed6(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x1aed3(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1aea1(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x1aeb6(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x1aeb3(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1ae80(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x1ae95(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x1ae92(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1ae77(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x28560
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ae4e(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ae32(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ae15(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1adf8(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ac4f(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ac2b(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ac06(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1abe1(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1abcc(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1abac(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ab90(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ab77(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ab66(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ab4a(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ab31(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1ab20(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1ab03(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1aaea(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1aad9(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1aab0(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2818e
movq 0x1aa91(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x1aa7b(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1aa65(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x1aa4f(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1a8ad(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1a88f(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1a871(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1a853(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1a845(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1a80f(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1a81c(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1a7ee(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x1a80b(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x1a7f5(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1a7c7(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x1a7e4(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1a7ce(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1a7a0(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x1a7bd(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1a79f(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x28c86
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a773(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a757(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a73a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a71d(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a6e8(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a6c4(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1a69d(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1a64c(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1a60d(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1a5bb(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a529(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a505(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a4e0(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a4bb(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a4a2(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a486(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a466(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a451(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a440(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a420(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a40b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a3fa(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a3d9(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1a3c4(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a3b3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1a38a(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x28869
movq $0x0, 0x38(%rsp)
movq 0x38(%rsp), %rax
movslq 0x40(%rsp), %rcx
cmpq %rcx, %rax
jae 0x28d13
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 0x28cfe
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x28d00
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x28c8f
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 0x1a2be(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1a2ac(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1a299(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1a286(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1a263(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x1a249(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1a22c(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1a1e5(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1a1b0(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1a168(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1a0e0(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1a0c6(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1a0ab(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1a090(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x1a05d(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1a073(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1a039(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x1a056(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x1a04b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1a019(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1a036(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x1a02b(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x19ff8(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1a015(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1a00a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x19fef(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x296e5
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19fc6(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19faa(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19f8d(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19f70(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19dc7(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19da3(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19d7e(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19d59(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19d48(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19d28(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19d07(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19ce6(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19cb5(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19c8d(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x19c62(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x19c0d(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x19bca(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x19b74(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19ade(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19ab6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19a8d(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19a64(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19a47(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19a2f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19a0b(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x199fa(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x199e1(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x199c5(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x199b4(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1999b(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1997e(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1996d(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19954(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1992b(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x29016
movq 0x1990c(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x198f6(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x198e0(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x198ca(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x19728(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1970a(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x196ec(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x196ce(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x196c0(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1968a(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x19697(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x19669(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x19686(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x19670(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x19642(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x1965f(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x19649(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1961b(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x19638(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1961a(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x29e0b
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x195ee(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x195d2(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x195b5(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19598(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19563(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1953f(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x19518(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x194c7(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x19488(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x19436(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x193a4(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19380(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1935b(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19336(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1931d(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19301(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x192e1(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x192cc(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x192bb(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1929b(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x19286(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19275(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19254(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1923f(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1922e(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x19205(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x299ee
movq 0x191e6(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x191d4(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x191c1(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x191ae(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x19183(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x19169(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x1914c(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x19105(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x190d0(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x19088(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x19000(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x18fe6(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x18fcb(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x18fb0(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x18f85(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x18f92(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x18f60(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x18f75(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x18f72(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x18f40(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x18f55(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x18f52(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x18f1f(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x18f34(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x18f31(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x18f16(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2a4c1
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18eed(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18ed1(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18eb4(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18e97(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18cee(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18cca(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18ca5(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18c80(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18c6b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18c4b(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18c2f(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18c16(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18c05(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18be9(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18bd0(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18bbf(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18ba2(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18b89(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18b78(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18b4f(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2a0ef
movq 0x18b30(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x18b1a(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x18b04(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x18aee(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x1894c(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1892e(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x18910(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x188f2(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x188e4(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x188ae(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x188bb(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x1888d(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x188aa(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x18894(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x18866(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x18883(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x1886d(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1883f(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x1885c(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1883e(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2abe7
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18812(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x187f6(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x187d9(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x187bc(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18787(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18763(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1873c(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x186eb(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x186ac(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1865a(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x185c8(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x185a4(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1857f(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1855a(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18541(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18525(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18505(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x184f0(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x184df(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x184bf(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x184aa(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18499(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18478(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18463(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18452(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x18429(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2a7ca
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x2ac75
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x2ac63
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x183c4(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x2ac0a
jmp 0x2ac65
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x2abf9
jmp 0x2eaf4
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x2acb8
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x18354(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2ac83
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0x18325(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0x18313(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x18309(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x182f7(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x182e4(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x182d1(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x182ae(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x18294(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x18277(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x18230(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x181fb(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x181b3(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1812b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x18111(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x180f6(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x180db(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x180a8(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x180be(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x18084(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x180a1(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x18096(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x18064(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x18081(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x18076(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x18043(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x18060(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x18055(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1803a(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2b69a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x18011(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17ff5(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17fd8(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17fbb(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17e12(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17dee(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17dc9(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17da4(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17d93(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17d73(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17d52(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17d31(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17d00(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17cd8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x17cad(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x17c58(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x17c15(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x17bbf(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17b29(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17b01(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17ad8(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17aaf(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17a92(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17a7a(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17a56(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17a45(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17a2c(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17a10(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x179ff(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x179e6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x179c9(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x179b8(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1799f(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17976(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2afcb
movq 0x17957(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x17941(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x1792b(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x17915(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x17773(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x17755(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x17737(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x17719(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1770b(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x176d5(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x176e2(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x176b4(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x176d1(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x176bb(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1768d(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x176aa(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x17694(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x17666(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x17683(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x17665(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2bdc0
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17639(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1761d(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17600(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x175e3(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x175ae(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1758a(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x17563(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x17512(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x174d3(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x17481(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x173ef(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x173cb(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x173a6(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17381(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17368(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1734c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1732c(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x17317(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17306(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x172e6(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x172d1(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x172c0(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1729f(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1728a(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17279(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x17250(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2b9a3
movq 0x17231(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1721f(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1720c(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x171f9(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x171ce(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x171b4(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x17197(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x17150(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x1711b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x170d3(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x1704b(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x17031(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x17016(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x16ffb(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x16fd0(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x16fdd(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x16fab(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x16fc0(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x16fbd(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x16f8b(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x16fa0(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x16f9d(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x16f6a(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x16f7f(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x16f7c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x16f61(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2c476
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16f38(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16f1c(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16eff(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16ee2(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16d39(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16d15(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16cf0(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16ccb(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16cb6(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16c96(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16c7a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16c61(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16c50(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16c34(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16c1b(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16c0a(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16bed(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16bd4(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16bc3(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16b9a(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2c0a4
movq 0x16b7b(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x16b65(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x16b4f(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x16b39(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x16997(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x16979(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1695b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1693d(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x1692f(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x168f9(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x16906(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x168d8(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x168f5(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x168df(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x168b1(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x168ce(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x168b8(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1688a(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x168a7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x16889(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2cb9c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1685d(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16841(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16824(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16807(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x167d2(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x167ae(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x16787(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x16736(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x166f7(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x166a5(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16613(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x165ef(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x165ca(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x165a5(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1658c(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16570(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16550(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1653b(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1652a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1650a(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x164f5(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x164e4(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x164c3(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x164ae(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1649d(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x16474(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2c77f
movq 0x58(%rsp), %rax
movzbl (%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, (%rax)
movq 0x16441(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1642f(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1641c(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x16409(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x163e6(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x163cc(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x163af(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x16368(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x16333(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x162eb(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x16263(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x16249(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1622e(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x16213(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x161e0(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x161f6(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x161bc(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x161d9(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x161ce(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x1619c(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x161b9(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x161ae(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x1617b(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x16198(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1618d(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x16172(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2d562
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16149(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1612d(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x16110(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x160f3(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15f4a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15f26(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15f01(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15edc(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15ecb(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15eab(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15e8a(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15e69(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15e38(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15e10(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x15de5(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x15d90(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x15d4d(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x15cf7(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15c61(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15c39(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15c10(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15be7(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15bca(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15bb2(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15b8e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15b7d(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15b64(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15b48(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15b37(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15b1e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15b01(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15af0(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15ad7(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15aae(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2ce93
movq 0x15a8f(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x15a79(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x15a63(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x15a4d(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x158ab(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x1588d(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x1586f(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x15851(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x15843(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1580d(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x1581a(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x157ec(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x15809(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x157f3(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x157c5(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x157e2(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x157cc(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x1579e(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x157bb(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1579d(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2dc88
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15771(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15755(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15738(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1571b(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x156e6(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x156c2(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1569b(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1564a(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1560b(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x155b9(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15527(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15503(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x154de(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x154b9(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x154a0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15484(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15464(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1544f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1543e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1541e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15409(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x153f8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x153d7(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x153c2(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x153b1(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x15388(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2d86b
movq 0x15369(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x15357(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x15344(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x15331(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x15306(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x152ec(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x152cf(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x15288(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x15253(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x1520b(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x15183(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x15169(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1514e(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x15133(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x15108(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x15115(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x150e3(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x150f8(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x150f5(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x150c3(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x150d8(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x150d5(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x150a2(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x150b7(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x150b4(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x15099(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2e33e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15070(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15054(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x15037(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1501a(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14e71(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14e4d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14e28(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14e03(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14dee(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14dce(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14db2(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14d99(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14d88(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14d6c(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14d53(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14d42(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14d25(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14d0c(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14cfb(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14cd2(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2df6c
movq 0x14cb3(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x14c9d(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x14c87(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x14c71(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x14acf(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x14ab1(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x14a93(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x14a75(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x14a67(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x14a31(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x14a3e(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x14a10(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x14a2d(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x14a17(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x149e9(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x14a06(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x149f0(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x149c2(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x149df(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x149c1(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2ea64
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14995(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14979(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1495c(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1493f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1490a(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x148e6(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x148bf(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1486e(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1482f(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x147dd(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1474b(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14727(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14702(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x146dd(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x146c4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x146a8(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14688(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14673(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14662(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x14642(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1462d(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1461c(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x145fb(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x145e6(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x145d5(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x145ac(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2e647
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x2eaf2
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x2eae0
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x14547(%rip), %rax     # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x2ea87
jmp 0x2eae2
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x2ea76
jmp 0x2eaf4
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x2ebca
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x2ebb5
movq 0x38(%rsp), %rax
shlq $0x2, %rax
addq 0x10(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x28(%rsp), %rax
xorq 0x1070(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0x1449c(%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 0x14468(%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 0x2eb1b
jmp 0x2ebb7
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x2eb06
movq 0x14427(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x14415(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x14402(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x143ef(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x143cc(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x143b2(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x14395(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1434e(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x14319(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x142d1(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x14249(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1422f(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x14214(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x141f9(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x141c6(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x141dc(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x141a2(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x141bf(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x141b4(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x14182(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1419f(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x14194(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x14161(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1417e(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x14173(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x14158(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x2f57c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1412f(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x14113(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x140f6(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x140d9(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13f30(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13f0c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13ee7(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13ec2(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13eb1(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13e91(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13e70(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13e4f(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13e1e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13df6(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x13dcb(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x13d76(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x13d33(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x13cdd(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13c47(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13c1f(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13bf6(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13bcd(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13bb0(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13b98(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13b74(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13b63(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13b4a(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13b2e(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13b1d(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13b04(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13ae7(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13ad6(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13abd(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13a94(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2eead
movq 0x13a75(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x13a5f(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x13a49(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x13a33(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x13891(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x13873(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x13855(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x13837(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x13829(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x137f3(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x13800(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x137d2(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x137ef(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x137d9(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x137ab(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x137c8(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x137b2(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x13784(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x137a1(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x13783(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x2fca2
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13757(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1373b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1371e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13701(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x136cc(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x136a8(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x13681(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x13630(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x135f1(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1359f(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1350d(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x134e9(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x134c4(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1349f(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13486(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1346a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1344a(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13435(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13424(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13404(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x133ef(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x133de(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x133bd(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x133a8(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x13397(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1336e(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2f885
movq 0x1334f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1333d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1332a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x13317(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x132ec(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x132d2(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x132b5(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1326e(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x13239(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x131f1(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x13169(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x1314f(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x13134(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x13119(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x130ee(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x130fb(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x130c9(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x130de(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x130db(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x130a9(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x130be(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x130bb(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x13088(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x1309d(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x1309a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1307f(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x30358
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13056(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1303a(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1301d(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x13000(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12e57(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12e33(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12e0e(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12de9(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12dd4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12db4(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12d98(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12d7f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12d6e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12d52(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12d39(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12d28(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12d0b(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12cf2(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12ce1(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12cb8(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x2ff86
movq 0x12c99(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x12c83(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x12c6d(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x12c57(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x12ab5(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x12a97(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x12a79(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x12a5b(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x12a4d(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x12a17(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x12a24(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x129f6(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x12a13(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x129fd(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x129cf(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x129ec(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x129d6(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x129a8(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x129c5(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x129a7(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x30a7e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1297b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1295f(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12942(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12925(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x128f0(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x128cc(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x128a5(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x12854(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x12815(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x127c3(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12731(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1270d(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x126e8(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x126c3(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x126aa(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1268e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1266e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12659(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12648(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12628(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12613(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12602(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x125e1(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x125cc(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x125bb(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x12592(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x30661
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x30abc
movq 0x38(%rsp), %rcx
movq 0x1255a(%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 0x30a87
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x30afa
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x12512(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x30ac5
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0x124e3(%rip), %rax     # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0x124d1(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x124c7(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x124b5(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x124a2(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x1248f(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1246c(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x12452(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x12435(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x123ee(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x123b9(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x12371(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x122e9(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x122cf(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x122b4(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x12299(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x12266(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1227c(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x12242(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x1225f(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x12254(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x12222(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x1223f(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x12234(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x12201(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x1221e(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x12213(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x121f8(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x314dc
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x121cf(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x121b3(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12196(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x12179(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11fd0(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11fac(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11f87(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11f62(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11f51(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11f31(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11f10(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11eef(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11ebe(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11e96(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x11e6b(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x11e16(%rip), %rcx     # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x11dd3(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x11d7d(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11ce7(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11cbf(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11c96(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11c6d(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11c50(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11c38(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11c14(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11c03(%rip), %rax     # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11bea(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11bce(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11bbd(%rip), %rax     # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11ba4(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11b87(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11b76(%rip), %rax     # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11b5d(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11b34(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x30e0d
movq 0x11b15(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x11aff(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x11ae9(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x11ad3(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x11931(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x11913(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x118f5(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x118d7(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x118c9(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x11893(%rip), %rax     # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x118a0(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x11872(%rip), %rax     # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x1188f(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x11879(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x1184b(%rip), %rax     # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x11868(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x11852(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x11824(%rip), %rax     # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x11841(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x11823(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x31c02
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x117f7(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x117db(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x117be(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x117a1(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1176c(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11748(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x11721(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x116d0(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x11691(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x1163f(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x115ad(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11589(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11564(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1153f(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11526(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1150a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x114ea(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x114d5(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x114c4(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x114a4(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1148f(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1147e(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1145d(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x11448(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x11437(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1140e(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x317e5
movq 0x113ef(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x113dd(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x113ca(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x113b7(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x1138c(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x11372(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x11355(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x1130e(%rip), %rcx     # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x112d9(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x11291(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x11209(%rip), %rax     # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x111ef(%rip), %rax     # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x111d4(%rip), %rax     # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x111b9(%rip), %rax     # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x1118e(%rip), %rax     # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x1119b(%rip), %rax     # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x11169(%rip), %rax     # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x1117e(%rip), %rax     # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x1117b(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x11149(%rip), %rax     # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x1115e(%rip), %rax     # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x1115b(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x11128(%rip), %rax     # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x1113d(%rip), %rax     # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x1113a(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x1111f(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x322b8
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x110f6(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x110da(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x110bd(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x110a0(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10ef7(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10ed3(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10eae(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10e89(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10e74(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10e54(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10e38(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10e1f(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10e0e(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10df2(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10dd9(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10dc8(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10dab(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10d92(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10d81(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10d58(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x31ee6
movq 0x10d39(%rip), %rax     # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x10d23(%rip), %rax     # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x10d0d(%rip), %rax     # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x10cf7(%rip), %rax     # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x10b55(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x10b37(%rip), %rax     # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x10b19(%rip), %rax     # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x10afb(%rip), %rax     # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x10aed(%rip), %rax     # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x10ab7(%rip), %rax     # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x10ac4(%rip), %rax     # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x10a96(%rip), %rax     # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x10ab3(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x10a9d(%rip), %rax     # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x10a6f(%rip), %rax     # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x10a8c(%rip), %rax     # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x10a76(%rip), %rax     # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x10a48(%rip), %rax     # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x10a65(%rip), %rax     # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x10a47(%rip), %rax     # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x329de
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10a1b(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x109ff(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x109e2(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x109c5(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10990(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1096c(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x10945(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x108f4(%rip), %rcx     # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x108b5(%rip), %rcx     # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x10863(%rip), %rcx     # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x107d1(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x107ad(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10788(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10763(%rip), %rax     # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1074a(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1072e(%rip), %rax     # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1070e(%rip), %rax     # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x106f9(%rip), %rax     # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x106e8(%rip), %rax     # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x106c8(%rip), %rax     # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x106b3(%rip), %rax     # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x106a2(%rip), %rax     # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10681(%rip), %rax     # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1066c(%rip), %rax     # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x1065b(%rip), %rax     # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x10632(%rip), %rax     # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x325c1
movq $0x0, 0x10(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x20, 0x38(%rsp)
jae 0x32a8c
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x3180(%rsp), %rcx
movq 0x38(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
xorl %ecx, %eax
movb %al, %dl
movq 0x3188(%rsp), %rax
movq 0x38(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x3180(%rsp), %rax
movq 0x38(%rsp), %rcx
movb (%rax,%rcx), %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 0x32a77
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x32a79
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x329f0
movq 0x58(%rsp), %rax
movzbl 0x20(%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, 0x20(%rax)
movq 0x1054f(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x1053d(%rip), %rax     # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x1052a(%rip), %rax     # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x10517(%rip), %rax     # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x104f4(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x104da(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x104bd(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x10476(%rip), %rcx     # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x10441(%rip), %rcx     # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x103f9(%rip), %rcx     # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x10371(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x10357(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x1033c(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x10321(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x102ee(%rip), %rax     # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x10304(%rip), %rax     # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x102ca(%rip), %rax     # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x102e7(%rip), %rax     # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x102dc(%rip), %rax     # 0x42ff8
movq %rcx, (%rax)
movq 0x102aa(%rip), %rax     # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x102c7(%rip), %rax     # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x102bc(%rip), %rax     # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x10289(%rip), %rax     # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x102a6(%rip), %rax     # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x1029b(%rip), %rax     # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x10280(%rip), %rax     # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x33454
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10257(%rip), %rax     # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1023b(%rip), %rax     # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1021e(%rip), %rax     # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10201(%rip), %rax     # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10058(%rip), %rax     # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x10034(%rip), %rax     # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x1000f(%rip), %rax     # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xffea(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xffd9(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xffb9(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xff98(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xff77(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xff46(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xff1e(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xfef3(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xfe9e(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xfe5b(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xfe05(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfd6f(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfd47(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfd1e(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfcf5(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xfcd8(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfcc0(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xfc9c(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfc8b(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfc72(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xfc56(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfc45(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfc2c(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xfc0f(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfbfe(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfbe5(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xfbbc(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x32d85
movq 0xfb9d(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xfb87(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xfb71(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xfb5b(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xf9b9(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xf99b(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xf97d(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xf95f(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xf951(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xf91b(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xf928(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xf8fa(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0xf917(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xf901(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xf8d3(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0xf8f0(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xf8da(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xf8ac(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0xf8c9(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xf8ab(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x33b7a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf87f(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf863(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf846(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf829(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf7f4(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf7d0(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xf7a9(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xf758(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xf719(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xf6c7(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf635(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf611(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf5ec(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf5c7(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf5ae(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf592(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf572(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf55d(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf54c(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf52c(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf517(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf506(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf4e5(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf4d0(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf4bf(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xf496(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3375d
movq 0xf477(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xf465(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xf452(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xf43f(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xf414(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xf3fa(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xf3dd(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xf396(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xf361(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xf319(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xf291(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xf277(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xf25c(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xf241(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0xf216(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xf223(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xf1f1(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0xf206(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0xf203(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xf1d1(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0xf1e6(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0xf1e3(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xf1b0(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0xf1c5(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0xf1c2(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xf1a7(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x34230
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf17e(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf162(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf145(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xf128(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xef7f(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xef5b(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xef36(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xef11(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xeefc(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xeedc(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xeec0(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xeea7(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xee96(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xee7a(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xee61(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xee50(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xee33(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xee1a(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xee09(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xede0(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x33e5e
movq 0xedc1(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xedab(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xed95(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xed7f(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xebdd(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xebbf(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xeba1(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xeb83(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xeb75(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xeb3f(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xeb4c(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xeb1e(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0xeb3b(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xeb25(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xeaf7(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0xeb14(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xeafe(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xead0(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0xeaed(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xeacf(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x34956
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xeaa3(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xea87(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xea6a(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xea4d(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xea18(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe9f4(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xe9cd(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xe97c(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xe93d(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xe8eb(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe859(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe835(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe810(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe7eb(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe7d2(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe7b6(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe796(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe781(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe770(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe750(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe73b(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe72a(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe709(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe6f4(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe6e3(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xe6ba(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x34539
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x34994
movq 0x38(%rsp), %rcx
movq 0xe682(%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 0x3495f
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x34a22
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x34a10
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0xe617(%rip), %rax      # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x349b7
jmp 0x34a12
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x349a6
movq $0x0, 0x18(%rsp)
movq $0x0, 0x30(%rsp)
movq 0x30(%rsp), %rax
movq 0x3178(%rsp), %rcx
subq $0x2000, %rcx           # imm = 0x2000
subq $0x20, %rcx
shrq $0xb, %rcx
cmpq %rcx, %rax
jae 0x389a2
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x34a97
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0xe575(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x34a62
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0xe546(%rip), %rax      # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0xe534(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xe52a(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xe518(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xe505(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xe4f2(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xe4cf(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xe4b5(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xe498(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xe451(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xe41c(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xe3d4(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xe34c(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xe332(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xe317(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xe2fc(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0xe2c9(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xe2df(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xe2a5(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0xe2c2(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0xe2b7(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xe285(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0xe2a2(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0xe297(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xe264(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0xe281(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0xe276(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xe25b(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x35479
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe232(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe216(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe1f9(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe1dc(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe033(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xe00f(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdfea(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdfc5(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdfb4(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdf94(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdf73(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdf52(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdf21(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdef9(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xdece(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xde79(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xde36(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xdde0(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdd4a(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdd22(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdcf9(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdcd0(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdcb3(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdc9b(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdc77(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdc66(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdc4d(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdc31(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdc20(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdc07(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xdbea(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdbd9(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdbc0(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xdb97(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x34daa
movq 0xdb78(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xdb62(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xdb4c(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xdb36(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xd994(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xd976(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xd958(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xd93a(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xd92c(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xd8f6(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xd903(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xd8d5(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0xd8f2(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xd8dc(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xd8ae(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0xd8cb(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xd8b5(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xd887(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0xd8a4(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xd886(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x35b9f
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd85a(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd83e(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd821(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd804(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd7cf(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd7ab(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xd784(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xd733(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xd6f4(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xd6a2(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd610(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd5ec(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd5c7(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd5a2(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd589(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd56d(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd54d(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd538(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd527(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd507(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd4f2(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd4e1(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd4c0(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd4ab(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd49a(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xd471(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x35782
movq 0xd452(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xd440(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xd42d(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xd41a(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xd3ef(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xd3d5(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xd3b8(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xd371(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xd33c(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xd2f4(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xd26c(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xd252(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xd237(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xd21c(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0xd1f1(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xd1fe(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xd1cc(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0xd1e1(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0xd1de(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xd1ac(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0xd1c1(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0xd1be(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xd18b(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0xd1a0(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0xd19d(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xd182(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x36255
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd159(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd13d(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd120(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xd103(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xcf5a(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xcf36(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xcf11(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xceec(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xced7(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xceb7(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xce9b(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xce82(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xce71(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xce55(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xce3c(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xce2b(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xce0e(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xcdf5(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xcde4(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xcdbb(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x35e83
movq 0xcd9c(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xcd86(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xcd70(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xcd5a(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xcbb8(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xcb9a(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xcb7c(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xcb5e(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xcb50(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xcb1a(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xcb27(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xcaf9(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0xcb16(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xcb00(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xcad2(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0xcaef(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xcad9(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xcaab(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0xcac8(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xcaaa(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3697b
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xca7e(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xca62(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xca45(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xca28(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc9f3(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc9cf(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xc9a8(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xc957(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xc918(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xc8c6(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc834(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc810(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc7eb(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc7c6(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc7ad(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc791(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc771(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc75c(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc74b(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc72b(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc716(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc705(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc6e4(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc6cf(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc6be(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc695(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3655e
movq $0x0, 0x38(%rsp)
cmpq $0x80, 0x38(%rsp)
jae 0x36a4b
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x36a36
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0xc63b(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rdx
movq 0x3098(%rsp), %rax
movq 0x18(%rsp), %rcx
addq $0x4, %rcx
xorq (%rax,%rcx,8), %rdx
movq 0x3090(%rsp), %rax
movq 0x18(%rsp), %rcx
movq %rdx, (%rax,%rcx,8)
movq 0x3098(%rsp), %rax
movq 0x18(%rsp), %rcx
addq $0x4, %rcx
movq (%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
addq 0x10(%rsp), %rcx
movq 0xc5e7(%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 0x3699c
jmp 0x36a38
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x36984
movq 0xc5a6(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xc594(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xc581(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xc56e(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xc54b(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xc531(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xc514(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xc4cd(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xc498(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xc450(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xc3c8(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xc3ae(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xc393(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xc378(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0xc345(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xc35b(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xc321(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0xc33e(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0xc333(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xc301(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0xc31e(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0xc313(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xc2e0(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0xc2fd(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0xc2f2(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xc2d7(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x373fd
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc2ae(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc292(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc275(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc258(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc0af(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc08b(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc066(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xc041(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc030(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xc010(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbfef(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbfce(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbf9d(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbf75(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xbf4a(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xbef5(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xbeb2(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0xbe5c(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbdc6(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbd9e(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbd75(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbd4c(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xbd2f(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbd17(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xbcf3(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbce2(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbcc9(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xbcad(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbc9c(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbc83(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xbc66(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbc55(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbc3c(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xbc13(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x36d2e
movq 0xbbf4(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xbbde(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xbbc8(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xbbb2(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xba10(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xb9f2(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xb9d4(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xb9b6(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xb9a8(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xb972(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xb97f(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xb951(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0xb96e(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xb958(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xb92a(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0xb947(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xb931(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xb903(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0xb920(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xb902(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x37b23
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb8d6(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb8ba(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb89d(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb880(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb84b(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb827(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xb800(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xb7af(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xb770(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xb71e(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb68c(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb668(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb643(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb61e(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb605(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb5e9(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb5c9(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb5b4(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb5a3(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb583(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb56e(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb55d(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb53c(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb527(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb516(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xb4ed(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x37706
movq 0xb4ce(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xb4bc(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xb4a9(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xb496(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xb46b(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xb451(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xb434(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xb3ed(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xb3b8(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xb370(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xb2e8(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xb2ce(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xb2b3(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xb298(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0xb26d(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xb27a(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xb248(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0xb25d(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0xb25a(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xb228(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0xb23d(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0xb23a(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xb207(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0xb21c(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0xb219(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xb1fe(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x381d9
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb1d5(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb1b9(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb19c(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xb17f(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xafd6(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xafb2(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaf8d(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaf68(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaf53(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xaf33(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaf17(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xaefe(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xaeed(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaed1(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xaeb8(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xaea7(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xae8a(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xae71(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xae60(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xae37(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x37e07
movq 0xae18(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0xae02(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0xadec(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0xadd6(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0xac34(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0xac16(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xabf8(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0xabda(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0xabcc(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xab96(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xaba3(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0xab75(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0xab92(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0xab7c(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0xab4e(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0xab6b(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0xab55(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0xab27(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0xab44(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xab26(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x388ff
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaafa(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaade(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaac1(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaaa4(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaa6f(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xaa4b(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xaa24(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xa9d3(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xa994(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0xa942(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa8b0(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa88c(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa867(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa842(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa829(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa80d(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa7ed(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa7d8(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa7c7(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa7a7(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa792(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa781(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa760(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa74b(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa73a(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa711(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x384e2
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x3898d
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x3897b
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0xa6ac(%rip), %rax      # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x38922
jmp 0x3897d
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x38911
jmp 0x3898f
movq 0x30(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x30(%rsp)
jmp 0x34a34
movq 0x3178(%rsp), %rax
subq $0x2000, %rax           # imm = 0x2000
subq $0x20, %rax
andq $0x7ff, %rax            # imm = 0x7FF
movl %eax, 0x44(%rsp)
cmpl $0x0, 0x44(%rsp)
je 0x3c92c
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 0x38a1e
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0xa5ee(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x389e9
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0xa5bf(%rip), %rax      # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0xa5ad(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xa5a3(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0xa591(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0xa57e(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0xa56b(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0xa548(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0xa52e(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0xa511(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0xa4ca(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0xa495(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0xa44d(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0xa3c5(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0xa3ab(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xa390(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0xa375(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0xa342(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0xa358(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0xa31e(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0xa33b(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0xa330(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0xa2fe(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0xa31b(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0xa310(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0xa2dd(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0xa2fa(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0xa2ef(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0xa2d4(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x39400
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa2ab(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa28f(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa272(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa255(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa0ac(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa088(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa063(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0xa03e(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa02d(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0xa00d(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9fec(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9fcb(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9f9a(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9f72(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x9f47(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x9ef2(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x9eaf(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x9e59(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9dc3(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9d9b(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9d72(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9d49(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9d2c(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9d14(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9cf0(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9cdf(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9cc6(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9caa(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9c99(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9c80(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9c63(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9c52(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9c39(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9c10(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x38d31
movq 0x9bf1(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x9bdb(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x9bc5(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x9baf(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x9a0d(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x99ef(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x99d1(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x99b3(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x99a5(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x996f(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x997c(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x994e(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x996b(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x9955(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x9927(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x9944(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x992e(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x9900(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x991d(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x98ff(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x39b26
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x98d3(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x98b7(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x989a(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x987d(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9848(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9824(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x97fd(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x97ac(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x976d(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x971b(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9689(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9665(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9640(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x961b(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9602(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x95e6(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x95c6(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x95b1(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x95a0(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9580(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x956b(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x955a(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9539(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9524(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x9513(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x94ea(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x39709
movq 0x94cb(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x94b9(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x94a6(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x9493(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x9468(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x944e(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x9431(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x93ea(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x93b5(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x936d(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x92e5(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x92cb(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x92b0(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x9295(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x926a(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x9277(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x9245(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x925a(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x9257(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x9225(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x923a(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x9237(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x9204(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x9219(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x9216(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x91fb(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3a1dc
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x91d2(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x91b6(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x9199(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x917c(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8fd3(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8faf(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8f8a(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8f65(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8f50(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8f30(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8f14(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8efb(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8eea(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8ece(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8eb5(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8ea4(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8e87(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8e6e(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8e5d(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8e34(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x39e0a
movq 0x8e15(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x8dff(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x8de9(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x8dd3(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x8c31(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x8c13(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x8bf5(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x8bd7(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x8bc9(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x8b93(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x8ba0(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x8b72(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x8b8f(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x8b79(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x8b4b(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x8b68(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x8b52(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x8b24(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x8b41(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x8b23(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3a902
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8af7(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8adb(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8abe(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8aa1(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8a6c(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8a48(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x8a21(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x89d0(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x8991(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x893f(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x88ad(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8889(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8864(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x883f(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8826(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x880a(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x87ea(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x87d5(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x87c4(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x87a4(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x878f(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x877e(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x875d(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8748(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8737(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x870e(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3a4e5
movq $0x0, 0x38(%rsp)
movq 0x38(%rsp), %rax
movslq 0x44(%rsp), %rcx
cmpq %rcx, %rax
jae 0x3a9c5
movq 0x58(%rsp), %rax
movq 0x10(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x3180(%rsp), %rcx
movq 0x18(%rsp), %rdx
addq $0x20, %rdx
addq 0x38(%rsp), %rdx
movzbl (%rcx,%rdx), %ecx
xorl %ecx, %eax
movb %al, %dl
movq 0x3198(%rsp), %rax
movq 0x18(%rsp), %rcx
addq 0x38(%rsp), %rcx
movb %dl, (%rax,%rcx)
movq 0x3180(%rsp), %rax
movq 0x18(%rsp), %rcx
addq $0x20, %rcx
addq 0x38(%rsp), %rcx
movb (%rax,%rcx), %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 0x3a9b0
movq 0x10(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x10(%rsp)
jmp 0x3a9b2
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3a90b
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 0x860c(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x85fa(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x85e7(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x85d4(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x85b1(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x8597(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x857a(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x8533(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x84fe(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x84b6(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x842e(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x8414(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x83f9(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x83de(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x83ab(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x83c1(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x8387(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x83a4(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x8399(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x8367(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x8384(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x8379(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x8346(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x8363(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x8358(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x833d(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3b397
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8314(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x82f8(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x82db(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x82be(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x8115(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x80f1(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x80cc(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x80a7(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8096(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8076(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8055(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8034(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x8003(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7fdb(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x7fb0(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x7f5b(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x7f18(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x7ec2(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7e2c(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7e04(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7ddb(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7db2(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7d95(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7d7d(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7d59(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7d48(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7d2f(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7d13(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7d02(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7ce9(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7ccc(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7cbb(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7ca2(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7c79(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3acc8
movq 0x7c5a(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x7c44(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x7c2e(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x7c18(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x7a76(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x7a58(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x7a3a(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x7a1c(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x7a0e(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x79d8(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x79e5(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x79b7(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x79d4(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x79be(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x7990(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x79ad(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x7997(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x7969(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x7986(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x7968(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3babd
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x793c(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7920(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7903(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x78e6(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x78b1(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x788d(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x7866(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x7815(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x77d6(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x7784(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x76f2(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x76ce(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x76a9(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7684(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x766b(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x764f(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x762f(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x761a(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7609(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x75e9(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x75d4(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x75c3(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x75a2(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x758d(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x757c(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x7553(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3b6a0
movq 0x7534(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x7522(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x750f(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x74fc(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x74d1(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x74b7(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x749a(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x7453(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x741e(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x73d6(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x734e(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x7334(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x7319(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x72fe(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x72d3(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x72e0(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x72ae(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x72c3(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x72c0(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x728e(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x72a3(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x72a0(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x726d(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x7282(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x727f(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x7264(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3c173
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x723b(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x721f(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7202(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x71e5(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x703c(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x7018(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6ff3(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6fce(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6fb9(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6f99(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6f7d(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6f64(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6f53(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6f37(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6f1e(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6f0d(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6ef0(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6ed7(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6ec6(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6e9d(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3bda1
movq 0x6e7e(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x6e68(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x6e52(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x6e3c(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x6c9a(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x6c7c(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x6c5e(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x6c40(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x6c32(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x6bfc(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x6c09(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x6bdb(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x6bf8(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x6be2(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x6bb4(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x6bd1(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x6bbb(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x6b8d(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x6baa(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x6b8c(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3c899
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6b60(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6b44(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6b27(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6b0a(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6ad5(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6ab1(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x6a8a(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x6a39(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x69fa(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x69a8(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6916(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x68f2(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x68cd(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x68a8(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x688f(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6873(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6853(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x683e(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x682d(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x680d(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x67f8(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x67e7(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x67c6(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x67b1(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x67a0(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6777(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3c47c
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x3c927
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x3c915
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x6712(%rip), %rax      # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x3c8bc
jmp 0x3c917
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x3c8ab
jmp 0x407a6
movq $0x0, 0x38(%rsp)
cmpq $0x200, 0x38(%rsp)      # imm = 0x200
jae 0x3c96a
movq 0x38(%rsp), %rax
movq 0x60(%rsp,%rax,8), %rdx
movq 0x38(%rsp), %rcx
movq 0x66a2(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3c935
movq 0x1068(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1068(%rsp)
movq 0x6673(%rip), %rax      # 0x42ff8
movq (%rax), %rcx
xorq 0x1068(%rsp), %rcx
movq 0x6661(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x6657(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x6645(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x6632(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x661f(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x65fc(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x65e2(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x65c5(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x657e(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x6549(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x6501(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x6479(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x645f(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x6444(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x6429(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x63f6(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x640c(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x63d2(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x63ef(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x63e4(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x63b2(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x63cf(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x63c4(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x6391(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x63ae(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x63a3(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x6388(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3d34c
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x635f(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6343(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6326(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6309(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6160(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x613c(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x6117(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x60f2(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x60e1(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x60c1(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x60a0(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x607f(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x604e(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x6026(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x5ffb(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x5fa6(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x5f63(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x5f0d(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5e77(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5e4f(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5e26(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5dfd(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5de0(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5dc8(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5da4(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5d93(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5d7a(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5d5e(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5d4d(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5d34(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5d17(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5d06(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5ced(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5cc4(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3cc7d
movq 0x5ca5(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x5c8f(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x5c79(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x5c63(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x5ac1(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x5aa3(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x5a85(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x5a67(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x5a59(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x5a23(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x5a30(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x5a02(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x5a1f(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x5a09(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x59db(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x59f8(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x59e2(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x59b4(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x59d1(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x59b3(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3da72
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5987(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x596b(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x594e(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5931(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x58fc(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x58d8(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x58b1(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x5860(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x5821(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x57cf(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x573d(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5719(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x56f4(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x56cf(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x56b6(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x569a(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x567a(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5665(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5654(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x5634(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x561f(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x560e(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x55ed(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x55d8(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x55c7(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x559e(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3d655
movq 0x557f(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x556d(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x555a(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x5547(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x551c(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x5502(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x54e5(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x549e(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x5469(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x5421(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x5399(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x537f(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x5364(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x5349(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x531e(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x532b(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x52f9(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x530e(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x530b(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x52d9(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x52ee(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x52eb(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x52b8(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x52cd(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x52ca(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x52af(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3e128
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5286(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x526a(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x524d(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5230(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5087(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5063(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x503e(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5019(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x5004(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4fe4(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4fc8(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4faf(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4f9e(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4f82(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4f69(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4f58(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4f3b(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4f22(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4f11(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4ee8(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3dd56
movq 0x4ec9(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x4eb3(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x4e9d(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x4e87(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x4ce5(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x4cc7(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x4ca9(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x4c8b(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x4c7d(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x4c47(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x4c54(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x4c26(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x4c43(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x4c2d(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x4bff(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x4c1c(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x4c06(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x4bd8(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x4bf5(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x4bd7(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3e84e
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4bab(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4b8f(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4b72(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4b55(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4b20(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4afc(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x4ad5(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x4a84(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x4a45(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x49f3(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4961(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x493d(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4918(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x48f3(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x48da(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x48be(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x489e(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4889(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4878(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4858(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4843(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4832(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4811(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x47fc(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x47eb(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x47c2(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3e431
movq 0x58(%rsp), %rax
movzbl (%rax), %eax
xorl $0x1, %eax
movb %al, %cl
movq 0x58(%rsp), %rax
movb %cl, (%rax)
movq 0x478f(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x477d(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x476a(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x4757(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x4734(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x471a(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x46fd(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x46b6(%rip), %rcx      # 0x42ff8
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x4681(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x4639(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x45b1(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x4597(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x457c(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x4561(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq 0x452e(%rip), %rax      # 0x42fd0
movq (%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x4544(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x450a(%rip), %rax      # 0x42fd0
movq 0x8(%rax), %rcx
movq 0x4527(%rip), %rax      # 0x42ff8
addq 0x8(%rax), %rcx
movq 0x451c(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x44ea(%rip), %rax      # 0x42fd0
movq 0x10(%rax), %rcx
movq 0x4507(%rip), %rax      # 0x42ff8
addq 0x10(%rax), %rcx
movq 0x44fc(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x44c9(%rip), %rax      # 0x42fd0
movq 0x18(%rax), %rcx
movq 0x44e6(%rip), %rax      # 0x42ff8
addq 0x18(%rax), %rcx
movq 0x44db(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x44c0(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3f214
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4497(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x447b(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x445e(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4441(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4298(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x4274(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x424f(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x422a(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4219(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41f9(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41d8(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x41b7(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x4186(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x415e(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x4133(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x40de(%rip), %rcx      # 0x42ff8
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x409b(%rip), %rcx      # 0x42ff8
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
addq $0x1, %rdx
shlq $0x2, %rdx
movq 0x4045(%rip), %rcx      # 0x42ff8
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3faf(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f87(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f5e(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f35(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3f18(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3f00(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3edc(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3ecb(%rip), %rax      # 0x42ff8
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3eb2(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e96(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e85(%rip), %rax      # 0x42ff8
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e6c(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3e4f(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e3e(%rip), %rax      # 0x42ff8
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3e25(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3dfc(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3eb45
movq 0x3ddd(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x3dc7(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x3db1(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x3d9b(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x3bf9(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x3bdb(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x3bbd(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x3b9f(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x3b91(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x3b5b(%rip), %rax      # 0x42fd0
movq 0x20(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3b68(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x3b3a(%rip), %rax      # 0x42fd0
addq 0x28(%rax), %rcx
movq 0x3b57(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x3b41(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x3b13(%rip), %rax      # 0x42fd0
addq 0x30(%rax), %rcx
movq 0x3b30(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x3b1a(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x3aec(%rip), %rax      # 0x42fd0
addq 0x38(%rax), %rcx
movq 0x3b09(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x3aeb(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x3f93a
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3abf(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3aa3(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a86(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a69(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a34(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3a10(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x39e9(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3998(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3959(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x3907(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3875(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3851(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x382c(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3807(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37ee(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x37d2(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x37b2(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x379d(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x378c(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x376c(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3757(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3746(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3725(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3710(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36ff(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x36d6(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3f51d
movq 0x36b7(%rip), %rax      # 0x42ff8
movq (%rax), %rax
movq %rax, 0x3148(%rsp)
movq 0x36a5(%rip), %rax      # 0x42ff8
movq 0x8(%rax), %rax
movq %rax, 0x3140(%rsp)
movq 0x3692(%rip), %rax      # 0x42ff8
movq 0x10(%rax), %rax
movq %rax, 0x3138(%rsp)
movq 0x367f(%rip), %rax      # 0x42ff8
movq 0x18(%rax), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rcx
addq 0x3130(%rsp), %rcx
movq 0x3654(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3148(%rsp), %rcx
addq 0x3140(%rsp), %rcx
movq 0x363a(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x361d(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x35d6(%rip), %rcx      # 0x42ff0
addq (%rcx), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x35a1(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x3559(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rcx
xorq 0x3160(%rsp), %rcx
movq 0x34d1(%rip), %rax      # 0x42ff0
movq %rcx, (%rax)
movq 0x3108(%rsp), %rcx
xorq 0x3168(%rsp), %rcx
movq 0x34b7(%rip), %rax      # 0x42ff0
movq %rcx, 0x8(%rax)
movq 0x3150(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x349c(%rip), %rax      # 0x42ff0
movq %rcx, 0x10(%rax)
movq 0x3158(%rsp), %rcx
xorq 0x3100(%rsp), %rcx
movq 0x3481(%rip), %rax      # 0x42ff0
movq %rcx, 0x18(%rax)
movq 0x3456(%rip), %rax      # 0x42fd0
movq 0x40(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x3463(%rip), %rax      # 0x42ff0
movq (%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x3431(%rip), %rax      # 0x42fd0
movq 0x48(%rax), %rcx
movq 0x3446(%rip), %rax      # 0x42ff0
addq 0x8(%rax), %rcx
movq 0x3443(%rip), %rax      # 0x42ff8
movq %rcx, (%rax)
movq 0x3411(%rip), %rax      # 0x42fd0
movq 0x50(%rax), %rcx
movq 0x3426(%rip), %rax      # 0x42ff0
addq 0x10(%rax), %rcx
movq 0x3423(%rip), %rax      # 0x42ff8
movq %rcx, 0x8(%rax)
movq 0x33f0(%rip), %rax      # 0x42fd0
movq 0x58(%rax), %rcx
movq 0x3405(%rip), %rax      # 0x42ff0
addq 0x18(%rax), %rcx
movq 0x3402(%rip), %rax      # 0x42ff8
movq %rcx, 0x10(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x33e7(%rip), %rax      # 0x42ff8
movq %rcx, 0x18(%rax)
movq $0x0, 0x38(%rsp)
cmpq $0x7f, 0x38(%rsp)
jae 0x3fff0
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33be(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3118(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x33a2(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3110(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3385(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3108(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3368(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rdx
xorq 0x3150(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x31bf(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3128(%rsp), %rdx
xorq 0x3158(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x319b(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3160(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3176(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
xorq 0x3120(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3151(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x313c(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x311c(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3100(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30e7(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30d6(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x30ba(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x30a1(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3090(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x3073(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x305a(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3049(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
addq $0x1, %rcx
shlq $0x2, %rcx
movq 0x3020(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x3fc1e
movq 0x3001(%rip), %rax      # 0x42ff8
movq 0xfe0(%rax), %rax
movq %rax, 0x3118(%rsp)
movq 0x2feb(%rip), %rax      # 0x42ff8
movq 0xfe8(%rax), %rax
movq %rax, 0x3110(%rsp)
movq 0x2fd5(%rip), %rax      # 0x42ff8
movq 0xff0(%rax), %rax
movq %rax, 0x3108(%rsp)
movq 0x2fbf(%rip), %rax      # 0x42ff8
movq 0xff8(%rax), %rax
movq %rax, 0x3100(%rsp)
movq 0x3118(%rsp), %rax
addq 0x3110(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3108(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3120(%rsp)
movabsq $-0xf171b1d1e272b2e, %rax # imm = 0xF0E8E4E2E1D8D4D2
addq 0x3128(%rsp), %rax
addq 0x3108(%rsp), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0x7, %rax
movq 0x3168(%rsp), %rcx
shrq $0x39, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $-0x2e333536393a3c48, %rax # imm = 0xD1CCCAC9C6C5C3B8
addq 0x3128(%rsp), %rax
addq 0x3100(%rsp), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x13, %rax
movq 0x3160(%rsp), %rcx
shrq $0x2d, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movabsq $-0x4b4d4e535556595b, %rax # imm = 0xB4B2B1ACAAA9A6A5
addq 0x3118(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x1f, %rax
movq 0x3158(%rsp), %rcx
shrq $0x21, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movabsq $-0x5c636566696a6c72, %rax # imm = 0xA39C9A999695938E
addq 0x3110(%rsp), %rax
addq 0x3120(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x35, %rax
movq 0x3150(%rsp), %rcx
shrq $0xb, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3128(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3120(%rsp)
movq 0x3128(%rsp), %rcx
xorq 0x3150(%rsp), %rcx
movq 0x2e1d(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe0(%rax)
movq 0x3128(%rsp), %rcx
xorq 0x3158(%rsp), %rcx
movq 0x2dff(%rip), %rax      # 0x42ff0
movq %rcx, 0xfe8(%rax)
movq 0x3160(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x2de1(%rip), %rax      # 0x42ff0
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
xorq 0x3120(%rsp), %rcx
movq 0x2dc3(%rip), %rax      # 0x42ff0
movq %rcx, 0xff8(%rax)
movq 0x2db5(%rip), %rax      # 0x42ff0
movq 0xfe0(%rax), %rax
movq %rax, 0x3168(%rsp)
movq 0x2d7f(%rip), %rax      # 0x42fd0
movq 0x60(%rax), %rax
movq %rax, 0x3160(%rsp)
movq 0x2d8c(%rip), %rax      # 0x42ff0
movq 0xfe8(%rax), %rcx
movq 0x2d5e(%rip), %rax      # 0x42fd0
addq 0x68(%rax), %rcx
movq 0x2d7b(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe0(%rax)
movq 0x2d65(%rip), %rax      # 0x42ff0
movq 0xff0(%rax), %rcx
movq 0x2d37(%rip), %rax      # 0x42fd0
addq 0x70(%rax), %rcx
movq 0x2d54(%rip), %rax      # 0x42ff8
movq %rcx, 0xfe8(%rax)
movq 0x2d3e(%rip), %rax      # 0x42ff0
movq 0xff8(%rax), %rcx
movq 0x2d10(%rip), %rax      # 0x42fd0
addq 0x78(%rax), %rcx
movq 0x2d2d(%rip), %rax      # 0x42ff8
movq %rcx, 0xff0(%rax)
movq 0x3168(%rsp), %rcx
addq 0x3160(%rsp), %rcx
movq 0x2d0f(%rip), %rax      # 0x42ff8
movq %rcx, 0xff8(%rax)
movq $0x7f, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jb 0x40716
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2ce3(%rip), %rax      # 0x42ff8
movq (%rax,%rcx,8), %rax
movq %rax, 0x3148(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2cc7(%rip), %rax      # 0x42ff8
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x3140(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2caa(%rip), %rax      # 0x42ff8
movq 0x10(%rax,%rcx,8), %rax
movq %rax, 0x3138(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c8d(%rip), %rax      # 0x42ff8
movq 0x18(%rax,%rcx,8), %rax
movq %rax, 0x3130(%rsp)
movq 0x3138(%rsp), %rdx
addq 0x3130(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c58(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3148(%rsp), %rdx
addq 0x3140(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2c34(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movabsq $-0x727478878b8d8e94, %rax # imm = 0x8D8B87787472716C
addq 0x3148(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2c0d(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x3168(%rsp), %rax
shlq $0xb, %rax
movq 0x3168(%rsp), %rcx
shrq $0x35, %rcx
orq %rcx, %rax
movq %rax, 0x3168(%rsp)
movabsq $0x6a696665635c5a59, %rax # imm = 0x6A696665635C5A59
addq 0x3140(%rsp), %rax
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2bbc(%rip), %rcx      # 0x42ff0
addq (%rcx,%rdx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x3160(%rsp), %rax
shlq $0x17, %rax
movq 0x3160(%rsp), %rcx
shrq $0x29, %rcx
orq %rcx, %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b7d(%rip), %rcx      # 0x42ff0
movabsq $0x5655534e4d4b473c, %rax # imm = 0x5655534E4D4B473C
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3138(%rsp), %rax
movq %rax, 0x3158(%rsp)
movq 0x3158(%rsp), %rax
shlq $0x25, %rax
movq 0x3158(%rsp), %rcx
shrq $0x1b, %rcx
orq %rcx, %rax
movq %rax, 0x3158(%rsp)
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
movq 0x2b2b(%rip), %rcx      # 0x42ff0
movabsq $0x3a393635332e2d2b, %rax # imm = 0x3A393635332E2D2B
addq 0x8(%rcx,%rdx,8), %rax
addq 0x3130(%rsp), %rax
movq %rax, 0x3150(%rsp)
movq 0x3150(%rsp), %rax
shlq $0x3b, %rax
movq 0x3150(%rsp), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x3150(%rsp)
movq 0x3158(%rsp), %rax
xorq 0x3150(%rsp), %rax
movq %rax, 0x3108(%rsp)
movq 0x3168(%rsp), %rax
xorq 0x3160(%rsp), %rax
movq %rax, 0x3100(%rsp)
movq 0x3108(%rsp), %rdx
xorq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a99(%rip), %rax      # 0x42ff0
movq %rdx, (%rax,%rcx,8)
movq 0x3108(%rsp), %rdx
xorq 0x3168(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a75(%rip), %rax      # 0x42ff0
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x3150(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a50(%rip), %rax      # 0x42ff0
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3158(%rsp), %rdx
xorq 0x3100(%rsp), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2a2b(%rip), %rax      # 0x42ff0
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2a12(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3168(%rsp)
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29f6(%rip), %rax      # 0x42ff0
movq (%rax,%rcx,8), %rax
movq %rax, 0x3160(%rsp)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29d6(%rip), %rax      # 0x42ff0
movq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x29c1(%rip), %rax      # 0x42ff0
addq 0x8(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x29b0(%rip), %rax      # 0x42ff8
movq %rdx, (%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2990(%rip), %rax      # 0x42ff0
movq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x297b(%rip), %rax      # 0x42ff0
addq 0x10(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x296a(%rip), %rax      # 0x42ff8
movq %rdx, 0x8(%rax,%rcx,8)
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2949(%rip), %rax      # 0x42ff0
movq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
shlq $0x2, %rcx
movq 0x2934(%rip), %rax      # 0x42ff0
addq 0x18(%rax,%rcx,8), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x2923(%rip), %rax      # 0x42ff8
movq %rdx, 0x10(%rax,%rcx,8)
movq 0x3168(%rsp), %rdx
addq 0x3160(%rsp), %rdx
movq 0x38(%rsp), %rcx
subq $0x1, %rcx
shlq $0x2, %rcx
movq 0x28fa(%rip), %rax      # 0x42ff8
movq %rdx, 0x18(%rax,%rcx,8)
movq 0x38(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0x38(%rsp)
jmp 0x402f9
movq $0x0, 0x28(%rsp)
movq $0x0, 0x38(%rsp)
cmpq $0x1, 0x38(%rsp)
jae 0x407a4
movq $0x0, 0x10(%rsp)
cmpq $0x4, 0x10(%rsp)
jae 0x40792
movq 0x28(%rsp), %rax
movq 0x1070(%rsp,%rax,8), %rcx
movq 0x38(%rsp), %rdx
shlq $0x2, %rdx
addq 0x10(%rsp), %rdx
movq 0x2895(%rip), %rax      # 0x42ff8
addq (%rax,%rdx,8), %rcx
movq 0x28(%rsp), %rax
movq %rcx, 0x1070(%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 0x40739
jmp 0x40794
movq 0x38(%rsp), %rax
addq $0x2, %rax
movq %rax, 0x38(%rsp)
jmp 0x40728
jmp 0x407a6
movq 0x3178(%rsp), %rcx
subq $0x2000, %rcx           # imm = 0x2000
subq $0x20, %rcx
movq 0x3190(%rsp), %rax
movq %rcx, (%rax)
movq 0x3190(%rsp), %rax
movq (%rax), %rax
addq $0x20, %rax
movq %rax, 0x20(%rsp)
movq 0x20(%rsp), %rax
cmpq 0x3178(%rsp), %rax
jae 0x4083b
movq 0x3180(%rsp), %rax
movq 0x20(%rsp), %rcx
movzbl (%rax,%rcx), %eax
movq 0x48(%rsp), %rcx
movq 0x20(%rsp), %rdx
movq 0x3190(%rsp), %rsi
movq (%rsi), %rsi
addq $0x20, %rsi
subq %rsi, %rdx
movzbl (%rcx,%rdx), %ecx
cmpl %ecx, %eax
je 0x40829
movl $0xffffffff, 0x31a4(%rsp) # imm = 0xFFFFFFFF
jmp 0x40846
jmp 0x4082b
movq 0x20(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x20(%rsp)
jmp 0x407d8
movl $0x0, 0x31a4(%rsp)
movl 0x31a4(%rsp), %eax
addq $0x31a8, %rsp           # imm = 0x31A8
retq
nopw %cs:(%rax,%rax)
nop