14011e3d7:	cc                   	int3
14011e3d8:	cc                   	int3
14011e3d9:	cc                   	int3
14011e3da:	cc                   	int3
14011e3db:	cc                   	int3
14011e3dc:	cc                   	int3
14011e3dd:	cc                   	int3
14011e3de:	cc                   	int3
14011e3df:	cc                   	int3
14011e3e0:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14011e3e5:	75 04                	jne    0x14011e3eb
14011e3e7:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14011e3eb:	c3                   	ret
14011e3ec:	cc                   	int3
14011e3ed:	cc                   	int3
14011e3ee:	cc                   	int3
14011e3ef:	cc                   	int3
14011e3f0:	48 8b c4             	mov    %rsp,%rax
14011e3f3:	89 50 10             	mov    %edx,0x10(%rax)
14011e3f6:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14011e3fd:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14011e401:	48 83 c1 08          	add    $0x8,%rcx
14011e405:	66 0f 6f 35 03 99 21 	movdqa 0x219903(%rip),%xmm6        # 0x140337d10
14011e40c:	00
14011e40d:	48 c7 40 88 00 00 00 	movq   $0x0,-0x78(%rax)
14011e414:	00
14011e415:	48 c7 40 90 00 00 00 	movq   $0x0,-0x70(%rax)
14011e41c:	00
14011e41d:	48 c7 40 a8 00 00 00 	movq   $0x0,-0x58(%rax)
14011e424:	00
14011e425:	c7 40 b0 2d 00 00 00 	movl   $0x2d,-0x50(%rax)
14011e42c:	c7 40 b4 14 00 00 00 	movl   $0x14,-0x4c(%rax)
14011e433:	c7 40 c8 00 00 01 00 	movl   $0x10000,-0x38(%rax)
14011e43a:	c6 40 cc 00          	movb   $0x0,-0x34(%rax)
14011e43e:	89 54 24 30          	mov    %edx,0x30(%rsp)
14011e442:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14011e447:	4c 89 40 80          	mov    %r8,-0x80(%rax)
14011e44b:	4c 8d 40 10          	lea    0x10(%rax),%r8
14011e44f:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
14011e453:	0f 57 ff             	xorps  %xmm7,%xmm7
14011e456:	e8 c5 55 fd ff       	call   0x1400f3a20
14011e45b:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14011e460:	0f 28 4c 24 40       	movaps 0x40(%rsp),%xmm1
14011e465:	48 8b 08             	mov    (%rax),%rcx
14011e468:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14011e46c:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14011e471:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
14011e475:	0f 11 79 38          	movups %xmm7,0x38(%rcx)
14011e479:	0f 28 bc 24 90 00 00 	movaps 0x90(%rsp),%xmm7
14011e480:	00
14011e481:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
14011e485:	f2 0f 10 84 24 80 00 	movsd  0x80(%rsp),%xmm0
14011e48c:	00 00
14011e48e:	0f 11 71 58          	movups %xmm6,0x58(%rcx)
14011e492:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
14011e499:	00
14011e49a:	f2 0f 11 41 68       	movsd  %xmm0,0x68(%rcx)
14011e49f:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14011e4a6:	c3                   	ret
14011e4a7:	cc                   	int3
14011e4a8:	cc                   	int3
14011e4a9:	cc                   	int3
14011e4aa:	cc                   	int3
14011e4ab:	cc                   	int3
14011e4ac:	cc                   	int3
14011e4ad:	cc                   	int3
14011e4ae:	cc                   	int3
14011e4af:	cc                   	int3
14011e4b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14011e4b5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14011e4ba:	89 54 24 10          	mov    %edx,0x10(%rsp)
14011e4be:	55                   	push   %rbp
14011e4bf:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14011e4c4:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14011e4cb:	49 8b d8             	mov    %r8,%rbx
14011e4ce:	48 8b f9             	mov    %rcx,%rdi
14011e4d1:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
14011e4d8:	75 1f                	jne    0x14011e4f9
14011e4da:	44 8b ca             	mov    %edx,%r9d
14011e4dd:	4c 8d 05 3c 89 21 00 	lea    0x21893c(%rip),%r8        # 0x140336e20
14011e4e4:	ba 02 00 00 00       	mov    $0x2,%edx
14011e4e9:	33 c9                	xor    %ecx,%ecx
14011e4eb:	e8 10 b7 f9 ff       	call   0x1400b9c00
14011e4f0:	8b 45 6f             	mov    0x6f(%rbp),%eax
14011e4f3:	89 87 c8 00 00 00    	mov    %eax,0xc8(%rdi)
14011e4f9:	33 c0                	xor    %eax,%eax
14011e4fb:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14011e4ff:	0f 57 c0             	xorps  %xmm0,%xmm0
14011e502:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
14011e507:	0f 57 c9             	xorps  %xmm1,%xmm1
14011e50a:	66 0f 7f 4d 17       	movdqa %xmm1,0x17(%rbp)
14011e50f:	66 0f 7f 45 27       	movdqa %xmm0,0x27(%rbp)
14011e514:	66 0f 7f 4d 37       	movdqa %xmm1,0x37(%rbp)
14011e519:	48 89 45 47          	mov    %rax,0x47(%rbp)
14011e51d:	89 45 4f             	mov    %eax,0x4f(%rbp)
14011e520:	88 45 53             	mov    %al,0x53(%rbp)
14011e523:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
14011e527:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14011e52b:	48 8b cf             	mov    %rdi,%rcx
14011e52e:	e8 cd d4 00 00       	call   0x14012ba00
14011e533:	8b 45 37             	mov    0x37(%rbp),%eax
14011e536:	89 45 2f             	mov    %eax,0x2f(%rbp)
14011e539:	8b 45 3b             	mov    0x3b(%rbp),%eax
14011e53c:	89 45 33             	mov    %eax,0x33(%rbp)
14011e53f:	48 8d 5f 70          	lea    0x70(%rdi),%rbx
14011e543:	48 89 5d 67          	mov    %rbx,0x67(%rbp)
14011e547:	48 8b cb             	mov    %rbx,%rcx
14011e54a:	e8 01 42 fb ff       	call   0x1400d2750
14011e54f:	90                   	nop
14011e550:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
14011e554:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
14011e558:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14011e55c:	e8 ef 57 fd ff       	call   0x1400f3d50
14011e561:	48 8b 08             	mov    (%rax),%rcx
14011e564:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
14011e568:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14011e56c:	0f 28 4d 07          	movaps 0x7(%rbp),%xmm1
14011e570:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
14011e574:	0f 28 45 17          	movaps 0x17(%rbp),%xmm0
14011e578:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
14011e57c:	0f 28 4d 27          	movaps 0x27(%rbp),%xmm1
14011e580:	0f 11 49 48          	movups %xmm1,0x48(%rcx)
14011e584:	0f 28 45 37          	movaps 0x37(%rbp),%xmm0
14011e588:	0f 11 41 58          	movups %xmm0,0x58(%rcx)
14011e58c:	0f 28 4d 47          	movaps 0x47(%rbp),%xmm1
14011e590:	0f 11 49 68          	movups %xmm1,0x68(%rcx)
14011e594:	48 8b cb             	mov    %rbx,%rcx
14011e597:	e8 74 78 fb ff       	call   0x1400d5e10
14011e59c:	90                   	nop
14011e59d:	80 bf cc 00 00 00 00 	cmpb   $0x0,0xcc(%rdi)
14011e5a4:	74 0b                	je     0x14011e5b1
14011e5a6:	8b 55 6f             	mov    0x6f(%rbp),%edx
14011e5a9:	48 8b cf             	mov    %rdi,%rcx
14011e5ac:	e8 ff ab 00 00       	call   0x1401291b0
14011e5b1:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14011e5b8:	00
14011e5b9:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14011e5bd:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14011e5c1:	49 8b e3             	mov    %r11,%rsp
14011e5c4:	5d                   	pop    %rbp
14011e5c5:	c3                   	ret
14011e5c6:	cc                   	int3
14011e5c7:	cc                   	int3
14011e5c8:	cc                   	int3
14011e5c9:	cc                   	int3
14011e5ca:	cc                   	int3
14011e5cb:	cc                   	int3
14011e5cc:	cc                   	int3
14011e5cd:	cc                   	int3
14011e5ce:	cc                   	int3
14011e5cf:	cc                   	int3
14011e5d0:	4c 8b d1             	mov    %rcx,%r10
14011e5d3:	44 0f b6 ca          	movzbl %dl,%r9d
14011e5d7:	49 bb b3 01 00 00 00 	movabs $0x100000001b3,%r11
14011e5de:	01 00 00
14011e5e1:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14011e5e8:	9c f2 cb
14011e5eb:	4c 33 c8             	xor    %rax,%r9
14011e5ee:	8b c2                	mov    %edx,%eax
14011e5f0:	4d 0f af cb          	imul   %r11,%r9
14011e5f4:	c1 f8 08             	sar    $0x8,%eax
14011e5f7:	44 0f b6 c0          	movzbl %al,%r8d
14011e5fb:	8b c2                	mov    %edx,%eax
14011e5fd:	4d 33 c8             	xor    %r8,%r9
14011e600:	c1 f8 10             	sar    $0x10,%eax
14011e603:	4d 8b 42 38          	mov    0x38(%r10),%r8
14011e607:	4d 0f af cb          	imul   %r11,%r9
14011e60b:	0f b6 c8             	movzbl %al,%ecx
14011e60e:	8b c2                	mov    %edx,%eax
14011e610:	4c 33 c9             	xor    %rcx,%r9
14011e613:	c1 f8 18             	sar    $0x18,%eax
14011e616:	4d 0f af cb          	imul   %r11,%r9
14011e61a:	0f b6 c8             	movzbl %al,%ecx
14011e61d:	4c 33 c9             	xor    %rcx,%r9
14011e620:	4d 0f af cb          	imul   %r11,%r9
14011e624:	4d 23 c1             	and    %r9,%r8
14011e627:	4d 8b 4a 10          	mov    0x10(%r10),%r9
14011e62b:	49 c1 e0 04          	shl    $0x4,%r8
14011e62f:	4d 03 42 20          	add    0x20(%r10),%r8
14011e633:	4d 8b 58 08          	mov    0x8(%r8),%r11
14011e637:	49 8b cb             	mov    %r11,%rcx
14011e63a:	4d 3b d9             	cmp    %r9,%r11
14011e63d:	74 19                	je     0x14011e658
14011e63f:	49 8b 00             	mov    (%r8),%rax
14011e642:	41 3b 53 10          	cmp    0x10(%r11),%edx
14011e646:	74 12                	je     0x14011e65a
14011e648:	48 3b c8             	cmp    %rax,%rcx
14011e64b:	74 0b                	je     0x14011e658
14011e64d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14011e651:	3b 51 10             	cmp    0x10(%rcx),%edx
14011e654:	75 f2                	jne    0x14011e648
14011e656:	eb 02                	jmp    0x14011e65a
14011e658:	33 c9                	xor    %ecx,%ecx
14011e65a:	48 85 c9             	test   %rcx,%rcx
14011e65d:	74 4b                	je     0x14011e6aa
14011e65f:	49 8b 00             	mov    (%r8),%rax
14011e662:	4c 3b d9             	cmp    %rcx,%r11
14011e665:	75 18                	jne    0x14011e67f
14011e667:	48 3b c1             	cmp    %rcx,%rax
14011e66a:	75 09                	jne    0x14011e675
14011e66c:	4d 89 08             	mov    %r9,(%r8)
14011e66f:	4d 89 48 08          	mov    %r9,0x8(%r8)
14011e673:	eb 15                	jmp    0x14011e68a
14011e675:	4c 8b 49 08          	mov    0x8(%rcx),%r9
14011e679:	4d 89 48 08          	mov    %r9,0x8(%r8)
14011e67d:	eb 0b                	jmp    0x14011e68a
14011e67f:	48 3b c1             	cmp    %rcx,%rax
14011e682:	75 06                	jne    0x14011e68a
14011e684:	48 8b 01             	mov    (%rcx),%rax
14011e687:	49 89 00             	mov    %rax,(%r8)
14011e68a:	48 8b 11             	mov    (%rcx),%rdx
14011e68d:	49 ff 4a 18          	decq   0x18(%r10)
14011e691:	48 8b 41 08          	mov    0x8(%rcx),%rax
14011e695:	48 89 10             	mov    %rdx,(%rax)
14011e698:	48 8b 41 08          	mov    0x8(%rcx),%rax
14011e69c:	48 89 42 08          	mov    %rax,0x8(%rdx)
14011e6a0:	ba 70 00 00 00       	mov    $0x70,%edx
14011e6a5:	e9 da bb 1d 00       	jmp    0x1402fa284
14011e6aa:	c3                   	ret
14011e6ab:	cc                   	int3
14011e6ac:	cc                   	int3
14011e6ad:	cc                   	int3
14011e6ae:	cc                   	int3
14011e6af:	cc                   	int3
14011e6b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011e6b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14011e6ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011e6bf:	89 54 24 10          	mov    %edx,0x10(%rsp)
14011e6c3:	57                   	push   %rdi
14011e6c4:	48 83 ec 20          	sub    $0x20,%rsp
14011e6c8:	8b f2                	mov    %edx,%esi
14011e6ca:	48 8b e9             	mov    %rcx,%rbp
14011e6cd:	33 ff                	xor    %edi,%edi
14011e6cf:	3b 91 c8 00 00 00    	cmp    0xc8(%rcx),%edx
14011e6d5:	75 06                	jne    0x14011e6dd
14011e6d7:	89 b9 c8 00 00 00    	mov    %edi,0xc8(%rcx)
14011e6dd:	48 83 c1 70          	add    $0x70,%rcx
14011e6e1:	e8 6a 40 fb ff       	call   0x1400d2750
14011e6e6:	40 0f b6 d6          	movzbl %sil,%edx
14011e6ea:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14011e6f1:	9c f2 cb
14011e6f4:	48 33 d0             	xor    %rax,%rdx
14011e6f7:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
14011e6fe:	01 00 00
14011e701:	48 0f af d1          	imul   %rcx,%rdx
14011e705:	0f b6 44 24 39       	movzbl 0x39(%rsp),%eax
14011e70a:	48 33 d0             	xor    %rax,%rdx
14011e70d:	48 0f af d1          	imul   %rcx,%rdx
14011e711:	0f b6 44 24 3a       	movzbl 0x3a(%rsp),%eax
14011e716:	48 33 d0             	xor    %rax,%rdx
14011e719:	48 0f af d1          	imul   %rcx,%rdx
14011e71d:	0f b6 44 24 3b       	movzbl 0x3b(%rsp),%eax
14011e722:	48 33 d0             	xor    %rax,%rdx
14011e725:	48 0f af d1          	imul   %rcx,%rdx
14011e729:	48 23 55 60          	and    0x60(%rbp),%rdx
14011e72d:	48 c1 e2 04          	shl    $0x4,%rdx
14011e731:	48 03 55 48          	add    0x48(%rbp),%rdx
14011e735:	48 8b 42 08          	mov    0x8(%rdx),%rax
14011e739:	4c 8b 45 38          	mov    0x38(%rbp),%r8
14011e73d:	49 3b c0             	cmp    %r8,%rax
14011e740:	74 1f                	je     0x14011e761
14011e742:	48 8b 0a             	mov    (%rdx),%rcx
14011e745:	3b 70 10             	cmp    0x10(%rax),%esi
14011e748:	74 14                	je     0x14011e75e
14011e74a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14011e750:	48 3b c1             	cmp    %rcx,%rax
14011e753:	74 0c                	je     0x14011e761
14011e755:	48 8b 40 08          	mov    0x8(%rax),%rax
14011e759:	3b 70 10             	cmp    0x10(%rax),%esi
14011e75c:	75 f2                	jne    0x14011e750
14011e75e:	48 8b f8             	mov    %rax,%rdi
14011e761:	48 85 ff             	test   %rdi,%rdi
14011e764:	74 50                	je     0x14011e7b6
14011e766:	48 8b 02             	mov    (%rdx),%rax
14011e769:	48 39 7a 08          	cmp    %rdi,0x8(%rdx)
14011e76d:	75 18                	jne    0x14011e787
14011e76f:	48 3b c7             	cmp    %rdi,%rax
14011e772:	75 09                	jne    0x14011e77d
14011e774:	4c 89 02             	mov    %r8,(%rdx)
14011e777:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14011e77b:	eb 15                	jmp    0x14011e792
14011e77d:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14011e781:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14011e785:	eb 0b                	jmp    0x14011e792
14011e787:	48 3b c7             	cmp    %rdi,%rax
14011e78a:	75 06                	jne    0x14011e792
14011e78c:	48 8b 07             	mov    (%rdi),%rax
14011e78f:	48 89 02             	mov    %rax,(%rdx)
14011e792:	48 8b 17             	mov    (%rdi),%rdx
14011e795:	48 ff 4d 40          	decq   0x40(%rbp)
14011e799:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011e79d:	48 89 10             	mov    %rdx,(%rax)
14011e7a0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011e7a4:	48 89 42 08          	mov    %rax,0x8(%rdx)
14011e7a8:	ba 78 00 00 00       	mov    $0x78,%edx
14011e7ad:	48 8b cf             	mov    %rdi,%rcx
14011e7b0:	e8 cf ba 1d 00       	call   0x1402fa284
14011e7b5:	90                   	nop
14011e7b6:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14011e7ba:	e8 51 76 fb ff       	call   0x1400d5e10
14011e7bf:	90                   	nop
14011e7c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011e7c5:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14011e7ca:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14011e7cf:	48 83 c4 20          	add    $0x20,%rsp
14011e7d3:	5f                   	pop    %rdi
14011e7d4:	c3                   	ret
14011e7d5:	cc                   	int3
14011e7d6:	cc                   	int3
14011e7d7:	cc                   	int3
14011e7d8:	cc                   	int3
14011e7d9:	cc                   	int3
14011e7da:	cc                   	int3
14011e7db:	cc                   	int3
14011e7dc:	cc                   	int3
14011e7dd:	cc                   	int3
14011e7de:	cc                   	int3
14011e7df:	cc                   	int3
14011e7e0:	40 53                	rex push %rbx
14011e7e2:	48 83 ec 20          	sub    $0x20,%rsp
14011e7e6:	49 8b d9             	mov    %r9,%rbx
14011e7e9:	41 c6 00 00          	movb   $0x0,(%r8)
14011e7ed:	4c 8b 02             	mov    (%rdx),%r8
14011e7f0:	4d 85 c0             	test   %r8,%r8
14011e7f3:	74 16                	je     0x14011e80b
14011e7f5:	49 8b 40 08          	mov    0x8(%r8),%rax
14011e7f9:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011e7fd:	49 83 c0 08          	add    $0x8,%r8
14011e801:	49 03 c8             	add    %r8,%rcx
14011e804:	48 8b 01             	mov    (%rcx),%rax
14011e807:	ff 50 08             	call   *0x8(%rax)
14011e80a:	90                   	nop
14011e80b:	48 8b 13             	mov    (%rbx),%rdx
14011e80e:	48 85 d2             	test   %rdx,%rdx
14011e811:	74 16                	je     0x14011e829
14011e813:	48 8b 42 08          	mov    0x8(%rdx),%rax
14011e817:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011e81b:	48 83 c2 08          	add    $0x8,%rdx
14011e81f:	48 03 ca             	add    %rdx,%rcx
14011e822:	48 8b 01             	mov    (%rcx),%rax
14011e825:	ff 50 08             	call   *0x8(%rax)
14011e828:	90                   	nop
14011e829:	32 c0                	xor    %al,%al
14011e82b:	48 83 c4 20          	add    $0x20,%rsp
14011e82f:	5b                   	pop    %rbx
14011e830:	c3                   	ret
14011e831:	cc                   	int3
14011e832:	cc                   	int3
14011e833:	cc                   	int3
14011e834:	cc                   	int3