140097739:	cc                   	int3
14009773a:	cc                   	int3
14009773b:	cc                   	int3
14009773c:	cc                   	int3
14009773d:	cc                   	int3
14009773e:	cc                   	int3
14009773f:	cc                   	int3
140097740:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140097744:	74 0d                	je     0x140097753
140097746:	48 8b 09             	mov    (%rcx),%rcx
140097749:	48 8b 09             	mov    (%rcx),%rcx
14009774c:	48 ff 25 3d 1b 29 00 	rex.W jmp *0x291b3d(%rip)        # 0x140329290
140097753:	c3                   	ret
140097754:	cc                   	int3
140097755:	cc                   	int3
140097756:	cc                   	int3
140097757:	cc                   	int3
140097758:	cc                   	int3
140097759:	cc                   	int3
14009775a:	cc                   	int3
14009775b:	cc                   	int3
14009775c:	cc                   	int3
14009775d:	cc                   	int3
14009775e:	cc                   	int3
14009775f:	cc                   	int3
140097760:	48 83 ec 28          	sub    $0x28,%rsp
140097764:	80 79 10 00          	cmpb   $0x0,0x10(%rcx)
140097768:	74 0c                	je     0x140097776
14009776a:	48 8b 01             	mov    (%rcx),%rax
14009776d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097771:	8b 09                	mov    (%rcx),%ecx
140097773:	ff 10                	call   *(%rax)
140097775:	90                   	nop
140097776:	48 83 c4 28          	add    $0x28,%rsp
14009777a:	c3                   	ret
14009777b:	cc                   	int3
14009777c:	cc                   	int3
14009777d:	cc                   	int3
14009777e:	cc                   	int3
14009777f:	cc                   	int3
140097780:	48 8d 05 61 33 29 00 	lea    0x293361(%rip),%rax        # 0x14032aae8
140097787:	48 89 01             	mov    %rax,(%rcx)
14009778a:	48 c7 05 13 31 37 00 	movq   $0x0,0x373113(%rip)        # 0x14040a8a8
140097791:	00 00 00 00
140097795:	c3                   	ret
140097796:	cc                   	int3
140097797:	cc                   	int3
140097798:	cc                   	int3
140097799:	cc                   	int3
14009779a:	cc                   	int3
14009779b:	cc                   	int3
14009779c:	cc                   	int3
14009779d:	cc                   	int3
14009779e:	cc                   	int3
14009779f:	cc                   	int3
1400977a0:	48 8d 05 29 59 29 00 	lea    0x295929(%rip),%rax        # 0x14032d0d0
1400977a7:	48 89 01             	mov    %rax,(%rcx)
1400977aa:	48 c7 05 8b 37 37 00 	movq   $0x0,0x37378b(%rip)        # 0x14040af40
1400977b1:	00 00 00 00
1400977b5:	c3                   	ret
1400977b6:	cc                   	int3
1400977b7:	cc                   	int3
1400977b8:	cc                   	int3
1400977b9:	cc                   	int3
1400977ba:	cc                   	int3
1400977bb:	cc                   	int3
1400977bc:	cc                   	int3
1400977bd:	cc                   	int3
1400977be:	cc                   	int3
1400977bf:	cc                   	int3
1400977c0:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400977c4:	0f 10 01             	movups (%rcx),%xmm0
1400977c7:	0f 11 00             	movups %xmm0,(%rax)
1400977ca:	c3                   	ret
1400977cb:	cc                   	int3
1400977cc:	cc                   	int3
1400977cd:	cc                   	int3
1400977ce:	cc                   	int3
1400977cf:	cc                   	int3
1400977d0:	48 8b 09             	mov    (%rcx),%rcx
1400977d3:	e9 ac 2a 26 00       	jmp    0x1402fa284
1400977d8:	cc                   	int3
1400977d9:	cc                   	int3
1400977da:	cc                   	int3
1400977db:	cc                   	int3
1400977dc:	cc                   	int3
1400977dd:	cc                   	int3
1400977de:	cc                   	int3
1400977df:	cc                   	int3
1400977e0:	48 8b 09             	mov    (%rcx),%rcx
1400977e3:	ba 08 00 00 00       	mov    $0x8,%edx
1400977e8:	e9 97 2a 26 00       	jmp    0x1402fa284
1400977ed:	cc                   	int3
1400977ee:	cc                   	int3
1400977ef:	cc                   	int3
1400977f0:	40 53                	rex push %rbx
1400977f2:	48 83 ec 20          	sub    $0x20,%rsp
1400977f6:	48 8b 19             	mov    (%rcx),%rbx
1400977f9:	48 85 db             	test   %rbx,%rbx
1400977fc:	74 64                	je     0x140097862
1400977fe:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140097802:	e8 c9 13 00 00       	call   0x140098bd0
140097807:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14009780b:	48 83 fa 0f          	cmp    $0xf,%rdx
14009780f:	76 2c                	jbe    0x14009783d
140097811:	48 8b 0b             	mov    (%rbx),%rcx
140097814:	48 ff c2             	inc    %rdx
140097817:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14009781e:	72 18                	jb     0x140097838
140097820:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097824:	48 83 c2 27          	add    $0x27,%rdx
140097828:	49 2b c8             	sub    %r8,%rcx
14009782b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14009782f:	48 83 f8 1f          	cmp    $0x1f,%rax
140097833:	77 33                	ja     0x140097868
140097835:	49 8b c8             	mov    %r8,%rcx
140097838:	e8 47 2a 26 00       	call   0x1402fa284
14009783d:	ba 38 00 00 00       	mov    $0x38,%edx
140097842:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140097849:	00
14009784a:	48 8b cb             	mov    %rbx,%rcx
14009784d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140097854:	00
140097855:	c6 03 00             	movb   $0x0,(%rbx)
140097858:	48 83 c4 20          	add    $0x20,%rsp
14009785c:	5b                   	pop    %rbx
14009785d:	e9 22 2a 26 00       	jmp    0x1402fa284
140097862:	48 83 c4 20          	add    $0x20,%rsp
140097866:	5b                   	pop    %rbx
140097867:	c3                   	ret
140097868:	ff 15 8a 27 29 00    	call   *0x29278a(%rip)        # 0x140329ff8
14009786e:	cc                   	int3
14009786f:	cc                   	int3
140097870:	48 8b 09             	mov    (%rcx),%rcx
140097873:	48 85 c9             	test   %rcx,%rcx
140097876:	74 0a                	je     0x140097882
140097878:	ba 01 00 00 00       	mov    $0x1,%edx
14009787d:	e9 7e 55 00 00       	jmp    0x14009ce00
140097882:	c3                   	ret
140097883:	cc                   	int3
140097884:	cc                   	int3
140097885:	cc                   	int3
140097886:	cc                   	int3
140097887:	cc                   	int3
140097888:	cc                   	int3
140097889:	cc                   	int3
14009788a:	cc                   	int3
14009788b:	cc                   	int3
14009788c:	cc                   	int3
14009788d:	cc                   	int3
14009788e:	cc                   	int3
14009788f:	cc                   	int3
140097890:	40 53                	rex push %rbx
140097892:	48 83 ec 20          	sub    $0x20,%rsp
140097896:	48 8b 19             	mov    (%rcx),%rbx
140097899:	48 85 db             	test   %rbx,%rbx
14009789c:	74 1b                	je     0x1400978b9
14009789e:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400978a2:	e8 89 5e 03 00       	call   0x1400cd730
1400978a7:	ba 30 00 00 00       	mov    $0x30,%edx
1400978ac:	48 8b cb             	mov    %rbx,%rcx
1400978af:	48 83 c4 20          	add    $0x20,%rsp
1400978b3:	5b                   	pop    %rbx
1400978b4:	e9 cb 29 26 00       	jmp    0x1402fa284
1400978b9:	48 83 c4 20          	add    $0x20,%rsp
1400978bd:	5b                   	pop    %rbx
1400978be:	c3                   	ret
1400978bf:	cc                   	int3
1400978c0:	48 8b 09             	mov    (%rcx),%rcx
1400978c3:	48 85 c9             	test   %rcx,%rcx
1400978c6:	74 0b                	je     0x1400978d3
1400978c8:	48 8b 01             	mov    (%rcx),%rax
1400978cb:	ba 01 00 00 00       	mov    $0x1,%edx
1400978d0:	48 ff 20             	rex.W jmp *(%rax)
1400978d3:	c3                   	ret
1400978d4:	cc                   	int3
1400978d5:	cc                   	int3
1400978d6:	cc                   	int3
1400978d7:	cc                   	int3
1400978d8:	cc                   	int3
1400978d9:	cc                   	int3
1400978da:	cc                   	int3
1400978db:	cc                   	int3
1400978dc:	cc                   	int3
1400978dd:	cc                   	int3
1400978de:	cc                   	int3
1400978df:	cc                   	int3
1400978e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400978e4:	48 85 c9             	test   %rcx,%rcx
1400978e7:	0f 85 97 29 26 00    	jne    0x1402fa284
1400978ed:	c3                   	ret
1400978ee:	cc                   	int3
1400978ef:	cc                   	int3
1400978f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400978f4:	48 85 c9             	test   %rcx,%rcx
1400978f7:	74 0a                	je     0x140097903
1400978f9:	ba 20 00 00 00       	mov    $0x20,%edx
1400978fe:	e9 81 29 26 00       	jmp    0x1402fa284
140097903:	c3                   	ret
140097904:	cc                   	int3
140097905:	cc                   	int3
140097906:	cc                   	int3
140097907:	cc                   	int3
140097908:	cc                   	int3
140097909:	cc                   	int3
14009790a:	cc                   	int3
14009790b:	cc                   	int3
14009790c:	cc                   	int3
14009790d:	cc                   	int3
14009790e:	cc                   	int3
14009790f:	cc                   	int3
140097910:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097914:	48 85 c9             	test   %rcx,%rcx
140097917:	74 0a                	je     0x140097923
140097919:	ba 38 00 00 00       	mov    $0x38,%edx
14009791e:	e9 61 29 26 00       	jmp    0x1402fa284
140097923:	c3                   	ret
140097924:	cc                   	int3
140097925:	cc                   	int3
140097926:	cc                   	int3
140097927:	cc                   	int3
140097928:	cc                   	int3
140097929:	cc                   	int3
14009792a:	cc                   	int3
14009792b:	cc                   	int3
14009792c:	cc                   	int3
14009792d:	cc                   	int3
14009792e:	cc                   	int3
14009792f:	cc                   	int3
140097930:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097934:	48 85 c9             	test   %rcx,%rcx
140097937:	74 0a                	je     0x140097943
140097939:	ba 50 00 00 00       	mov    $0x50,%edx
14009793e:	e9 41 29 26 00       	jmp    0x1402fa284
140097943:	c3                   	ret
140097944:	cc                   	int3
140097945:	cc                   	int3
140097946:	cc                   	int3
140097947:	cc                   	int3
140097948:	cc                   	int3
140097949:	cc                   	int3
14009794a:	cc                   	int3
14009794b:	cc                   	int3
14009794c:	cc                   	int3
14009794d:	cc                   	int3
14009794e:	cc                   	int3
14009794f:	cc                   	int3
140097950:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097954:	48 85 c9             	test   %rcx,%rcx
140097957:	74 0a                	je     0x140097963
140097959:	ba 48 00 00 00       	mov    $0x48,%edx
14009795e:	e9 21 29 26 00       	jmp    0x1402fa284
140097963:	c3                   	ret
140097964:	cc                   	int3
140097965:	cc                   	int3
140097966:	cc                   	int3
140097967:	cc                   	int3
140097968:	cc                   	int3
140097969:	cc                   	int3
14009796a:	cc                   	int3
14009796b:	cc                   	int3
14009796c:	cc                   	int3
14009796d:	cc                   	int3
14009796e:	cc                   	int3
14009796f:	cc                   	int3
140097970:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097974:	48 85 c9             	test   %rcx,%rcx
140097977:	74 0a                	je     0x140097983
140097979:	ba 60 00 00 00       	mov    $0x60,%edx
14009797e:	e9 01 29 26 00       	jmp    0x1402fa284
140097983:	c3                   	ret
140097984:	cc                   	int3
140097985:	cc                   	int3
140097986:	cc                   	int3
140097987:	cc                   	int3
140097988:	cc                   	int3
140097989:	cc                   	int3
14009798a:	cc                   	int3
14009798b:	cc                   	int3
14009798c:	cc                   	int3
14009798d:	cc                   	int3
14009798e:	cc                   	int3
14009798f:	cc                   	int3
140097990:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097994:	48 85 c9             	test   %rcx,%rcx
140097997:	74 0a                	je     0x1400979a3
140097999:	ba 90 00 00 00       	mov    $0x90,%edx
14009799e:	e9 e1 28 26 00       	jmp    0x1402fa284
1400979a3:	c3                   	ret
1400979a4:	cc                   	int3
1400979a5:	cc                   	int3
1400979a6:	cc                   	int3
1400979a7:	cc                   	int3
1400979a8:	cc                   	int3
1400979a9:	cc                   	int3
1400979aa:	cc                   	int3
1400979ab:	cc                   	int3
1400979ac:	cc                   	int3
1400979ad:	cc                   	int3
1400979ae:	cc                   	int3
1400979af:	cc                   	int3
1400979b0:	40 53                	rex push %rbx
1400979b2:	48 83 ec 20          	sub    $0x20,%rsp
1400979b6:	48 8b d9             	mov    %rcx,%rbx
1400979b9:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400979bd:	48 85 c9             	test   %rcx,%rcx
1400979c0:	74 14                	je     0x1400979d6
1400979c2:	48 8b 01             	mov    (%rcx),%rax
1400979c5:	48 3b cb             	cmp    %rbx,%rcx
1400979c8:	0f 95 c2             	setne  %dl
1400979cb:	ff 50 20             	call   *0x20(%rax)
1400979ce:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1400979d5:	00
1400979d6:	48 83 c4 20          	add    $0x20,%rsp
1400979da:	5b                   	pop    %rbx
1400979db:	c3                   	ret
1400979dc:	cc                   	int3
1400979dd:	cc                   	int3
1400979de:	cc                   	int3
1400979df:	cc                   	int3
1400979e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400979e5:	57                   	push   %rdi
1400979e6:	48 83 ec 20          	sub    $0x20,%rsp
1400979ea:	48 8b f9             	mov    %rcx,%rdi
1400979ed:	33 db                	xor    %ebx,%ebx
1400979ef:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400979f3:	48 85 c9             	test   %rcx,%rcx
1400979f6:	74 3d                	je     0x140097a35
1400979f8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1400979fc:	48 2b d1             	sub    %rcx,%rdx
1400979ff:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140097a03:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097a0a:	72 18                	jb     0x140097a24
140097a0c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097a10:	48 83 c2 27          	add    $0x27,%rdx
140097a14:	49 2b c8             	sub    %r8,%rcx
140097a17:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097a1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140097a1f:	77 5c                	ja     0x140097a7d
140097a21:	49 8b c8             	mov    %r8,%rcx
140097a24:	e8 5b 28 26 00       	call   0x1402fa284
140097a29:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140097a2d:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140097a31:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140097a35:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140097a39:	48 8b 41 08          	mov    0x8(%rcx),%rax
140097a3d:	48 89 18             	mov    %rbx,(%rax)
140097a40:	48 8b 09             	mov    (%rcx),%rcx
140097a43:	48 85 c9             	test   %rcx,%rcx
140097a46:	74 1d                	je     0x140097a65