140241dec:	47 8b 94 87 40 c0 36 	mov    0x36c040(%r15,%r8,4),%r10d
140241df3:	00
140241df4:	44 8b c3             	mov    %ebx,%r8d
140241df7:	41 33 84 97 40 c8 36 	xor    0x36c840(%r15,%rdx,4),%eax
140241dfe:	00
140241dff:	41 33 84 8f 40 cc 36 	xor    0x36cc40(%r15,%rcx,4),%eax
140241e06:	00
140241e07:	41 8b cb             	mov    %r11d,%ecx
140241e0a:	c1 e9 10             	shr    $0x10,%ecx
140241e0d:	0f b6 d1             	movzbl %cl,%edx
140241e10:	41 8b cb             	mov    %r11d,%ecx
140241e13:	c1 e9 08             	shr    $0x8,%ecx
140241e16:	49 c1 e8 18          	shr    $0x18,%r8
140241e1a:	45 33 94 97 40 c4 36 	xor    0x36c440(%r15,%rdx,4),%r10d
140241e21:	00
140241e22:	0f b6 d1             	movzbl %cl,%edx
140241e25:	47 8b 8c 87 40 c0 36 	mov    0x36c040(%r15,%r8,4),%r9d
140241e2c:	00
140241e2d:	41 0f b6 cb          	movzbl %r11b,%ecx
140241e31:	44 8b c7             	mov    %edi,%r8d
140241e34:	45 33 94 97 40 c8 36 	xor    0x36c840(%r15,%rdx,4),%r10d
140241e3b:	00
140241e3c:	49 c1 e8 18          	shr    $0x18,%r8
140241e40:	45 33 94 8f 40 cc 36 	xor    0x36cc40(%r15,%rcx,4),%r10d
140241e47:	00
140241e48:	8b cb                	mov    %ebx,%ecx
140241e4a:	c1 e9 10             	shr    $0x10,%ecx
140241e4d:	0f b6 d1             	movzbl %cl,%edx
140241e50:	8b cb                	mov    %ebx,%ecx
140241e52:	47 8b 9c 87 40 c0 36 	mov    0x36c040(%r15,%r8,4),%r11d
140241e59:	00
140241e5a:	c1 e9 08             	shr    $0x8,%ecx
140241e5d:	45 33 8c 97 40 c4 36 	xor    0x36c440(%r15,%rdx,4),%r9d
140241e64:	00
140241e65:	0f b6 d1             	movzbl %cl,%edx
140241e68:	0f b6 cb             	movzbl %bl,%ecx
140241e6b:	45 33 8c 97 40 c8 36 	xor    0x36c840(%r15,%rdx,4),%r9d
140241e72:	00
140241e73:	45 33 8c 8f 40 cc 36 	xor    0x36cc40(%r15,%rcx,4),%r9d
140241e7a:	00
140241e7b:	8b cf                	mov    %edi,%ecx
140241e7d:	c1 e9 10             	shr    $0x10,%ecx
140241e80:	44 33 c8             	xor    %eax,%r9d
140241e83:	0f b6 d1             	movzbl %cl,%edx
140241e86:	41 33 c2             	xor    %r10d,%eax
140241e89:	8b cf                	mov    %edi,%ecx
140241e8b:	45 33 d1             	xor    %r9d,%r10d
140241e8e:	c1 e9 08             	shr    $0x8,%ecx
140241e91:	45 33 9c 97 40 c4 36 	xor    0x36c440(%r15,%rdx,4),%r11d
140241e98:	00
140241e99:	0f b6 d1             	movzbl %cl,%edx
140241e9c:	40 0f b6 cf          	movzbl %dil,%ecx
140241ea0:	41 8b fa             	mov    %r10d,%edi
140241ea3:	81 e7 00 00 ff 00    	and    $0xff0000,%edi
140241ea9:	45 33 9c 97 40 c8 36 	xor    0x36c840(%r15,%rdx,4),%r11d
140241eb0:	00
140241eb1:	45 33 9c 8f 40 cc 36 	xor    0x36cc40(%r15,%rcx,4),%r11d
140241eb8:	00
140241eb9:	41 8b ca             	mov    %r10d,%ecx
140241ebc:	c1 e9 10             	shr    $0x10,%ecx
140241ebf:	45 33 d9             	xor    %r9d,%r11d
140241ec2:	33 f9                	xor    %ecx,%edi
140241ec4:	41 33 c3             	xor    %r11d,%eax
140241ec7:	44 33 c8             	xor    %eax,%r9d
140241eca:	c1 ef 08             	shr    $0x8,%edi
140241ecd:	41 8b ca             	mov    %r10d,%ecx
140241ed0:	c1 c0 10             	rol    $0x10,%eax
140241ed3:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
140241ed9:	41 c1 e2 10          	shl    $0x10,%r10d
140241edd:	41 33 ca             	xor    %r10d,%ecx
140241ee0:	41 8b d9             	mov    %r9d,%ebx
140241ee3:	c1 e1 08             	shl    $0x8,%ecx
140241ee6:	33 f9                	xor    %ecx,%edi
140241ee8:	c1 eb 08             	shr    $0x8,%ebx
140241eeb:	41 8b c9             	mov    %r9d,%ecx
140241eee:	c1 e1 08             	shl    $0x8,%ecx
140241ef1:	33 d9                	xor    %ecx,%ebx
140241ef3:	41 c1 e1 08          	shl    $0x8,%r9d
140241ef7:	81 e3 ff 00 ff 00    	and    $0xff00ff,%ebx
140241efd:	41 33 d9             	xor    %r9d,%ebx
140241f00:	33 d8                	xor    %eax,%ebx
140241f02:	33 c7                	xor    %edi,%eax
140241f04:	44 33 db             	xor    %ebx,%r11d
140241f07:	33 fb                	xor    %ebx,%edi
140241f09:	33 7d 1c             	xor    0x1c(%rbp),%edi
140241f0c:	41 33 c3             	xor    %r11d,%eax
140241f0f:	44 33 5d 10          	xor    0x10(%rbp),%r11d
140241f13:	8b c8                	mov    %eax,%ecx
140241f15:	33 4d 14             	xor    0x14(%rbp),%ecx
140241f18:	33 45 18             	xor    0x18(%rbp),%eax
140241f1b:	33 d9                	xor    %ecx,%ebx
140241f1d:	48 83 c5 20          	add    $0x20,%rbp
140241f21:	41 83 ee 02          	sub    $0x2,%r14d
140241f25:	0f 85 27 fd ff ff    	jne    0x140241c52
140241f2b:	41 8b cb             	mov    %r11d,%ecx
140241f2e:	c1 e9 10             	shr    $0x10,%ecx
140241f31:	0f b6 d1             	movzbl %cl,%edx
140241f34:	41 8b 8c 97 40 cc 36 	mov    0x36cc40(%r15,%rdx,4),%ecx
140241f3b:	00
140241f3c:	c1 e9 08             	shr    $0x8,%ecx
140241f3f:	44 0f b6 d1          	movzbl %cl,%r10d
140241f43:	41 8b cb             	mov    %r11d,%ecx
140241f46:	48 c1 e9 18          	shr    $0x18,%rcx
140241f4a:	41 0f b6 8c 8f 40 c8 	movzbl 0x36c840(%r15,%rcx,4),%ecx
140241f51:	36 00
140241f53:	c1 e1 08             	shl    $0x8,%ecx
140241f56:	44 0b d1             	or     %ecx,%r10d
140241f59:	41 8b cb             	mov    %r11d,%ecx
140241f5c:	c1 e9 08             	shr    $0x8,%ecx
140241f5f:	0f b6 d1             	movzbl %cl,%edx
140241f62:	41 c1 e2 08          	shl    $0x8,%r10d
140241f66:	41 0f b6 8c 97 40 c0 	movzbl 0x36c040(%r15,%rdx,4),%ecx
140241f6d:	36 00
140241f6f:	44 0b d1             	or     %ecx,%r10d
140241f72:	41 0f b6 cb          	movzbl %r11b,%ecx
140241f76:	41 c1 e2 08          	shl    $0x8,%r10d
140241f7a:	41 0f b6 8c 8f 40 c4 	movzbl 0x36c440(%r15,%rcx,4),%ecx
140241f81:	36 00
140241f83:	44 0b d1             	or     %ecx,%r10d
140241f86:	8b cb                	mov    %ebx,%ecx
140241f88:	44 33 55 00          	xor    0x0(%rbp),%r10d
140241f8c:	c1 e9 10             	shr    $0x10,%ecx
140241f8f:	0f b6 d1             	movzbl %cl,%edx
140241f92:	41 8b 8c 97 40 cc 36 	mov    0x36cc40(%r15,%rdx,4),%ecx
140241f99:	00
140241f9a:	c1 e9 08             	shr    $0x8,%ecx
140241f9d:	44 0f b6 c9          	movzbl %cl,%r9d
140241fa1:	8b cb                	mov    %ebx,%ecx
140241fa3:	48 c1 e9 18          	shr    $0x18,%rcx
140241fa7:	41 0f b6 8c 8f 40 c8 	movzbl 0x36c840(%r15,%rcx,4),%ecx
140241fae:	36 00
140241fb0:	c1 e1 08             	shl    $0x8,%ecx
140241fb3:	44 0b c9             	or     %ecx,%r9d
140241fb6:	8b cb                	mov    %ebx,%ecx
140241fb8:	c1 e9 08             	shr    $0x8,%ecx
140241fbb:	0f b6 d1             	movzbl %cl,%edx
140241fbe:	41 c1 e1 08          	shl    $0x8,%r9d
140241fc2:	41 0f b6 8c 97 40 c0 	movzbl 0x36c040(%r15,%rdx,4),%ecx
140241fc9:	36 00
140241fcb:	44 0b c9             	or     %ecx,%r9d
140241fce:	0f b6 cb             	movzbl %bl,%ecx
140241fd1:	41 c1 e1 08          	shl    $0x8,%r9d
140241fd5:	41 0f b6 8c 8f 40 c4 	movzbl 0x36c440(%r15,%rcx,4),%ecx
140241fdc:	36 00
140241fde:	44 0b c9             	or     %ecx,%r9d
140241fe1:	8b c8                	mov    %eax,%ecx
140241fe3:	44 33 4d 04          	xor    0x4(%rbp),%r9d
140241fe7:	c1 e9 10             	shr    $0x10,%ecx
140241fea:	0f b6 d1             	movzbl %cl,%edx
140241fed:	41 8b 8c 97 40 cc 36 	mov    0x36cc40(%r15,%rdx,4),%ecx
140241ff4:	00
140241ff5:	c1 e9 08             	shr    $0x8,%ecx
140241ff8:	44 0f b6 c1          	movzbl %cl,%r8d
140241ffc:	8b c8                	mov    %eax,%ecx
140241ffe:	48 c1 e9 18          	shr    $0x18,%rcx
140242002:	41 0f b6 8c 8f 40 c8 	movzbl 0x36c840(%r15,%rcx,4),%ecx
140242009:	36 00
14024200b:	c1 e1 08             	shl    $0x8,%ecx
14024200e:	44 0b c1             	or     %ecx,%r8d
140242011:	8b c8                	mov    %eax,%ecx
140242013:	c1 e9 08             	shr    $0x8,%ecx
140242016:	0f b6 d1             	movzbl %cl,%edx
140242019:	41 c1 e0 08          	shl    $0x8,%r8d
14024201d:	41 0f b6 8c 97 40 c0 	movzbl 0x36c040(%r15,%rdx,4),%ecx
140242024:	36 00
140242026:	44 0b c1             	or     %ecx,%r8d
140242029:	0f b6 c8             	movzbl %al,%ecx
14024202c:	41 c1 e0 08          	shl    $0x8,%r8d
140242030:	41 0f b6 84 8f 40 c4 	movzbl 0x36c440(%r15,%rcx,4),%eax
140242037:	36 00
140242039:	44 0b c0             	or     %eax,%r8d
14024203c:	8b c7                	mov    %edi,%eax
14024203e:	44 33 45 08          	xor    0x8(%rbp),%r8d
140242042:	c1 e8 10             	shr    $0x10,%eax
140242045:	0f b6 c8             	movzbl %al,%ecx
140242048:	41 8b 84 8f 40 cc 36 	mov    0x36cc40(%r15,%rcx,4),%eax
14024204f:	00
140242050:	c1 e8 08             	shr    $0x8,%eax
140242053:	0f b6 d0             	movzbl %al,%edx
140242056:	8b c7                	mov    %edi,%eax
140242058:	48 c1 e8 18          	shr    $0x18,%rax
14024205c:	41 0f b6 84 87 40 c8 	movzbl 0x36c840(%r15,%rax,4),%eax
140242063:	36 00
140242065:	c1 e0 08             	shl    $0x8,%eax
140242068:	0b d0                	or     %eax,%edx
14024206a:	8b c7                	mov    %edi,%eax
14024206c:	c1 e2 08             	shl    $0x8,%edx
14024206f:	c1 e8 08             	shr    $0x8,%eax
140242072:	0f b6 c8             	movzbl %al,%ecx
140242075:	41 0f b6 84 8f 40 c0 	movzbl 0x36c040(%r15,%rcx,4),%eax
14024207c:	36 00
14024207e:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
140242083:	0b d0                	or     %eax,%edx
140242085:	c1 e2 08             	shl    $0x8,%edx
140242088:	40 0f b6 c7          	movzbl %dil,%eax
14024208c:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140242091:	41 0f b6 84 87 40 c4 	movzbl 0x36c440(%r15,%rax,4),%eax
140242098:	36 00
14024209a:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14024209f:	0b d0                	or     %eax,%edx
1402420a1:	33 55 0c             	xor    0xc(%rbp),%edx
1402420a4:	41 8b c2             	mov    %r10d,%eax
1402420a7:	c1 e8 18             	shr    $0x18,%eax
1402420aa:	88 06                	mov    %al,(%rsi)
1402420ac:	41 8b c2             	mov    %r10d,%eax
1402420af:	c1 e8 10             	shr    $0x10,%eax
1402420b2:	88 46 01             	mov    %al,0x1(%rsi)
1402420b5:	41 8b c2             	mov    %r10d,%eax
1402420b8:	c1 e8 08             	shr    $0x8,%eax
1402420bb:	88 46 02             	mov    %al,0x2(%rsi)
1402420be:	41 8b c1             	mov    %r9d,%eax
1402420c1:	c1 e8 18             	shr    $0x18,%eax
1402420c4:	88 46 04             	mov    %al,0x4(%rsi)
1402420c7:	41 8b c1             	mov    %r9d,%eax
1402420ca:	c1 e8 10             	shr    $0x10,%eax
1402420cd:	88 46 05             	mov    %al,0x5(%rsi)
1402420d0:	41 8b c1             	mov    %r9d,%eax
1402420d3:	c1 e8 08             	shr    $0x8,%eax
1402420d6:	88 46 06             	mov    %al,0x6(%rsi)
1402420d9:	41 8b c0             	mov    %r8d,%eax
1402420dc:	c1 e8 18             	shr    $0x18,%eax
1402420df:	88 46 08             	mov    %al,0x8(%rsi)
1402420e2:	41 8b c0             	mov    %r8d,%eax
1402420e5:	c1 e8 10             	shr    $0x10,%eax
1402420e8:	88 46 09             	mov    %al,0x9(%rsi)
1402420eb:	41 8b c0             	mov    %r8d,%eax
1402420ee:	c1 e8 08             	shr    $0x8,%eax
1402420f1:	88 46 0a             	mov    %al,0xa(%rsi)
1402420f4:	8b c2                	mov    %edx,%eax
1402420f6:	c1 e8 18             	shr    $0x18,%eax
1402420f9:	88 46 0c             	mov    %al,0xc(%rsi)
1402420fc:	8b c2                	mov    %edx,%eax
1402420fe:	c1 e8 10             	shr    $0x10,%eax
140242101:	88 46 0d             	mov    %al,0xd(%rsi)
140242104:	8b c2                	mov    %edx,%eax
140242106:	c1 e8 08             	shr    $0x8,%eax
140242109:	88 46 0e             	mov    %al,0xe(%rsi)
14024210c:	44 88 56 03          	mov    %r10b,0x3(%rsi)
140242110:	44 88 4e 07          	mov    %r9b,0x7(%rsi)
140242114:	44 88 46 0b          	mov    %r8b,0xb(%rsi)
140242118:	88 56 0f             	mov    %dl,0xf(%rsi)
14024211b:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140242120:	5e                   	pop    %rsi
140242121:	5d                   	pop    %rbp
140242122:	c3                   	ret
140242123:	cc                   	int3
140242124:	cc                   	int3
140242125:	cc                   	int3
140242126:	cc                   	int3
140242127:	cc                   	int3
140242128:	cc                   	int3
140242129:	cc                   	int3
14024212a:	cc                   	int3
14024212b:	cc                   	int3
14024212c:	cc                   	int3
14024212d:	cc                   	int3
14024212e:	cc                   	int3
14024212f:	cc                   	int3
140242130:	40 53                	rex push %rbx
140242132:	b8 30 00 00 00       	mov    $0x30,%eax
140242137:	e8 f4 e9 06 00       	call   0x1402b0b30
14024213c:	48 2b e0             	sub    %rax,%rsp
14024213f:	49 8b d8             	mov    %r8,%rbx
140242142:	e8 09 03 00 00       	call   0x140242450
140242147:	85 c0                	test   %eax,%eax
140242149:	0f 85 fb 02 00 00    	jne    0x14024244a
14024214f:	8b 83 10 01 00 00    	mov    0x110(%rbx),%eax
140242155:	8b 0b                	mov    (%rbx),%ecx
140242157:	8b 53 04             	mov    0x4(%rbx),%edx
14024215a:	44 8b 43 08          	mov    0x8(%rbx),%r8d
14024215e:	44 8b 4b 0c          	mov    0xc(%rbx),%r9d
140242162:	48 c1 e0 04          	shl    $0x4,%rax
140242166:	48 03 c3             	add    %rbx,%rax
140242169:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14024216e:	4c 8d 7b 10          	lea    0x10(%rbx),%r15
140242172:	0f 10 00             	movups (%rax),%xmm0
140242175:	0f 11 03             	movups %xmm0,(%rbx)
140242178:	89 08                	mov    %ecx,(%rax)
14024217a:	89 50 04             	mov    %edx,0x4(%rax)
14024217d:	44 89 40 08          	mov    %r8d,0x8(%rax)
140242181:	44 89 48 0c          	mov    %r9d,0xc(%rax)
140242185:	48 83 e8 10          	sub    $0x10,%rax
140242189:	4c 3b f8             	cmp    %rax,%r15
14024218c:	0f 83 df 01 00 00    	jae    0x140242371
140242192:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140242197:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14024219c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402421a1:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402421a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402421ad:	00 00 00
1402421b0:	41 8b 17             	mov    (%r15),%edx
1402421b3:	c1 ca 08             	ror    $0x8,%edx
1402421b6:	44 8b f2             	mov    %edx,%r14d
1402421b9:	45 33 37             	xor    (%r15),%r14d
1402421bc:	41 c1 c6 10          	rol    $0x10,%r14d
1402421c0:	44 33 f2             	xor    %edx,%r14d
1402421c3:	41 8b 57 04          	mov    0x4(%r15),%edx
1402421c7:	c1 ca 08             	ror    $0x8,%edx
1402421ca:	44 8b d2             	mov    %edx,%r10d
1402421cd:	45 33 57 04          	xor    0x4(%r15),%r10d
1402421d1:	41 c1 c2 10          	rol    $0x10,%r10d
1402421d5:	44 33 d2             	xor    %edx,%r10d
1402421d8:	41 8b 57 08          	mov    0x8(%r15),%edx
1402421dc:	c1 ca 08             	ror    $0x8,%edx
1402421df:	44 8b ca             	mov    %edx,%r9d
1402421e2:	45 33 4f 08          	xor    0x8(%r15),%r9d
1402421e6:	41 c1 c1 10          	rol    $0x10,%r9d
1402421ea:	44 33 ca             	xor    %edx,%r9d
1402421ed:	41 8b 57 0c          	mov    0xc(%r15),%edx
1402421f1:	c1 ca 08             	ror    $0x8,%edx
1402421f4:	45 33 d1             	xor    %r9d,%r10d
1402421f7:	44 8b c2             	mov    %edx,%r8d
1402421fa:	45 33 f2             	xor    %r10d,%r14d
1402421fd:	45 33 47 0c          	xor    0xc(%r15),%r8d
140242201:	41 c1 c0 10          	rol    $0x10,%r8d
140242205:	44 33 c2             	xor    %edx,%r8d
140242208:	45 33 c8             	xor    %r8d,%r9d
14024220b:	45 33 c2             	xor    %r10d,%r8d
14024220e:	41 8b e8             	mov    %r8d,%ebp
140242211:	41 8b c8             	mov    %r8d,%ecx
140242214:	c1 e9 10             	shr    $0x10,%ecx
140242217:	81 e5 00 00 ff 00    	and    $0xff0000,%ebp
14024221d:	33 e9                	xor    %ecx,%ebp
14024221f:	45 33 ce             	xor    %r14d,%r9d
140242222:	45 33 d1             	xor    %r9d,%r10d
140242225:	c1 ed 08             	shr    $0x8,%ebp
140242228:	41 8b d2             	mov    %r10d,%edx
14024222b:	41 c1 c1 10          	rol    $0x10,%r9d
14024222f:	c1 ea 08             	shr    $0x8,%edx
140242232:	41 8b c8             	mov    %r8d,%ecx
140242235:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
14024223b:	41 c1 e0 10          	shl    $0x10,%r8d
14024223f:	41 33 c8             	xor    %r8d,%ecx
140242242:	c1 e1 08             	shl    $0x8,%ecx
140242245:	33 e9                	xor    %ecx,%ebp
140242247:	41 8b ca             	mov    %r10d,%ecx
14024224a:	41 c1 e2 08          	shl    $0x8,%r10d
14024224e:	8b f5                	mov    %ebp,%esi
140242250:	c1 e1 08             	shl    $0x8,%ecx
140242253:	41 33 f1             	xor    %r9d,%esi
140242256:	33 d1                	xor    %ecx,%edx
140242258:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
14024225e:	41 33 d2             	xor    %r10d,%edx
140242261:	41 33 d1             	xor    %r9d,%edx
140242264:	44 33 f2             	xor    %edx,%r14d
140242267:	33 ea                	xor    %edx,%ebp
140242269:	41 33 f6             	xor    %r14d,%esi
14024226c:	8b fe                	mov    %esi,%edi
14024226e:	33 fa                	xor    %edx,%edi
140242270:	8b 10                	mov    (%rax),%edx