140a06183:	49 8b 41 08          	mov    0x8(%r9),%rax
140a06187:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140a0618c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a06191:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140a06198:	00
140a06199:	0f 10 00             	movups (%rax),%xmm0
140a0619c:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140a061a3:	00
140a061a4:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140a061a9:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a061ae:	0f 10 08             	movups (%rax),%xmm1
140a061b1:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140a061b6:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a061bc:	41 0f 10 00          	movups (%r8),%xmm0
140a061c0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a061c5:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140a061cc:	00
140a061cd:	0f 29 8c 24 80 00 00 	movaps %xmm1,0x80(%rsp)
140a061d4:	00
140a061d5:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140a061dc:	00
140a061dd:	0f 28 4c 24 60       	movaps 0x60(%rsp),%xmm1
140a061e2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a061e7:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a061ec:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
140a061f2:	0f 10 0a             	movups (%rdx),%xmm1
140a061f5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a061fa:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140a06201:	00
140a06202:	49 8b c3             	mov    %r11,%rax
140a06205:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
140a0620c:	00
140a0620d:	0f 29 8c 24 a0 00 00 	movaps %xmm1,0xa0(%rsp)
140a06214:	00
140a06215:	ff 15 05 d8 57 00    	call   *0x57d805(%rip)        # 0x140f83a20
140a0621b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140a06222:	5b                   	pop    %rbx
140a06223:	c3                   	ret
140a06224:	cc                   	int3
140a06225:	cc                   	int3
140a06226:	cc                   	int3
140a06227:	cc                   	int3
140a06228:	cc                   	int3
140a06229:	cc                   	int3
140a0622a:	cc                   	int3
140a0622b:	cc                   	int3
140a0622c:	cc                   	int3
140a0622d:	cc                   	int3
140a0622e:	cc                   	int3
140a0622f:	cc                   	int3
140a06230:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a06235:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a0623a:	57                   	push   %rdi
140a0623b:	48 83 ec 60          	sub    $0x60,%rsp
140a0623f:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140a06243:	48 8b f2             	mov    %rdx,%rsi
140a06246:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140a0624a:	48 3b fd             	cmp    %rbp,%rdi
140a0624d:	0f 84 a1 00 00 00    	je     0x140a062f4
140a06253:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140a06258:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
140a0625c:	0f 1f 40 00          	nopl   0x0(%rax)
140a06260:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140a06265:	4c 8b cb             	mov    %rbx,%r9
140a06268:	76 0e                	jbe    0x140a06278
140a0626a:	4c 8b 0b             	mov    (%rbx),%r9
140a0626d:	4c 8b 07             	mov    (%rdi),%r8
140a06270:	49 8b c1             	mov    %r9,%rax
140a06273:	49 8b d0             	mov    %r8,%rdx
140a06276:	eb 09                	jmp    0x140a06281
140a06278:	48 8b 17             	mov    (%rdi),%rdx
140a0627b:	48 8b c3             	mov    %rbx,%rax
140a0627e:	4c 8b c2             	mov    %rdx,%r8
140a06281:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a06285:	48 ff c0             	inc    %rax
140a06288:	48 2b ca             	sub    %rdx,%rcx
140a0628b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a06290:	48 03 c2             	add    %rdx,%rax
140a06293:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140a06298:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a0629d:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140a062a1:	48 ff c9             	dec    %rcx
140a062a4:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a062a9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a062ae:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
140a062b3:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140a062b8:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
140a062bd:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
140a062c1:	74 0e                	je     0x140a062d1
140a062c3:	0f 11 02             	movups %xmm0,(%rdx)
140a062c6:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140a062ca:	48 83 46 08 20       	addq   $0x20,0x8(%rsi)
140a062cf:	eb 0d                	jmp    0x140a062de
140a062d1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a062d6:	48 8b ce             	mov    %rsi,%rcx
140a062d9:	e8 62 1f b7 ff       	call   0x140578240
140a062de:	48 83 c7 28          	add    $0x28,%rdi
140a062e2:	48 83 c3 28          	add    $0x28,%rbx
140a062e6:	48 3b fd             	cmp    %rbp,%rdi
140a062e9:	0f 85 71 ff ff ff    	jne    0x140a06260
140a062ef:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140a062f4:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140a062f9:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140a06300:	00
140a06301:	48 83 c4 60          	add    $0x60,%rsp
140a06305:	5f                   	pop    %rdi
140a06306:	c3                   	ret
140a06307:	cc                   	int3
140a06308:	cc                   	int3
140a06309:	cc                   	int3
140a0630a:	cc                   	int3
140a0630b:	cc                   	int3
140a0630c:	cc                   	int3
140a0630d:	cc                   	int3
140a0630e:	cc                   	int3
140a0630f:	cc                   	int3
140a06310:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140a06317:	0f 10 02             	movups (%rdx),%xmm0
140a0631a:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140a06321:	00
140a06322:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a06327:	41 0f 10 08          	movups (%r8),%xmm1
140a0632b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a06330:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a06335:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140a0633a:	0f 10 00             	movups (%rax),%xmm0
140a0633d:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140a06344:	00
140a06345:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
140a0634a:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a0634f:	0f 10 08             	movups (%rax),%xmm1
140a06352:	0f b6 84 24 c0 00 00 	movzbl 0xc0(%rsp),%eax
140a06359:	00
140a0635a:	88 44 24 78          	mov    %al,0x78(%rsp)
140a0635e:	49 8b 01             	mov    (%r9),%rax
140a06361:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a06366:	49 8b 41 08          	mov    0x8(%r9),%rax
140a0636a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a0636f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a06374:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a0637a:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
140a0637f:	e8 6c ef ff ff       	call   0x140a052f0
140a06384:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140a0638b:	c3                   	ret
140a0638c:	cc                   	int3
140a0638d:	cc                   	int3
140a0638e:	cc                   	int3
140a0638f:	cc                   	int3
140a06390:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140a06397:	48 8b 01             	mov    (%rcx),%rax
140a0639a:	4c 8b d9             	mov    %rcx,%r11
140a0639d:	0f b6 8c 24 d0 00 00 	movzbl 0xd0(%rsp),%ecx
140a063a4:	00
140a063a5:	88 4c 24 30          	mov    %cl,0x30(%rsp)
140a063a9:	49 8b cb             	mov    %r11,%rcx
140a063ac:	4c 8b 50 08          	mov    0x8(%rax),%r10
140a063b0:	49 8b 01             	mov    (%r9),%rax
140a063b3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a063b8:	49 8b 41 08          	mov    0x8(%r9),%rax
140a063bc:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140a063c1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a063c6:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140a063cd:	00
140a063ce:	0f 10 00             	movups (%rax),%xmm0
140a063d1:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a063d8:	00
140a063d9:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a063de:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a063e3:	0f 10 08             	movups (%rax),%xmm1
140a063e6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a063eb:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140a063f1:	0f 10 02             	movups (%rdx),%xmm0
140a063f4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a063f9:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140a06400:	00
140a06401:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
140a06406:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a0640b:	41 0f 10 08          	movups (%r8),%xmm1
140a0640f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a06414:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140a06419:	49 8b c2             	mov    %r10,%rax
140a0641c:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140a06423:	00
140a06424:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
140a06429:	ff 15 f1 d5 57 00    	call   *0x57d5f1(%rip)        # 0x140f83a20
140a0642f:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140a06436:	c3                   	ret
140a06437:	cc                   	int3
140a06438:	cc                   	int3
140a06439:	cc                   	int3
140a0643a:	cc                   	int3
140a0643b:	cc                   	int3
140a0643c:	cc                   	int3
140a0643d:	cc                   	int3
140a0643e:	cc                   	int3
140a0643f:	cc                   	int3
140a06440:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140a06447:	0f 10 02             	movups (%rdx),%xmm0
140a0644a:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140a06451:	00
140a06452:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a06457:	41 0f 10 08          	movups (%r8),%xmm1
140a0645b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a06460:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a06465:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140a0646a:	0f 10 00             	movups (%rax),%xmm0
140a0646d:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140a06474:	00
140a06475:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
140a0647a:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a0647f:	0f 10 08             	movups (%rax),%xmm1
140a06482:	0f b6 84 24 c0 00 00 	movzbl 0xc0(%rsp),%eax
140a06489:	00
140a0648a:	88 44 24 78          	mov    %al,0x78(%rsp)
140a0648e:	49 8b 01             	mov    (%r9),%rax
140a06491:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a06496:	49 8b 41 08          	mov    0x8(%r9),%rax
140a0649a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a0649f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a064a4:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a064aa:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
140a064af:	e8 fc ef ff ff       	call   0x140a054b0
140a064b4:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140a064bb:	c3                   	ret
140a064bc:	cc                   	int3
140a064bd:	cc                   	int3
140a064be:	cc                   	int3
140a064bf:	cc                   	int3
140a064c0:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140a064c7:	48 8b 01             	mov    (%rcx),%rax
140a064ca:	4c 8b d9             	mov    %rcx,%r11
140a064cd:	0f b6 8c 24 d0 00 00 	movzbl 0xd0(%rsp),%ecx
140a064d4:	00
140a064d5:	88 4c 24 30          	mov    %cl,0x30(%rsp)
140a064d9:	49 8b cb             	mov    %r11,%rcx
140a064dc:	4c 8b 50 18          	mov    0x18(%rax),%r10
140a064e0:	49 8b 01             	mov    (%r9),%rax
140a064e3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a064e8:	49 8b 41 08          	mov    0x8(%r9),%rax
140a064ec:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140a064f1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a064f6:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140a064fd:	00
140a064fe:	0f 10 00             	movups (%rax),%xmm0
140a06501:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a06508:	00
140a06509:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a0650e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a06513:	0f 10 08             	movups (%rax),%xmm1
140a06516:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a0651b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140a06521:	0f 10 02             	movups (%rdx),%xmm0
140a06524:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a06529:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140a06530:	00
140a06531:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
140a06536:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a0653b:	41 0f 10 08          	movups (%r8),%xmm1
140a0653f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a06544:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140a06549:	49 8b c2             	mov    %r10,%rax
140a0654c:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140a06553:	00
140a06554:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
140a06559:	ff 15 c1 d4 57 00    	call   *0x57d4c1(%rip)        # 0x140f83a20
140a0655f:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140a06566:	c3                   	ret
140a06567:	cc                   	int3
140a06568:	cc                   	int3
140a06569:	cc                   	int3
140a0656a:	cc                   	int3
140a0656b:	cc                   	int3
140a0656c:	cc                   	int3
140a0656d:	cc                   	int3
140a0656e:	cc                   	int3
140a0656f:	cc                   	int3
140a06570:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140a06577:	41 0f 10 08          	movups (%r8),%xmm1
140a0657b:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a06582:	00
140a06583:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140a06588:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a0658d:	0f 11 4c 24 58       	movups %xmm1,0x58(%rsp)
140a06592:	0f 10 00             	movups (%rax),%xmm0
140a06595:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140a0659c:	00
140a0659d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140a065a2:	0f 10 02             	movups (%rdx),%xmm0
140a065a5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a065aa:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140a065af:	0f 10 00             	movups (%rax),%xmm0
140a065b2:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140a065b9:	00
140a065ba:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140a065bf:	0f 10 08             	movups (%rax),%xmm1
140a065c2:	0f b6 84 24 d8 00 00 	movzbl 0xd8(%rsp),%eax
140a065c9:	00
140a065ca:	88 84 24 88 00 00 00 	mov    %al,0x88(%rsp)
140a065d1:	49 8b 01             	mov    (%r9),%rax
140a065d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a065d9:	49 8b 41 08          	mov    0x8(%r9),%rax
140a065dd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a065e2:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a065e7:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a065ed:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
140a065f2:	e8 79 f0 ff ff       	call   0x140a05670
140a065f7:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140a065fe:	c3                   	ret
140a065ff:	cc                   	int3
140a06600:	40 53                	rex push %rbx
140a06602:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140a06609:	48 8b 01             	mov    (%rcx),%rax
140a0660c:	48 8b d9             	mov    %rcx,%rbx
140a0660f:	4c 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%r10
140a06616:	00
140a06617:	0f b6 8c 24 f8 00 00 	movzbl 0xf8(%rsp),%ecx
140a0661e:	00
140a0661f:	88 4c 24 38          	mov    %cl,0x38(%rsp)
140a06623:	48 8b cb             	mov    %rbx,%rcx
140a06626:	4c 8b 58 28          	mov    0x28(%rax),%r11
140a0662a:	49 8b 02             	mov    (%r10),%rax
140a0662d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a06632:	49 8b 42 08          	mov    0x8(%r10),%rax
140a06636:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a0663b:	49 8b 01             	mov    (%r9),%rax
140a0663e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a06643:	49 8b 41 08          	mov    0x8(%r9),%rax
140a06647:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140a0664c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a06651:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140a06658:	00
140a06659:	0f 10 00             	movups (%rax),%xmm0
140a0665c:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140a06663:	00
140a06664:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140a06669:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a0666e:	0f 10 08             	movups (%rax),%xmm1
140a06671:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140a06676:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a0667c:	41 0f 10 00          	movups (%r8),%xmm0
140a06680:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a06685:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140a0668c:	00
140a0668d:	0f 29 8c 24 80 00 00 	movaps %xmm1,0x80(%rsp)
140a06694:	00
140a06695:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140a0669c:	00
140a0669d:	0f 28 4c 24 60       	movaps 0x60(%rsp),%xmm1
140a066a2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a066a7:	48 8d 44 24 50       	lea    0x50(%rsp),%rax