1402ebe7f:	88 54 24 0e          	mov    %dl,0xe(%rsp)
1402ebe83:	81 f2 85 ae 67 bb    	xor    $0xbb67ae85,%edx
1402ebe89:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1402ebe8d:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1402ebe91:	48 89 41 70          	mov    %rax,0x70(%rcx)
1402ebe95:	8b 04 24             	mov    (%rsp),%eax
1402ebe98:	35 67 e6 09 6a       	xor    $0x6a09e667,%eax
1402ebe9d:	89 51 04             	mov    %edx,0x4(%rcx)
1402ebea0:	89 01                	mov    %eax,(%rcx)
1402ebea2:	8b 44 24 08          	mov    0x8(%rsp),%eax
1402ebea6:	35 72 f3 6e 3c       	xor    $0x3c6ef372,%eax
1402ebeab:	c7 41 18 ab d9 83 1f 	movl   $0x1f83d9ab,0x18(%rcx)
1402ebeb2:	89 41 08             	mov    %eax,0x8(%rcx)
1402ebeb5:	0f 11 44 24 0f       	movups %xmm0,0xf(%rsp)
1402ebeba:	8b 44 24 0c          	mov    0xc(%rsp),%eax
1402ebebe:	35 3a f5 4f a5       	xor    $0xa54ff53a,%eax
1402ebec3:	c7 41 1c 19 cd e0 5b 	movl   $0x5be0cd19,0x1c(%rcx)
1402ebeca:	89 41 0c             	mov    %eax,0xc(%rcx)
1402ebecd:	8b 44 24 10          	mov    0x10(%rsp),%eax
1402ebed1:	35 7f 52 0e 51       	xor    $0x510e527f,%eax
1402ebed6:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebed9:	8b 44 24 14          	mov    0x14(%rsp),%eax
1402ebedd:	35 8c 68 05 9b       	xor    $0x9b05688c,%eax
1402ebee2:	89 41 14             	mov    %eax,0x14(%rcx)
1402ebee5:	b8 01 00 00 00       	mov    $0x1,%eax
1402ebeea:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402ebeef:	48 33 cc             	xor    %rsp,%rcx
1402ebef2:	e8 49 e7 00 00       	call   0x1402fa640
1402ebef7:	48 83 c4 38          	add    $0x38,%rsp
1402ebefb:	c3                   	ret
1402ebefc:	cc                   	int3
1402ebefd:	cc                   	int3
1402ebefe:	cc                   	int3
1402ebeff:	cc                   	int3
1402ebf00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ebf05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402ebf0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402ebf0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402ebf14:	41 56                	push   %r14
1402ebf16:	b8 20 00 00 00       	mov    $0x20,%eax
1402ebf1b:	e8 c0 e6 00 00       	call   0x1402fa5e0
1402ebf20:	48 2b e0             	sub    %rax,%rsp
1402ebf23:	48 8b 41 70          	mov    0x70(%rcx),%rax
1402ebf27:	bd 40 00 00 00       	mov    $0x40,%ebp
1402ebf2c:	44 8b f5             	mov    %ebp,%r14d
1402ebf2f:	49 8b d8             	mov    %r8,%rbx
1402ebf32:	4c 2b f0             	sub    %rax,%r14
1402ebf35:	48 8b f2             	mov    %rdx,%rsi
1402ebf38:	48 8b f9             	mov    %rcx,%rdi
1402ebf3b:	4d 3b c6             	cmp    %r14,%r8
1402ebf3e:	76 57                	jbe    0x1402ebf97
1402ebf40:	48 85 c0             	test   %rax,%rax
1402ebf43:	74 2c                	je     0x1402ebf71
1402ebf45:	48 83 c1 30          	add    $0x30,%rcx
1402ebf49:	4d 8b c6             	mov    %r14,%r8
1402ebf4c:	48 03 c8             	add    %rax,%rcx
1402ebf4f:	e8 d4 0a 01 00       	call   0x1402fca28
1402ebf54:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1402ebf58:	44 8b c5             	mov    %ebp,%r8d
1402ebf5b:	48 8b cf             	mov    %rdi,%rcx
1402ebf5e:	e8 6d 00 00 00       	call   0x1402ebfd0
1402ebf63:	49 03 f6             	add    %r14,%rsi
1402ebf66:	48 c7 47 70 00 00 00 	movq   $0x0,0x70(%rdi)
1402ebf6d:	00
1402ebf6e:	49 2b de             	sub    %r14,%rbx
1402ebf71:	48 3b dd             	cmp    %rbp,%rbx
1402ebf74:	76 21                	jbe    0x1402ebf97
1402ebf76:	48 8b c3             	mov    %rbx,%rax
1402ebf79:	48 8b d6             	mov    %rsi,%rdx
1402ebf7c:	83 e0 3f             	and    $0x3f,%eax
1402ebf7f:	48 8b cf             	mov    %rdi,%rcx
1402ebf82:	48 0f 45 e8          	cmovne %rax,%rbp
1402ebf86:	48 2b dd             	sub    %rbp,%rbx
1402ebf89:	4c 8b c3             	mov    %rbx,%r8
1402ebf8c:	e8 3f 00 00 00       	call   0x1402ebfd0
1402ebf91:	48 03 f3             	add    %rbx,%rsi
1402ebf94:	48 8b dd             	mov    %rbp,%rbx
1402ebf97:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1402ebf9b:	4c 8b c3             	mov    %rbx,%r8
1402ebf9e:	48 03 4f 70          	add    0x70(%rdi),%rcx
1402ebfa2:	48 8b d6             	mov    %rsi,%rdx
1402ebfa5:	e8 7e 0a 01 00       	call   0x1402fca28
1402ebfaa:	48 01 5f 70          	add    %rbx,0x70(%rdi)
1402ebfae:	b8 01 00 00 00       	mov    $0x1,%eax
1402ebfb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ebfb8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402ebfbd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402ebfc2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402ebfc7:	48 83 c4 20          	add    $0x20,%rsp
1402ebfcb:	41 5e                	pop    %r14
1402ebfcd:	c3                   	ret
1402ebfce:	cc                   	int3
1402ebfcf:	cc                   	int3
1402ebfd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402ebfd5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402ebfda:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402ebfdf:	57                   	push   %rdi
1402ebfe0:	41 54                	push   %r12
1402ebfe2:	41 55                	push   %r13
1402ebfe4:	41 56                	push   %r14
1402ebfe6:	41 57                	push   %r15
1402ebfe8:	b8 c0 00 00 00       	mov    $0xc0,%eax
1402ebfed:	e8 ee e5 00 00       	call   0x1402fa5e0
1402ebff2:	48 2b e0             	sub    %rax,%rsp
1402ebff5:	8b 79 20             	mov    0x20(%rcx),%edi
1402ebff8:	49 8b c0             	mov    %r8,%rax
1402ebffb:	44 8b 49 04          	mov    0x4(%rcx),%r9d
1402ebfff:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1402ec005:	44 8b 59 08          	mov    0x8(%rcx),%r11d
1402ec009:	49 3b c0             	cmp    %r8,%rax
1402ec00c:	8b 59 0c             	mov    0xc(%rcx),%ebx
1402ec00f:	4c 8b ea             	mov    %rdx,%r13
1402ec012:	44 8b 11             	mov    (%rcx),%r10d
1402ec015:	4c 0f 42 c0          	cmovb  %rax,%r8
1402ec019:	44 8b 61 10          	mov    0x10(%rcx),%r12d
1402ec01d:	8b 69 14             	mov    0x14(%rcx),%ebp
1402ec020:	89 7c 24 70          	mov    %edi,0x70(%rsp)
1402ec024:	8b 79 24             	mov    0x24(%rcx),%edi
1402ec027:	89 bc 24 8c 00 00 00 	mov    %edi,0x8c(%rsp)
1402ec02e:	8b 79 28             	mov    0x28(%rcx),%edi
1402ec031:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1402ec038:	00
1402ec039:	8b 41 18             	mov    0x18(%rcx),%eax
1402ec03c:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1402ec041:	8b 51 1c             	mov    0x1c(%rcx),%edx
1402ec044:	89 bc 24 a8 00 00 00 	mov    %edi,0xa8(%rsp)
1402ec04b:	8b 79 2c             	mov    0x2c(%rcx),%edi
1402ec04e:	4c 89 84 24 b8 00 00 	mov    %r8,0xb8(%rsp)
1402ec055:	00
1402ec056:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
1402ec05a:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
1402ec061:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1402ec066:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
1402ec06b:	89 5c 24 18          	mov    %ebx,0x18(%rsp)
1402ec06f:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
1402ec073:	89 bc 24 a4 00 00 00 	mov    %edi,0xa4(%rsp)
1402ec07a:	44 89 94 24 80 00 00 	mov    %r10d,0x80(%rsp)
1402ec081:	00
1402ec082:	44 89 8c 24 84 00 00 	mov    %r9d,0x84(%rsp)
1402ec089:	00
1402ec08a:	44 89 9c 24 88 00 00 	mov    %r11d,0x88(%rsp)
1402ec091:	00
1402ec092:	89 9c 24 90 00 00 00 	mov    %ebx,0x90(%rsp)
1402ec099:	44 89 a4 24 94 00 00 	mov    %r12d,0x94(%rsp)
1402ec0a0:	00
1402ec0a1:	89 ac 24 98 00 00 00 	mov    %ebp,0x98(%rsp)
1402ec0a8:	89 94 24 a0 00 00 00 	mov    %edx,0xa0(%rsp)
1402ec0af:	90                   	nop
1402ec0b0:	41 8b 55 00          	mov    0x0(%r13),%edx
1402ec0b4:	45 8b 4d 04          	mov    0x4(%r13),%r9d
1402ec0b8:	45 8b 5d 08          	mov    0x8(%r13),%r11d
1402ec0bc:	45 8b 7d 0c          	mov    0xc(%r13),%r15d
1402ec0c0:	41 8b 5d 10          	mov    0x10(%r13),%ebx
1402ec0c4:	41 8b 75 14          	mov    0x14(%r13),%esi
1402ec0c8:	45 8b 75 18          	mov    0x18(%r13),%r14d
1402ec0cc:	41 8b 7d 1c          	mov    0x1c(%r13),%edi
1402ec0d0:	45 8b 6d 20          	mov    0x20(%r13),%r13d
1402ec0d4:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402ec0d9:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
1402ec0de:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1402ec0e3:	89 54 24 58          	mov    %edx,0x58(%rsp)
1402ec0e7:	8b 40 24             	mov    0x24(%rax),%eax
1402ec0ea:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1402ec0ee:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402ec0f3:	44 89 4c 24 68       	mov    %r9d,0x68(%rsp)
1402ec0f8:	44 89 5c 24 50       	mov    %r11d,0x50(%rsp)
1402ec0fd:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
1402ec102:	8b 40 28             	mov    0x28(%rax),%eax
1402ec105:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1402ec109:	41 8b 45 2c          	mov    0x2c(%r13),%eax
1402ec10d:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402ec111:	41 8b 45 30          	mov    0x30(%r13),%eax
1402ec115:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1402ec119:	41 8b 45 34          	mov    0x34(%r13),%eax
1402ec11d:	89 44 24 48          	mov    %eax,0x48(%rsp)
1402ec121:	49 8b c5             	mov    %r13,%rax
1402ec124:	89 5c 24 54          	mov    %ebx,0x54(%rsp)
1402ec128:	89 74 24 64          	mov    %esi,0x64(%rsp)
1402ec12c:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402ec131:	8b 40 38             	mov    0x38(%rax),%eax
1402ec134:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ec138:	49 8b c5             	mov    %r13,%rax
1402ec13b:	44 8b ac 24 8c 00 00 	mov    0x8c(%rsp),%r13d
1402ec142:	00
1402ec143:	89 7c 24 6c          	mov    %edi,0x6c(%rsp)
1402ec147:	8b 40 3c             	mov    0x3c(%rax),%eax
1402ec14a:	89 44 24 34          	mov    %eax,0x34(%rsp)
1402ec14e:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402ec152:	41 03 c0             	add    %r8d,%eax
1402ec155:	49 3b c0             	cmp    %r8,%rax
1402ec158:	89 44 24 70          	mov    %eax,0x70(%rsp)
1402ec15c:	46 8d 04 22          	lea    (%rdx,%r12,1),%r8d
1402ec160:	89 41 20             	mov    %eax,0x20(%rcx)
1402ec163:	41 83 d5 00          	adc    $0x0,%r13d
1402ec167:	45 03 c2             	add    %r10d,%r8d
1402ec16a:	45 03 c8             	add    %r8d,%r9d
1402ec16d:	44 89 ac 24 8c 00 00 	mov    %r13d,0x8c(%rsp)
1402ec174:	00
1402ec175:	45 8b d0             	mov    %r8d,%r10d
1402ec178:	44 89 69 24          	mov    %r13d,0x24(%rcx)
1402ec17c:	44 33 d0             	xor    %eax,%r10d
1402ec17f:	45 8d 04 2b          	lea    (%r11,%rbp,1),%r8d
1402ec183:	44 03 44 24 28       	add    0x28(%rsp),%r8d
1402ec188:	41 81 f2 7f 52 0e 51 	xor    $0x510e527f,%r10d
1402ec18f:	41 c1 ca 10          	ror    $0x10,%r10d
1402ec193:	41 8d 92 67 e6 09 6a 	lea    0x6a09e667(%r10),%edx
1402ec19a:	44 33 e2             	xor    %edx,%r12d
1402ec19d:	41 c1 cc 0c          	ror    $0xc,%r12d
1402ec1a1:	45 03 cc             	add    %r12d,%r9d
1402ec1a4:	45 33 d1             	xor    %r9d,%r10d
1402ec1a7:	41 c1 ca 08          	ror    $0x8,%r10d
1402ec1ab:	44 89 54 24 10       	mov    %r10d,0x10(%rsp)
1402ec1b0:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
1402ec1b4:	45 8b d5             	mov    %r13d,%r10d
1402ec1b7:	45 33 d0             	xor    %r8d,%r10d
1402ec1ba:	89 44 24 0c          	mov    %eax,0xc(%rsp)
1402ec1be:	41 33 c4             	xor    %r12d,%eax
1402ec1c1:	41 81 f2 8c 68 05 9b 	xor    $0x9b05688c,%r10d
1402ec1c8:	41 c1 ca 10          	ror    $0x10,%r10d
1402ec1cc:	47 8d 24 38          	lea    (%r8,%r15,1),%r12d
1402ec1d0:	c1 c8 07             	ror    $0x7,%eax
1402ec1d3:	89 44 24 14          	mov    %eax,0x14(%rsp)
1402ec1d7:	41 8d 92 85 ae 67 bb 	lea    -0x4498517b(%r10),%edx
1402ec1de:	33 ea                	xor    %edx,%ebp
1402ec1e0:	c1 cd 0c             	ror    $0xc,%ebp
1402ec1e3:	44 03 e5             	add    %ebp,%r12d
1402ec1e6:	89 6c 24 24          	mov    %ebp,0x24(%rsp)
1402ec1ea:	45 33 d4             	xor    %r12d,%r10d
1402ec1ed:	41 c1 ca 08          	ror    $0x8,%r10d
1402ec1f1:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
1402ec1f6:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
1402ec1fa:	44 8b 5c 24 1c       	mov    0x1c(%rsp),%r11d
1402ec1ff:	8b e8                	mov    %eax,%ebp
1402ec201:	33 6c 24 24          	xor    0x24(%rsp),%ebp
1402ec205:	44 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%r10d
1402ec20c:	00
1402ec20d:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
1402ec212:	46 8d 04 1b          	lea    (%rbx,%r11,1),%r8d
1402ec216:	89 04 24             	mov    %eax,(%rsp)
1402ec219:	44 03 44 24 20       	add    0x20(%rsp),%r8d
1402ec21e:	45 33 d0             	xor    %r8d,%r10d
1402ec221:	c1 cd 07             	ror    $0x7,%ebp
1402ec224:	41 81 f2 ab d9 83 1f 	xor    $0x1f83d9ab,%r10d
1402ec22b:	41 c1 ca 10          	ror    $0x10,%r10d
1402ec22f:	45 8d 3c 30          	lea    (%r8,%rsi,1),%r15d
1402ec233:	41 8d 92 72 f3 6e 3c 	lea    0x3c6ef372(%r10),%edx
1402ec23a:	44 33 da             	xor    %edx,%r11d
1402ec23d:	41 c1 cb 0c          	ror    $0xc,%r11d
1402ec241:	45 03 fb             	add    %r11d,%r15d
1402ec244:	45 33 d7             	xor    %r15d,%r10d
1402ec247:	41 c1 ca 08          	ror    $0x8,%r10d
1402ec24b:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
1402ec250:	41 8d 1c 12          	lea    (%r10,%rdx,1),%ebx
1402ec254:	8b f3                	mov    %ebx,%esi
1402ec256:	41 33 f3             	xor    %r11d,%esi
1402ec259:	44 8b 5c 24 2c       	mov    0x2c(%rsp),%r11d
1402ec25e:	c1 ce 07             	ror    $0x7,%esi
1402ec261:	47 8d 04 1e          	lea    (%r14,%r11,1),%r8d
1402ec265:	44 03 44 24 18       	add    0x18(%rsp),%r8d
1402ec26a:	45 8b d0             	mov    %r8d,%r10d
1402ec26d:	44 33 94 24 a4 00 00 	xor    0xa4(%rsp),%r10d
1402ec274:	00
1402ec275:	41 81 f2 19 cd e0 5b 	xor    $0x5be0cd19,%r10d
1402ec27c:	41 c1 ca 10          	ror    $0x10,%r10d
1402ec280:	45 8d 34 38          	lea    (%r8,%rdi,1),%r14d
1402ec284:	41 8d 92 3a f5 4f a5 	lea    -0x5ab00ac6(%r10),%edx
1402ec28b:	44 33 da             	xor    %edx,%r11d
1402ec28e:	41 c1 cb 0c          	ror    $0xc,%r11d
1402ec292:	45 03 f3             	add    %r11d,%r14d
1402ec295:	44 89 5c 24 2c       	mov    %r11d,0x2c(%rsp)
1402ec29a:	45 33 d6             	xor    %r14d,%r10d
1402ec29d:	41 c1 ca 08          	ror    $0x8,%r10d
1402ec2a1:	45 8d 1c 12          	lea    (%r10,%rdx,1),%r11d
1402ec2a5:	8b 54 24 44          	mov    0x44(%rsp),%edx
1402ec2a9:	03 d5                	add    %ebp,%edx
1402ec2ab:	41 8b fb             	mov    %r11d,%edi
1402ec2ae:	33 7c 24 2c          	xor    0x2c(%rsp),%edi
1402ec2b2:	41 03 d1             	add    %r9d,%edx
1402ec2b5:	44 8b ca             	mov    %edx,%r9d
1402ec2b8:	c1 cf 07             	ror    $0x7,%edi
1402ec2bb:	45 33 ca             	xor    %r10d,%r9d
1402ec2be:	41 c1 c9 10          	ror    $0x10,%r9d
1402ec2c2:	45 8d 04 19          	lea    (%r9,%rbx,1),%r8d
1402ec2c6:	45 8b d0             	mov    %r8d,%r10d
1402ec2c9:	44 33 d5             	xor    %ebp,%r10d
1402ec2cc:	8b 6c 24 38          	mov    0x38(%rsp),%ebp
1402ec2d0:	41 c1 ca 0c          	ror    $0xc,%r10d
1402ec2d4:	45 03 ea             	add    %r10d,%r13d
1402ec2d7:	44 03 ea             	add    %edx,%r13d
1402ec2da:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
1402ec2de:	03 d6                	add    %esi,%edx
1402ec2e0:	41 8b c5             	mov    %r13d,%eax
1402ec2e3:	41 33 c1             	xor    %r9d,%eax
1402ec2e6:	41 03 d4             	add    %r12d,%edx
1402ec2e9:	c1 c8 08             	ror    $0x8,%eax
1402ec2ec:	44 8b ca             	mov    %edx,%r9d
1402ec2ef:	44 33 4c 24 10       	xor    0x10(%rsp),%r9d
1402ec2f4:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
1402ec2f8:	41 03 c0             	add    %r8d,%eax
1402ec2fb:	41 c1 c9 10          	ror    $0x10,%r9d
1402ec2ff:	89 44 24 24          	mov    %eax,0x24(%rsp)
1402ec303:	41 33 c2             	xor    %r10d,%eax
1402ec306:	c1 c8 07             	ror    $0x7,%eax
1402ec309:	89 44 24 18          	mov    %eax,0x18(%rsp)
1402ec30d:	47 8d 04 19          	lea    (%r9,%r11,1),%r8d
1402ec311:	45 8b d0             	mov    %r8d,%r10d
1402ec314:	44 33 d6             	xor    %esi,%r10d
1402ec317:	41 c1 ca 0c          	ror    $0xc,%r10d
1402ec31b:	41 03 ea             	add    %r10d,%ebp
1402ec31e:	03 ea                	add    %edx,%ebp
1402ec320:	8b f5                	mov    %ebp,%esi
1402ec322:	41 33 f1             	xor    %r9d,%esi
1402ec325:	c1 ce 08             	ror    $0x8,%esi
1402ec328:	42 8d 04 06          	lea    (%rsi,%r8,1),%eax
1402ec32c:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
1402ec331:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1402ec335:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
1402ec33a:	03 d7                	add    %edi,%edx
1402ec33c:	41 03 d7             	add    %r15d,%edx
1402ec33f:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1402ec343:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
1402ec348:	41 33 c2             	xor    %r10d,%eax
1402ec34b:	c1 c8 07             	ror    $0x7,%eax
1402ec34e:	44 8b ca             	mov    %edx,%r9d
1402ec351:	44 33 4c 24 28       	xor    0x28(%rsp),%r9d
1402ec356:	41 c1 c9 10          	ror    $0x10,%r9d
1402ec35a:	45 03 c1             	add    %r9d,%r8d
1402ec35d:	89 44 24 10          	mov    %eax,0x10(%rsp)
1402ec361:	45 8b d0             	mov    %r8d,%r10d
1402ec364:	44 33 d7             	xor    %edi,%r10d
1402ec367:	41 c1 ca 0c          	ror    $0xc,%r10d
1402ec36b:	45 03 fa             	add    %r10d,%r15d
1402ec36e:	44 03 fa             	add    %edx,%r15d
1402ec371:	8b 54 24 40          	mov    0x40(%rsp),%edx
1402ec375:	41 03 d6             	add    %r14d,%edx
1402ec378:	41 8b ff             	mov    %r15d,%edi
1402ec37b:	03 54 24 14          	add    0x14(%rsp),%edx
1402ec37f:	41 33 f9             	xor    %r9d,%edi
1402ec382:	44 8b ca             	mov    %edx,%r9d
1402ec385:	c1 cf 08             	ror    $0x8,%edi
1402ec388:	44 33 4c 24 20       	xor    0x20(%rsp),%r9d
1402ec38d:	41 c1 c9 10          	ror    $0x10,%r9d
1402ec391:	46 8d 1c 07          	lea    (%rdi,%r8,1),%r11d
1402ec395:	44 8b 04 24          	mov    (%rsp),%r8d
1402ec399:	45 03 c1             	add    %r9d,%r8d
1402ec39c:	41 8b c3             	mov    %r11d,%eax
1402ec39f:	41 33 c2             	xor    %r10d,%eax
1402ec3a2:	45 8b d0             	mov    %r8d,%r10d
1402ec3a5:	44 33 54 24 14       	xor    0x14(%rsp),%r10d
1402ec3aa:	41 c1 ca 0c          	ror    $0xc,%r10d