140a9869c:	cc                   	int3
140a9869d:	cc                   	int3
140a9869e:	cc                   	int3
140a9869f:	cc                   	int3
140a986a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a986a5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a986aa:	48 83 ec 28          	sub    $0x28,%rsp
140a986ae:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a986b3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a986b8:	e8 b3 81 74 ff       	call   0x1401e0870
140a986bd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a986c2:	48 8d 0d 6f b6 5e 00 	lea    0x5eb66f(%rip),%rcx        # 0x141083d38
140a986c9:	48 89 08             	mov    %rcx,(%rax)
140a986cc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a986d1:	48 83 c4 28          	add    $0x28,%rsp
140a986d5:	c3                   	ret
140a986d6:	cc                   	int3
140a986d7:	cc                   	int3
140a986d8:	cc                   	int3
140a986d9:	cc                   	int3
140a986da:	cc                   	int3
140a986db:	cc                   	int3
140a986dc:	cc                   	int3
140a986dd:	cc                   	int3
140a986de:	cc                   	int3
140a986df:	cc                   	int3
140a986e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a986e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a986ea:	48 83 ec 28          	sub    $0x28,%rsp
140a986ee:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a986f3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a986f8:	e8 33 82 74 ff       	call   0x1401e0930
140a986fd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98702:	48 8d 0d 2f b6 5e 00 	lea    0x5eb62f(%rip),%rcx        # 0x141083d38
140a98709:	48 89 08             	mov    %rcx,(%rax)
140a9870c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98711:	48 83 c4 28          	add    $0x28,%rsp
140a98715:	c3                   	ret
140a98716:	cc                   	int3
140a98717:	cc                   	int3
140a98718:	cc                   	int3
140a98719:	cc                   	int3
140a9871a:	cc                   	int3
140a9871b:	cc                   	int3
140a9871c:	cc                   	int3
140a9871d:	cc                   	int3
140a9871e:	cc                   	int3
140a9871f:	cc                   	int3
140a98720:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a98725:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9872a:	48 83 ec 28          	sub    $0x28,%rsp
140a9872e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a98733:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a98738:	e8 63 00 00 00       	call   0x140a987a0
140a9873d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98742:	48 8d 0d 1f b6 5e 00 	lea    0x5eb61f(%rip),%rcx        # 0x141083d68
140a98749:	48 89 08             	mov    %rcx,(%rax)
140a9874c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98751:	48 83 c4 28          	add    $0x28,%rsp
140a98755:	c3                   	ret
140a98756:	cc                   	int3
140a98757:	cc                   	int3
140a98758:	cc                   	int3
140a98759:	cc                   	int3
140a9875a:	cc                   	int3
140a9875b:	cc                   	int3
140a9875c:	cc                   	int3
140a9875d:	cc                   	int3
140a9875e:	cc                   	int3
140a9875f:	cc                   	int3
140a98760:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a98765:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9876a:	48 83 ec 28          	sub    $0x28,%rsp
140a9876e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a98773:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a98778:	e8 63 00 00 00       	call   0x140a987e0
140a9877d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98782:	48 8d 0d df b5 5e 00 	lea    0x5eb5df(%rip),%rcx        # 0x141083d68
140a98789:	48 89 08             	mov    %rcx,(%rax)
140a9878c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98791:	48 83 c4 28          	add    $0x28,%rsp
140a98795:	c3                   	ret
140a98796:	cc                   	int3
140a98797:	cc                   	int3
140a98798:	cc                   	int3
140a98799:	cc                   	int3
140a9879a:	cc                   	int3
140a9879b:	cc                   	int3
140a9879c:	cc                   	int3
140a9879d:	cc                   	int3
140a9879e:	cc                   	int3
140a9879f:	cc                   	int3
140a987a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a987a5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a987aa:	48 83 ec 28          	sub    $0x28,%rsp
140a987ae:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a987b3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a987b8:	e8 b3 80 74 ff       	call   0x1401e0870
140a987bd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a987c2:	48 8d 0d 87 b5 5e 00 	lea    0x5eb587(%rip),%rcx        # 0x141083d50
140a987c9:	48 89 08             	mov    %rcx,(%rax)
140a987cc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a987d1:	48 83 c4 28          	add    $0x28,%rsp
140a987d5:	c3                   	ret
140a987d6:	cc                   	int3
140a987d7:	cc                   	int3
140a987d8:	cc                   	int3
140a987d9:	cc                   	int3
140a987da:	cc                   	int3
140a987db:	cc                   	int3
140a987dc:	cc                   	int3
140a987dd:	cc                   	int3
140a987de:	cc                   	int3
140a987df:	cc                   	int3
140a987e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a987e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a987ea:	48 83 ec 28          	sub    $0x28,%rsp
140a987ee:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a987f3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a987f8:	e8 33 81 74 ff       	call   0x1401e0930
140a987fd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98802:	48 8d 0d 47 b5 5e 00 	lea    0x5eb547(%rip),%rcx        # 0x141083d50
140a98809:	48 89 08             	mov    %rcx,(%rax)
140a9880c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98811:	48 83 c4 28          	add    $0x28,%rsp
140a98815:	c3                   	ret
140a98816:	cc                   	int3
140a98817:	cc                   	int3
140a98818:	cc                   	int3
140a98819:	cc                   	int3
140a9881a:	cc                   	int3
140a9881b:	cc                   	int3
140a9881c:	cc                   	int3
140a9881d:	cc                   	int3
140a9881e:	cc                   	int3
140a9881f:	cc                   	int3
140a98820:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a98825:	48 83 ec 28          	sub    $0x28,%rsp
140a98829:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a9882e:	e8 7d d2 ff ff       	call   0x140a95ab0
140a98833:	90                   	nop
140a98834:	48 83 c4 28          	add    $0x28,%rsp
140a98838:	c3                   	ret
140a98839:	cc                   	int3
140a9883a:	cc                   	int3
140a9883b:	cc                   	int3
140a9883c:	cc                   	int3
140a9883d:	cc                   	int3
140a9883e:	cc                   	int3
140a9883f:	cc                   	int3
140a98840:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a98845:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9884a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9884f:	48 83 ec 38          	sub    $0x38,%rsp
140a98853:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a98858:	48 8b 00             	mov    (%rax),%rax
140a9885b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a98860:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140a98865:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9886a:	e8 a1 00 00 00       	call   0x140a98910
140a9886f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140a98874:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a98879:	48 89 08             	mov    %rcx,(%rax)
140a9887c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140a98881:	48 83 c4 38          	add    $0x38,%rsp
140a98885:	c3                   	ret
140a98886:	cc                   	int3
140a98887:	cc                   	int3
140a98888:	cc                   	int3
140a98889:	cc                   	int3
140a9888a:	cc                   	int3
140a9888b:	cc                   	int3
140a9888c:	cc                   	int3
140a9888d:	cc                   	int3
140a9888e:	cc                   	int3
140a9888f:	cc                   	int3
140a98890:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a98895:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9889a:	48 83 ec 38          	sub    $0x38,%rsp
140a9889e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140a988a3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a988a8:	e8 53 e6 6f ff       	call   0x140196f00
140a988ad:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a988b2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a988b7:	48 8b 09             	mov    (%rcx),%rcx
140a988ba:	48 39 08             	cmp    %rcx,(%rax)
140a988bd:	73 0a                	jae    0x140a988c9
140a988bf:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140a988c6:	00
140a988c7:	eb 08                	jmp    0x140a988d1
140a988c9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140a988d0:	00
140a988d1:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140a988d6:	48 83 c4 38          	add    $0x38,%rsp
140a988da:	c3                   	ret
140a988db:	cc                   	int3
140a988dc:	cc                   	int3
140a988dd:	cc                   	int3
140a988de:	cc                   	int3
140a988df:	cc                   	int3
140a988e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a988e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a988ea:	48 83 ec 28          	sub    $0x28,%rsp
140a988ee:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a988f3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a988f8:	e8 93 ff ff ff       	call   0x140a98890
140a988fd:	48 83 c4 28          	add    $0x28,%rsp
140a98901:	c3                   	ret
140a98902:	cc                   	int3
140a98903:	cc                   	int3
140a98904:	cc                   	int3
140a98905:	cc                   	int3
140a98906:	cc                   	int3
140a98907:	cc                   	int3
140a98908:	cc                   	int3
140a98909:	cc                   	int3
140a9890a:	cc                   	int3
140a9890b:	cc                   	int3
140a9890c:	cc                   	int3
140a9890d:	cc                   	int3
140a9890e:	cc                   	int3
140a9890f:	cc                   	int3
140a98910:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a98915:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9891a:	48 83 ec 28          	sub    $0x28,%rsp
140a9891e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a98923:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a98928:	e8 83 2e ec ff       	call   0x14095b7b0
140a9892d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98932:	48 83 c4 28          	add    $0x28,%rsp
140a98936:	c3                   	ret
140a98937:	cc                   	int3
140a98938:	cc                   	int3
140a98939:	cc                   	int3
140a9893a:	cc                   	int3
140a9893b:	cc                   	int3
140a9893c:	cc                   	int3
140a9893d:	cc                   	int3
140a9893e:	cc                   	int3
140a9893f:	cc                   	int3
140a98940:	89 54 24 10          	mov    %edx,0x10(%rsp)
140a98944:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a98949:	48 83 ec 28          	sub    $0x28,%rsp
140a9894d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a98952:	e8 c9 fe ff ff       	call   0x140a98820
140a98957:	8b 44 24 38          	mov    0x38(%rsp),%eax
140a9895b:	83 e0 01             	and    $0x1,%eax
140a9895e:	85 c0                	test   %eax,%eax
140a98960:	74 10                	je     0x140a98972
140a98962:	ba 18 00 00 00       	mov    $0x18,%edx
140a98967:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a9896c:	e8 d3 27 38 00       	call   0x140e1b144
140a98971:	90                   	nop
140a98972:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98977:	48 83 c4 28          	add    $0x28,%rsp
140a9897b:	c3                   	ret
140a9897c:	cc                   	int3
140a9897d:	cc                   	int3
140a9897e:	cc                   	int3
140a9897f:	cc                   	int3
140a98980:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a98985:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9898a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9898f:	48 83 ec 48          	sub    $0x48,%rsp
140a98993:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a98998:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a9899d:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a989a2:	e8 09 e5 6f ff       	call   0x140196eb0
140a989a7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a989ac:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a989b1:	48 8b 00             	mov    (%rax),%rax
140a989b4:	48 03 44 24 60       	add    0x60(%rsp),%rax
140a989b9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a989be:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140a989c3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a989c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a989cd:	e8 1e 88 56 ff       	call   0x1400011f0
140a989d2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140a989d7:	48 83 c4 48          	add    $0x48,%rsp
140a989db:	c3                   	ret
140a989dc:	cc                   	int3
140a989dd:	cc                   	int3
140a989de:	cc                   	int3
140a989df:	cc                   	int3
140a989e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a989e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a989ea:	48 83 ec 58          	sub    $0x58,%rsp
140a989ee:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a989f3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a989f8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a989fd:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a98a02:	e8 a9 37 8e ff       	call   0x14037c1b0
140a98a07:	48 8b 00             	mov    (%rax),%rax
140a98a0a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a98a0f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a98a14:	48 83 c0 08          	add    $0x8,%rax
140a98a18:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a98a1d:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140a98a22:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140a98a27:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a98a2c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a98a31:	e8 fa fa ff ff       	call   0x140a98530
140a98a36:	90                   	nop
140a98a37:	48 83 c4 58          	add    $0x58,%rsp
140a98a3b:	c3                   	ret
140a98a3c:	cc                   	int3
140a98a3d:	cc                   	int3
140a98a3e:	cc                   	int3
140a98a3f:	cc                   	int3
140a98a40:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a98a45:	48 83 ec 38          	sub    $0x38,%rsp
140a98a49:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a98a4e:	e8 7d 6c 70 ff       	call   0x14019f6d0
140a98a53:	0f b6 00             	movzbl (%rax),%eax
140a98a56:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a98a5b:	ba 08 00 00 00       	mov    $0x8,%edx
140a98a60:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a98a65:	e8 86 f9 ff ff       	call   0x140a983f0
140a98a6a:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a98a6f:	48 83 c4 38          	add    $0x38,%rsp
140a98a73:	c3                   	ret
140a98a74:	cc                   	int3
140a98a75:	cc                   	int3
140a98a76:	cc                   	int3
140a98a77:	cc                   	int3
140a98a78:	cc                   	int3
140a98a79:	cc                   	int3
140a98a7a:	cc                   	int3
140a98a7b:	cc                   	int3
140a98a7c:	cc                   	int3
140a98a7d:	cc                   	int3
140a98a7e:	cc                   	int3
140a98a7f:	cc                   	int3
140a98a80:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a98a85:	48 83 ec 38          	sub    $0x38,%rsp
140a98a89:	e8 52 04 00 00       	call   0x140a98ee0
140a98a8e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a98a93:	48 89 01             	mov    %rax,(%rcx)
140a98a96:	b9 10 00 00 00       	mov    $0x10,%ecx
140a98a9b:	e8 68 26 38 00       	call   0x140e1b108
140a98aa0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a98aa5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a98aaa:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a98aaf:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a98ab3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a98ab8:	48 83 c4 38          	add    $0x38,%rsp
140a98abc:	c3                   	ret
140a98abd:	cc                   	int3
140a98abe:	cc                   	int3
140a98abf:	cc                   	int3