14001d578:	41 5f                	pop    %r15
14001d57a:	41 5e                	pop    %r14
14001d57c:	41 5c                	pop    %r12
14001d57e:	5f                   	pop    %rdi
14001d57f:	5e                   	pop    %rsi
14001d580:	c3                   	ret
14001d581:	cc                   	int3
14001d582:	cc                   	int3
14001d583:	cc                   	int3
14001d584:	cc                   	int3
14001d585:	cc                   	int3
14001d586:	cc                   	int3
14001d587:	cc                   	int3
14001d588:	cc                   	int3
14001d589:	cc                   	int3
14001d58a:	cc                   	int3
14001d58b:	cc                   	int3
14001d58c:	cc                   	int3
14001d58d:	cc                   	int3
14001d58e:	cc                   	int3
14001d58f:	cc                   	int3
14001d590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d595:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d59a:	57                   	push   %rdi
14001d59b:	48 83 ec 30          	sub    $0x30,%rsp
14001d59f:	48 8b fa             	mov    %rdx,%rdi
14001d5a2:	48 8b d9             	mov    %rcx,%rbx
14001d5a5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d5ac:	00
14001d5ad:	e8 ae 3f fe ff       	call   0x140001560
14001d5b2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d5b6:	48 83 39 40          	cmpq   $0x40,(%rcx)
14001d5ba:	72 18                	jb     0x14001d5d4
14001d5bc:	48 8b 41 38          	mov    0x38(%rcx),%rax
14001d5c0:	48 85 c0             	test   %rax,%rax
14001d5c3:	74 0f                	je     0x14001d5d4
14001d5c5:	ff d0                	call   *%rax
14001d5c7:	48 8b d0             	mov    %rax,%rdx
14001d5ca:	48 8b cf             	mov    %rdi,%rcx
14001d5cd:	e8 9e 38 ff ff       	call   0x140010e70
14001d5d2:	eb 07                	jmp    0x14001d5db
14001d5d4:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d5db:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d5e2:	00
14001d5e3:	48 8b c7             	mov    %rdi,%rax
14001d5e6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d5eb:	48 83 c4 30          	add    $0x30,%rsp
14001d5ef:	5f                   	pop    %rdi
14001d5f0:	c3                   	ret
14001d5f1:	cc                   	int3
14001d5f2:	cc                   	int3
14001d5f3:	cc                   	int3
14001d5f4:	cc                   	int3
14001d5f5:	cc                   	int3
14001d5f6:	cc                   	int3
14001d5f7:	cc                   	int3
14001d5f8:	cc                   	int3
14001d5f9:	cc                   	int3
14001d5fa:	cc                   	int3
14001d5fb:	cc                   	int3
14001d5fc:	cc                   	int3
14001d5fd:	cc                   	int3
14001d5fe:	cc                   	int3
14001d5ff:	cc                   	int3
14001d600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d605:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001d60a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d60f:	56                   	push   %rsi
14001d610:	57                   	push   %rdi
14001d611:	41 54                	push   %r12
14001d613:	41 56                	push   %r14
14001d615:	41 57                	push   %r15
14001d617:	48 83 ec 40          	sub    $0x40,%rsp
14001d61b:	49 8b f0             	mov    %r8,%rsi
14001d61e:	48 8b fa             	mov    %rdx,%rdi
14001d621:	48 8b d9             	mov    %rcx,%rbx
14001d624:	45 33 e4             	xor    %r12d,%r12d
14001d627:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14001d62c:	e8 2f 3f fe ff       	call   0x140001560
14001d631:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d635:	48 81 39 98 00 00 00 	cmpq   $0x98,(%rcx)
14001d63c:	0f 82 4a 01 00 00    	jb     0x14001d78c
14001d642:	4c 39 a1 90 00 00 00 	cmp    %r12,0x90(%rcx)
14001d649:	0f 84 3d 01 00 00    	je     0x14001d78c
14001d64f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14001d653:	48 85 d2             	test   %rdx,%rdx
14001d656:	0f 84 1c 01 00 00    	je     0x14001d778
14001d65c:	4c 39 62 08          	cmp    %r12,0x8(%rdx)
14001d660:	0f 84 12 01 00 00    	je     0x14001d778
14001d666:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
14001d66d:	ff d0                	call   *%rax
14001d66f:	48 8b e8             	mov    %rax,%rbp
14001d672:	48 8d 35 97 df 01 00 	lea    0x1df97(%rip),%rsi        # 0x14003b610
14001d679:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14001d67e:	41 8b dc             	mov    %r12d,%ebx
14001d681:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001d686:	45 32 f6             	xor    %r14b,%r14b
14001d689:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14001d68e:	48 85 c0             	test   %rax,%rax
14001d691:	74 4f                	je     0x14001d6e2
14001d693:	b9 18 00 00 00       	mov    $0x18,%ecx
14001d698:	e8 db 9b 01 00       	call   0x140037278
14001d69d:	48 8b d8             	mov    %rax,%rbx
14001d6a0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001d6a5:	0f 57 c0             	xorps  %xmm0,%xmm0
14001d6a8:	33 c0                	xor    %eax,%eax
14001d6aa:	0f 11 03             	movups %xmm0,(%rbx)
14001d6ad:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001d6b1:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001d6b6:	41 b6 01             	mov    $0x1,%r14b
14001d6b9:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14001d6be:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14001d6c2:	0f 11 03             	movups %xmm0,(%rbx)
14001d6c5:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
14001d6ca:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14001d6cf:	0f 57 c0             	xorps  %xmm0,%xmm0
14001d6d2:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14001d6d6:	48 89 45 10          	mov    %rax,0x10(%rbp)
14001d6da:	48 8b cd             	mov    %rbp,%rcx
14001d6dd:	e8 3c ab 01 00       	call   0x14003821e
14001d6e2:	48 89 37             	mov    %rsi,(%rdi)
14001d6e5:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14001d6e9:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14001d6ed:	48 85 db             	test   %rbx,%rbx
14001d6f0:	74 06                	je     0x14001d6f8
14001d6f2:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14001d6f6:	eb 03                	jmp    0x14001d6fb
14001d6f8:	49 8b ec             	mov    %r12,%rbp
14001d6fb:	48 85 db             	test   %rbx,%rbx
14001d6fe:	74 40                	je     0x14001d740
14001d700:	4c 8b 3b             	mov    (%rbx),%r15
14001d703:	4d 85 ff             	test   %r15,%r15
14001d706:	74 38                	je     0x14001d740
14001d708:	48 85 ed             	test   %rbp,%rbp
14001d70b:	74 33                	je     0x14001d740
14001d70d:	b9 18 00 00 00       	mov    $0x18,%ecx
14001d712:	e8 61 9b 01 00       	call   0x140037278
14001d717:	48 89 47 08          	mov    %rax,0x8(%rdi)
14001d71b:	0f 57 c0             	xorps  %xmm0,%xmm0
14001d71e:	33 c9                	xor    %ecx,%ecx
14001d720:	0f 11 00             	movups %xmm0,(%rax)
14001d723:	48 89 48 10          	mov    %rcx,0x10(%rax)
14001d727:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14001d72b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14001d731:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14001d735:	48 8b d5             	mov    %rbp,%rdx
14001d738:	49 8b cf             	mov    %r15,%rcx
14001d73b:	e8 d8 aa 01 00       	call   0x140038218
14001d740:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d747:	00
14001d748:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14001d74d:	48 85 db             	test   %rbx,%rbx
14001d750:	74 54                	je     0x14001d7a6
14001d752:	45 84 f6             	test   %r14b,%r14b
14001d755:	74 15                	je     0x14001d76c
14001d757:	48 8b cb             	mov    %rbx,%rcx
14001d75a:	e8 34 5c fe ff       	call   0x140003393
14001d75f:	ba 18 00 00 00       	mov    $0x18,%edx
14001d764:	48 8b cb             	mov    %rbx,%rcx
14001d767:	e8 48 9b 01 00       	call   0x1400372b4
14001d76c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14001d771:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14001d776:	eb 2e                	jmp    0x14001d7a6
14001d778:	48 8d 35 91 de 01 00 	lea    0x1de91(%rip),%rsi        # 0x14003b610
14001d77f:	48 89 37             	mov    %rsi,(%rdi)
14001d782:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14001d786:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14001d78a:	eb 12                	jmp    0x14001d79e
14001d78c:	48 8d 35 7d de 01 00 	lea    0x1de7d(%rip),%rsi        # 0x14003b610
14001d793:	48 89 37             	mov    %rsi,(%rdi)
14001d796:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14001d79a:	44 88 67 10          	mov    %r12b,0x10(%rdi)
14001d79e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d7a5:	00
14001d7a6:	48 8b c7             	mov    %rdi,%rax
14001d7a9:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001d7ae:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14001d7b5:	00
14001d7b6:	48 83 c4 40          	add    $0x40,%rsp
14001d7ba:	41 5f                	pop    %r15
14001d7bc:	41 5e                	pop    %r14
14001d7be:	41 5c                	pop    %r12
14001d7c0:	5f                   	pop    %rdi
14001d7c1:	5e                   	pop    %rsi
14001d7c2:	c3                   	ret
14001d7c3:	cc                   	int3
14001d7c4:	cc                   	int3
14001d7c5:	cc                   	int3
14001d7c6:	cc                   	int3
14001d7c7:	cc                   	int3
14001d7c8:	cc                   	int3
14001d7c9:	cc                   	int3
14001d7ca:	cc                   	int3
14001d7cb:	cc                   	int3
14001d7cc:	cc                   	int3
14001d7cd:	cc                   	int3
14001d7ce:	cc                   	int3
14001d7cf:	cc                   	int3
14001d7d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d7d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d7da:	57                   	push   %rdi
14001d7db:	48 83 ec 30          	sub    $0x30,%rsp
14001d7df:	48 8b fa             	mov    %rdx,%rdi
14001d7e2:	48 8b d9             	mov    %rcx,%rbx
14001d7e5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d7ec:	00
14001d7ed:	e8 6e 3d fe ff       	call   0x140001560
14001d7f2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d7f6:	48 83 39 38          	cmpq   $0x38,(%rcx)
14001d7fa:	72 18                	jb     0x14001d814
14001d7fc:	48 8b 41 30          	mov    0x30(%rcx),%rax
14001d800:	48 85 c0             	test   %rax,%rax
14001d803:	74 0f                	je     0x14001d814
14001d805:	ff d0                	call   *%rax
14001d807:	48 8b d0             	mov    %rax,%rdx
14001d80a:	48 8b cf             	mov    %rdi,%rcx
14001d80d:	e8 5e 36 ff ff       	call   0x140010e70
14001d812:	eb 07                	jmp    0x14001d81b
14001d814:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d81b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d822:	00
14001d823:	48 8b c7             	mov    %rdi,%rax
14001d826:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d82b:	48 83 c4 30          	add    $0x30,%rsp
14001d82f:	5f                   	pop    %rdi
14001d830:	c3                   	ret
14001d831:	cc                   	int3
14001d832:	cc                   	int3
14001d833:	cc                   	int3
14001d834:	cc                   	int3
14001d835:	cc                   	int3
14001d836:	cc                   	int3
14001d837:	cc                   	int3
14001d838:	cc                   	int3
14001d839:	cc                   	int3
14001d83a:	cc                   	int3
14001d83b:	cc                   	int3
14001d83c:	cc                   	int3
14001d83d:	cc                   	int3
14001d83e:	cc                   	int3
14001d83f:	cc                   	int3
14001d840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d845:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001d84a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d84f:	57                   	push   %rdi
14001d850:	48 83 ec 30          	sub    $0x30,%rsp
14001d854:	49 8b f0             	mov    %r8,%rsi
14001d857:	48 8b fa             	mov    %rdx,%rdi
14001d85a:	48 8b d9             	mov    %rcx,%rbx
14001d85d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d864:	00
14001d865:	e8 f6 3c fe ff       	call   0x140001560
14001d86a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d86e:	48 83 39 58          	cmpq   $0x58,(%rcx)
14001d872:	72 33                	jb     0x14001d8a7
14001d874:	48 83 79 50 00       	cmpq   $0x0,0x50(%rcx)
14001d879:	74 2c                	je     0x14001d8a7
14001d87b:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14001d87f:	48 85 d2             	test   %rdx,%rdx
14001d882:	74 1a                	je     0x14001d89e
14001d884:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14001d889:	74 13                	je     0x14001d89e
14001d88b:	48 8b 41 50          	mov    0x50(%rcx),%rax
14001d88f:	ff d0                	call   *%rax
14001d891:	48 8b d0             	mov    %rax,%rdx
14001d894:	48 8b cf             	mov    %rdi,%rcx
14001d897:	e8 d4 35 ff ff       	call   0x140010e70
14001d89c:	eb 10                	jmp    0x14001d8ae
14001d89e:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d8a5:	eb 07                	jmp    0x14001d8ae
14001d8a7:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d8ae:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d8b5:	00
14001d8b6:	48 8b c7             	mov    %rdi,%rax
14001d8b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d8be:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001d8c3:	48 83 c4 30          	add    $0x30,%rsp
14001d8c7:	5f                   	pop    %rdi
14001d8c8:	c3                   	ret
14001d8c9:	cc                   	int3
14001d8ca:	cc                   	int3
14001d8cb:	cc                   	int3
14001d8cc:	cc                   	int3
14001d8cd:	cc                   	int3
14001d8ce:	cc                   	int3
14001d8cf:	cc                   	int3
14001d8d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d8d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d8da:	57                   	push   %rdi
14001d8db:	48 83 ec 30          	sub    $0x30,%rsp
14001d8df:	48 8b fa             	mov    %rdx,%rdi
14001d8e2:	48 8b d9             	mov    %rcx,%rbx
14001d8e5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d8ec:	00
14001d8ed:	e8 6e 3c fe ff       	call   0x140001560
14001d8f2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d8f6:	48 83 39 60          	cmpq   $0x60,(%rcx)
14001d8fa:	72 18                	jb     0x14001d914
14001d8fc:	48 8b 41 58          	mov    0x58(%rcx),%rax
14001d900:	48 85 c0             	test   %rax,%rax
14001d903:	74 0f                	je     0x14001d914
14001d905:	ff d0                	call   *%rax
14001d907:	48 8b d0             	mov    %rax,%rdx
14001d90a:	48 8b cf             	mov    %rdi,%rcx
14001d90d:	e8 5e 35 ff ff       	call   0x140010e70
14001d912:	eb 07                	jmp    0x14001d91b
14001d914:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d91b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d922:	00
14001d923:	48 8b c7             	mov    %rdi,%rax
14001d926:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d92b:	48 83 c4 30          	add    $0x30,%rsp
14001d92f:	5f                   	pop    %rdi
14001d930:	c3                   	ret
14001d931:	cc                   	int3
14001d932:	cc                   	int3
14001d933:	cc                   	int3
14001d934:	cc                   	int3
14001d935:	cc                   	int3
14001d936:	cc                   	int3
14001d937:	cc                   	int3
14001d938:	cc                   	int3
14001d939:	cc                   	int3
14001d93a:	cc                   	int3
14001d93b:	cc                   	int3
14001d93c:	cc                   	int3
14001d93d:	cc                   	int3
14001d93e:	cc                   	int3
14001d93f:	cc                   	int3
14001d940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d945:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d94a:	57                   	push   %rdi
14001d94b:	48 83 ec 30          	sub    $0x30,%rsp
14001d94f:	48 8b fa             	mov    %rdx,%rdi
14001d952:	48 8b d9             	mov    %rcx,%rbx
14001d955:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d95c:	00
14001d95d:	e8 fe 3b fe ff       	call   0x140001560
14001d962:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d966:	48 83 39 48          	cmpq   $0x48,(%rcx)
14001d96a:	72 18                	jb     0x14001d984
14001d96c:	48 8b 41 40          	mov    0x40(%rcx),%rax
14001d970:	48 85 c0             	test   %rax,%rax
14001d973:	74 0f                	je     0x14001d984
14001d975:	ff d0                	call   *%rax
14001d977:	48 8b d0             	mov    %rax,%rdx
14001d97a:	48 8b cf             	mov    %rdi,%rcx
14001d97d:	e8 ee 34 ff ff       	call   0x140010e70
14001d982:	eb 07                	jmp    0x14001d98b
14001d984:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)