14068a585:	cc                   	int3
14068a586:	cc                   	int3
14068a587:	cc                   	int3
14068a588:	cc                   	int3
14068a589:	cc                   	int3
14068a58a:	cc                   	int3
14068a58b:	cc                   	int3
14068a58c:	cc                   	int3
14068a58d:	cc                   	int3
14068a58e:	cc                   	int3
14068a58f:	cc                   	int3
14068a590:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14068a595:	55                   	push   %rbp
14068a596:	56                   	push   %rsi
14068a597:	57                   	push   %rdi
14068a598:	48 83 ec 60          	sub    $0x60,%rsp
14068a59c:	48 8b ea             	mov    %rdx,%rbp
14068a59f:	48 8b f9             	mov    %rcx,%rdi
14068a5a2:	33 f6                	xor    %esi,%esi
14068a5a4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068a5a8:	48 8b 01             	mov    (%rcx),%rax
14068a5ab:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14068a5b2:	00
14068a5b3:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068a5ba:	ff 15 60 94 8f 00    	call   *0x8f9460(%rip)        # 0x140f83a20
14068a5c0:	90                   	nop
14068a5c1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14068a5c6:	48 8b 08             	mov    (%rax),%rcx
14068a5c9:	e8 32 dc 16 00       	call   0x1407f8200
14068a5ce:	90                   	nop
14068a5cf:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14068a5d6:	00
14068a5d7:	48 85 c9             	test   %rcx,%rcx
14068a5da:	74 24                	je     0x14068a600
14068a5dc:	8b 41 10             	mov    0x10(%rcx),%eax
14068a5df:	ff c8                	dec    %eax
14068a5e1:	89 41 10             	mov    %eax,0x10(%rcx)
14068a5e4:	85 c0                	test   %eax,%eax
14068a5e6:	7f 18                	jg     0x14068a600
14068a5e8:	0f 88 ba 01 00 00    	js     0x14068a7a8
14068a5ee:	48 8b 01             	mov    (%rcx),%rax
14068a5f1:	ba 01 00 00 00       	mov    $0x1,%edx
14068a5f6:	48 8b 00             	mov    (%rax),%rax
14068a5f9:	ff 15 21 94 8f 00    	call   *0x8f9421(%rip)        # 0x140f83a20
14068a5ff:	90                   	nop
14068a600:	48 8b de             	mov    %rsi,%rbx
14068a603:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14068a608:	48 8b 47 20          	mov    0x20(%rdi),%rax
14068a60c:	48 85 c0             	test   %rax,%rax
14068a60f:	74 07                	je     0x14068a618
14068a611:	48 83 78 30 00       	cmpq   $0x0,0x30(%rax)
14068a616:	77 0f                	ja     0x14068a627
14068a618:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14068a61c:	e8 5f db 16 00       	call   0x1407f8180
14068a621:	83 78 44 00          	cmpl   $0x0,0x44(%rax)
14068a625:	74 2c                	je     0x14068a653
14068a627:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
14068a62b:	48 85 db             	test   %rbx,%rbx
14068a62e:	74 1c                	je     0x14068a64c
14068a630:	8b 43 10             	mov    0x10(%rbx),%eax
14068a633:	ff c0                	inc    %eax
14068a635:	89 43 10             	mov    %eax,0x10(%rbx)
14068a638:	83 f8 01             	cmp    $0x1,%eax
14068a63b:	0f 8e 72 01 00 00    	jle    0x14068a7b3
14068a641:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068a646:	0f 84 6f 01 00 00    	je     0x14068a7bb
14068a64c:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14068a651:	eb 00                	jmp    0x14068a653
14068a653:	b9 48 00 00 00       	mov    $0x48,%ecx
14068a658:	e8 ab 0a 79 00       	call   0x140e1b108
14068a65d:	4c 8b d0             	mov    %rax,%r10
14068a660:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14068a665:	48 85 c0             	test   %rax,%rax
14068a668:	0f 84 b7 00 00 00    	je     0x14068a725
14068a66e:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14068a672:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
14068a679:	00
14068a67a:	48 85 c9             	test   %rcx,%rcx
14068a67d:	74 1c                	je     0x14068a69b
14068a67f:	8b 41 10             	mov    0x10(%rcx),%eax
14068a682:	ff c0                	inc    %eax
14068a684:	89 41 10             	mov    %eax,0x10(%rcx)
14068a687:	83 f8 01             	cmp    $0x1,%eax
14068a68a:	0f 8e 36 01 00 00    	jle    0x14068a7c6
14068a690:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068a695:	0f 84 33 01 00 00    	je     0x14068a7ce
14068a69b:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14068a6a2:	00
14068a6a3:	48 85 db             	test   %rbx,%rbx
14068a6a6:	74 1c                	je     0x14068a6c4
14068a6a8:	8b 43 10             	mov    0x10(%rbx),%eax
14068a6ab:	ff c0                	inc    %eax
14068a6ad:	89 43 10             	mov    %eax,0x10(%rbx)
14068a6b0:	83 f8 01             	cmp    $0x1,%eax
14068a6b3:	0f 8e 20 01 00 00    	jle    0x14068a7d9
14068a6b9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068a6be:	0f 84 1d 01 00 00    	je     0x14068a7e1
14068a6c4:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
14068a6cb:	00
14068a6cc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14068a6d1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14068a6d6:	48 85 c0             	test   %rax,%rax
14068a6d9:	74 1d                	je     0x14068a6f8
14068a6db:	8b 48 10             	mov    0x10(%rax),%ecx
14068a6de:	ff c1                	inc    %ecx
14068a6e0:	89 48 10             	mov    %ecx,0x10(%rax)
14068a6e3:	83 f9 01             	cmp    $0x1,%ecx
14068a6e6:	0f 8e 00 01 00 00    	jle    0x14068a7ec
14068a6ec:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068a6f2:	0f 84 fc 00 00 00    	je     0x14068a7f4
14068a6f8:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14068a6ff:	00
14068a700:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14068a705:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14068a70c:	00
14068a70d:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14068a714:	00
14068a715:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14068a71a:	49 8b ca             	mov    %r10,%rcx
14068a71d:	e8 0e a4 16 00       	call   0x1407f4b30
14068a722:	48 8b f0             	mov    %rax,%rsi
14068a725:	4c 8b c6             	mov    %rsi,%r8
14068a728:	48 8b d5             	mov    %rbp,%rdx
14068a72b:	48 8b cf             	mov    %rdi,%rcx
14068a72e:	e8 3d 29 01 00       	call   0x14069d070
14068a733:	90                   	nop
14068a734:	48 85 db             	test   %rbx,%rbx
14068a737:	74 27                	je     0x14068a760
14068a739:	8b 43 10             	mov    0x10(%rbx),%eax
14068a73c:	ff c8                	dec    %eax
14068a73e:	89 43 10             	mov    %eax,0x10(%rbx)
14068a741:	85 c0                	test   %eax,%eax
14068a743:	7f 1b                	jg     0x14068a760
14068a745:	0f 88 b4 00 00 00    	js     0x14068a7ff
14068a74b:	48 8b 03             	mov    (%rbx),%rax
14068a74e:	ba 01 00 00 00       	mov    $0x1,%edx
14068a753:	48 8b cb             	mov    %rbx,%rcx
14068a756:	48 8b 00             	mov    (%rax),%rax
14068a759:	ff 15 c1 92 8f 00    	call   *0x8f92c1(%rip)        # 0x140f83a20
14068a75f:	90                   	nop
14068a760:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14068a765:	48 85 c9             	test   %rcx,%rcx
14068a768:	74 20                	je     0x14068a78a
14068a76a:	8b 41 10             	mov    0x10(%rcx),%eax
14068a76d:	ff c8                	dec    %eax
14068a76f:	89 41 10             	mov    %eax,0x10(%rcx)
14068a772:	85 c0                	test   %eax,%eax
14068a774:	7f 14                	jg     0x14068a78a
14068a776:	78 25                	js     0x14068a79d
14068a778:	48 8b 01             	mov    (%rcx),%rax
14068a77b:	ba 01 00 00 00       	mov    $0x1,%edx
14068a780:	48 8b 00             	mov    (%rax),%rax
14068a783:	ff 15 97 92 8f 00    	call   *0x8f9297(%rip)        # 0x140f83a20
14068a789:	90                   	nop
14068a78a:	48 8b c5             	mov    %rbp,%rax
14068a78d:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14068a794:	00
14068a795:	48 83 c4 60          	add    $0x60,%rsp
14068a799:	5f                   	pop    %rdi
14068a79a:	5e                   	pop    %rsi
14068a79b:	5d                   	pop    %rbp
14068a79c:	c3                   	ret
14068a79d:	b9 02 00 00 00       	mov    $0x2,%ecx
14068a7a2:	e8 59 ff 0f 00       	call   0x14078a700
14068a7a7:	90                   	nop
14068a7a8:	b9 02 00 00 00       	mov    $0x2,%ecx
14068a7ad:	e8 4e ff 0f 00       	call   0x14078a700
14068a7b2:	90                   	nop
14068a7b3:	33 c9                	xor    %ecx,%ecx
14068a7b5:	e8 46 ff 0f 00       	call   0x14078a700
14068a7ba:	cc                   	int3
14068a7bb:	b9 01 00 00 00       	mov    $0x1,%ecx
14068a7c0:	e8 3b ff 0f 00       	call   0x14078a700
14068a7c5:	90                   	nop
14068a7c6:	33 c9                	xor    %ecx,%ecx
14068a7c8:	e8 33 ff 0f 00       	call   0x14078a700
14068a7cd:	cc                   	int3
14068a7ce:	b9 01 00 00 00       	mov    $0x1,%ecx
14068a7d3:	e8 28 ff 0f 00       	call   0x14078a700
14068a7d8:	90                   	nop
14068a7d9:	33 c9                	xor    %ecx,%ecx
14068a7db:	e8 20 ff 0f 00       	call   0x14078a700
14068a7e0:	cc                   	int3
14068a7e1:	b9 01 00 00 00       	mov    $0x1,%ecx
14068a7e6:	e8 15 ff 0f 00       	call   0x14078a700
14068a7eb:	90                   	nop
14068a7ec:	33 c9                	xor    %ecx,%ecx
14068a7ee:	e8 0d ff 0f 00       	call   0x14078a700
14068a7f3:	cc                   	int3
14068a7f4:	b9 01 00 00 00       	mov    $0x1,%ecx
14068a7f9:	e8 02 ff 0f 00       	call   0x14078a700
14068a7fe:	90                   	nop
14068a7ff:	b9 02 00 00 00       	mov    $0x2,%ecx
14068a804:	e8 f7 fe 0f 00       	call   0x14078a700
14068a809:	cc                   	int3
14068a80a:	cc                   	int3
14068a80b:	cc                   	int3
14068a80c:	cc                   	int3
14068a80d:	cc                   	int3
14068a80e:	cc                   	int3
14068a80f:	cc                   	int3
14068a810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068a815:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14068a81a:	55                   	push   %rbp
14068a81b:	56                   	push   %rsi
14068a81c:	57                   	push   %rdi
14068a81d:	48 83 ec 30          	sub    $0x30,%rsp
14068a821:	48 8b da             	mov    %rdx,%rbx
14068a824:	48 8b e9             	mov    %rcx,%rbp
14068a827:	33 ff                	xor    %edi,%edi
14068a829:	b9 40 00 00 00       	mov    $0x40,%ecx
14068a82e:	e8 d5 08 79 00       	call   0x140e1b108
14068a833:	48 8b f0             	mov    %rax,%rsi
14068a836:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14068a83b:	48 85 c0             	test   %rax,%rax
14068a83e:	74 27                	je     0x14068a867
14068a840:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14068a844:	48 8b 11             	mov    (%rcx),%rdx
14068a847:	48 8b 82 90 00 00 00 	mov    0x90(%rdx),%rax
14068a84e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14068a853:	ff 15 c7 91 8f 00    	call   *0x8f91c7(%rip)        # 0x140f83a20
14068a859:	48 8b d0             	mov    %rax,%rdx
14068a85c:	48 8b ce             	mov    %rsi,%rcx
14068a85f:	e8 9c a8 16 00       	call   0x1407f5100
14068a864:	48 8b f8             	mov    %rax,%rdi
14068a867:	4c 8b c7             	mov    %rdi,%r8
14068a86a:	48 8b d3             	mov    %rbx,%rdx
14068a86d:	48 8b cd             	mov    %rbp,%rcx
14068a870:	e8 fb 27 01 00       	call   0x14069d070
14068a875:	48 8b c3             	mov    %rbx,%rax
14068a878:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14068a87d:	48 83 c4 30          	add    $0x30,%rsp
14068a881:	5f                   	pop    %rdi
14068a882:	5e                   	pop    %rsi
14068a883:	5d                   	pop    %rbp
14068a884:	c3                   	ret
14068a885:	cc                   	int3
14068a886:	cc                   	int3
14068a887:	cc                   	int3
14068a888:	cc                   	int3
14068a889:	cc                   	int3
14068a88a:	cc                   	int3
14068a88b:	cc                   	int3
14068a88c:	cc                   	int3
14068a88d:	cc                   	int3
14068a88e:	cc                   	int3
14068a88f:	cc                   	int3
14068a890:	40 53                	rex push %rbx
14068a892:	56                   	push   %rsi
14068a893:	57                   	push   %rdi
14068a894:	48 83 ec 40          	sub    $0x40,%rsp
14068a898:	48 8b fa             	mov    %rdx,%rdi
14068a89b:	48 8b f1             	mov    %rcx,%rsi
14068a89e:	33 db                	xor    %ebx,%ebx
14068a8a0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068a8a4:	48 8b 01             	mov    (%rcx),%rax
14068a8a7:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14068a8ac:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068a8b3:	ff 15 67 91 8f 00    	call   *0x8f9167(%rip)        # 0x140f83a20
14068a8b9:	90                   	nop
14068a8ba:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14068a8be:	48 8b 01             	mov    (%rcx),%rax
14068a8c1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14068a8c6:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068a8cd:	ff 15 4d 91 8f 00    	call   *0x8f914d(%rip)        # 0x140f83a20
14068a8d3:	90                   	nop
14068a8d4:	b9 48 00 00 00       	mov    $0x48,%ecx
14068a8d9:	e8 2a 08 79 00       	call   0x140e1b108
14068a8de:	4c 8b c8             	mov    %rax,%r9
14068a8e1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14068a8e6:	48 85 c0             	test   %rax,%rax
14068a8e9:	74 6c                	je     0x14068a957
14068a8eb:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068a8f0:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14068a8f5:	48 85 c9             	test   %rcx,%rcx
14068a8f8:	74 1c                	je     0x14068a916
14068a8fa:	8b 41 10             	mov    0x10(%rcx),%eax
14068a8fd:	ff c0                	inc    %eax
14068a8ff:	89 41 10             	mov    %eax,0x10(%rcx)
14068a902:	83 f8 01             	cmp    $0x1,%eax
14068a905:	0f 8e c5 00 00 00    	jle    0x14068a9d0
14068a90b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068a910:	0f 84 c2 00 00 00    	je     0x14068a9d8
14068a916:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14068a91b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14068a920:	48 85 c0             	test   %rax,%rax
14068a923:	74 1d                	je     0x14068a942
14068a925:	8b 48 10             	mov    0x10(%rax),%ecx
14068a928:	ff c1                	inc    %ecx
14068a92a:	89 48 10             	mov    %ecx,0x10(%rax)
14068a92d:	83 f9 01             	cmp    $0x1,%ecx
14068a930:	0f 8e ad 00 00 00    	jle    0x14068a9e3
14068a936:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068a93c:	0f 84 a9 00 00 00    	je     0x14068a9eb
14068a942:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14068a947:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068a94c:	49 8b c9             	mov    %r9,%rcx
14068a94f:	e8 5c a9 16 00       	call   0x1407f52b0
14068a954:	48 8b d8             	mov    %rax,%rbx
14068a957:	4c 8b c3             	mov    %rbx,%r8
14068a95a:	48 8b d7             	mov    %rdi,%rdx
14068a95d:	48 8b ce             	mov    %rsi,%rcx
14068a960:	e8 0b 27 01 00       	call   0x14069d070
14068a965:	90                   	nop
14068a966:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068a96b:	48 85 c9             	test   %rcx,%rcx
14068a96e:	74 20                	je     0x14068a990
14068a970:	8b 41 10             	mov    0x10(%rcx),%eax
14068a973:	ff c8                	dec    %eax
14068a975:	89 41 10             	mov    %eax,0x10(%rcx)
14068a978:	85 c0                	test   %eax,%eax
14068a97a:	7f 14                	jg     0x14068a990
14068a97c:	78 78                	js     0x14068a9f6
14068a97e:	48 8b 01             	mov    (%rcx),%rax
14068a981:	ba 01 00 00 00       	mov    $0x1,%edx
14068a986:	48 8b 00             	mov    (%rax),%rax
14068a989:	ff 15 91 90 8f 00    	call   *0x8f9091(%rip)        # 0x140f83a20
14068a98f:	90                   	nop
14068a990:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14068a995:	48 85 c9             	test   %rcx,%rcx
14068a998:	74 20                	je     0x14068a9ba
14068a99a:	8b 41 10             	mov    0x10(%rcx),%eax
14068a99d:	ff c8                	dec    %eax
14068a99f:	89 41 10             	mov    %eax,0x10(%rcx)
14068a9a2:	85 c0                	test   %eax,%eax
14068a9a4:	7f 14                	jg     0x14068a9ba
14068a9a6:	78 1d                	js     0x14068a9c5
14068a9a8:	48 8b 01             	mov    (%rcx),%rax
14068a9ab:	ba 01 00 00 00       	mov    $0x1,%edx
14068a9b0:	48 8b 00             	mov    (%rax),%rax
14068a9b3:	ff 15 67 90 8f 00    	call   *0x8f9067(%rip)        # 0x140f83a20
14068a9b9:	90                   	nop
14068a9ba:	48 8b c7             	mov    %rdi,%rax
14068a9bd:	48 83 c4 40          	add    $0x40,%rsp
14068a9c1:	5f                   	pop    %rdi
14068a9c2:	5e                   	pop    %rsi
14068a9c3:	5b                   	pop    %rbx
14068a9c4:	c3                   	ret
14068a9c5:	b9 02 00 00 00       	mov    $0x2,%ecx
14068a9ca:	e8 31 fd 0f 00       	call   0x14078a700
14068a9cf:	90                   	nop
14068a9d0:	33 c9                	xor    %ecx,%ecx
14068a9d2:	e8 29 fd 0f 00       	call   0x14078a700
14068a9d7:	cc                   	int3
14068a9d8:	b9 01 00 00 00       	mov    $0x1,%ecx
14068a9dd:	e8 1e fd 0f 00       	call   0x14078a700
14068a9e2:	90                   	nop
14068a9e3:	33 c9                	xor    %ecx,%ecx
14068a9e5:	e8 16 fd 0f 00       	call   0x14078a700
14068a9ea:	cc                   	int3