140a95672:	b9 10 00 00 00       	mov    $0x10,%ecx
140a95677:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140a95679:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a9567e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a95683:	48 8b f8             	mov    %rax,%rdi
140a95686:	48 8b f1             	mov    %rcx,%rsi
140a95689:	b9 10 00 00 00       	mov    $0x10,%ecx
140a9568e:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140a95690:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140a95695:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a9569a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a9569f:	e8 8c f7 7b ff       	call   0x140254e30
140a956a4:	90                   	nop
140a956a5:	4c 8d 0d a4 23 70 ff 	lea    -0x8fdc5c(%rip),%r9        # 0x140197a50
140a956ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a956b2:	ba 20 00 00 00       	mov    $0x20,%edx
140a956b7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a956bc:	e8 8b 5e 38 00       	call   0x140e1b54c
140a956c1:	90                   	nop
140a956c2:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140a956c9:	00
140a956ca:	e8 81 23 70 ff       	call   0x140197a50
140a956cf:	90                   	nop
140a956d0:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140a956d7:	00
140a956d8:	e8 73 23 70 ff       	call   0x140197a50
140a956dd:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a956e4:	00
140a956e5:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140a956ec:	00
140a956ed:	48 33 cc             	xor    %rsp,%rcx
140a956f0:	e8 0b 5e 38 00       	call   0x140e1b500
140a956f5:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140a956fc:	5f                   	pop    %rdi
140a956fd:	5e                   	pop    %rsi
140a956fe:	c3                   	ret
140a956ff:	cc                   	int3
140a95700:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95705:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9570a:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9570f:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95714:	48 89 08             	mov    %rcx,(%rax)
140a95717:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9571c:	c3                   	ret
140a9571d:	cc                   	int3
140a9571e:	cc                   	int3
140a9571f:	cc                   	int3
140a95720:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95725:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9572a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9572f:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95734:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95739:	48 89 08             	mov    %rcx,(%rax)
140a9573c:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95741:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140a95746:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a9574a:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a9574e:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95753:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140a95758:	48 89 48 10          	mov    %rcx,0x10(%rax)
140a9575c:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95761:	c3                   	ret
140a95762:	cc                   	int3
140a95763:	cc                   	int3
140a95764:	cc                   	int3
140a95765:	cc                   	int3
140a95766:	cc                   	int3
140a95767:	cc                   	int3
140a95768:	cc                   	int3
140a95769:	cc                   	int3
140a9576a:	cc                   	int3
140a9576b:	cc                   	int3
140a9576c:	cc                   	int3
140a9576d:	cc                   	int3
140a9576e:	cc                   	int3
140a9576f:	cc                   	int3
140a95770:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95775:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9577a:	48 83 ec 28          	sub    $0x28,%rsp
140a9577e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a95783:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95788:	e8 e3 b0 74 ff       	call   0x1401e0870
140a9578d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95792:	48 8d 0d df e4 5e 00 	lea    0x5ee4df(%rip),%rcx        # 0x141083c78
140a95799:	48 89 08             	mov    %rcx,(%rax)
140a9579c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957a1:	48 83 c4 28          	add    $0x28,%rsp
140a957a5:	c3                   	ret
140a957a6:	cc                   	int3
140a957a7:	cc                   	int3
140a957a8:	cc                   	int3
140a957a9:	cc                   	int3
140a957aa:	cc                   	int3
140a957ab:	cc                   	int3
140a957ac:	cc                   	int3
140a957ad:	cc                   	int3
140a957ae:	cc                   	int3
140a957af:	cc                   	int3
140a957b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a957b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a957ba:	48 83 ec 28          	sub    $0x28,%rsp
140a957be:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a957c3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a957c8:	e8 e3 b0 74 ff       	call   0x1401e08b0
140a957cd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957d2:	48 8d 0d 9f e4 5e 00 	lea    0x5ee49f(%rip),%rcx        # 0x141083c78
140a957d9:	48 89 08             	mov    %rcx,(%rax)
140a957dc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957e1:	48 83 c4 28          	add    $0x28,%rsp
140a957e5:	c3                   	ret
140a957e6:	cc                   	int3
140a957e7:	cc                   	int3
140a957e8:	cc                   	int3
140a957e9:	cc                   	int3
140a957ea:	cc                   	int3
140a957eb:	cc                   	int3
140a957ec:	cc                   	int3
140a957ed:	cc                   	int3
140a957ee:	cc                   	int3
140a957ef:	cc                   	int3
140a957f0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a957f5:	48 83 ec 28          	sub    $0x28,%rsp
140a957f9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957fe:	48 8b c8             	mov    %rax,%rcx
140a95801:	e8 4a 22 70 ff       	call   0x140197a50
140a95806:	90                   	nop
140a95807:	48 83 c4 28          	add    $0x28,%rsp
140a9580b:	c3                   	ret
140a9580c:	cc                   	int3
140a9580d:	cc                   	int3
140a9580e:	cc                   	int3
140a9580f:	cc                   	int3
140a95810:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95815:	48 83 ec 38          	sub    $0x38,%rsp
140a95819:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9581e:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140a95823:	74 27                	je     0x140a9584c
140a95825:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9582a:	48 8b 00             	mov    (%rax),%rax
140a9582d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a95832:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a95838:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9583d:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a95841:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a95846:	e8 b5 1a 00 00       	call   0x140a97300
140a9584b:	90                   	nop
140a9584c:	48 83 c4 38          	add    $0x38,%rsp
140a95850:	c3                   	ret
140a95851:	cc                   	int3
140a95852:	cc                   	int3
140a95853:	cc                   	int3
140a95854:	cc                   	int3
140a95855:	cc                   	int3
140a95856:	cc                   	int3
140a95857:	cc                   	int3
140a95858:	cc                   	int3
140a95859:	cc                   	int3
140a9585a:	cc                   	int3
140a9585b:	cc                   	int3
140a9585c:	cc                   	int3
140a9585d:	cc                   	int3
140a9585e:	cc                   	int3
140a9585f:	cc                   	int3
140a95860:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95865:	48 83 ec 28          	sub    $0x28,%rsp
140a95869:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9586e:	48 83 c0 18          	add    $0x18,%rax
140a95872:	48 8b c8             	mov    %rax,%rcx
140a95875:	e8 26 00 00 00       	call   0x140a958a0
140a9587a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9587f:	48 83 c0 08          	add    $0x8,%rax
140a95883:	48 8b c8             	mov    %rax,%rcx
140a95886:	e8 c5 00 00 00       	call   0x140a95950
140a9588b:	90                   	nop
140a9588c:	48 83 c4 28          	add    $0x28,%rsp
140a95890:	c3                   	ret
140a95891:	cc                   	int3
140a95892:	cc                   	int3
140a95893:	cc                   	int3
140a95894:	cc                   	int3
140a95895:	cc                   	int3
140a95896:	cc                   	int3
140a95897:	cc                   	int3
140a95898:	cc                   	int3
140a95899:	cc                   	int3
140a9589a:	cc                   	int3
140a9589b:	cc                   	int3
140a9589c:	cc                   	int3
140a9589d:	cc                   	int3
140a9589e:	cc                   	int3
140a9589f:	cc                   	int3
140a958a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a958a5:	48 83 ec 28          	sub    $0x28,%rsp
140a958a9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a958ae:	e8 fd 10 00 00       	call   0x140a969b0
140a958b3:	90                   	nop
140a958b4:	48 83 c4 28          	add    $0x28,%rsp
140a958b8:	c3                   	ret
140a958b9:	cc                   	int3
140a958ba:	cc                   	int3
140a958bb:	cc                   	int3
140a958bc:	cc                   	int3
140a958bd:	cc                   	int3
140a958be:	cc                   	int3
140a958bf:	cc                   	int3
140a958c0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a958c5:	48 83 ec 38          	sub    $0x38,%rsp
140a958c9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a958ce:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140a958d3:	74 37                	je     0x140a9590c
140a958d5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a958da:	48 8b 40 08          	mov    0x8(%rax),%rax
140a958de:	48 83 c0 10          	add    $0x10,%rax
140a958e2:	48 8b c8             	mov    %rax,%rcx
140a958e5:	e8 76 ee ff ff       	call   0x140a94760
140a958ea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a958ef:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a958f4:	48 8b 00             	mov    (%rax),%rax
140a958f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a958fc:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140a95901:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a95906:	e8 95 f0 ff ff       	call   0x140a949a0
140a9590b:	90                   	nop
140a9590c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a95911:	e8 fa fe ff ff       	call   0x140a95810
140a95916:	90                   	nop
140a95917:	48 83 c4 38          	add    $0x38,%rsp
140a9591b:	c3                   	ret
140a9591c:	cc                   	int3
140a9591d:	cc                   	int3
140a9591e:	cc                   	int3
140a9591f:	cc                   	int3
140a95920:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95925:	48 83 ec 28          	sub    $0x28,%rsp
140a95929:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9592e:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a95932:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95937:	48 8b 08             	mov    (%rax),%rcx
140a9593a:	e8 11 e5 ff ff       	call   0x140a93e50
140a9593f:	90                   	nop
140a95940:	48 83 c4 28          	add    $0x28,%rsp
140a95944:	c3                   	ret
140a95945:	cc                   	int3
140a95946:	cc                   	int3
140a95947:	cc                   	int3
140a95948:	cc                   	int3
140a95949:	cc                   	int3
140a9594a:	cc                   	int3
140a9594b:	cc                   	int3
140a9594c:	cc                   	int3
140a9594d:	cc                   	int3
140a9594e:	cc                   	int3
140a9594f:	cc                   	int3
140a95950:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95955:	48 83 ec 28          	sub    $0x28,%rsp
140a95959:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a9595e:	e8 ed 10 00 00       	call   0x140a96a50
140a95963:	90                   	nop
140a95964:	48 83 c4 28          	add    $0x28,%rsp
140a95968:	c3                   	ret
140a95969:	cc                   	int3
140a9596a:	cc                   	int3
140a9596b:	cc                   	int3
140a9596c:	cc                   	int3
140a9596d:	cc                   	int3
140a9596e:	cc                   	int3
140a9596f:	cc                   	int3
140a95970:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95975:	48 83 ec 28          	sub    $0x28,%rsp
140a95979:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9597e:	48 83 c0 20          	add    $0x20,%rax
140a95982:	48 8b c8             	mov    %rax,%rcx
140a95985:	e8 86 00 00 00       	call   0x140a95a10
140a9598a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9598f:	48 8b c8             	mov    %rax,%rcx
140a95992:	e8 b9 20 70 ff       	call   0x140197a50
140a95997:	90                   	nop
140a95998:	48 83 c4 28          	add    $0x28,%rsp
140a9599c:	c3                   	ret
140a9599d:	cc                   	int3
140a9599e:	cc                   	int3
140a9599f:	cc                   	int3
140a959a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a959a5:	48 83 ec 38          	sub    $0x38,%rsp
140a959a9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a959ae:	48 83 38 00          	cmpq   $0x0,(%rax)
140a959b2:	74 2f                	je     0x140a959e3
140a959b4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a959b9:	48 8b c8             	mov    %rax,%rcx
140a959bc:	e8 9f ed ff ff       	call   0x140a94760
140a959c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a959c6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a959cb:	48 8b 00             	mov    (%rax),%rax
140a959ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a959d3:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140a959d8:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a959dd:	e8 ee 03 00 00       	call   0x140a95dd0
140a959e2:	90                   	nop
140a959e3:	48 83 c4 38          	add    $0x38,%rsp
140a959e7:	c3                   	ret
140a959e8:	cc                   	int3
140a959e9:	cc                   	int3
140a959ea:	cc                   	int3
140a959eb:	cc                   	int3
140a959ec:	cc                   	int3
140a959ed:	cc                   	int3
140a959ee:	cc                   	int3
140a959ef:	cc                   	int3
140a959f0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a959f5:	48 83 ec 28          	sub    $0x28,%rsp
140a959f9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a959fe:	e8 5d fe ff ff       	call   0x140a95860
140a95a03:	90                   	nop
140a95a04:	48 83 c4 28          	add    $0x28,%rsp
140a95a08:	c3                   	ret
140a95a09:	cc                   	int3
140a95a0a:	cc                   	int3
140a95a0b:	cc                   	int3
140a95a0c:	cc                   	int3
140a95a0d:	cc                   	int3
140a95a0e:	cc                   	int3
140a95a0f:	cc                   	int3
140a95a10:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95a15:	48 83 ec 28          	sub    $0x28,%rsp
140a95a19:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95a1e:	48 83 c0 20          	add    $0x20,%rax
140a95a22:	48 8b c8             	mov    %rax,%rcx
140a95a25:	e8 36 29 70 ff       	call   0x140198360
140a95a2a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95a2f:	48 8b c8             	mov    %rax,%rcx
140a95a32:	e8 19 20 70 ff       	call   0x140197a50
140a95a37:	90                   	nop
140a95a38:	48 83 c4 28          	add    $0x28,%rsp
140a95a3c:	c3                   	ret
140a95a3d:	cc                   	int3
140a95a3e:	cc                   	int3
140a95a3f:	cc                   	int3
140a95a40:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95a45:	48 83 ec 28          	sub    $0x28,%rsp
140a95a49:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95a4e:	48 83 38 00          	cmpq   $0x0,(%rax)
140a95a52:	74 0e                	je     0x140a95a62
140a95a54:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95a59:	48 8b 08             	mov    (%rax),%rcx
140a95a5c:	e8 3f 17 00 00       	call   0x140a971a0
140a95a61:	90                   	nop
140a95a62:	48 83 c4 28          	add    $0x28,%rsp
140a95a66:	c3                   	ret
140a95a67:	cc                   	int3
140a95a68:	cc                   	int3