14000d446:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14000d44b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d450:	4c 8d 73 10          	lea    0x10(%rbx),%r14
14000d454:	48 8b f3             	mov    %rbx,%rsi
14000d457:	45 84 ff             	test   %r15b,%r15b
14000d45a:	0f 85 74 6d 00 00    	jne    0x1400141d4
14000d460:	49 8b d6             	mov    %r14,%rdx
14000d463:	48 8b ce             	mov    %rsi,%rcx
14000d466:	e8 45 00 00 00       	call   0x14000d4b0
14000d46b:	8b f8                	mov    %eax,%edi
14000d46d:	45 84 ff             	test   %r15b,%r15b
14000d470:	0f 85 56 6e 00 00    	jne    0x1400142cc
14000d476:	85 ff                	test   %edi,%edi
14000d478:	78 0b                	js     0x14000d485
14000d47a:	ff c5                	inc    %ebp
14000d47c:	48 83 c3 20          	add    $0x20,%rbx
14000d480:	83 fd 4e             	cmp    $0x4e,%ebp
14000d483:	72 cb                	jb     0x14000d450
14000d485:	8b c7                	mov    %edi,%eax
14000d487:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14000d48c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000d491:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000d496:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14000d49b:	48 83 c4 40          	add    $0x40,%rsp
14000d49f:	41 5f                	pop    %r15
14000d4a1:	41 5e                	pop    %r14
14000d4a3:	41 5c                	pop    %r12
14000d4a5:	c3                   	ret
14000d4a6:	cc                   	int3
14000d4a7:	cc                   	int3
14000d4a8:	cc                   	int3
14000d4a9:	cc                   	int3
14000d4aa:	cc                   	int3
14000d4ab:	cc                   	int3
14000d4ac:	cc                   	int3
14000d4ad:	cc                   	int3
14000d4ae:	cc                   	int3
14000d4af:	cc                   	int3
14000d4b0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000d4b5:	55                   	push   %rbp
14000d4b6:	57                   	push   %rdi
14000d4b7:	41 56                	push   %r14
14000d4b9:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14000d4be:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14000d4c5:	48 8b 05 a4 b9 01 00 	mov    0x1b9a4(%rip),%rax        # 0x140028e70
14000d4cc:	48 33 c4             	xor    %rsp,%rax
14000d4cf:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
14000d4d3:	48 8b d9             	mov    %rcx,%rbx
14000d4d6:	45 33 f6             	xor    %r14d,%r14d
14000d4d9:	4c 8b c1             	mov    %rcx,%r8
14000d4dc:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
14000d4e0:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14000d4e4:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
14000d4e8:	41 b1 01             	mov    $0x1,%r9b
14000d4eb:	48 8b fa             	mov    %rdx,%rdi
14000d4ee:	e8 6d 01 00 00       	call   0x14000d660
14000d4f3:	3d 22 00 00 c0       	cmp    $0xc0000022,%eax
14000d4f8:	0f 84 3c 6e 00 00    	je     0x14001433a
14000d4fe:	48 89 b4 24 d0 00 00 	mov    %rsi,0xd0(%rsp)
14000d505:	00
14000d506:	3d 35 00 00 c0       	cmp    $0xc0000035,%eax
14000d50b:	0f 84 a2 00 00 00    	je     0x14000d5b3
14000d511:	85 c0                	test   %eax,%eax
14000d513:	0f 88 75 6e 00 00    	js     0x14001438e
14000d519:	0f b7 07             	movzwl (%rdi),%eax
14000d51c:	48 8d 15 ad b1 01 00 	lea    0x1b1ad(%rip),%rdx        # 0x1400286d0
14000d523:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14000d527:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14000d52d:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000d531:	45 33 c0             	xor    %r8d,%r8d
14000d534:	48 8b 47 08          	mov    0x8(%rdi),%rax
14000d538:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000d53d:	48 ff 15 7c d8 00 00 	rex.W call *0xd87c(%rip)        # 0x14001adc0
14000d544:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d549:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14000d54d:	8b d8                	mov    %eax,%ebx
14000d54f:	48 ff 15 1a d8 00 00 	rex.W call *0xd81a(%rip)        # 0x14001ad70
14000d556:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d55b:	85 db                	test   %ebx,%ebx
14000d55d:	78 29                	js     0x14000d588
14000d55f:	45 33 c9             	xor    %r9d,%r9d
14000d562:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14000d566:	4c 8b c7             	mov    %rdi,%r8
14000d569:	e8 f2 00 00 00       	call   0x14000d660
14000d56e:	8b d8                	mov    %eax,%ebx
14000d570:	85 c0                	test   %eax,%eax
14000d572:	0f 88 26 6e 00 00    	js     0x14001439e
14000d578:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14000d57c:	48 ff 15 ed d7 00 00 	rex.W call *0xd7ed(%rip)        # 0x14001ad70
14000d583:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d588:	8b c3                	mov    %ebx,%eax
14000d58a:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
14000d591:	00
14000d592:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
14000d596:	48 33 cc             	xor    %rsp,%rcx
14000d599:	e8 e2 13 00 00       	call   0x14000e980
14000d59e:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
14000d5a5:	00
14000d5a6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14000d5ad:	41 5e                	pop    %r14
14000d5af:	5f                   	pop    %rdi
14000d5b0:	5d                   	pop    %rbp
14000d5b1:	c3                   	ret
14000d5b2:	cc                   	int3
14000d5b3:	0f 10 03             	movups (%rbx),%xmm0
14000d5b6:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
14000d5ba:	c7 45 ff 30 00 00 00 	movl   $0x30,-0x1(%rbp)
14000d5c1:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
14000d5c5:	4c 89 75 07          	mov    %r14,0x7(%rbp)
14000d5c9:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
14000d5cd:	c7 45 17 40 01 00 00 	movl   $0x140,0x17(%rbp)
14000d5d4:	ba 1f 00 03 00       	mov    $0x3001f,%edx
14000d5d9:	0f 57 c0             	xorps  %xmm0,%xmm0
14000d5dc:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14000d5e0:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14000d5e4:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
14000d5e9:	48 ff 15 a0 d7 00 00 	rex.W call *0xd7a0(%rip)        # 0x14001ad90
14000d5f0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d5f5:	85 c0                	test   %eax,%eax
14000d5f7:	78 91                	js     0x14000d58a
14000d5f9:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14000d5fd:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
14000d601:	41 b9 0c 00 00 00    	mov    $0xc,%r9d
14000d607:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000d60c:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
14000d610:	41 8d 51 f9          	lea    -0x7(%r9),%edx
14000d614:	48 ff 15 4d dd 00 00 	rex.W call *0xdd4d(%rip)        # 0x14001b368
14000d61b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d620:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14000d624:	8b f0                	mov    %eax,%esi
14000d626:	85 c0                	test   %eax,%eax
14000d628:	0f 88 16 6d 00 00    	js     0x140014344
14000d62e:	8b 45 33             	mov    0x33(%rbp),%eax
14000d631:	24 03                	and    $0x3,%al
14000d633:	3c 02                	cmp    $0x2,%al
14000d635:	0f 84 1c 6d 00 00    	je     0x140014357
14000d63b:	48 ff 15 2e d7 00 00 	rex.W call *0xd72e(%rip)        # 0x14001ad70
14000d642:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d647:	e9 13 ff ff ff       	jmp    0x14000d55f
14000d64c:	cc                   	int3
14000d64d:	cc                   	int3
14000d64e:	cc                   	int3
14000d64f:	cc                   	int3
14000d650:	cc                   	int3
14000d651:	cc                   	int3
14000d652:	cc                   	int3
14000d653:	cc                   	int3
14000d654:	cc                   	int3
14000d655:	cc                   	int3
14000d656:	cc                   	int3
14000d657:	cc                   	int3
14000d658:	cc                   	int3
14000d659:	cc                   	int3
14000d65a:	cc                   	int3
14000d65b:	cc                   	int3
14000d65c:	cc                   	int3
14000d65d:	cc                   	int3
14000d65e:	cc                   	int3
14000d65f:	cc                   	int3
14000d660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000d665:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000d66a:	55                   	push   %rbp
14000d66b:	56                   	push   %rsi
14000d66c:	57                   	push   %rdi
14000d66d:	41 54                	push   %r12
14000d66f:	41 55                	push   %r13
14000d671:	41 56                	push   %r14
14000d673:	41 57                	push   %r15
14000d675:	48 8b ec             	mov    %rsp,%rbp
14000d678:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14000d67f:	41 0f 10 00          	movups (%r8),%xmm0
14000d683:	41 0f b6 c1          	movzbl %r9b,%eax
14000d687:	c7 45 d0 30 00 00 00 	movl   $0x30,-0x30(%rbp)
14000d68e:	f6 d8                	neg    %al
14000d690:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14000d694:	48 8b f9             	mov    %rcx,%rdi
14000d697:	b8 06 00 02 00       	mov    $0x20006,%eax
14000d69c:	1b f6                	sbb    %esi,%esi
14000d69e:	41 be 26 00 02 00    	mov    $0x20026,%r14d
14000d6a4:	83 e6 03             	and    $0x3,%esi
14000d6a7:	41 bf 40 01 00 00    	mov    $0x140,%r15d
14000d6ad:	45 84 c9             	test   %r9b,%r9b
14000d6b0:	41 bc 40 00 00 00    	mov    $0x40,%r12d
14000d6b6:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14000d6ba:	44 0f 44 f0          	cmove  %eax,%r14d
14000d6be:	45 0f 44 fc          	cmove  %r12d,%r15d
14000d6c2:	33 c9                	xor    %ecx,%ecx
14000d6c4:	44 89 7d e8          	mov    %r15d,-0x18(%rbp)
14000d6c8:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14000d6cc:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
14000d6d0:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14000d6d4:	0f 57 c0             	xorps  %xmm0,%xmm0
14000d6d7:	48 8d 45 58          	lea    0x58(%rbp),%rax
14000d6db:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14000d6df:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000d6e4:	45 33 c9             	xor    %r9d,%r9d
14000d6e7:	89 74 24 28          	mov    %esi,0x28(%rsp)
14000d6eb:	41 8b d6             	mov    %r14d,%edx
14000d6ee:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000d6f3:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14000d6f7:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
14000d6fc:	48 ff 15 dd d7 00 00 	rex.W call *0xd7dd(%rip)        # 0x14001aee0
14000d703:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d708:	8b d8                	mov    %eax,%ebx
14000d70a:	3d 34 00 00 c0       	cmp    $0xc0000034,%eax
14000d70f:	0f 84 a3 6c 00 00    	je     0x1400143b8
14000d715:	85 c0                	test   %eax,%eax
14000d717:	78 07                	js     0x14000d720
14000d719:	48 8b 45 48          	mov    0x48(%rbp),%rax
14000d71d:	48 89 07             	mov    %rax,(%rdi)
14000d720:	8b c3                	mov    %ebx,%eax
14000d722:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
14000d729:	00
14000d72a:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14000d731:	41 5f                	pop    %r15
14000d733:	41 5e                	pop    %r14
14000d735:	41 5d                	pop    %r13
14000d737:	41 5c                	pop    %r12
14000d739:	5f                   	pop    %rdi
14000d73a:	5e                   	pop    %rsi
14000d73b:	5d                   	pop    %rbp
14000d73c:	c3                   	ret
14000d73d:	cc                   	int3
14000d73e:	cc                   	int3
14000d73f:	cc                   	int3
14000d740:	cc                   	int3
14000d741:	cc                   	int3
14000d742:	cc                   	int3
14000d743:	cc                   	int3
14000d744:	4c 8b dc             	mov    %rsp,%r11
14000d747:	53                   	push   %rbx
14000d748:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14000d74f:	48 8b 05 1a b7 01 00 	mov    0x1b71a(%rip),%rax        # 0x140028e70
14000d756:	48 33 c4             	xor    %rsp,%rax
14000d759:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14000d760:	00
14000d761:	c7 44 24 48 20 00 00 	movl   $0x20,0x48(%rsp)
14000d768:	00
14000d769:	49 8d 43 c8          	lea    -0x38(%r11),%rax
14000d76d:	49 89 43 a8          	mov    %rax,-0x58(%r11)
14000d771:	48 8b da             	mov    %rdx,%rbx
14000d774:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14000d779:	49 8d 43 b8          	lea    -0x48(%r11),%rax
14000d77d:	49 83 63 98 00       	andq   $0x0,-0x68(%r11)
14000d782:	45 33 c9             	xor    %r9d,%r9d
14000d785:	c7 44 24 28 00 00 56 	movl   $0x560000,0x28(%rsp)
14000d78c:	00
14000d78d:	45 33 c0             	xor    %r8d,%r8d
14000d790:	33 d2                	xor    %edx,%edx
14000d792:	49 89 43 88          	mov    %rax,-0x78(%r11)
14000d796:	48 ff 15 cb d5 00 00 	rex.W call *0xd5cb(%rip)        # 0x14001ad68
14000d79d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d7a2:	85 c0                	test   %eax,%eax
14000d7a4:	78 0f                	js     0x14000d7b5
14000d7a6:	83 7c 24 60 01       	cmpl   $0x1,0x60(%rsp)
14000d7ab:	75 22                	jne    0x14000d7cf
14000d7ad:	8b 44 24 68          	mov    0x68(%rsp),%eax
14000d7b1:	89 03                	mov    %eax,(%rbx)
14000d7b3:	33 c0                	xor    %eax,%eax
14000d7b5:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14000d7bc:	00
14000d7bd:	48 33 cc             	xor    %rsp,%rcx
14000d7c0:	e8 bb 11 00 00       	call   0x14000e980
14000d7c5:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14000d7cc:	5b                   	pop    %rbx
14000d7cd:	c3                   	ret
14000d7ce:	cc                   	int3
14000d7cf:	b8 01 00 00 c0       	mov    $0xc0000001,%eax
14000d7d4:	eb df                	jmp    0x14000d7b5
14000d7d6:	cc                   	int3
14000d7d7:	cc                   	int3
14000d7d8:	cc                   	int3
14000d7d9:	cc                   	int3
14000d7da:	cc                   	int3
14000d7db:	cc                   	int3
14000d7dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000d7e1:	57                   	push   %rdi
14000d7e2:	48 83 ec 60          	sub    $0x60,%rsp
14000d7e6:	48 8b f9             	mov    %rcx,%rdi
14000d7e9:	ba 08 00 00 00       	mov    $0x8,%edx
14000d7ee:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000d7f5:	00 00
14000d7f7:	41 b8 08 02 00 00    	mov    $0x208,%r8d
14000d7fd:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000d801:	48 ff 15 a8 d5 00 00 	rex.W call *0xd5a8(%rip)        # 0x14001adb0
14000d808:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d80d:	48 8b d8             	mov    %rax,%rbx
14000d810:	48 85 c0             	test   %rax,%rax
14000d813:	74 6d                	je     0x14000d882
14000d815:	c7 44 24 48 08 02 00 	movl   $0x208,0x48(%rsp)
14000d81c:	00
14000d81d:	45 33 c9             	xor    %r9d,%r9d
14000d820:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000d825:	45 33 c0             	xor    %r8d,%r8d
14000d828:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14000d82d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000d832:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14000d838:	33 d2                	xor    %edx,%edx
14000d83a:	c7 44 24 28 28 59 2d 	movl   $0x2d5928,0x28(%rsp)
14000d841:	00
14000d842:	48 8b cf             	mov    %rdi,%rcx
14000d845:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000d84a:	48 ff 15 17 d5 00 00 	rex.W call *0xd517(%rip)        # 0x14001ad68
14000d851:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d856:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000d85d:	00 00
14000d85f:	4c 8b c3             	mov    %rbx,%r8
14000d862:	33 d2                	xor    %edx,%edx
14000d864:	8b f8                	mov    %eax,%edi
14000d866:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000d86a:	48 ff 15 47 d5 00 00 	rex.W call *0xd547(%rip)        # 0x14001adb8
14000d871:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d876:	85 ff                	test   %edi,%edi
14000d878:	74 16                	je     0x14000d890
14000d87a:	81 ff 23 00 00 c0    	cmp    $0xc0000023,%edi
14000d880:	74 0e                	je     0x14000d890
14000d882:	32 c0                	xor    %al,%al
14000d884:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000d889:	48 83 c4 60          	add    $0x60,%rsp
14000d88d:	5f                   	pop    %rdi
14000d88e:	c3                   	ret
14000d88f:	cc                   	int3
14000d890:	b0 01                	mov    $0x1,%al
14000d892:	eb f0                	jmp    0x14000d884
14000d894:	cc                   	int3
14000d895:	cc                   	int3
14000d896:	cc                   	int3
14000d897:	cc                   	int3
14000d898:	cc                   	int3
14000d899:	cc                   	int3
14000d89a:	cc                   	int3
14000d89b:	cc                   	int3
14000d89c:	4c 8b dc             	mov    %rsp,%r11
14000d89f:	53                   	push   %rbx
14000d8a0:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14000d8a7:	48 8b 05 c2 b5 01 00 	mov    0x1b5c2(%rip),%rax        # 0x140028e70
14000d8ae:	48 33 c4             	xor    %rsp,%rax
14000d8b1:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14000d8b8:	00
14000d8b9:	c7 44 24 48 10 00 00 	movl   $0x10,0x48(%rsp)
14000d8c0:	00
14000d8c1:	49 8d 43 d8          	lea    -0x28(%r11),%rax
14000d8c5:	49 89 43 a8          	mov    %rax,-0x58(%r11)
14000d8c9:	0f 57 c0             	xorps  %xmm0,%xmm0
14000d8cc:	49 8d 43 c8          	lea    -0x38(%r11),%rax
14000d8d0:	c7 44 24 38 0c 00 00 	movl   $0xc,0x38(%rsp)
14000d8d7:	00
14000d8d8:	49 89 43 98          	mov    %rax,-0x68(%r11)
14000d8dc:	33 db                	xor    %ebx,%ebx
14000d8de:	49 8d 43 b8          	lea    -0x48(%r11),%rax