14006d5db:	79 46                	jns    0x14006d623
14006d5dd:	48 8d 15 1c aa 04 00 	lea    0x4aa1c(%rip),%rdx        # 0x1400b8000
14006d5e4:	48 8b 0d 15 aa 04 00 	mov    0x4aa15(%rip),%rcx        # 0x1400b8000
14006d5eb:	48 3b ca             	cmp    %rdx,%rcx
14006d5ee:	74 2a                	je     0x14006d61a
14006d5f0:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d5f4:	74 24                	je     0x14006d61a
14006d5f6:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d5fa:	72 1e                	jb     0x14006d61a
14006d5fc:	ba 15 00 00 00       	mov    $0x15,%edx
14006d601:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d605:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
14006d609:	4c 8d 05 f8 f4 00 00 	lea    0xf4f8(%rip),%r8        # 0x14007cb08
14006d610:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d614:	e8 c7 52 fb ff       	call   0x1400228e0
14006d619:	90                   	nop
14006d61a:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d621:	eb 07                	jmp    0x14006d62a
14006d623:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d62a:	48 83 c4 30          	add    $0x30,%rsp
14006d62e:	5d                   	pop    %rbp
14006d62f:	c3                   	ret
14006d630:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d635:	55                   	push   %rbp
14006d636:	48 83 ec 30          	sub    $0x30,%rsp
14006d63a:	48 8b ea             	mov    %rdx,%rbp
14006d63d:	8b 45 30             	mov    0x30(%rbp),%eax
14006d640:	85 c0                	test   %eax,%eax
14006d642:	79 46                	jns    0x14006d68a
14006d644:	48 8d 15 b5 a9 04 00 	lea    0x4a9b5(%rip),%rdx        # 0x1400b8000
14006d64b:	48 8b 0d ae a9 04 00 	mov    0x4a9ae(%rip),%rcx        # 0x1400b8000
14006d652:	48 3b ca             	cmp    %rdx,%rcx
14006d655:	74 2a                	je     0x14006d681
14006d657:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d65b:	74 24                	je     0x14006d681
14006d65d:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d661:	72 1e                	jb     0x14006d681
14006d663:	ba 1f 00 00 00       	mov    $0x1f,%edx
14006d668:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d66c:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
14006d670:	4c 8d 05 91 f4 00 00 	lea    0xf491(%rip),%r8        # 0x14007cb08
14006d677:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d67b:	e8 60 52 fb ff       	call   0x1400228e0
14006d680:	90                   	nop
14006d681:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d688:	eb 07                	jmp    0x14006d691
14006d68a:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d691:	48 83 c4 30          	add    $0x30,%rsp
14006d695:	5d                   	pop    %rbp
14006d696:	c3                   	ret
14006d697:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d69c:	55                   	push   %rbp
14006d69d:	48 83 ec 20          	sub    $0x20,%rsp
14006d6a1:	48 8b ea             	mov    %rdx,%rbp
14006d6a4:	48 8b 55 50          	mov    0x50(%rbp),%rdx
14006d6a8:	48 8b 42 40          	mov    0x40(%rdx),%rax
14006d6ac:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14006d6b0:	48 89 41 20          	mov    %rax,0x20(%rcx)
14006d6b4:	48 89 4a 40          	mov    %rcx,0x40(%rdx)
14006d6b8:	33 d2                	xor    %edx,%edx
14006d6ba:	33 c9                	xor    %ecx,%ecx
14006d6bc:	e8 31 cc ff ff       	call   0x14006a2f2
14006d6c1:	90                   	nop
14006d6c2:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
14006d6c9:	e9 06 04 fb ff       	jmp    0x14001dad4
14006d6ce:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d6d3:	55                   	push   %rbp
14006d6d4:	48 83 ec 30          	sub    $0x30,%rsp
14006d6d8:	48 8b ea             	mov    %rdx,%rbp
14006d6db:	8b 45 30             	mov    0x30(%rbp),%eax
14006d6de:	85 c0                	test   %eax,%eax
14006d6e0:	79 49                	jns    0x14006d72b
14006d6e2:	48 8d 15 17 a9 04 00 	lea    0x4a917(%rip),%rdx        # 0x1400b8000
14006d6e9:	48 8b 0d 10 a9 04 00 	mov    0x4a910(%rip),%rcx        # 0x1400b8000
14006d6f0:	48 3b ca             	cmp    %rdx,%rcx
14006d6f3:	74 2d                	je     0x14006d722
14006d6f5:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d6f9:	74 27                	je     0x14006d722
14006d6fb:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d6ff:	72 21                	jb     0x14006d722
14006d701:	ba 0d 00 00 00       	mov    $0xd,%edx
14006d706:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d70a:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
14006d711:	4c 8d 05 f0 f3 00 00 	lea    0xf3f0(%rip),%r8        # 0x14007cb08
14006d718:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d71c:	e8 bf 51 fb ff       	call   0x1400228e0
14006d721:	90                   	nop
14006d722:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d729:	eb 07                	jmp    0x14006d732
14006d72b:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d732:	48 83 c4 30          	add    $0x30,%rsp
14006d736:	5d                   	pop    %rbp
14006d737:	c3                   	ret
14006d738:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d73d:	55                   	push   %rbp
14006d73e:	48 83 ec 30          	sub    $0x30,%rsp
14006d742:	48 8b ea             	mov    %rdx,%rbp
14006d745:	8b 45 30             	mov    0x30(%rbp),%eax
14006d748:	85 c0                	test   %eax,%eax
14006d74a:	79 46                	jns    0x14006d792
14006d74c:	48 8d 15 ad a8 04 00 	lea    0x4a8ad(%rip),%rdx        # 0x1400b8000
14006d753:	48 8b 0d a6 a8 04 00 	mov    0x4a8a6(%rip),%rcx        # 0x1400b8000
14006d75a:	48 3b ca             	cmp    %rdx,%rcx
14006d75d:	74 2a                	je     0x14006d789
14006d75f:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d763:	74 24                	je     0x14006d789
14006d765:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d769:	72 1e                	jb     0x14006d789
14006d76b:	ba 1e 00 00 00       	mov    $0x1e,%edx
14006d770:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d774:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14006d778:	4c 8d 05 89 f3 00 00 	lea    0xf389(%rip),%r8        # 0x14007cb08
14006d77f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d783:	e8 58 51 fb ff       	call   0x1400228e0
14006d788:	90                   	nop
14006d789:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d790:	eb 07                	jmp    0x14006d799
14006d792:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d799:	48 83 c4 30          	add    $0x30,%rsp
14006d79d:	5d                   	pop    %rbp
14006d79e:	c3                   	ret
14006d79f:	90                   	nop
14006d7a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d7a5:	55                   	push   %rbp
14006d7a6:	48 83 ec 30          	sub    $0x30,%rsp
14006d7aa:	48 8b ea             	mov    %rdx,%rbp
14006d7ad:	8b 45 30             	mov    0x30(%rbp),%eax
14006d7b0:	85 c0                	test   %eax,%eax
14006d7b2:	79 46                	jns    0x14006d7fa
14006d7b4:	48 8d 15 45 a8 04 00 	lea    0x4a845(%rip),%rdx        # 0x1400b8000
14006d7bb:	48 8b 0d 3e a8 04 00 	mov    0x4a83e(%rip),%rcx        # 0x1400b8000
14006d7c2:	48 3b ca             	cmp    %rdx,%rcx
14006d7c5:	74 2a                	je     0x14006d7f1
14006d7c7:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d7cb:	74 24                	je     0x14006d7f1
14006d7cd:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d7d1:	72 1e                	jb     0x14006d7f1
14006d7d3:	ba 2c 00 00 00       	mov    $0x2c,%edx
14006d7d8:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d7dc:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
14006d7e0:	4c 8d 05 21 f3 00 00 	lea    0xf321(%rip),%r8        # 0x14007cb08
14006d7e7:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d7eb:	e8 f0 50 fb ff       	call   0x1400228e0
14006d7f0:	90                   	nop
14006d7f1:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d7f8:	eb 07                	jmp    0x14006d801
14006d7fa:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d801:	48 83 c4 30          	add    $0x30,%rsp
14006d805:	5d                   	pop    %rbp
14006d806:	c3                   	ret
14006d807:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d80c:	55                   	push   %rbp
14006d80d:	48 83 ec 30          	sub    $0x30,%rsp
14006d811:	48 8b ea             	mov    %rdx,%rbp
14006d814:	8b 45 30             	mov    0x30(%rbp),%eax
14006d817:	85 c0                	test   %eax,%eax
14006d819:	79 46                	jns    0x14006d861
14006d81b:	48 8d 15 de a7 04 00 	lea    0x4a7de(%rip),%rdx        # 0x1400b8000
14006d822:	48 8b 0d d7 a7 04 00 	mov    0x4a7d7(%rip),%rcx        # 0x1400b8000
14006d829:	48 3b ca             	cmp    %rdx,%rcx
14006d82c:	74 2a                	je     0x14006d858
14006d82e:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d832:	74 24                	je     0x14006d858
14006d834:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d838:	72 1e                	jb     0x14006d858
14006d83a:	ba 24 00 00 00       	mov    $0x24,%edx
14006d83f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d843:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
14006d847:	4c 8d 05 ba f2 00 00 	lea    0xf2ba(%rip),%r8        # 0x14007cb08
14006d84e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d852:	e8 89 50 fb ff       	call   0x1400228e0
14006d857:	90                   	nop
14006d858:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d85f:	eb 07                	jmp    0x14006d868
14006d861:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d868:	48 83 c4 30          	add    $0x30,%rsp
14006d86c:	5d                   	pop    %rbp
14006d86d:	c3                   	ret
14006d86e:	90                   	nop
14006d86f:	90                   	nop
14006d870:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d875:	55                   	push   %rbp
14006d876:	48 83 ec 30          	sub    $0x30,%rsp
14006d87a:	48 8b ea             	mov    %rdx,%rbp
14006d87d:	48 8b 55 78          	mov    0x78(%rbp),%rdx
14006d881:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14006d885:	e8 aa a3 ff ff       	call   0x140067c34
14006d88a:	33 d2                	xor    %edx,%edx
14006d88c:	33 c9                	xor    %ecx,%ecx
14006d88e:	e8 5f ca ff ff       	call   0x14006a2f2
14006d893:	90                   	nop
14006d894:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d899:	55                   	push   %rbp
14006d89a:	48 83 ec 30          	sub    $0x30,%rsp
14006d89e:	48 8b ea             	mov    %rdx,%rbp
14006d8a1:	8b 45 30             	mov    0x30(%rbp),%eax
14006d8a4:	85 c0                	test   %eax,%eax
14006d8a6:	79 46                	jns    0x14006d8ee
14006d8a8:	48 8d 15 51 a7 04 00 	lea    0x4a751(%rip),%rdx        # 0x1400b8000
14006d8af:	48 8b 0d 4a a7 04 00 	mov    0x4a74a(%rip),%rcx        # 0x1400b8000
14006d8b6:	48 3b ca             	cmp    %rdx,%rcx
14006d8b9:	74 2a                	je     0x14006d8e5
14006d8bb:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d8bf:	74 24                	je     0x14006d8e5
14006d8c1:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d8c5:	72 1e                	jb     0x14006d8e5
14006d8c7:	ba 1b 00 00 00       	mov    $0x1b,%edx
14006d8cc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d8d0:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14006d8d4:	4c 8d 05 2d f2 00 00 	lea    0xf22d(%rip),%r8        # 0x14007cb08
14006d8db:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d8df:	e8 fc 4f fb ff       	call   0x1400228e0
14006d8e4:	90                   	nop
14006d8e5:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d8ec:	eb 07                	jmp    0x14006d8f5
14006d8ee:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d8f5:	48 83 c4 30          	add    $0x30,%rsp
14006d8f9:	5d                   	pop    %rbp
14006d8fa:	c3                   	ret
14006d8fb:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006d900:	55                   	push   %rbp
14006d901:	48 83 ec 30          	sub    $0x30,%rsp
14006d905:	48 8b ea             	mov    %rdx,%rbp
14006d908:	8b 45 30             	mov    0x30(%rbp),%eax
14006d90b:	85 c0                	test   %eax,%eax
14006d90d:	79 46                	jns    0x14006d955
14006d90f:	48 8d 15 ea a6 04 00 	lea    0x4a6ea(%rip),%rdx        # 0x1400b8000
14006d916:	48 8b 0d e3 a6 04 00 	mov    0x4a6e3(%rip),%rcx        # 0x1400b8000
14006d91d:	48 3b ca             	cmp    %rdx,%rcx
14006d920:	74 2a                	je     0x14006d94c
14006d922:	f6 41 3c 10          	testb  $0x10,0x3c(%rcx)
14006d926:	74 24                	je     0x14006d94c
14006d928:	80 79 39 02          	cmpb   $0x2,0x39(%rcx)
14006d92c:	72 1e                	jb     0x14006d94c
14006d92e:	ba 2b 00 00 00       	mov    $0x2b,%edx
14006d933:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d937:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
14006d93b:	4c 8d 05 c6 f1 00 00 	lea    0xf1c6(%rip),%r8        # 0x14007cb08
14006d942:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006d946:	e8 95 4f fb ff       	call   0x1400228e0
14006d94b:	90                   	nop
14006d94c:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006d953:	eb 07                	jmp    0x14006d95c
14006d955:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006d95c:	48 83 c4 30          	add    $0x30,%rsp
14006d960:	5d                   	pop    %rbp
14006d961:	c3                   	ret
14006d962:	90                   	nop
14006d963:	90                   	nop
14006d964:	40 55                	rex push %rbp
14006d966:	48 83 ec 20          	sub    $0x20,%rsp
14006d96a:	48 8b ea             	mov    %rdx,%rbp
14006d96d:	48 8b 01             	mov    (%rcx),%rax
14006d970:	48 8b d1             	mov    %rcx,%rdx
14006d973:	8b 08                	mov    (%rax),%ecx
14006d975:	e8 2a ca ff ff       	call   0x14006a3a4
14006d97a:	90                   	nop
14006d97b:	48 83 c4 20          	add    $0x20,%rsp
14006d97f:	5d                   	pop    %rbp
14006d980:	c3                   	ret
14006d981:	40 55                	rex push %rbp
14006d983:	48 83 ec 20          	sub    $0x20,%rsp
14006d987:	48 8b ea             	mov    %rdx,%rbp
14006d98a:	80 7d 20 00          	cmpb   $0x0,0x20(%rbp)
14006d98e:	75 16                	jne    0x14006d9a6
14006d990:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
14006d994:	4c 8b 45 28          	mov    0x28(%rbp),%r8
14006d998:	48 8b 55 58          	mov    0x58(%rbp),%rdx
14006d99c:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14006d9a0:	e8 23 b9 ff ff       	call   0x1400692c8
14006d9a5:	90                   	nop
14006d9a6:	48 83 c4 20          	add    $0x20,%rsp
14006d9aa:	5d                   	pop    %rbp
14006d9ab:	c3                   	ret
14006d9ac:	40 55                	rex push %rbp
14006d9ae:	48 83 ec 20          	sub    $0x20,%rsp
14006d9b2:	48 8b ea             	mov    %rdx,%rbp
14006d9b5:	80 7d 20 00          	cmpb   $0x0,0x20(%rbp)
14006d9b9:	75 16                	jne    0x14006d9d1
14006d9bb:	4c 8b 4d 78          	mov    0x78(%rbp),%r9
14006d9bf:	4c 8b 45 70          	mov    0x70(%rbp),%r8
14006d9c3:	48 8b 55 68          	mov    0x68(%rbp),%rdx
14006d9c7:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14006d9cb:	e8 f8 b8 ff ff       	call   0x1400692c8
14006d9d0:	90                   	nop
14006d9d1:	48 83 c4 20          	add    $0x20,%rsp
14006d9d5:	5d                   	pop    %rbp
14006d9d6:	c3                   	ret
14006d9d7:	40 53                	rex push %rbx
14006d9d9:	55                   	push   %rbp
14006d9da:	48 83 ec 28          	sub    $0x28,%rsp
14006d9de:	48 8b ea             	mov    %rdx,%rbp
14006d9e1:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
14006d9e5:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
14006d9e9:	48 8b 45 30          	mov    0x30(%rbp),%rax
14006d9ed:	48 8b 08             	mov    (%rax),%rcx
14006d9f0:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
14006d9f4:	48 8b 45 28          	mov    0x28(%rbp),%rax
14006d9f8:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
14006d9fe:	74 0c                	je     0x14006da0c
14006da00:	c7 45 20 00 00 00 00 	movl   $0x0,0x20(%rbp)
14006da07:	8b 45 20             	mov    0x20(%rbp),%eax
14006da0a:	eb 22                	jmp    0x14006da2e
14006da0c:	e8 1d c9 ff ff       	call   0x14006a32e
14006da11:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14006da15:	48 89 08             	mov    %rcx,(%rax)
14006da18:	48 8b 45 30          	mov    0x30(%rbp),%rax
14006da1c:	48 8b 58 08          	mov    0x8(%rax),%rbx
14006da20:	e8 0f c9 ff ff       	call   0x14006a334
14006da25:	48 89 18             	mov    %rbx,(%rax)
14006da28:	e8 6b c9 ff ff       	call   0x14006a398
14006da2d:	90                   	nop
14006da2e:	48 83 c4 28          	add    $0x28,%rsp
14006da32:	5d                   	pop    %rbp
14006da33:	5b                   	pop    %rbx
14006da34:	c3                   	ret
14006da35:	90                   	nop
14006da36:	90                   	nop
14006da37:	90                   	nop
14006da38:	40 55                	rex push %rbp
14006da3a:	48 8b ea             	mov    %rdx,%rbp
14006da3d:	48 8b 01             	mov    (%rcx),%rax
14006da40:	33 c9                	xor    %ecx,%ecx
14006da42:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
14006da48:	0f 94 c1             	sete   %cl
14006da4b:	8b c1                	mov    %ecx,%eax
14006da4d:	5d                   	pop    %rbp
14006da4e:	c3                   	ret
14006da4f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006da54:	55                   	push   %rbp
14006da55:	48 83 ec 20          	sub    $0x20,%rsp
14006da59:	48 8b ea             	mov    %rdx,%rbp
14006da5c:	48 8b 45 20          	mov    0x20(%rbp),%rax
14006da60:	8b 08                	mov    (%rax),%ecx
14006da62:	89 4d 40             	mov    %ecx,0x40(%rbp)
14006da65:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006da6c:	48 83 c4 20          	add    $0x20,%rsp
14006da70:	5d                   	pop    %rbp
14006da71:	c3                   	ret
14006da72:	90                   	nop
14006da73:	90                   	nop
14006da74:	90                   	nop
14006da75:	90                   	nop
14006da76:	90                   	nop
14006da77:	90                   	nop
14006da78:	90                   	nop
14006da79:	90                   	nop
14006da7a:	90                   	nop
14006da7b:	90                   	nop
14006da7c:	90                   	nop