14001869e:	cc                   	int3
14001869f:	cc                   	int3
1400186a0:	40 53                	rex push %rbx
1400186a2:	56                   	push   %rsi
1400186a3:	57                   	push   %rdi
1400186a4:	41 56                	push   %r14
1400186a6:	48 83 ec 38          	sub    $0x38,%rsp
1400186aa:	33 ff                	xor    %edi,%edi
1400186ac:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400186b0:	48 85 c9             	test   %rcx,%rcx
1400186b3:	75 0c                	jne    0x1400186c1
1400186b5:	33 c0                	xor    %eax,%eax
1400186b7:	48 83 c4 38          	add    $0x38,%rsp
1400186bb:	41 5e                	pop    %r14
1400186bd:	5f                   	pop    %rdi
1400186be:	5e                   	pop    %rsi
1400186bf:	5b                   	pop    %rbx
1400186c0:	c3                   	ret
1400186c1:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
1400186c5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1400186ca:	48 85 f6             	test   %rsi,%rsi
1400186cd:	74 14                	je     0x1400186e3
1400186cf:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400186d3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400186d7:	48 83 c1 08          	add    $0x8,%rcx
1400186db:	48 03 ce             	add    %rsi,%rcx
1400186de:	48 8b 01             	mov    (%rcx),%rax
1400186e1:	ff 10                	call   *(%rax)
1400186e3:	bb 04 00 00 00       	mov    $0x4,%ebx
1400186e8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400186ec:	48 8b 06             	mov    (%rsi),%rax
1400186ef:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400186f4:	48 8b ce             	mov    %rsi,%rcx
1400186f7:	ff 50 20             	call   *0x20(%rax)
1400186fa:	90                   	nop
1400186fb:	83 e3 fb             	and    $0xfffffffb,%ebx
1400186fe:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140018702:	48 85 f6             	test   %rsi,%rsi
140018705:	74 15                	je     0x14001871c
140018707:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001870b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001870f:	48 83 c1 08          	add    $0x8,%rcx
140018713:	48 03 ce             	add    %rsi,%rcx
140018716:	48 8b 01             	mov    (%rcx),%rax
140018719:	ff 50 08             	call   *0x8(%rax)
14001871c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140018721:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140018726:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001872b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140018730:	48 85 c0             	test   %rax,%rax
140018733:	74 15                	je     0x14001874a
140018735:	48 8b 48 08          	mov    0x8(%rax),%rcx
140018739:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14001873d:	48 83 c0 08          	add    $0x8,%rax
140018741:	48 03 c8             	add    %rax,%rcx
140018744:	48 8b 01             	mov    (%rcx),%rax
140018747:	ff 10                	call   *(%rax)
140018749:	90                   	nop
14001874a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001874f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140018754:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
14001875a:	74 34                	je     0x140018790
14001875c:	b9 a8 00 00 00       	mov    $0xa8,%ecx
140018761:	e8 12 eb 01 00       	call   0x140037278
140018766:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001876b:	48 85 c0             	test   %rax,%rax
14001876e:	74 0b                	je     0x14001877b
140018770:	48 8b c8             	mov    %rax,%rcx
140018773:	e8 b8 b2 00 00       	call   0x140023a30
140018778:	48 8b f8             	mov    %rax,%rdi
14001877b:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140018780:	48 89 47 10          	mov    %rax,0x10(%rdi)
140018784:	48 8b 07             	mov    (%rdi),%rax
140018787:	48 8b cf             	mov    %rdi,%rcx
14001878a:	ff 10                	call   *(%rax)
14001878c:	48 83 c7 20          	add    $0x20,%rdi
140018790:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140018795:	48 85 c0             	test   %rax,%rax
140018798:	74 16                	je     0x1400187b0
14001879a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001879e:	48 83 c0 08          	add    $0x8,%rax
1400187a2:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400187a6:	48 03 c8             	add    %rax,%rcx
1400187a9:	48 8b 01             	mov    (%rcx),%rax
1400187ac:	ff 50 08             	call   *0x8(%rax)
1400187af:	90                   	nop
1400187b0:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400187b5:	48 85 c0             	test   %rax,%rax
1400187b8:	74 15                	je     0x1400187cf
1400187ba:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400187be:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400187c2:	48 83 c0 08          	add    $0x8,%rax
1400187c6:	48 03 c8             	add    %rax,%rcx
1400187c9:	48 8b 01             	mov    (%rcx),%rax
1400187cc:	ff 50 08             	call   *0x8(%rax)
1400187cf:	48 8b c7             	mov    %rdi,%rax
1400187d2:	48 83 c4 38          	add    $0x38,%rsp
1400187d6:	41 5e                	pop    %r14
1400187d8:	5f                   	pop    %rdi
1400187d9:	5e                   	pop    %rsi
1400187da:	5b                   	pop    %rbx
1400187db:	c3                   	ret
1400187dc:	cc                   	int3
1400187dd:	cc                   	int3
1400187de:	cc                   	int3
1400187df:	cc                   	int3
1400187e0:	40 53                	rex push %rbx
1400187e2:	56                   	push   %rsi
1400187e3:	57                   	push   %rdi
1400187e4:	41 56                	push   %r14
1400187e6:	48 83 ec 38          	sub    $0x38,%rsp
1400187ea:	33 ff                	xor    %edi,%edi
1400187ec:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400187f0:	48 85 c9             	test   %rcx,%rcx
1400187f3:	75 0c                	jne    0x140018801
1400187f5:	33 c0                	xor    %eax,%eax
1400187f7:	48 83 c4 38          	add    $0x38,%rsp
1400187fb:	41 5e                	pop    %r14
1400187fd:	5f                   	pop    %rdi
1400187fe:	5e                   	pop    %rsi
1400187ff:	5b                   	pop    %rbx
140018800:	c3                   	ret
140018801:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140018805:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14001880a:	48 85 f6             	test   %rsi,%rsi
14001880d:	74 14                	je     0x140018823
14001880f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140018813:	48 63 48 04          	movslq 0x4(%rax),%rcx
140018817:	48 83 c1 08          	add    $0x8,%rcx
14001881b:	48 03 ce             	add    %rsi,%rcx
14001881e:	48 8b 01             	mov    (%rcx),%rax
140018821:	ff 10                	call   *(%rax)
140018823:	bb 04 00 00 00       	mov    $0x4,%ebx
140018828:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001882c:	48 8b 06             	mov    (%rsi),%rax
14001882f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140018834:	48 8b ce             	mov    %rsi,%rcx
140018837:	ff 50 28             	call   *0x28(%rax)
14001883a:	90                   	nop
14001883b:	83 e3 fb             	and    $0xfffffffb,%ebx
14001883e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140018842:	48 85 f6             	test   %rsi,%rsi
140018845:	74 15                	je     0x14001885c
140018847:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001884b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001884f:	48 83 c1 08          	add    $0x8,%rcx
140018853:	48 03 ce             	add    %rsi,%rcx
140018856:	48 8b 01             	mov    (%rcx),%rax
140018859:	ff 50 08             	call   *0x8(%rax)
14001885c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140018861:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140018866:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001886b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140018870:	48 85 c0             	test   %rax,%rax
140018873:	74 15                	je     0x14001888a
140018875:	48 8b 48 08          	mov    0x8(%rax),%rcx
140018879:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14001887d:	48 83 c0 08          	add    $0x8,%rax
140018881:	48 03 c8             	add    %rax,%rcx
140018884:	48 8b 01             	mov    (%rcx),%rax
140018887:	ff 10                	call   *(%rax)
140018889:	90                   	nop
14001888a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001888f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140018894:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
14001889a:	74 34                	je     0x1400188d0
14001889c:	b9 68 00 00 00       	mov    $0x68,%ecx
1400188a1:	e8 d2 e9 01 00       	call   0x140037278
1400188a6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400188ab:	48 85 c0             	test   %rax,%rax
1400188ae:	74 0b                	je     0x1400188bb
1400188b0:	48 8b c8             	mov    %rax,%rcx
1400188b3:	e8 48 c0 00 00       	call   0x140024900
1400188b8:	48 8b f8             	mov    %rax,%rdi
1400188bb:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400188c0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400188c4:	48 8b 07             	mov    (%rdi),%rax
1400188c7:	48 8b cf             	mov    %rdi,%rcx
1400188ca:	ff 10                	call   *(%rax)
1400188cc:	48 83 c7 20          	add    $0x20,%rdi
1400188d0:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400188d5:	48 85 c0             	test   %rax,%rax
1400188d8:	74 16                	je     0x1400188f0
1400188da:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400188de:	48 83 c0 08          	add    $0x8,%rax
1400188e2:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400188e6:	48 03 c8             	add    %rax,%rcx
1400188e9:	48 8b 01             	mov    (%rcx),%rax
1400188ec:	ff 50 08             	call   *0x8(%rax)
1400188ef:	90                   	nop
1400188f0:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400188f5:	48 85 c0             	test   %rax,%rax
1400188f8:	74 15                	je     0x14001890f
1400188fa:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400188fe:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140018902:	48 83 c0 08          	add    $0x8,%rax
140018906:	48 03 c8             	add    %rax,%rcx
140018909:	48 8b 01             	mov    (%rcx),%rax
14001890c:	ff 50 08             	call   *0x8(%rax)
14001890f:	48 8b c7             	mov    %rdi,%rax
140018912:	48 83 c4 38          	add    $0x38,%rsp
140018916:	41 5e                	pop    %r14
140018918:	5f                   	pop    %rdi
140018919:	5e                   	pop    %rsi
14001891a:	5b                   	pop    %rbx
14001891b:	c3                   	ret
14001891c:	cc                   	int3
14001891d:	cc                   	int3
14001891e:	cc                   	int3
14001891f:	cc                   	int3
140018920:	40 53                	rex push %rbx
140018922:	56                   	push   %rsi
140018923:	57                   	push   %rdi
140018924:	41 56                	push   %r14
140018926:	48 83 ec 38          	sub    $0x38,%rsp
14001892a:	33 ff                	xor    %edi,%edi
14001892c:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140018930:	48 85 c9             	test   %rcx,%rcx
140018933:	75 0c                	jne    0x140018941
140018935:	33 c0                	xor    %eax,%eax
140018937:	48 83 c4 38          	add    $0x38,%rsp
14001893b:	41 5e                	pop    %r14
14001893d:	5f                   	pop    %rdi
14001893e:	5e                   	pop    %rsi
14001893f:	5b                   	pop    %rbx
140018940:	c3                   	ret
140018941:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140018945:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14001894a:	48 85 f6             	test   %rsi,%rsi
14001894d:	74 14                	je     0x140018963
14001894f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140018953:	48 63 48 04          	movslq 0x4(%rax),%rcx
140018957:	48 83 c1 08          	add    $0x8,%rcx
14001895b:	48 03 ce             	add    %rsi,%rcx
14001895e:	48 8b 01             	mov    (%rcx),%rax
140018961:	ff 10                	call   *(%rax)
140018963:	bb 04 00 00 00       	mov    $0x4,%ebx
140018968:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001896c:	48 8b 06             	mov    (%rsi),%rax
14001896f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140018974:	48 8b ce             	mov    %rsi,%rcx
140018977:	ff 50 30             	call   *0x30(%rax)
14001897a:	90                   	nop
14001897b:	83 e3 fb             	and    $0xfffffffb,%ebx
14001897e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140018982:	48 85 f6             	test   %rsi,%rsi
140018985:	74 15                	je     0x14001899c
140018987:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001898b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001898f:	48 83 c1 08          	add    $0x8,%rcx
140018993:	48 03 ce             	add    %rsi,%rcx
140018996:	48 8b 01             	mov    (%rcx),%rax
140018999:	ff 50 08             	call   *0x8(%rax)
14001899c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400189a1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400189a6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400189ab:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400189b0:	48 85 c0             	test   %rax,%rax
1400189b3:	74 15                	je     0x1400189ca
1400189b5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400189b9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400189bd:	48 83 c0 08          	add    $0x8,%rax
1400189c1:	48 03 c8             	add    %rax,%rcx
1400189c4:	48 8b 01             	mov    (%rcx),%rax
1400189c7:	ff 10                	call   *(%rax)
1400189c9:	90                   	nop
1400189ca:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400189cf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400189d4:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1400189da:	74 34                	je     0x140018a10
1400189dc:	b9 60 00 00 00       	mov    $0x60,%ecx
1400189e1:	e8 92 e8 01 00       	call   0x140037278
1400189e6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400189eb:	48 85 c0             	test   %rax,%rax
1400189ee:	74 0b                	je     0x1400189fb
1400189f0:	48 8b c8             	mov    %rax,%rcx
1400189f3:	e8 98 c9 00 00       	call   0x140025390
1400189f8:	48 8b f8             	mov    %rax,%rdi
1400189fb:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140018a00:	48 89 47 10          	mov    %rax,0x10(%rdi)
140018a04:	48 8b 07             	mov    (%rdi),%rax
140018a07:	48 8b cf             	mov    %rdi,%rcx
140018a0a:	ff 10                	call   *(%rax)
140018a0c:	48 83 c7 20          	add    $0x20,%rdi
140018a10:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140018a15:	48 85 c0             	test   %rax,%rax
140018a18:	74 16                	je     0x140018a30
140018a1a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140018a1e:	48 83 c0 08          	add    $0x8,%rax
140018a22:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140018a26:	48 03 c8             	add    %rax,%rcx
140018a29:	48 8b 01             	mov    (%rcx),%rax
140018a2c:	ff 50 08             	call   *0x8(%rax)
140018a2f:	90                   	nop
140018a30:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140018a35:	48 85 c0             	test   %rax,%rax
140018a38:	74 15                	je     0x140018a4f
140018a3a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140018a3e:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140018a42:	48 83 c0 08          	add    $0x8,%rax
140018a46:	48 03 c8             	add    %rax,%rcx
140018a49:	48 8b 01             	mov    (%rcx),%rax
140018a4c:	ff 50 08             	call   *0x8(%rax)
140018a4f:	48 8b c7             	mov    %rdi,%rax
140018a52:	48 83 c4 38          	add    $0x38,%rsp
140018a56:	41 5e                	pop    %r14
140018a58:	5f                   	pop    %rdi
140018a59:	5e                   	pop    %rsi
140018a5a:	5b                   	pop    %rbx
140018a5b:	c3                   	ret
140018a5c:	cc                   	int3
140018a5d:	cc                   	int3
140018a5e:	cc                   	int3
140018a5f:	cc                   	int3
140018a60:	40 53                	rex push %rbx
140018a62:	56                   	push   %rsi
140018a63:	57                   	push   %rdi
140018a64:	41 56                	push   %r14
140018a66:	48 83 ec 38          	sub    $0x38,%rsp
140018a6a:	33 ff                	xor    %edi,%edi
140018a6c:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140018a70:	48 85 c9             	test   %rcx,%rcx
140018a73:	75 0c                	jne    0x140018a81
140018a75:	33 c0                	xor    %eax,%eax
140018a77:	48 83 c4 38          	add    $0x38,%rsp
140018a7b:	41 5e                	pop    %r14
140018a7d:	5f                   	pop    %rdi
140018a7e:	5e                   	pop    %rsi
140018a7f:	5b                   	pop    %rbx
140018a80:	c3                   	ret
140018a81:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140018a85:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140018a8a:	48 85 f6             	test   %rsi,%rsi
140018a8d:	74 14                	je     0x140018aa3
140018a8f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140018a93:	48 63 48 04          	movslq 0x4(%rax),%rcx
140018a97:	48 83 c1 08          	add    $0x8,%rcx
140018a9b:	48 03 ce             	add    %rsi,%rcx
140018a9e:	48 8b 01             	mov    (%rcx),%rax
140018aa1:	ff 10                	call   *(%rax)
140018aa3:	bb 04 00 00 00       	mov    $0x4,%ebx
140018aa8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140018aac:	48 8b 06             	mov    (%rsi),%rax
140018aaf:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140018ab4:	48 8b ce             	mov    %rsi,%rcx
140018ab7:	ff 50 38             	call   *0x38(%rax)
140018aba:	90                   	nop
140018abb:	83 e3 fb             	and    $0xfffffffb,%ebx
140018abe:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140018ac2:	48 85 f6             	test   %rsi,%rsi