140afb46e:	48 8b c3             	mov    %rbx,%rax
140afb471:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afb478:	00
140afb479:	48 33 cc             	xor    %rsp,%rcx
140afb47c:	e8 7f 00 32 00       	call   0x140e1b500
140afb481:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afb488:	00
140afb489:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afb490:	5f                   	pop    %rdi
140afb491:	c3                   	ret
140afb492:	48 85 c9             	test   %rcx,%rcx
140afb495:	74 33                	je     0x140afb4ca
140afb497:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afb49e:	00 00
140afb4a0:	48 8b 01             	mov    (%rcx),%rax
140afb4a3:	4c 8d 05 ce 7a 8c 00 	lea    0x8c7ace(%rip),%r8        # 0x1413c2f78
140afb4aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afb4af:	48 8b 40 18          	mov    0x18(%rax),%rax
140afb4b3:	ff 15 67 85 48 00    	call   *0x488567(%rip)        # 0x140f83a20
140afb4b9:	48 8b 08             	mov    (%rax),%rcx
140afb4bc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afb4c0:	48 85 db             	test   %rbx,%rbx
140afb4c3:	75 a9                	jne    0x140afb46e
140afb4c5:	48 85 c9             	test   %rcx,%rcx
140afb4c8:	75 d6                	jne    0x140afb4a0
140afb4ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afb4cf:	48 8b cf             	mov    %rdi,%rcx
140afb4d2:	e8 49 90 89 ff       	call   0x140394520
140afb4d7:	48 8b d8             	mov    %rax,%rbx
140afb4da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb4df:	e8 4c b6 fd ff       	call   0x140ad6b30
140afb4e4:	90                   	nop
140afb4e5:	4c 8b cb             	mov    %rbx,%r9
140afb4e8:	4c 8b c0             	mov    %rax,%r8
140afb4eb:	48 8d 15 16 80 4e 00 	lea    0x4e8016(%rip),%rdx        # 0x140fe3508
140afb4f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb4f7:	e8 a4 63 89 ff       	call   0x1403918a0
140afb4fc:	90                   	nop
140afb4fd:	48 8b d0             	mov    %rax,%rdx
140afb500:	48 8d 0d c9 2f 9a 00 	lea    0x9a2fc9(%rip),%rcx        # 0x14149e4d0
140afb507:	e8 04 4a 6d ff       	call   0x1401cff10
140afb50c:	48 8d 15 3d c7 88 ff 	lea    -0x7738c3(%rip),%rdx        # 0x140387c50
140afb513:	48 8b c8             	mov    %rax,%rcx
140afb516:	e8 b5 e6 88 ff       	call   0x140389bd0
140afb51b:	90                   	nop
140afb51c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb521:	e8 2a c5 69 ff       	call   0x140197a50
140afb526:	90                   	nop
140afb527:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb52c:	e8 1f c5 69 ff       	call   0x140197a50
140afb531:	90                   	nop
140afb532:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afb537:	e8 14 c5 69 ff       	call   0x140197a50
140afb53c:	e8 ff 93 fb ff       	call   0x140ab4940
140afb541:	cc                   	int3
140afb542:	cc                   	int3
140afb543:	cc                   	int3
140afb544:	cc                   	int3
140afb545:	cc                   	int3
140afb546:	cc                   	int3
140afb547:	cc                   	int3
140afb548:	cc                   	int3
140afb549:	cc                   	int3
140afb54a:	cc                   	int3
140afb54b:	cc                   	int3
140afb54c:	cc                   	int3
140afb54d:	cc                   	int3
140afb54e:	cc                   	int3
140afb54f:	cc                   	int3
140afb550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afb555:	57                   	push   %rdi
140afb556:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afb55d:	48 8b 05 9c d9 8b 00 	mov    0x8bd99c(%rip),%rax        # 0x1413b8f00
140afb564:	48 33 c4             	xor    %rsp,%rax
140afb567:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afb56e:	00
140afb56f:	48 8b f9             	mov    %rcx,%rdi
140afb572:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afb576:	e8 19 27 32 00       	call   0x140e1dc94
140afb57b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afb57f:	48 8d 0d 92 1f 8d 00 	lea    0x8d1f92(%rip),%rcx        # 0x1413cd518
140afb586:	e8 cd 27 32 00       	call   0x140e1dd58
140afb58b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afb58f:	85 c0                	test   %eax,%eax
140afb591:	75 4f                	jne    0x140afb5e2
140afb593:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afb597:	48 85 c9             	test   %rcx,%rcx
140afb59a:	74 1d                	je     0x140afb5b9
140afb59c:	48 ff 41 08          	incq   0x8(%rcx)
140afb5a0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afb5a5:	75 12                	jne    0x140afb5b9
140afb5a7:	48 8b 01             	mov    (%rcx),%rax
140afb5aa:	ba 01 00 00 00       	mov    $0x1,%edx
140afb5af:	48 8b 40 28          	mov    0x28(%rax),%rax
140afb5b3:	ff 15 67 84 48 00    	call   *0x488467(%rip)        # 0x140f83a20
140afb5b9:	48 85 db             	test   %rbx,%rbx
140afb5bc:	74 5c                	je     0x140afb61a
140afb5be:	48 8b c3             	mov    %rbx,%rax
140afb5c1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afb5c8:	00
140afb5c9:	48 33 cc             	xor    %rsp,%rcx
140afb5cc:	e8 2f ff 31 00       	call   0x140e1b500
140afb5d1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afb5d8:	00
140afb5d9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afb5e0:	5f                   	pop    %rdi
140afb5e1:	c3                   	ret
140afb5e2:	48 85 c9             	test   %rcx,%rcx
140afb5e5:	74 33                	je     0x140afb61a
140afb5e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afb5ee:	00 00
140afb5f0:	48 8b 01             	mov    (%rcx),%rax
140afb5f3:	4c 8d 05 d6 94 8c 00 	lea    0x8c94d6(%rip),%r8        # 0x1413c4ad0
140afb5fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afb5ff:	48 8b 40 18          	mov    0x18(%rax),%rax
140afb603:	ff 15 17 84 48 00    	call   *0x488417(%rip)        # 0x140f83a20
140afb609:	48 8b 08             	mov    (%rax),%rcx
140afb60c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afb610:	48 85 db             	test   %rbx,%rbx
140afb613:	75 a9                	jne    0x140afb5be
140afb615:	48 85 c9             	test   %rcx,%rcx
140afb618:	75 d6                	jne    0x140afb5f0
140afb61a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afb61f:	48 8b cf             	mov    %rdi,%rcx
140afb622:	e8 f9 8e 89 ff       	call   0x140394520
140afb627:	48 8b d8             	mov    %rax,%rbx
140afb62a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb62f:	e8 dc b5 fd ff       	call   0x140ad6c10
140afb634:	90                   	nop
140afb635:	4c 8b cb             	mov    %rbx,%r9
140afb638:	4c 8b c0             	mov    %rax,%r8
140afb63b:	48 8d 15 c6 7e 4e 00 	lea    0x4e7ec6(%rip),%rdx        # 0x140fe3508
140afb642:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb647:	e8 54 62 89 ff       	call   0x1403918a0
140afb64c:	90                   	nop
140afb64d:	48 8b d0             	mov    %rax,%rdx
140afb650:	48 8d 0d 79 2e 9a 00 	lea    0x9a2e79(%rip),%rcx        # 0x14149e4d0
140afb657:	e8 b4 48 6d ff       	call   0x1401cff10
140afb65c:	48 8d 15 ed c5 88 ff 	lea    -0x773a13(%rip),%rdx        # 0x140387c50
140afb663:	48 8b c8             	mov    %rax,%rcx
140afb666:	e8 65 e5 88 ff       	call   0x140389bd0
140afb66b:	90                   	nop
140afb66c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb671:	e8 da c3 69 ff       	call   0x140197a50
140afb676:	90                   	nop
140afb677:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb67c:	e8 cf c3 69 ff       	call   0x140197a50
140afb681:	90                   	nop
140afb682:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afb687:	e8 c4 c3 69 ff       	call   0x140197a50
140afb68c:	e8 af 92 fb ff       	call   0x140ab4940
140afb691:	cc                   	int3
140afb692:	cc                   	int3
140afb693:	cc                   	int3
140afb694:	cc                   	int3
140afb695:	cc                   	int3
140afb696:	cc                   	int3
140afb697:	cc                   	int3
140afb698:	cc                   	int3
140afb699:	cc                   	int3
140afb69a:	cc                   	int3
140afb69b:	cc                   	int3
140afb69c:	cc                   	int3
140afb69d:	cc                   	int3
140afb69e:	cc                   	int3
140afb69f:	cc                   	int3
140afb6a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afb6a5:	57                   	push   %rdi
140afb6a6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afb6ad:	48 8b 05 4c d8 8b 00 	mov    0x8bd84c(%rip),%rax        # 0x1413b8f00
140afb6b4:	48 33 c4             	xor    %rsp,%rax
140afb6b7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afb6be:	00
140afb6bf:	48 8b f9             	mov    %rcx,%rdi
140afb6c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afb6c6:	e8 c9 25 32 00       	call   0x140e1dc94
140afb6cb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afb6cf:	48 8d 0d 52 27 8d 00 	lea    0x8d2752(%rip),%rcx        # 0x1413cde28
140afb6d6:	e8 7d 26 32 00       	call   0x140e1dd58
140afb6db:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afb6df:	85 c0                	test   %eax,%eax
140afb6e1:	75 4f                	jne    0x140afb732
140afb6e3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afb6e7:	48 85 c9             	test   %rcx,%rcx
140afb6ea:	74 1d                	je     0x140afb709
140afb6ec:	48 ff 41 08          	incq   0x8(%rcx)
140afb6f0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afb6f5:	75 12                	jne    0x140afb709
140afb6f7:	48 8b 01             	mov    (%rcx),%rax
140afb6fa:	ba 01 00 00 00       	mov    $0x1,%edx
140afb6ff:	48 8b 40 28          	mov    0x28(%rax),%rax
140afb703:	ff 15 17 83 48 00    	call   *0x488317(%rip)        # 0x140f83a20
140afb709:	48 85 db             	test   %rbx,%rbx
140afb70c:	74 5c                	je     0x140afb76a
140afb70e:	48 8b c3             	mov    %rbx,%rax
140afb711:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afb718:	00
140afb719:	48 33 cc             	xor    %rsp,%rcx
140afb71c:	e8 df fd 31 00       	call   0x140e1b500
140afb721:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afb728:	00
140afb729:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afb730:	5f                   	pop    %rdi
140afb731:	c3                   	ret
140afb732:	48 85 c9             	test   %rcx,%rcx
140afb735:	74 33                	je     0x140afb76a
140afb737:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afb73e:	00 00
140afb740:	48 8b 01             	mov    (%rcx),%rax
140afb743:	4c 8d 05 16 98 8c 00 	lea    0x8c9816(%rip),%r8        # 0x1413c4f60
140afb74a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afb74f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afb753:	ff 15 c7 82 48 00    	call   *0x4882c7(%rip)        # 0x140f83a20
140afb759:	48 8b 08             	mov    (%rax),%rcx
140afb75c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afb760:	48 85 db             	test   %rbx,%rbx
140afb763:	75 a9                	jne    0x140afb70e
140afb765:	48 85 c9             	test   %rcx,%rcx
140afb768:	75 d6                	jne    0x140afb740
140afb76a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afb76f:	48 8b cf             	mov    %rdi,%rcx
140afb772:	e8 a9 8d 89 ff       	call   0x140394520
140afb777:	48 8b d8             	mov    %rax,%rbx
140afb77a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb77f:	e8 6c b5 fd ff       	call   0x140ad6cf0
140afb784:	90                   	nop
140afb785:	4c 8b cb             	mov    %rbx,%r9
140afb788:	4c 8b c0             	mov    %rax,%r8
140afb78b:	48 8d 15 76 7d 4e 00 	lea    0x4e7d76(%rip),%rdx        # 0x140fe3508
140afb792:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb797:	e8 04 61 89 ff       	call   0x1403918a0
140afb79c:	90                   	nop
140afb79d:	48 8b d0             	mov    %rax,%rdx
140afb7a0:	48 8d 0d 29 2d 9a 00 	lea    0x9a2d29(%rip),%rcx        # 0x14149e4d0
140afb7a7:	e8 64 47 6d ff       	call   0x1401cff10
140afb7ac:	48 8d 15 9d c4 88 ff 	lea    -0x773b63(%rip),%rdx        # 0x140387c50
140afb7b3:	48 8b c8             	mov    %rax,%rcx
140afb7b6:	e8 15 e4 88 ff       	call   0x140389bd0
140afb7bb:	90                   	nop
140afb7bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb7c1:	e8 8a c2 69 ff       	call   0x140197a50
140afb7c6:	90                   	nop
140afb7c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb7cc:	e8 7f c2 69 ff       	call   0x140197a50
140afb7d1:	90                   	nop
140afb7d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afb7d7:	e8 74 c2 69 ff       	call   0x140197a50
140afb7dc:	e8 5f 91 fb ff       	call   0x140ab4940
140afb7e1:	cc                   	int3
140afb7e2:	cc                   	int3
140afb7e3:	cc                   	int3
140afb7e4:	cc                   	int3
140afb7e5:	cc                   	int3
140afb7e6:	cc                   	int3
140afb7e7:	cc                   	int3
140afb7e8:	cc                   	int3
140afb7e9:	cc                   	int3
140afb7ea:	cc                   	int3
140afb7eb:	cc                   	int3
140afb7ec:	cc                   	int3
140afb7ed:	cc                   	int3
140afb7ee:	cc                   	int3
140afb7ef:	cc                   	int3
140afb7f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afb7f5:	57                   	push   %rdi
140afb7f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afb7fd:	48 8b 05 fc d6 8b 00 	mov    0x8bd6fc(%rip),%rax        # 0x1413b8f00
140afb804:	48 33 c4             	xor    %rsp,%rax
140afb807:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afb80e:	00
140afb80f:	48 8b f9             	mov    %rcx,%rdi
140afb812:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afb816:	e8 79 24 32 00       	call   0x140e1dc94
140afb81b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afb81f:	48 8d 0d 32 a5 8c 00 	lea    0x8ca532(%rip),%rcx        # 0x1413c5d58
140afb826:	e8 2d 25 32 00       	call   0x140e1dd58
140afb82b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afb82f:	85 c0                	test   %eax,%eax
140afb831:	75 4f                	jne    0x140afb882
140afb833:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afb837:	48 85 c9             	test   %rcx,%rcx
140afb83a:	74 1d                	je     0x140afb859
140afb83c:	48 ff 41 08          	incq   0x8(%rcx)
140afb840:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afb845:	75 12                	jne    0x140afb859
140afb847:	48 8b 01             	mov    (%rcx),%rax
140afb84a:	ba 01 00 00 00       	mov    $0x1,%edx
140afb84f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afb853:	ff 15 c7 81 48 00    	call   *0x4881c7(%rip)        # 0x140f83a20
140afb859:	48 85 db             	test   %rbx,%rbx
140afb85c:	74 5c                	je     0x140afb8ba
140afb85e:	48 8b c3             	mov    %rbx,%rax
140afb861:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afb868:	00
140afb869:	48 33 cc             	xor    %rsp,%rcx
140afb86c:	e8 8f fc 31 00       	call   0x140e1b500
140afb871:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afb878:	00
140afb879:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afb880:	5f                   	pop    %rdi
140afb881:	c3                   	ret
140afb882:	48 85 c9             	test   %rcx,%rcx
140afb885:	74 33                	je     0x140afb8ba
140afb887:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afb88e:	00 00
140afb890:	48 8b 01             	mov    (%rcx),%rax
140afb893:	4c 8d 05 d6 53 8c 00 	lea    0x8c53d6(%rip),%r8        # 0x1413c0c70
140afb89a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afb89f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afb8a3:	ff 15 77 81 48 00    	call   *0x488177(%rip)        # 0x140f83a20
140afb8a9:	48 8b 08             	mov    (%rax),%rcx
140afb8ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afb8b0:	48 85 db             	test   %rbx,%rbx
140afb8b3:	75 a9                	jne    0x140afb85e
140afb8b5:	48 85 c9             	test   %rcx,%rcx
140afb8b8:	75 d6                	jne    0x140afb890
140afb8ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afb8bf:	48 8b cf             	mov    %rdi,%rcx
140afb8c2:	e8 59 8c 89 ff       	call   0x140394520
140afb8c7:	48 8b d8             	mov    %rax,%rbx
140afb8ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb8cf:	e8 fc b4 fd ff       	call   0x140ad6dd0
140afb8d4:	90                   	nop
140afb8d5:	4c 8b cb             	mov    %rbx,%r9
140afb8d8:	4c 8b c0             	mov    %rax,%r8
140afb8db:	48 8d 15 26 7c 4e 00 	lea    0x4e7c26(%rip),%rdx        # 0x140fe3508
140afb8e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb8e7:	e8 b4 5f 89 ff       	call   0x1403918a0
140afb8ec:	90                   	nop
140afb8ed:	48 8b d0             	mov    %rax,%rdx
140afb8f0:	48 8d 0d d9 2b 9a 00 	lea    0x9a2bd9(%rip),%rcx        # 0x14149e4d0
140afb8f7:	e8 14 46 6d ff       	call   0x1401cff10
140afb8fc:	48 8d 15 4d c3 88 ff 	lea    -0x773cb3(%rip),%rdx        # 0x140387c50
140afb903:	48 8b c8             	mov    %rax,%rcx
140afb906:	e8 c5 e2 88 ff       	call   0x140389bd0
140afb90b:	90                   	nop
140afb90c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afb911:	e8 3a c1 69 ff       	call   0x140197a50
140afb916:	90                   	nop
140afb917:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afb91c:	e8 2f c1 69 ff       	call   0x140197a50
140afb921:	90                   	nop
140afb922:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afb927:	e8 24 c1 69 ff       	call   0x140197a50
140afb92c:	e8 0f 90 fb ff       	call   0x140ab4940
140afb931:	cc                   	int3
140afb932:	cc                   	int3
140afb933:	cc                   	int3
140afb934:	cc                   	int3
140afb935:	cc                   	int3