14034456b:	89 43 10             	mov    %eax,0x10(%rbx)
14034456e:	85 c0                	test   %eax,%eax
140344570:	7f 1b                	jg     0x14034458d
140344572:	0f 88 fa 07 00 00    	js     0x140344d72
140344578:	48 8b 03             	mov    (%rbx),%rax
14034457b:	ba 01 00 00 00       	mov    $0x1,%edx
140344580:	48 8b cb             	mov    %rbx,%rcx
140344583:	48 8b 00             	mov    (%rax),%rax
140344586:	ff 15 94 f4 c3 00    	call   *0xc3f494(%rip)        # 0x140f83a20
14034458c:	90                   	nop
14034458d:	48 8b 16             	mov    (%rsi),%rdx
140344590:	48 8b 42 40          	mov    0x40(%rdx),%rax
140344594:	48 8b 08             	mov    (%rax),%rcx
140344597:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
14034459b:	75 09                	jne    0x1403445a6
14034459d:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
1403445a1:	49 8b df             	mov    %r15,%rbx
1403445a4:	eb 23                	jmp    0x1403445c9
1403445a6:	48 83 c1 30          	add    $0x30,%rcx
1403445aa:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403445ae:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403445b5:	48 8b 02             	mov    (%rdx),%rax
1403445b8:	4c 8b 40 18          	mov    0x18(%rax),%r8
1403445bc:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1403445c0:	e8 0b 3b 3d 00       	call   0x1407180d0
1403445c5:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1403445c9:	48 85 db             	test   %rbx,%rbx
1403445cc:	74 27                	je     0x1403445f5
1403445ce:	8b 43 10             	mov    0x10(%rbx),%eax
1403445d1:	ff c8                	dec    %eax
1403445d3:	89 43 10             	mov    %eax,0x10(%rbx)
1403445d6:	85 c0                	test   %eax,%eax
1403445d8:	7f 1b                	jg     0x1403445f5
1403445da:	0f 88 9d 07 00 00    	js     0x140344d7d
1403445e0:	48 8b 03             	mov    (%rbx),%rax
1403445e3:	ba 01 00 00 00       	mov    $0x1,%edx
1403445e8:	48 8b cb             	mov    %rbx,%rcx
1403445eb:	48 8b 00             	mov    (%rax),%rax
1403445ee:	ff 15 2c f4 c3 00    	call   *0xc3f42c(%rip)        # 0x140f83a20
1403445f4:	90                   	nop
1403445f5:	48 85 db             	test   %rbx,%rbx
1403445f8:	0f 84 f8 06 00 00    	je     0x140344cf6
1403445fe:	4c 8b 05 63 78 0d 01 	mov    0x10d7863(%rip),%r8        # 0x14141be68
140344605:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034460c:	49 8b d6             	mov    %r14,%rdx
14034460f:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140344613:	e8 88 e5 02 00       	call   0x140372ba0
140344618:	48 8b 18             	mov    (%rax),%rbx
14034461b:	4c 89 38             	mov    %r15,(%rax)
14034461e:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140344622:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140344628:	48 8b d6             	mov    %rsi,%rdx
14034462b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034462f:	e8 6c e5 02 00       	call   0x140372ba0
140344634:	48 8b 38             	mov    (%rax),%rdi
140344637:	4c 89 38             	mov    %r15,(%rax)
14034463a:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
14034463e:	45 33 c0             	xor    %r8d,%r8d
140344641:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140344645:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140344649:	e8 52 e5 02 00       	call   0x140372ba0
14034464e:	48 8b 08             	mov    (%rax),%rcx
140344651:	4c 89 38             	mov    %r15,(%rax)
140344654:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140344658:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14034465c:	ba 0c 00 00 00       	mov    $0xc,%edx
140344661:	48 8b cb             	mov    %rbx,%rcx
140344664:	e8 97 04 3f 00       	call   0x140734b00
140344669:	90                   	nop
14034466a:	48 85 ff             	test   %rdi,%rdi
14034466d:	74 27                	je     0x140344696
14034466f:	8b 47 10             	mov    0x10(%rdi),%eax
140344672:	ff c8                	dec    %eax
140344674:	89 47 10             	mov    %eax,0x10(%rdi)
140344677:	85 c0                	test   %eax,%eax
140344679:	7f 1b                	jg     0x140344696
14034467b:	0f 88 07 07 00 00    	js     0x140344d88
140344681:	48 8b 07             	mov    (%rdi),%rax
140344684:	ba 01 00 00 00       	mov    $0x1,%edx
140344689:	48 8b cf             	mov    %rdi,%rcx
14034468c:	48 8b 00             	mov    (%rax),%rax
14034468f:	ff 15 8b f3 c3 00    	call   *0xc3f38b(%rip)        # 0x140f83a20
140344695:	90                   	nop
140344696:	48 85 db             	test   %rbx,%rbx
140344699:	74 27                	je     0x1403446c2
14034469b:	8b 43 10             	mov    0x10(%rbx),%eax
14034469e:	ff c8                	dec    %eax
1403446a0:	89 43 10             	mov    %eax,0x10(%rbx)
1403446a3:	85 c0                	test   %eax,%eax
1403446a5:	7f 1b                	jg     0x1403446c2
1403446a7:	0f 88 e6 06 00 00    	js     0x140344d93
1403446ad:	48 8b 03             	mov    (%rbx),%rax
1403446b0:	ba 01 00 00 00       	mov    $0x1,%edx
1403446b5:	48 8b cb             	mov    %rbx,%rcx
1403446b8:	48 8b 00             	mov    (%rax),%rax
1403446bb:	ff 15 5f f3 c3 00    	call   *0xc3f35f(%rip)        # 0x140f83a20
1403446c1:	90                   	nop
1403446c2:	4c 8b 05 9f 77 0d 01 	mov    0x10d779f(%rip),%r8        # 0x14141be68
1403446c9:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
1403446d0:	49 8b d6             	mov    %r14,%rdx
1403446d3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403446d7:	e8 c4 e4 02 00       	call   0x140372ba0
1403446dc:	48 8b 18             	mov    (%rax),%rbx
1403446df:	4c 89 38             	mov    %r15,(%rax)
1403446e2:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1403446e6:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403446ec:	48 8b d6             	mov    %rsi,%rdx
1403446ef:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403446f3:	e8 a8 e4 02 00       	call   0x140372ba0
1403446f8:	48 8b 38             	mov    (%rax),%rdi
1403446fb:	4c 89 38             	mov    %r15,(%rax)
1403446fe:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
140344702:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140344708:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14034470c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344710:	e8 8b e4 02 00       	call   0x140372ba0
140344715:	48 8b 08             	mov    (%rax),%rcx
140344718:	4c 89 38             	mov    %r15,(%rax)
14034471b:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
14034471f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140344723:	ba 0d 00 00 00       	mov    $0xd,%edx
140344728:	48 8b cb             	mov    %rbx,%rcx
14034472b:	e8 d0 03 3f 00       	call   0x140734b00
140344730:	90                   	nop
140344731:	48 85 ff             	test   %rdi,%rdi
140344734:	74 27                	je     0x14034475d
140344736:	8b 47 10             	mov    0x10(%rdi),%eax
140344739:	ff c8                	dec    %eax
14034473b:	89 47 10             	mov    %eax,0x10(%rdi)
14034473e:	85 c0                	test   %eax,%eax
140344740:	7f 1b                	jg     0x14034475d
140344742:	0f 88 56 06 00 00    	js     0x140344d9e
140344748:	48 8b 07             	mov    (%rdi),%rax
14034474b:	ba 01 00 00 00       	mov    $0x1,%edx
140344750:	48 8b cf             	mov    %rdi,%rcx
140344753:	48 8b 00             	mov    (%rax),%rax
140344756:	ff 15 c4 f2 c3 00    	call   *0xc3f2c4(%rip)        # 0x140f83a20
14034475c:	90                   	nop
14034475d:	48 85 db             	test   %rbx,%rbx
140344760:	74 27                	je     0x140344789
140344762:	8b 43 10             	mov    0x10(%rbx),%eax
140344765:	ff c8                	dec    %eax
140344767:	89 43 10             	mov    %eax,0x10(%rbx)
14034476a:	85 c0                	test   %eax,%eax
14034476c:	7f 1b                	jg     0x140344789
14034476e:	0f 88 35 06 00 00    	js     0x140344da9
140344774:	48 8b 03             	mov    (%rbx),%rax
140344777:	ba 01 00 00 00       	mov    $0x1,%edx
14034477c:	48 8b cb             	mov    %rbx,%rcx
14034477f:	48 8b 00             	mov    (%rax),%rax
140344782:	ff 15 98 f2 c3 00    	call   *0xc3f298(%rip)        # 0x140f83a20
140344788:	90                   	nop
140344789:	4c 8b 05 d8 76 0d 01 	mov    0x10d76d8(%rip),%r8        # 0x14141be68
140344790:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140344797:	49 8b d6             	mov    %r14,%rdx
14034479a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034479e:	e8 fd e3 02 00       	call   0x140372ba0
1403447a3:	48 8b 18             	mov    (%rax),%rbx
1403447a6:	4c 89 38             	mov    %r15,(%rax)
1403447a9:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1403447ad:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403447b3:	48 8b d6             	mov    %rsi,%rdx
1403447b6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403447ba:	e8 e1 e3 02 00       	call   0x140372ba0
1403447bf:	48 8b 38             	mov    (%rax),%rdi
1403447c2:	4c 89 38             	mov    %r15,(%rax)
1403447c5:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
1403447c9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403447cf:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1403447d3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403447d7:	e8 c4 e3 02 00       	call   0x140372ba0
1403447dc:	48 8b 08             	mov    (%rax),%rcx
1403447df:	4c 89 38             	mov    %r15,(%rax)
1403447e2:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1403447e6:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1403447ea:	ba 0e 00 00 00       	mov    $0xe,%edx
1403447ef:	48 8b cb             	mov    %rbx,%rcx
1403447f2:	e8 09 03 3f 00       	call   0x140734b00
1403447f7:	90                   	nop
1403447f8:	48 85 ff             	test   %rdi,%rdi
1403447fb:	74 27                	je     0x140344824
1403447fd:	8b 47 10             	mov    0x10(%rdi),%eax
140344800:	ff c8                	dec    %eax
140344802:	89 47 10             	mov    %eax,0x10(%rdi)
140344805:	85 c0                	test   %eax,%eax
140344807:	7f 1b                	jg     0x140344824
140344809:	0f 88 a5 05 00 00    	js     0x140344db4
14034480f:	48 8b 07             	mov    (%rdi),%rax
140344812:	ba 01 00 00 00       	mov    $0x1,%edx
140344817:	48 8b cf             	mov    %rdi,%rcx
14034481a:	48 8b 00             	mov    (%rax),%rax
14034481d:	ff 15 fd f1 c3 00    	call   *0xc3f1fd(%rip)        # 0x140f83a20
140344823:	90                   	nop
140344824:	48 85 db             	test   %rbx,%rbx
140344827:	74 27                	je     0x140344850
140344829:	8b 43 10             	mov    0x10(%rbx),%eax
14034482c:	ff c8                	dec    %eax
14034482e:	89 43 10             	mov    %eax,0x10(%rbx)
140344831:	85 c0                	test   %eax,%eax
140344833:	7f 1b                	jg     0x140344850
140344835:	0f 88 84 05 00 00    	js     0x140344dbf
14034483b:	48 8b 03             	mov    (%rbx),%rax
14034483e:	ba 01 00 00 00       	mov    $0x1,%edx
140344843:	48 8b cb             	mov    %rbx,%rcx
140344846:	48 8b 00             	mov    (%rax),%rax
140344849:	ff 15 d1 f1 c3 00    	call   *0xc3f1d1(%rip)        # 0x140f83a20
14034484f:	90                   	nop
140344850:	4c 8b 05 11 76 0d 01 	mov    0x10d7611(%rip),%r8        # 0x14141be68
140344857:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034485e:	49 8b d6             	mov    %r14,%rdx
140344861:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140344865:	e8 36 e3 02 00       	call   0x140372ba0
14034486a:	48 8b 18             	mov    (%rax),%rbx
14034486d:	4c 89 38             	mov    %r15,(%rax)
140344870:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140344874:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14034487a:	48 8b d6             	mov    %rsi,%rdx
14034487d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140344881:	e8 1a e3 02 00       	call   0x140372ba0
140344886:	48 8b 38             	mov    (%rax),%rdi
140344889:	4c 89 38             	mov    %r15,(%rax)
14034488c:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
140344890:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140344896:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14034489a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034489e:	e8 fd e2 02 00       	call   0x140372ba0
1403448a3:	48 8b 08             	mov    (%rax),%rcx
1403448a6:	4c 89 38             	mov    %r15,(%rax)
1403448a9:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1403448ad:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1403448b1:	ba 0f 00 00 00       	mov    $0xf,%edx
1403448b6:	48 8b cb             	mov    %rbx,%rcx
1403448b9:	e8 42 02 3f 00       	call   0x140734b00
1403448be:	90                   	nop
1403448bf:	48 85 ff             	test   %rdi,%rdi
1403448c2:	74 27                	je     0x1403448eb
1403448c4:	8b 47 10             	mov    0x10(%rdi),%eax
1403448c7:	ff c8                	dec    %eax
1403448c9:	89 47 10             	mov    %eax,0x10(%rdi)
1403448cc:	85 c0                	test   %eax,%eax
1403448ce:	7f 1b                	jg     0x1403448eb
1403448d0:	0f 88 f4 04 00 00    	js     0x140344dca
1403448d6:	48 8b 07             	mov    (%rdi),%rax
1403448d9:	ba 01 00 00 00       	mov    $0x1,%edx
1403448de:	48 8b cf             	mov    %rdi,%rcx
1403448e1:	48 8b 00             	mov    (%rax),%rax
1403448e4:	ff 15 36 f1 c3 00    	call   *0xc3f136(%rip)        # 0x140f83a20
1403448ea:	90                   	nop
1403448eb:	48 85 db             	test   %rbx,%rbx
1403448ee:	74 27                	je     0x140344917
1403448f0:	8b 43 10             	mov    0x10(%rbx),%eax
1403448f3:	ff c8                	dec    %eax
1403448f5:	89 43 10             	mov    %eax,0x10(%rbx)
1403448f8:	85 c0                	test   %eax,%eax
1403448fa:	7f 1b                	jg     0x140344917
1403448fc:	0f 88 d3 04 00 00    	js     0x140344dd5
140344902:	48 8b 03             	mov    (%rbx),%rax
140344905:	ba 01 00 00 00       	mov    $0x1,%edx
14034490a:	48 8b cb             	mov    %rbx,%rcx
14034490d:	48 8b 00             	mov    (%rax),%rax
140344910:	ff 15 0a f1 c3 00    	call   *0xc3f10a(%rip)        # 0x140f83a20
140344916:	90                   	nop
140344917:	4c 8b 05 4a 75 0d 01 	mov    0x10d754a(%rip),%r8        # 0x14141be68
14034491e:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140344925:	49 8b d6             	mov    %r14,%rdx
140344928:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034492c:	e8 6f e2 02 00       	call   0x140372ba0
140344931:	48 8b 18             	mov    (%rax),%rbx
140344934:	4c 89 38             	mov    %r15,(%rax)
140344937:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
14034493b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140344941:	48 8b d6             	mov    %rsi,%rdx
140344944:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140344948:	e8 53 e2 02 00       	call   0x140372ba0
14034494d:	48 8b 38             	mov    (%rax),%rdi
140344950:	4c 89 38             	mov    %r15,(%rax)
140344953:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
140344957:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14034495d:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140344961:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344965:	e8 36 e2 02 00       	call   0x140372ba0
14034496a:	48 8b 08             	mov    (%rax),%rcx
14034496d:	4c 89 38             	mov    %r15,(%rax)
140344970:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140344974:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140344978:	ba 10 00 00 00       	mov    $0x10,%edx
14034497d:	48 8b cb             	mov    %rbx,%rcx
140344980:	e8 7b 01 3f 00       	call   0x140734b00
140344985:	90                   	nop
140344986:	48 85 ff             	test   %rdi,%rdi
140344989:	74 27                	je     0x1403449b2
14034498b:	8b 47 10             	mov    0x10(%rdi),%eax
14034498e:	ff c8                	dec    %eax
140344990:	89 47 10             	mov    %eax,0x10(%rdi)
140344993:	85 c0                	test   %eax,%eax
140344995:	7f 1b                	jg     0x1403449b2
140344997:	0f 88 43 04 00 00    	js     0x140344de0
14034499d:	48 8b 07             	mov    (%rdi),%rax
1403449a0:	ba 01 00 00 00       	mov    $0x1,%edx
1403449a5:	48 8b cf             	mov    %rdi,%rcx
1403449a8:	48 8b 00             	mov    (%rax),%rax
1403449ab:	ff 15 6f f0 c3 00    	call   *0xc3f06f(%rip)        # 0x140f83a20
1403449b1:	90                   	nop
1403449b2:	48 85 db             	test   %rbx,%rbx
1403449b5:	74 27                	je     0x1403449de
1403449b7:	8b 43 10             	mov    0x10(%rbx),%eax
1403449ba:	ff c8                	dec    %eax
1403449bc:	89 43 10             	mov    %eax,0x10(%rbx)
1403449bf:	85 c0                	test   %eax,%eax
1403449c1:	7f 1b                	jg     0x1403449de
1403449c3:	0f 88 22 04 00 00    	js     0x140344deb
1403449c9:	48 8b 03             	mov    (%rbx),%rax
1403449cc:	ba 01 00 00 00       	mov    $0x1,%edx
1403449d1:	48 8b cb             	mov    %rbx,%rcx
1403449d4:	48 8b 00             	mov    (%rax),%rax
1403449d7:	ff 15 43 f0 c3 00    	call   *0xc3f043(%rip)        # 0x140f83a20
1403449dd:	90                   	nop
1403449de:	4c 8b 05 83 74 0d 01 	mov    0x10d7483(%rip),%r8        # 0x14141be68
1403449e5:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
1403449ec:	49 8b d6             	mov    %r14,%rdx
1403449ef:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403449f3:	e8 a8 e1 02 00       	call   0x140372ba0
1403449f8:	48 8b 18             	mov    (%rax),%rbx
1403449fb:	4c 89 38             	mov    %r15,(%rax)
1403449fe:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140344a02:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140344a08:	48 8b d6             	mov    %rsi,%rdx
140344a0b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140344a0f:	e8 8c e1 02 00       	call   0x140372ba0
140344a14:	48 8b 38             	mov    (%rax),%rdi
140344a17:	4c 89 38             	mov    %r15,(%rax)
140344a1a:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
140344a1e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140344a24:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140344a28:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344a2c:	e8 6f e1 02 00       	call   0x140372ba0
140344a31:	48 8b 08             	mov    (%rax),%rcx
140344a34:	4c 89 38             	mov    %r15,(%rax)
140344a37:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140344a3b:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140344a3f:	ba 11 00 00 00       	mov    $0x11,%edx
140344a44:	48 8b cb             	mov    %rbx,%rcx
140344a47:	e8 b4 00 3f 00       	call   0x140734b00
140344a4c:	90                   	nop
140344a4d:	48 85 ff             	test   %rdi,%rdi
140344a50:	74 27                	je     0x140344a79
140344a52:	8b 47 10             	mov    0x10(%rdi),%eax
140344a55:	ff c8                	dec    %eax
140344a57:	89 47 10             	mov    %eax,0x10(%rdi)
140344a5a:	85 c0                	test   %eax,%eax