14002fca1:	d1 c1                	rol    $1,%ecx
14002fca3:	41 31 d8             	xor    %ebx,%r8d
14002fca6:	41 31 cb             	xor    %ecx,%r11d
14002fca9:	e9 62 fd ff ff       	jmp    0x14002fa10
14002fcae:	90                   	nop
14002fcaf:	90                   	nop
14002fcb0:	44 31 d0             	xor    %r10d,%eax
14002fcb3:	44 31 db             	xor    %r11d,%ebx
14002fcb6:	44 31 c1             	xor    %r8d,%ecx
14002fcb9:	44 31 ca             	xor    %r9d,%edx
14002fcbc:	41 89 c0             	mov    %eax,%r8d
14002fcbf:	41 89 d9             	mov    %ebx,%r9d
14002fcc2:	41 89 ca             	mov    %ecx,%r10d
14002fcc5:	41 89 d3             	mov    %edx,%r11d
14002fcc8:	f3 c3                	repz ret
14002fcca:	90                   	nop
14002fccb:	90                   	nop
14002fccc:	90                   	nop
14002fccd:	90                   	nop
14002fcce:	90                   	nop
14002fccf:	90                   	nop
14002fcd0:	b8 80 00 00 00       	mov    $0x80,%eax
14002fcd5:	29 c8                	sub    %ecx,%eax
14002fcd7:	b9 03 00 00 00       	mov    $0x3,%ecx
14002fcdc:	83 d1 00             	adc    $0x0,%ecx
14002fcdf:	eb 0f                	jmp    0x14002fcf0
14002fce1:	90                   	nop
14002fce2:	90                   	nop
14002fce3:	90                   	nop
14002fce4:	90                   	nop
14002fce5:	90                   	nop
14002fce6:	90                   	nop
14002fce7:	90                   	nop
14002fce8:	90                   	nop
14002fce9:	90                   	nop
14002fcea:	90                   	nop
14002fceb:	90                   	nop
14002fcec:	90                   	nop
14002fced:	90                   	nop
14002fcee:	90                   	nop
14002fcef:	90                   	nop
14002fcf0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14002fcf5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002fcfa:	48 89 e0             	mov    %rsp,%rax
14002fcfd:	48 89 cf             	mov    %rcx,%rdi
14002fd00:	48 89 d6             	mov    %rdx,%rsi
14002fd03:	4c 89 c2             	mov    %r8,%rdx
14002fd06:	4c 89 c9             	mov    %r9,%rcx
14002fd09:	53                   	push   %rbx
14002fd0a:	55                   	push   %rbp
14002fd0b:	41 55                	push   %r13
14002fd0d:	41 56                	push   %r14
14002fd0f:	41 57                	push   %r15
14002fd11:	49 89 cd             	mov    %rcx,%r13
14002fd14:	49 89 d7             	mov    %rdx,%r15
14002fd17:	c1 e7 06             	shl    $0x6,%edi
14002fd1a:	48 8d 2d 5f 0b 00 00 	lea    0xb5f(%rip),%rbp        # 0x140030880
14002fd21:	4d 8d 34 3f          	lea    (%r15,%rdi,1),%r14
14002fd25:	44 8b 06             	mov    (%rsi),%r8d
14002fd28:	44 8b 4e 04          	mov    0x4(%rsi),%r9d
14002fd2c:	44 8b 56 08          	mov    0x8(%rsi),%r10d
14002fd30:	41 0f c8             	bswap  %r8d
14002fd33:	44 8b 5e 0c          	mov    0xc(%rsi),%r11d
14002fd37:	41 0f c9             	bswap  %r9d
14002fd3a:	41 0f ca             	bswap  %r10d
14002fd3d:	41 0f cb             	bswap  %r11d
14002fd40:	e8 4b 00 00 00       	call   0x14002fd90
14002fd45:	41 0f c8             	bswap  %r8d
14002fd48:	41 0f c9             	bswap  %r9d
14002fd4b:	41 0f ca             	bswap  %r10d
14002fd4e:	45 89 45 00          	mov    %r8d,0x0(%r13)
14002fd52:	41 0f cb             	bswap  %r11d
14002fd55:	45 89 4d 04          	mov    %r9d,0x4(%r13)
14002fd59:	45 89 55 08          	mov    %r10d,0x8(%r13)
14002fd5d:	45 89 5d 0c          	mov    %r11d,0xc(%r13)
14002fd61:	4c 8b 3c 24          	mov    (%rsp),%r15
14002fd65:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14002fd6a:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14002fd6f:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
14002fd74:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14002fd79:	48 8d 64 24 28       	lea    0x28(%rsp),%rsp
14002fd7e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14002fd83:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14002fd88:	f3 c3                	repz ret
14002fd8a:	90                   	nop
14002fd8b:	90                   	nop
14002fd8c:	90                   	nop
14002fd8d:	90                   	nop
14002fd8e:	90                   	nop
14002fd8f:	90                   	nop
14002fd90:	45 33 0e             	xor    (%r14),%r9d
14002fd93:	45 33 46 04          	xor    0x4(%r14),%r8d
14002fd97:	45 33 5e 08          	xor    0x8(%r14),%r11d
14002fd9b:	45 33 56 0c          	xor    0xc(%r14),%r10d
14002fd9f:	90                   	nop
14002fda0:	41 8b 5e f8          	mov    -0x8(%r14),%ebx
14002fda4:	41 8b 46 fc          	mov    -0x4(%r14),%eax
14002fda8:	44 31 c0             	xor    %r8d,%eax
14002fdab:	44 31 cb             	xor    %r9d,%ebx
14002fdae:	0f b6 f4             	movzbl %ah,%esi
14002fdb1:	0f b6 fb             	movzbl %bl,%edi
14002fdb4:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fdbb:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fdbf:	0f b6 f0             	movzbl %al,%esi
14002fdc2:	c1 e8 10             	shr    $0x10,%eax
14002fdc5:	0f b6 ff             	movzbl %bh,%edi
14002fdc8:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fdcc:	c1 eb 10             	shr    $0x10,%ebx
14002fdcf:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fdd3:	0f b6 f4             	movzbl %ah,%esi
14002fdd6:	0f b6 fb             	movzbl %bl,%edi
14002fdd9:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fddd:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fde4:	0f b6 f0             	movzbl %al,%esi
14002fde7:	0f b6 ff             	movzbl %bh,%edi
14002fdea:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fdf1:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fdf8:	41 8b 5e f0          	mov    -0x10(%r14),%ebx
14002fdfc:	41 8b 46 f4          	mov    -0xc(%r14),%eax
14002fe00:	31 d1                	xor    %edx,%ecx
14002fe02:	c1 ca 08             	ror    $0x8,%edx
14002fe05:	41 31 ca             	xor    %ecx,%r10d
14002fe08:	41 31 cb             	xor    %ecx,%r11d
14002fe0b:	41 31 d3             	xor    %edx,%r11d
14002fe0e:	44 31 d0             	xor    %r10d,%eax
14002fe11:	44 31 db             	xor    %r11d,%ebx
14002fe14:	0f b6 f4             	movzbl %ah,%esi
14002fe17:	0f b6 fb             	movzbl %bl,%edi
14002fe1a:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fe21:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fe25:	0f b6 f0             	movzbl %al,%esi
14002fe28:	c1 e8 10             	shr    $0x10,%eax
14002fe2b:	0f b6 ff             	movzbl %bh,%edi
14002fe2e:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fe32:	c1 eb 10             	shr    $0x10,%ebx
14002fe35:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fe39:	0f b6 f4             	movzbl %ah,%esi
14002fe3c:	0f b6 fb             	movzbl %bl,%edi
14002fe3f:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fe43:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fe4a:	0f b6 f0             	movzbl %al,%esi
14002fe4d:	0f b6 ff             	movzbl %bh,%edi
14002fe50:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fe57:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fe5e:	41 8b 5e e8          	mov    -0x18(%r14),%ebx
14002fe62:	41 8b 46 ec          	mov    -0x14(%r14),%eax
14002fe66:	31 d1                	xor    %edx,%ecx
14002fe68:	c1 ca 08             	ror    $0x8,%edx
14002fe6b:	41 31 c8             	xor    %ecx,%r8d
14002fe6e:	41 31 c9             	xor    %ecx,%r9d
14002fe71:	41 31 d1             	xor    %edx,%r9d
14002fe74:	44 31 c0             	xor    %r8d,%eax
14002fe77:	44 31 cb             	xor    %r9d,%ebx
14002fe7a:	0f b6 f4             	movzbl %ah,%esi
14002fe7d:	0f b6 fb             	movzbl %bl,%edi
14002fe80:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fe87:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fe8b:	0f b6 f0             	movzbl %al,%esi
14002fe8e:	c1 e8 10             	shr    $0x10,%eax
14002fe91:	0f b6 ff             	movzbl %bh,%edi
14002fe94:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fe98:	c1 eb 10             	shr    $0x10,%ebx
14002fe9b:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fe9f:	0f b6 f4             	movzbl %ah,%esi
14002fea2:	0f b6 fb             	movzbl %bl,%edi
14002fea5:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fea9:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002feb0:	0f b6 f0             	movzbl %al,%esi
14002feb3:	0f b6 ff             	movzbl %bh,%edi
14002feb6:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002febd:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fec4:	41 8b 5e e0          	mov    -0x20(%r14),%ebx
14002fec8:	41 8b 46 e4          	mov    -0x1c(%r14),%eax
14002fecc:	31 d1                	xor    %edx,%ecx
14002fece:	c1 ca 08             	ror    $0x8,%edx
14002fed1:	41 31 ca             	xor    %ecx,%r10d
14002fed4:	41 31 cb             	xor    %ecx,%r11d
14002fed7:	41 31 d3             	xor    %edx,%r11d
14002feda:	44 31 d0             	xor    %r10d,%eax
14002fedd:	44 31 db             	xor    %r11d,%ebx
14002fee0:	0f b6 f4             	movzbl %ah,%esi
14002fee3:	0f b6 fb             	movzbl %bl,%edi
14002fee6:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002feed:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fef1:	0f b6 f0             	movzbl %al,%esi
14002fef4:	c1 e8 10             	shr    $0x10,%eax
14002fef7:	0f b6 ff             	movzbl %bh,%edi
14002fefa:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fefe:	c1 eb 10             	shr    $0x10,%ebx
14002ff01:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002ff05:	0f b6 f4             	movzbl %ah,%esi
14002ff08:	0f b6 fb             	movzbl %bl,%edi
14002ff0b:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002ff0f:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002ff16:	0f b6 f0             	movzbl %al,%esi
14002ff19:	0f b6 ff             	movzbl %bh,%edi
14002ff1c:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002ff23:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002ff2a:	41 8b 5e d8          	mov    -0x28(%r14),%ebx
14002ff2e:	41 8b 46 dc          	mov    -0x24(%r14),%eax
14002ff32:	31 d1                	xor    %edx,%ecx
14002ff34:	c1 ca 08             	ror    $0x8,%edx
14002ff37:	41 31 c8             	xor    %ecx,%r8d
14002ff3a:	41 31 c9             	xor    %ecx,%r9d
14002ff3d:	41 31 d1             	xor    %edx,%r9d
14002ff40:	44 31 c0             	xor    %r8d,%eax
14002ff43:	44 31 cb             	xor    %r9d,%ebx
14002ff46:	0f b6 f4             	movzbl %ah,%esi
14002ff49:	0f b6 fb             	movzbl %bl,%edi
14002ff4c:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002ff53:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002ff57:	0f b6 f0             	movzbl %al,%esi
14002ff5a:	c1 e8 10             	shr    $0x10,%eax
14002ff5d:	0f b6 ff             	movzbl %bh,%edi
14002ff60:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002ff64:	c1 eb 10             	shr    $0x10,%ebx
14002ff67:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002ff6b:	0f b6 f4             	movzbl %ah,%esi
14002ff6e:	0f b6 fb             	movzbl %bl,%edi
14002ff71:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002ff75:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002ff7c:	0f b6 f0             	movzbl %al,%esi
14002ff7f:	0f b6 ff             	movzbl %bh,%edi
14002ff82:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002ff89:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002ff90:	41 8b 5e d0          	mov    -0x30(%r14),%ebx
14002ff94:	41 8b 46 d4          	mov    -0x2c(%r14),%eax
14002ff98:	31 d1                	xor    %edx,%ecx
14002ff9a:	c1 ca 08             	ror    $0x8,%edx
14002ff9d:	41 31 ca             	xor    %ecx,%r10d
14002ffa0:	41 31 cb             	xor    %ecx,%r11d
14002ffa3:	41 31 d3             	xor    %edx,%r11d
14002ffa6:	44 31 d0             	xor    %r10d,%eax
14002ffa9:	44 31 db             	xor    %r11d,%ebx
14002ffac:	0f b6 f4             	movzbl %ah,%esi
14002ffaf:	0f b6 fb             	movzbl %bl,%edi
14002ffb2:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002ffb9:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002ffbd:	0f b6 f0             	movzbl %al,%esi
14002ffc0:	c1 e8 10             	shr    $0x10,%eax
14002ffc3:	0f b6 ff             	movzbl %bh,%edi
14002ffc6:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002ffca:	c1 eb 10             	shr    $0x10,%ebx
14002ffcd:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002ffd1:	0f b6 f4             	movzbl %ah,%esi
14002ffd4:	0f b6 fb             	movzbl %bl,%edi
14002ffd7:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002ffdb:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002ffe2:	0f b6 f0             	movzbl %al,%esi
14002ffe5:	0f b6 ff             	movzbl %bh,%edi
14002ffe8:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002ffef:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fff6:	41 8b 5e c8          	mov    -0x38(%r14),%ebx
14002fffa:	41 8b 46 cc          	mov    -0x34(%r14),%eax
14002fffe:	31 d1                	xor    %edx,%ecx
140030000:	c1 ca 08             	ror    $0x8,%edx
140030003:	41 31 c8             	xor    %ecx,%r8d
140030006:	41 31 c9             	xor    %ecx,%r9d
140030009:	41 31 d1             	xor    %edx,%r9d
14003000c:	4d 8d 76 c0          	lea    -0x40(%r14),%r14
140030010:	4d 39 fe             	cmp    %r15,%r14
140030013:	41 8b 16             	mov    (%r14),%edx
140030016:	41 8b 4e 04          	mov    0x4(%r14),%ecx
14003001a:	74 24                	je     0x140030040
14003001c:	44 21 c0             	and    %r8d,%eax
14003001f:	44 09 da             	or     %r11d,%edx
140030022:	d1 c0                	rol    $1,%eax
140030024:	41 31 d2             	xor    %edx,%r10d
140030027:	41 31 c1             	xor    %eax,%r9d
14003002a:	44 21 d1             	and    %r10d,%ecx
14003002d:	44 09 cb             	or     %r9d,%ebx
140030030:	d1 c1                	rol    $1,%ecx
140030032:	41 31 d8             	xor    %ebx,%r8d
140030035:	41 31 cb             	xor    %ecx,%r11d
140030038:	e9 63 fd ff ff       	jmp    0x14002fda0
14003003d:	90                   	nop
14003003e:	90                   	nop
14003003f:	90                   	nop
140030040:	44 31 d1             	xor    %r10d,%ecx
140030043:	44 31 da             	xor    %r11d,%edx
140030046:	44 31 c0             	xor    %r8d,%eax
140030049:	44 31 cb             	xor    %r9d,%ebx
14003004c:	41 89 c8             	mov    %ecx,%r8d
14003004f:	41 89 d1             	mov    %edx,%r9d
140030052:	41 89 c2             	mov    %eax,%r10d
140030055:	41 89 db             	mov    %ebx,%r11d
140030058:	f3 c3                	repz ret
14003005a:	90                   	nop
14003005b:	90                   	nop
14003005c:	90                   	nop
14003005d:	90                   	nop
14003005e:	90                   	nop
14003005f:	90                   	nop
140030060:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140030065:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003006a:	48 89 e0             	mov    %rsp,%rax
14003006d:	48 89 cf             	mov    %rcx,%rdi
140030070:	48 89 d6             	mov    %rdx,%rsi
140030073:	4c 89 c2             	mov    %r8,%rdx
140030076:	53                   	push   %rbx
140030077:	55                   	push   %rbp
140030078:	41 55                	push   %r13
14003007a:	41 56                	push   %r14
14003007c:	41 57                	push   %r15
14003007e:	41 89 ff             	mov    %edi,%r15d
140030081:	49 89 d5             	mov    %rdx,%r13
140030084:	44 8b 06             	mov    (%rsi),%r8d
140030087:	44 8b 4e 04          	mov    0x4(%rsi),%r9d
14003008b:	44 8b 56 08          	mov    0x8(%rsi),%r10d
14003008f:	44 8b 5e 0c          	mov    0xc(%rsi),%r11d
140030093:	41 0f c8             	bswap  %r8d
140030096:	41 0f c9             	bswap  %r9d
140030099:	41 0f ca             	bswap  %r10d
14003009c:	41 0f cb             	bswap  %r11d
14003009f:	45 89 4d 00          	mov    %r9d,0x0(%r13)
1400300a3:	45 89 45 04          	mov    %r8d,0x4(%r13)
1400300a7:	45 89 5d 08          	mov    %r11d,0x8(%r13)
1400300ab:	45 89 55 0c          	mov    %r10d,0xc(%r13)
1400300af:	49 81 ff 80 00 00 00 	cmp    $0x80,%r15
1400300b6:	74 53                	je     0x14003010b
1400300b8:	44 8b 46 10          	mov    0x10(%rsi),%r8d
1400300bc:	44 8b 4e 14          	mov    0x14(%rsi),%r9d
1400300c0:	49 81 ff c0 00 00 00 	cmp    $0xc0,%r15
1400300c7:	74 0a                	je     0x1400300d3
1400300c9:	44 8b 56 18          	mov    0x18(%rsi),%r10d
1400300cd:	44 8b 5e 1c          	mov    0x1c(%rsi),%r11d
1400300d1:	eb 0c                	jmp    0x1400300df
1400300d3:	45 89 c2             	mov    %r8d,%r10d
1400300d6:	45 89 cb             	mov    %r9d,%r11d
1400300d9:	41 f7 d2             	not    %r10d
1400300dc:	41 f7 d3             	not    %r11d
1400300df:	41 0f c8             	bswap  %r8d
1400300e2:	41 0f c9             	bswap  %r9d
1400300e5:	41 0f ca             	bswap  %r10d
1400300e8:	41 0f cb             	bswap  %r11d
1400300eb:	45 89 4d 20          	mov    %r9d,0x20(%r13)
1400300ef:	45 89 45 24          	mov    %r8d,0x24(%r13)
1400300f3:	45 89 5d 28          	mov    %r11d,0x28(%r13)
1400300f7:	45 89 55 2c          	mov    %r10d,0x2c(%r13)
1400300fb:	45 33 4d 00          	xor    0x0(%r13),%r9d
1400300ff:	45 33 45 04          	xor    0x4(%r13),%r8d
140030103:	45 33 5d 08          	xor    0x8(%r13),%r11d
140030107:	45 33 55 0c          	xor    0xc(%r13),%r10d
14003010b:	4c 8d 35 2e 07 00 00 	lea    0x72e(%rip),%r14        # 0x140030840
140030112:	48 8d 2d 67 07 00 00 	lea    0x767(%rip),%rbp        # 0x140030880
140030119:	41 8b 1e             	mov    (%r14),%ebx
14003011c:	41 8b 46 04          	mov    0x4(%r14),%eax
140030120:	44 31 c0             	xor    %r8d,%eax
140030123:	44 31 cb             	xor    %r9d,%ebx
140030126:	0f b6 f4             	movzbl %ah,%esi