140a6956a:	48 8b d9             	mov    %rcx,%rbx
140a6956d:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69571:	e8 6a e4 fe ff       	call   0x140a579e0
140a69576:	84 c0                	test   %al,%al
140a69578:	74 1c                	je     0x140a69596
140a6957a:	48 8b d7             	mov    %rdi,%rdx
140a6957d:	48 8b cb             	mov    %rbx,%rcx
140a69580:	e8 7b 0e ff ff       	call   0x140a5a400
140a69585:	84 c0                	test   %al,%al
140a69587:	74 0d                	je     0x140a69596
140a69589:	b0 01                	mov    $0x1,%al
140a6958b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69590:	48 83 c4 20          	add    $0x20,%rsp
140a69594:	5f                   	pop    %rdi
140a69595:	c3                   	ret
140a69596:	32 c0                	xor    %al,%al
140a69598:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a6959d:	48 83 c4 20          	add    $0x20,%rsp
140a695a1:	5f                   	pop    %rdi
140a695a2:	c3                   	ret
140a695a3:	cc                   	int3
140a695a4:	cc                   	int3
140a695a5:	cc                   	int3
140a695a6:	cc                   	int3
140a695a7:	cc                   	int3
140a695a8:	cc                   	int3
140a695a9:	cc                   	int3
140a695aa:	cc                   	int3
140a695ab:	cc                   	int3
140a695ac:	cc                   	int3
140a695ad:	cc                   	int3
140a695ae:	cc                   	int3
140a695af:	cc                   	int3
140a695b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a695b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a695ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a695bf:	57                   	push   %rdi
140a695c0:	48 83 ec 20          	sub    $0x20,%rsp
140a695c4:	48 8b d9             	mov    %rcx,%rbx
140a695c7:	48 8d 7a 18          	lea    0x18(%rdx),%rdi
140a695cb:	48 8d 72 10          	lea    0x10(%rdx),%rsi
140a695cf:	48 8d 6a 08          	lea    0x8(%rdx),%rbp
140a695d3:	e8 a8 90 ff ff       	call   0x140a62680
140a695d8:	84 c0                	test   %al,%al
140a695da:	74 31                	je     0x140a6960d
140a695dc:	48 8b d5             	mov    %rbp,%rdx
140a695df:	48 8b cb             	mov    %rbx,%rcx
140a695e2:	e8 f9 e3 fe ff       	call   0x140a579e0
140a695e7:	84 c0                	test   %al,%al
140a695e9:	74 22                	je     0x140a6960d
140a695eb:	48 8b d6             	mov    %rsi,%rdx
140a695ee:	48 8b cb             	mov    %rbx,%rcx
140a695f1:	e8 ea e3 fe ff       	call   0x140a579e0
140a695f6:	84 c0                	test   %al,%al
140a695f8:	74 13                	je     0x140a6960d
140a695fa:	48 8b d7             	mov    %rdi,%rdx
140a695fd:	48 8b cb             	mov    %rbx,%rcx
140a69600:	e8 4b db fe ff       	call   0x140a57150
140a69605:	84 c0                	test   %al,%al
140a69607:	74 04                	je     0x140a6960d
140a69609:	b0 01                	mov    $0x1,%al
140a6960b:	eb 02                	jmp    0x140a6960f
140a6960d:	32 c0                	xor    %al,%al
140a6960f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69614:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140a69619:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a6961e:	48 83 c4 20          	add    $0x20,%rsp
140a69622:	5f                   	pop    %rdi
140a69623:	c3                   	ret
140a69624:	cc                   	int3
140a69625:	cc                   	int3
140a69626:	cc                   	int3
140a69627:	cc                   	int3
140a69628:	cc                   	int3
140a69629:	cc                   	int3
140a6962a:	cc                   	int3
140a6962b:	cc                   	int3
140a6962c:	cc                   	int3
140a6962d:	cc                   	int3
140a6962e:	cc                   	int3
140a6962f:	cc                   	int3
140a69630:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69635:	57                   	push   %rdi
140a69636:	48 83 ec 20          	sub    $0x20,%rsp
140a6963a:	48 8b d9             	mov    %rcx,%rbx
140a6963d:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69641:	e8 9a e3 fe ff       	call   0x140a579e0
140a69646:	84 c0                	test   %al,%al
140a69648:	74 1c                	je     0x140a69666
140a6964a:	48 8b d3             	mov    %rbx,%rdx
140a6964d:	48 8b cf             	mov    %rdi,%rcx
140a69650:	e8 eb 24 7d ff       	call   0x14023bb40
140a69655:	84 c0                	test   %al,%al
140a69657:	74 0d                	je     0x140a69666
140a69659:	b0 01                	mov    $0x1,%al
140a6965b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69660:	48 83 c4 20          	add    $0x20,%rsp
140a69664:	5f                   	pop    %rdi
140a69665:	c3                   	ret
140a69666:	32 c0                	xor    %al,%al
140a69668:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a6966d:	48 83 c4 20          	add    $0x20,%rsp
140a69671:	5f                   	pop    %rdi
140a69672:	c3                   	ret
140a69673:	cc                   	int3
140a69674:	cc                   	int3
140a69675:	cc                   	int3
140a69676:	cc                   	int3
140a69677:	cc                   	int3
140a69678:	cc                   	int3
140a69679:	cc                   	int3
140a6967a:	cc                   	int3
140a6967b:	cc                   	int3
140a6967c:	cc                   	int3
140a6967d:	cc                   	int3
140a6967e:	cc                   	int3
140a6967f:	cc                   	int3
140a69680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69685:	57                   	push   %rdi
140a69686:	48 83 ec 20          	sub    $0x20,%rsp
140a6968a:	48 8b d9             	mov    %rcx,%rbx
140a6968d:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69691:	e8 4a e3 fe ff       	call   0x140a579e0
140a69696:	84 c0                	test   %al,%al
140a69698:	74 1c                	je     0x140a696b6
140a6969a:	48 8b d7             	mov    %rdi,%rdx
140a6969d:	48 8b cb             	mov    %rbx,%rcx
140a696a0:	e8 ab da fe ff       	call   0x140a57150
140a696a5:	84 c0                	test   %al,%al
140a696a7:	74 0d                	je     0x140a696b6
140a696a9:	b0 01                	mov    $0x1,%al
140a696ab:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a696b0:	48 83 c4 20          	add    $0x20,%rsp
140a696b4:	5f                   	pop    %rdi
140a696b5:	c3                   	ret
140a696b6:	32 c0                	xor    %al,%al
140a696b8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a696bd:	48 83 c4 20          	add    $0x20,%rsp
140a696c1:	5f                   	pop    %rdi
140a696c2:	c3                   	ret
140a696c3:	cc                   	int3
140a696c4:	cc                   	int3
140a696c5:	cc                   	int3
140a696c6:	cc                   	int3
140a696c7:	cc                   	int3
140a696c8:	cc                   	int3
140a696c9:	cc                   	int3
140a696ca:	cc                   	int3
140a696cb:	cc                   	int3
140a696cc:	cc                   	int3
140a696cd:	cc                   	int3
140a696ce:	cc                   	int3
140a696cf:	cc                   	int3
140a696d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a696d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a696da:	57                   	push   %rdi
140a696db:	48 83 ec 20          	sub    $0x20,%rsp
140a696df:	48 8b d9             	mov    %rcx,%rbx
140a696e2:	48 8d 7a 10          	lea    0x10(%rdx),%rdi
140a696e6:	48 8d 72 08          	lea    0x8(%rdx),%rsi
140a696ea:	e8 f1 e2 fe ff       	call   0x140a579e0
140a696ef:	84 c0                	test   %al,%al
140a696f1:	74 30                	je     0x140a69723
140a696f3:	48 8b d6             	mov    %rsi,%rdx
140a696f6:	48 8b cb             	mov    %rbx,%rcx
140a696f9:	e8 82 8f ff ff       	call   0x140a62680
140a696fe:	84 c0                	test   %al,%al
140a69700:	74 21                	je     0x140a69723
140a69702:	48 8b d7             	mov    %rdi,%rdx
140a69705:	48 8b cb             	mov    %rbx,%rcx
140a69708:	e8 d3 e2 fe ff       	call   0x140a579e0
140a6970d:	84 c0                	test   %al,%al
140a6970f:	74 12                	je     0x140a69723
140a69711:	b0 01                	mov    $0x1,%al
140a69713:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69718:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a6971d:	48 83 c4 20          	add    $0x20,%rsp
140a69721:	5f                   	pop    %rdi
140a69722:	c3                   	ret
140a69723:	32 c0                	xor    %al,%al
140a69725:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a6972a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a6972f:	48 83 c4 20          	add    $0x20,%rsp
140a69733:	5f                   	pop    %rdi
140a69734:	c3                   	ret
140a69735:	cc                   	int3
140a69736:	cc                   	int3
140a69737:	cc                   	int3
140a69738:	cc                   	int3
140a69739:	cc                   	int3
140a6973a:	cc                   	int3
140a6973b:	cc                   	int3
140a6973c:	cc                   	int3
140a6973d:	cc                   	int3
140a6973e:	cc                   	int3
140a6973f:	cc                   	int3
140a69740:	40 53                	rex push %rbx
140a69742:	48 83 ec 20          	sub    $0x20,%rsp
140a69746:	48 8b d9             	mov    %rcx,%rbx
140a69749:	48 8b ca             	mov    %rdx,%rcx
140a6974c:	e8 7f c3 00 00       	call   0x140a75ad0
140a69751:	48 8b d0             	mov    %rax,%rdx
140a69754:	48 8b cb             	mov    %rbx,%rcx
140a69757:	48 83 c4 20          	add    $0x20,%rsp
140a6975b:	5b                   	pop    %rbx
140a6975c:	e9 bf dd fe ff       	jmp    0x140a57520
140a69761:	cc                   	int3
140a69762:	cc                   	int3
140a69763:	cc                   	int3
140a69764:	cc                   	int3
140a69765:	cc                   	int3
140a69766:	cc                   	int3
140a69767:	cc                   	int3
140a69768:	cc                   	int3
140a69769:	cc                   	int3
140a6976a:	cc                   	int3
140a6976b:	cc                   	int3
140a6976c:	cc                   	int3
140a6976d:	cc                   	int3
140a6976e:	cc                   	int3
140a6976f:	cc                   	int3
140a69770:	40 53                	rex push %rbx
140a69772:	48 83 ec 20          	sub    $0x20,%rsp
140a69776:	48 8b d9             	mov    %rcx,%rbx
140a69779:	48 8b ca             	mov    %rdx,%rcx
140a6977c:	e8 df c3 00 00       	call   0x140a75b60
140a69781:	48 8b d0             	mov    %rax,%rdx
140a69784:	48 8b cb             	mov    %rbx,%rcx
140a69787:	48 83 c4 20          	add    $0x20,%rsp
140a6978b:	5b                   	pop    %rbx
140a6978c:	e9 9f de fe ff       	jmp    0x140a57630
140a69791:	cc                   	int3
140a69792:	cc                   	int3
140a69793:	cc                   	int3
140a69794:	cc                   	int3
140a69795:	cc                   	int3
140a69796:	cc                   	int3
140a69797:	cc                   	int3
140a69798:	cc                   	int3
140a69799:	cc                   	int3
140a6979a:	cc                   	int3
140a6979b:	cc                   	int3
140a6979c:	cc                   	int3
140a6979d:	cc                   	int3
140a6979e:	cc                   	int3
140a6979f:	cc                   	int3
140a697a0:	40 53                	rex push %rbx
140a697a2:	48 83 ec 20          	sub    $0x20,%rsp
140a697a6:	48 8b d9             	mov    %rcx,%rbx
140a697a9:	48 8b ca             	mov    %rdx,%rcx
140a697ac:	e8 7f c4 00 00       	call   0x140a75c30
140a697b1:	48 8b d0             	mov    %rax,%rdx
140a697b4:	48 8b cb             	mov    %rbx,%rcx
140a697b7:	48 83 c4 20          	add    $0x20,%rsp
140a697bb:	5b                   	pop    %rbx
140a697bc:	e9 ff df fe ff       	jmp    0x140a577c0
140a697c1:	cc                   	int3
140a697c2:	cc                   	int3
140a697c3:	cc                   	int3
140a697c4:	cc                   	int3
140a697c5:	cc                   	int3
140a697c6:	cc                   	int3
140a697c7:	cc                   	int3
140a697c8:	cc                   	int3
140a697c9:	cc                   	int3
140a697ca:	cc                   	int3
140a697cb:	cc                   	int3
140a697cc:	cc                   	int3
140a697cd:	cc                   	int3
140a697ce:	cc                   	int3
140a697cf:	cc                   	int3
140a697d0:	e9 4b dd fe ff       	jmp    0x140a57520
140a697d5:	cc                   	int3
140a697d6:	cc                   	int3
140a697d7:	cc                   	int3
140a697d8:	cc                   	int3
140a697d9:	cc                   	int3
140a697da:	cc                   	int3
140a697db:	cc                   	int3
140a697dc:	cc                   	int3
140a697dd:	cc                   	int3
140a697de:	cc                   	int3
140a697df:	cc                   	int3
140a697e0:	e9 4b de fe ff       	jmp    0x140a57630
140a697e5:	cc                   	int3
140a697e6:	cc                   	int3
140a697e7:	cc                   	int3
140a697e8:	cc                   	int3
140a697e9:	cc                   	int3
140a697ea:	cc                   	int3
140a697eb:	cc                   	int3
140a697ec:	cc                   	int3
140a697ed:	cc                   	int3
140a697ee:	cc                   	int3
140a697ef:	cc                   	int3
140a697f0:	e9 cb df fe ff       	jmp    0x140a577c0
140a697f5:	cc                   	int3
140a697f6:	cc                   	int3
140a697f7:	cc                   	int3
140a697f8:	cc                   	int3
140a697f9:	cc                   	int3
140a697fa:	cc                   	int3
140a697fb:	cc                   	int3
140a697fc:	cc                   	int3
140a697fd:	cc                   	int3
140a697fe:	cc                   	int3
140a697ff:	cc                   	int3
140a69800:	e9 4b 1a 00 00       	jmp    0x140a6b250
140a69805:	cc                   	int3
140a69806:	cc                   	int3
140a69807:	cc                   	int3
140a69808:	cc                   	int3
140a69809:	cc                   	int3
140a6980a:	cc                   	int3
140a6980b:	cc                   	int3
140a6980c:	cc                   	int3
140a6980d:	cc                   	int3
140a6980e:	cc                   	int3
140a6980f:	cc                   	int3
140a69810:	40 53                	rex push %rbx
140a69812:	48 83 ec 20          	sub    $0x20,%rsp
140a69816:	48 8b da             	mov    %rdx,%rbx
140a69819:	33 c0                	xor    %eax,%eax
140a6981b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a69820:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a69825:	e8 26 e1 fe ff       	call   0x140a57950
140a6982a:	84 c0                	test   %al,%al
140a6982c:	74 10                	je     0x140a6983e
140a6982e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a69833:	48 89 03             	mov    %rax,(%rbx)
140a69836:	b0 01                	mov    $0x1,%al
140a69838:	48 83 c4 20          	add    $0x20,%rsp
140a6983c:	5b                   	pop    %rbx
140a6983d:	c3                   	ret
140a6983e:	32 c0                	xor    %al,%al
140a69840:	48 83 c4 20          	add    $0x20,%rsp
140a69844:	5b                   	pop    %rbx
140a69845:	c3                   	ret
140a69846:	cc                   	int3
140a69847:	cc                   	int3
140a69848:	cc                   	int3
140a69849:	cc                   	int3
140a6984a:	cc                   	int3
140a6984b:	cc                   	int3
140a6984c:	cc                   	int3
140a6984d:	cc                   	int3
140a6984e:	cc                   	int3
140a6984f:	cc                   	int3
140a69850:	e9 2b 8e ff ff       	jmp    0x140a62680
140a69855:	cc                   	int3