140af0f90:	48 b8 f0 ff ff ff ff 	movabs $0x7ffffffffffffff0,%rax
140af0f97:	ff ff 7f
140af0f9a:	48 d1 ea             	shr    $1,%rdx
140af0f9d:	48 23 d0             	and    %rax,%rdx
140af0fa0:	48 03 d1             	add    %rcx,%rdx
140af0fa3:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
140af0fa7:	49 83 e8 10          	sub    $0x10,%r8
140af0fab:	66 0f 38 00 ca       	pshufb %xmm2,%xmm1
140af0fb0:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140af0fb5:	66 0f 38 00 c2       	pshufb %xmm2,%xmm0
140af0fba:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140af0fbe:	48 83 c1 10          	add    $0x10,%rcx
140af0fc2:	f3 41 0f 7f 08       	movdqu %xmm1,(%r8)
140af0fc7:	48 3b ca             	cmp    %rdx,%rcx
140af0fca:	75 d7                	jne    0x140af0fa3
140af0fcc:	49 3b c8             	cmp    %r8,%rcx
140af0fcf:	74 20                	je     0x140af0ff1
140af0fd1:	49 83 e8 02          	sub    $0x2,%r8
140af0fd5:	49 3b c8             	cmp    %r8,%rcx
140af0fd8:	74 17                	je     0x140af0ff1
140af0fda:	0f b7 11             	movzwl (%rcx),%edx
140af0fdd:	41 0f b7 00          	movzwl (%r8),%eax
140af0fe1:	66 89 01             	mov    %ax,(%rcx)
140af0fe4:	48 83 c1 02          	add    $0x2,%rcx
140af0fe8:	66 41 89 10          	mov    %dx,(%r8)
140af0fec:	49 3b c8             	cmp    %r8,%rcx
140af0fef:	75 e0                	jne    0x140af0fd1
140af0ff1:	c3                   	ret
140af0ff2:	90                   	nop
140af0ff3:	90                   	nop
140af0ff4:	90                   	nop
140af0ff5:	90                   	nop
140af0ff6:	90                   	nop
140af0ff7:	90                   	nop
140af0ff8:	90                   	nop
140af0ff9:	90                   	nop
140af0ffa:	90                   	nop
140af0ffb:	90                   	nop
140af0ffc:	90                   	nop
140af0ffd:	90                   	nop
140af0ffe:	90                   	nop
140af0fff:	90                   	nop
140af1000:	4c 8b c2             	mov    %rdx,%r8
140af1003:	48 2b d1             	sub    %rcx,%rdx
140af1006:	48 83 fa 40          	cmp    $0x40,%rdx
140af100a:	72 58                	jb     0x140af1064
140af100c:	8b 05 82 e0 1c 00    	mov    0x1ce082(%rip),%eax        # 0x140cbf094
140af1012:	c1 e8 05             	shr    $0x5,%eax
140af1015:	a8 01                	test   $0x1,%al
140af1017:	74 4b                	je     0x140af1064
140af1019:	c5 fe 6f 1d 7f 35 02 	vmovdqu 0x2357f(%rip),%ymm3        # 0x140b145a0
140af1020:	00
140af1021:	48 d1 ea             	shr    $1,%rdx
140af1024:	48 b8 e0 ff ff ff ff 	movabs $0x7fffffffffffffe0,%rax
140af102b:	ff ff 7f
140af102e:	48 23 d0             	and    %rax,%rdx
140af1031:	48 03 d1             	add    %rcx,%rdx
140af1034:	0f 1f 40 00          	nopl   0x0(%rax)
140af1038:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140af103f:	00
140af1040:	c4 e2 65 36 11       	vpermd (%rcx),%ymm3,%ymm2
140af1045:	c4 c2 65 36 48 e0    	vpermd -0x20(%r8),%ymm3,%ymm1
140af104b:	49 83 e8 20          	sub    $0x20,%r8
140af104f:	c5 fe 7f 09          	vmovdqu %ymm1,(%rcx)
140af1053:	48 83 c1 20          	add    $0x20,%rcx
140af1057:	c4 c1 7e 7f 10       	vmovdqu %ymm2,(%r8)
140af105c:	48 3b ca             	cmp    %rdx,%rcx
140af105f:	75 df                	jne    0x140af1040
140af1061:	c5 f8 77             	vzeroupper
140af1064:	49 8b c0             	mov    %r8,%rax
140af1067:	48 2b c1             	sub    %rcx,%rax
140af106a:	48 83 f8 20          	cmp    $0x20,%rax
140af106e:	72 3c                	jb     0x140af10ac
140af1070:	48 d1 e8             	shr    $1,%rax
140af1073:	48 ba f0 ff ff ff ff 	movabs $0x7ffffffffffffff0,%rdx
140af107a:	ff ff 7f
140af107d:	48 23 c2             	and    %rdx,%rax
140af1080:	48 03 c1             	add    %rcx,%rax
140af1083:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140af1087:	49 83 e8 10          	sub    $0x10,%r8
140af108b:	66 0f 70 d0 1b       	pshufd $0x1b,%xmm0,%xmm2
140af1090:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
140af1095:	66 0f 70 c1 1b       	pshufd $0x1b,%xmm1,%xmm0
140af109a:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140af109e:	48 83 c1 10          	add    $0x10,%rcx
140af10a2:	f3 41 0f 7f 10       	movdqu %xmm2,(%r8)
140af10a7:	48 3b c8             	cmp    %rax,%rcx
140af10aa:	75 d7                	jne    0x140af1083
140af10ac:	49 3b c8             	cmp    %r8,%rcx
140af10af:	74 1c                	je     0x140af10cd
140af10b1:	49 83 e8 04          	sub    $0x4,%r8
140af10b5:	49 3b c8             	cmp    %r8,%rcx
140af10b8:	74 13                	je     0x140af10cd
140af10ba:	8b 11                	mov    (%rcx),%edx
140af10bc:	41 8b 00             	mov    (%r8),%eax
140af10bf:	89 01                	mov    %eax,(%rcx)
140af10c1:	48 83 c1 04          	add    $0x4,%rcx
140af10c5:	41 89 10             	mov    %edx,(%r8)
140af10c8:	49 3b c8             	cmp    %r8,%rcx
140af10cb:	75 e4                	jne    0x140af10b1
140af10cd:	c3                   	ret
140af10ce:	90                   	nop
140af10cf:	90                   	nop
140af10d0:	4c 8b c2             	mov    %rdx,%r8
140af10d3:	48 2b d1             	sub    %rcx,%rdx
140af10d6:	48 83 fa 40          	cmp    $0x40,%rdx
140af10da:	72 4a                	jb     0x140af1126
140af10dc:	8b 05 b2 df 1c 00    	mov    0x1cdfb2(%rip),%eax        # 0x140cbf094
140af10e2:	c1 e8 05             	shr    $0x5,%eax
140af10e5:	a8 01                	test   $0x1,%al
140af10e7:	74 3d                	je     0x140af1126
140af10e9:	48 d1 ea             	shr    $1,%rdx
140af10ec:	48 b8 e0 ff ff ff ff 	movabs $0x7fffffffffffffe0,%rax
140af10f3:	ff ff 7f
140af10f6:	48 23 d0             	and    %rax,%rdx
140af10f9:	48 03 d1             	add    %rcx,%rdx
140af10fc:	0f 1f 40 00          	nopl   0x0(%rax)
140af1100:	c4 e3 fd 00 11 1b    	vpermq $0x1b,(%rcx),%ymm2
140af1106:	c4 c3 fd 00 48 e0 1b 	vpermq $0x1b,-0x20(%r8),%ymm1
140af110d:	49 83 e8 20          	sub    $0x20,%r8
140af1111:	c5 fe 7f 09          	vmovdqu %ymm1,(%rcx)
140af1115:	48 83 c1 20          	add    $0x20,%rcx
140af1119:	c4 c1 7e 7f 10       	vmovdqu %ymm2,(%r8)
140af111e:	48 3b ca             	cmp    %rdx,%rcx
140af1121:	75 dd                	jne    0x140af1100
140af1123:	c5 f8 77             	vzeroupper
140af1126:	49 8b c0             	mov    %r8,%rax
140af1129:	48 2b c1             	sub    %rcx,%rax
140af112c:	48 83 f8 20          	cmp    $0x20,%rax
140af1130:	72 47                	jb     0x140af1179
140af1132:	48 d1 e8             	shr    $1,%rax
140af1135:	48 ba f0 ff ff ff ff 	movabs $0x7ffffffffffffff0,%rdx
140af113c:	ff ff 7f
140af113f:	48 23 c2             	and    %rdx,%rax
140af1142:	48 03 c1             	add    %rcx,%rax
140af1145:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140af114c:	00 00 00 00
140af1150:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140af1154:	49 83 e8 10          	sub    $0x10,%r8
140af1158:	66 0f 70 d0 4e       	pshufd $0x4e,%xmm0,%xmm2
140af115d:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
140af1162:	66 0f 70 c1 4e       	pshufd $0x4e,%xmm1,%xmm0
140af1167:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140af116b:	48 83 c1 10          	add    $0x10,%rcx
140af116f:	f3 41 0f 7f 10       	movdqu %xmm2,(%r8)
140af1174:	48 3b c8             	cmp    %rax,%rcx
140af1177:	75 d7                	jne    0x140af1150
140af1179:	49 3b c8             	cmp    %r8,%rcx
140af117c:	74 20                	je     0x140af119e
140af117e:	90                   	nop
140af117f:	90                   	nop
140af1180:	49 83 e8 08          	sub    $0x8,%r8
140af1184:	49 3b c8             	cmp    %r8,%rcx
140af1187:	74 15                	je     0x140af119e
140af1189:	48 8b 11             	mov    (%rcx),%rdx
140af118c:	49 8b 00             	mov    (%r8),%rax
140af118f:	48 89 01             	mov    %rax,(%rcx)
140af1192:	48 83 c1 08          	add    $0x8,%rcx
140af1196:	49 89 10             	mov    %rdx,(%r8)
140af1199:	49 3b c8             	cmp    %r8,%rcx
140af119c:	75 e2                	jne    0x140af1180
140af119e:	c3                   	ret
140af119f:	ff 25 ab b4 01 00    	jmp    *0x1b4ab(%rip)        # 0x140b0c650
140af11a5:	90                   	nop
140af11a6:	90                   	nop
140af11a7:	90                   	nop
140af11a8:	90                   	nop
140af11a9:	90                   	nop
140af11aa:	90                   	nop
140af11ab:	90                   	nop
140af11ac:	90                   	nop
140af11ad:	90                   	nop
140af11ae:	90                   	nop
140af11af:	90                   	nop
140af11b0:	ff 25 92 b4 01 00    	jmp    *0x1b492(%rip)        # 0x140b0c648
140af11b6:	90                   	nop
140af11b7:	90                   	nop
140af11b8:	90                   	nop
140af11b9:	90                   	nop
140af11ba:	90                   	nop
140af11bb:	90                   	nop
140af11bc:	90                   	nop
140af11bd:	90                   	nop
140af11be:	90                   	nop
140af11bf:	90                   	nop
140af11c0:	ff 25 7a b4 01 00    	jmp    *0x1b47a(%rip)        # 0x140b0c640
140af11c6:	90                   	nop
140af11c7:	90                   	nop
140af11c8:	90                   	nop
140af11c9:	90                   	nop
140af11ca:	90                   	nop
140af11cb:	90                   	nop
140af11cc:	90                   	nop
140af11cd:	90                   	nop
140af11ce:	90                   	nop
140af11cf:	90                   	nop
140af11d0:	ff 25 62 b4 01 00    	jmp    *0x1b462(%rip)        # 0x140b0c638
140af11d6:	90                   	nop
140af11d7:	90                   	nop
140af11d8:	90                   	nop
140af11d9:	90                   	nop
140af11da:	90                   	nop
140af11db:	90                   	nop
140af11dc:	90                   	nop
140af11dd:	90                   	nop
140af11de:	90                   	nop
140af11df:	90                   	nop
140af11e0:	ff 25 4a b4 01 00    	jmp    *0x1b44a(%rip)        # 0x140b0c630
140af11e6:	90                   	nop
140af11e7:	90                   	nop
140af11e8:	90                   	nop
140af11e9:	90                   	nop
140af11ea:	90                   	nop
140af11eb:	90                   	nop
140af11ec:	90                   	nop
140af11ed:	90                   	nop
140af11ee:	90                   	nop
140af11ef:	90                   	nop
140af11f0:	ff 25 32 b4 01 00    	jmp    *0x1b432(%rip)        # 0x140b0c628
140af11f6:	90                   	nop
140af11f7:	90                   	nop
140af11f8:	90                   	nop
140af11f9:	90                   	nop
140af11fa:	90                   	nop
140af11fb:	90                   	nop
140af11fc:	90                   	nop
140af11fd:	90                   	nop
140af11fe:	90                   	nop
140af11ff:	90                   	nop
140af1200:	ff 25 1a b4 01 00    	jmp    *0x1b41a(%rip)        # 0x140b0c620
140af1206:	90                   	nop
140af1207:	90                   	nop
140af1208:	90                   	nop
140af1209:	90                   	nop
140af120a:	90                   	nop
140af120b:	90                   	nop
140af120c:	90                   	nop
140af120d:	90                   	nop
140af120e:	90                   	nop
140af120f:	90                   	nop
140af1210:	ff 25 02 b4 01 00    	jmp    *0x1b402(%rip)        # 0x140b0c618
140af1216:	90                   	nop
140af1217:	90                   	nop
140af1218:	90                   	nop
140af1219:	90                   	nop
140af121a:	90                   	nop
140af121b:	90                   	nop
140af121c:	90                   	nop
140af121d:	90                   	nop
140af121e:	90                   	nop
140af121f:	90                   	nop
140af1220:	ff 25 ea b3 01 00    	jmp    *0x1b3ea(%rip)        # 0x140b0c610
140af1226:	90                   	nop
140af1227:	90                   	nop
140af1228:	90                   	nop
140af1229:	90                   	nop
140af122a:	90                   	nop
140af122b:	90                   	nop
140af122c:	90                   	nop
140af122d:	90                   	nop
140af122e:	90                   	nop
140af122f:	90                   	nop
140af1230:	ff 25 d2 b3 01 00    	jmp    *0x1b3d2(%rip)        # 0x140b0c608
140af1236:	90                   	nop
140af1237:	90                   	nop
140af1238:	90                   	nop
140af1239:	90                   	nop
140af123a:	90                   	nop
140af123b:	90                   	nop
140af123c:	90                   	nop
140af123d:	90                   	nop
140af123e:	90                   	nop
140af123f:	90                   	nop
140af1240:	ff 25 a2 b3 01 00    	jmp    *0x1b3a2(%rip)        # 0x140b0c5e8
140af1246:	90                   	nop
140af1247:	90                   	nop
140af1248:	90                   	nop
140af1249:	90                   	nop
140af124a:	90                   	nop
140af124b:	90                   	nop
140af124c:	90                   	nop
140af124d:	90                   	nop
140af124e:	90                   	nop
140af124f:	90                   	nop
140af1250:	ff 25 8a b3 01 00    	jmp    *0x1b38a(%rip)        # 0x140b0c5e0
140af1256:	90                   	nop
140af1257:	90                   	nop
140af1258:	90                   	nop
140af1259:	90                   	nop
140af125a:	90                   	nop
140af125b:	90                   	nop
140af125c:	90                   	nop
140af125d:	90                   	nop
140af125e:	90                   	nop
140af125f:	90                   	nop
140af1260:	ff 25 72 b3 01 00    	jmp    *0x1b372(%rip)        # 0x140b0c5d8
140af1266:	ff 25 64 b2 01 00    	jmp    *0x1b264(%rip)        # 0x140b0c4d0
140af126c:	40 53                	rex push %rbx
140af126e:	48 83 ec 20          	sub    $0x20,%rsp
140af1272:	48 8b d9             	mov    %rcx,%rbx
140af1275:	b9 10 00 00 00       	mov    $0x10,%ecx
140af127a:	e8 85 e3 ff ff       	call   0x140aef604
140af127f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140af1284:	48 85 c0             	test   %rax,%rax
140af1287:	74 0e                	je     0x140af1297
140af1289:	48 8b 15 78 8f 23 00 	mov    0x238f78(%rip),%rdx        # 0x140d2a208
140af1290:	48 89 10             	mov    %rdx,(%rax)
140af1293:	48 89 58 08          	mov    %rbx,0x8(%rax)
140af1297:	48 89 05 6a 8f 23 00 	mov    %rax,0x238f6a(%rip)        # 0x140d2a208
140af129e:	48 83 c4 20          	add    $0x20,%rsp
140af12a2:	5b                   	pop    %rbx
140af12a3:	c3                   	ret
140af12a4:	ff 25 b6 b1 01 00    	jmp    *0x1b1b6(%rip)        # 0x140b0c460
140af12aa:	90                   	nop
140af12ab:	90                   	nop
140af12ac:	90                   	nop
140af12ad:	90                   	nop
140af12ae:	90                   	nop
140af12af:	90                   	nop
140af12b0:	ff 25 32 b1 01 00    	jmp    *0x1b132(%rip)        # 0x140b0c3e8
140af12b6:	90                   	nop
140af12b7:	90                   	nop
140af12b8:	90                   	nop
140af12b9:	90                   	nop
140af12ba:	90                   	nop
140af12bb:	90                   	nop
140af12bc:	90                   	nop
140af12bd:	90                   	nop
140af12be:	90                   	nop
140af12bf:	90                   	nop
140af12c0:	ff 25 1a b1 01 00    	jmp    *0x1b11a(%rip)        # 0x140b0c3e0
140af12c6:	90                   	nop
140af12c7:	90                   	nop
140af12c8:	90                   	nop
140af12c9:	90                   	nop
140af12ca:	90                   	nop
140af12cb:	90                   	nop
140af12cc:	90                   	nop
140af12cd:	90                   	nop
140af12ce:	90                   	nop
140af12cf:	90                   	nop
140af12d0:	ff 25 fa b0 01 00    	jmp    *0x1b0fa(%rip)        # 0x140b0c3d0
140af12d6:	90                   	nop
140af12d7:	90                   	nop
140af12d8:	90                   	nop
140af12d9:	90                   	nop
140af12da:	90                   	nop
140af12db:	90                   	nop
140af12dc:	90                   	nop
140af12dd:	90                   	nop