1403442f8:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1403442fc:	e8 cf 3d 3d 00       	call   0x1407180d0
140344301:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
140344305:	48 85 db             	test   %rbx,%rbx
140344308:	74 27                	je     0x140344331
14034430a:	8b 43 10             	mov    0x10(%rbx),%eax
14034430d:	ff c8                	dec    %eax
14034430f:	89 43 10             	mov    %eax,0x10(%rbx)
140344312:	85 c0                	test   %eax,%eax
140344314:	7f 1b                	jg     0x140344331
140344316:	0f 88 1f 0a 00 00    	js     0x140344d3b
14034431c:	48 8b 03             	mov    (%rbx),%rax
14034431f:	ba 01 00 00 00       	mov    $0x1,%edx
140344324:	48 8b cb             	mov    %rbx,%rcx
140344327:	48 8b 00             	mov    (%rax),%rax
14034432a:	ff 15 f0 f6 c3 00    	call   *0xc3f6f0(%rip)        # 0x140f83a20
140344330:	90                   	nop
140344331:	48 85 db             	test   %rbx,%rbx
140344334:	74 7e                	je     0x1403443b4
140344336:	4c 8b 05 2b 7b 0d 01 	mov    0x10d7b2b(%rip),%r8        # 0x14141be68
14034433d:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140344344:	49 8b d6             	mov    %r14,%rdx
140344347:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034434b:	e8 50 e8 02 00       	call   0x140372ba0
140344350:	48 8b 18             	mov    (%rax),%rbx
140344353:	4c 89 38             	mov    %r15,(%rax)
140344356:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
14034435a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140344360:	48 8b d6             	mov    %rsi,%rdx
140344363:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140344367:	e8 34 e8 02 00       	call   0x140372ba0
14034436c:	48 8b 08             	mov    (%rax),%rcx
14034436f:	4c 89 38             	mov    %r15,(%rax)
140344372:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140344376:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14034437a:	ba 05 00 00 00       	mov    $0x5,%edx
14034437f:	48 8b cb             	mov    %rbx,%rcx
140344382:	e8 79 07 3f 00       	call   0x140734b00
140344387:	90                   	nop
140344388:	48 85 db             	test   %rbx,%rbx
14034438b:	74 27                	je     0x1403443b4
14034438d:	8b 43 10             	mov    0x10(%rbx),%eax
140344390:	ff c8                	dec    %eax
140344392:	89 43 10             	mov    %eax,0x10(%rbx)
140344395:	85 c0                	test   %eax,%eax
140344397:	7f 1b                	jg     0x1403443b4
140344399:	0f 88 a7 09 00 00    	js     0x140344d46
14034439f:	48 8b 03             	mov    (%rbx),%rax
1403443a2:	ba 01 00 00 00       	mov    $0x1,%edx
1403443a7:	48 8b cb             	mov    %rbx,%rcx
1403443aa:	48 8b 00             	mov    (%rax),%rax
1403443ad:	ff 15 6d f6 c3 00    	call   *0xc3f66d(%rip)        # 0x140f83a20
1403443b3:	90                   	nop
1403443b4:	48 8b 16             	mov    (%rsi),%rdx
1403443b7:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403443bb:	48 8b 08             	mov    (%rax),%rcx
1403443be:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1403443c2:	75 09                	jne    0x1403443cd
1403443c4:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
1403443c8:	49 8b df             	mov    %r15,%rbx
1403443cb:	eb 23                	jmp    0x1403443f0
1403443cd:	48 83 c1 70          	add    $0x70,%rcx
1403443d1:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403443d5:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403443dc:	48 8b 02             	mov    (%rdx),%rax
1403443df:	4c 8b 40 38          	mov    0x38(%rax),%r8
1403443e3:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1403443e7:	e8 e4 3c 3d 00       	call   0x1407180d0
1403443ec:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1403443f0:	48 85 db             	test   %rbx,%rbx
1403443f3:	74 27                	je     0x14034441c
1403443f5:	8b 43 10             	mov    0x10(%rbx),%eax
1403443f8:	ff c8                	dec    %eax
1403443fa:	89 43 10             	mov    %eax,0x10(%rbx)
1403443fd:	85 c0                	test   %eax,%eax
1403443ff:	7f 1b                	jg     0x14034441c
140344401:	0f 88 4a 09 00 00    	js     0x140344d51
140344407:	48 8b 03             	mov    (%rbx),%rax
14034440a:	ba 01 00 00 00       	mov    $0x1,%edx
14034440f:	48 8b cb             	mov    %rbx,%rcx
140344412:	48 8b 00             	mov    (%rax),%rax
140344415:	ff 15 05 f6 c3 00    	call   *0xc3f605(%rip)        # 0x140f83a20
14034441b:	90                   	nop
14034441c:	48 85 db             	test   %rbx,%rbx
14034441f:	74 7e                	je     0x14034449f
140344421:	4c 8b 05 40 7a 0d 01 	mov    0x10d7a40(%rip),%r8        # 0x14141be68
140344428:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034442f:	49 8b d6             	mov    %r14,%rdx
140344432:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140344436:	e8 65 e7 02 00       	call   0x140372ba0
14034443b:	48 8b 18             	mov    (%rax),%rbx
14034443e:	4c 89 38             	mov    %r15,(%rax)
140344441:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140344445:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14034444b:	48 8b d6             	mov    %rsi,%rdx
14034444e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344452:	e8 49 e7 02 00       	call   0x140372ba0
140344457:	48 8b 08             	mov    (%rax),%rcx
14034445a:	4c 89 38             	mov    %r15,(%rax)
14034445d:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140344461:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140344465:	ba 09 00 00 00       	mov    $0x9,%edx
14034446a:	48 8b cb             	mov    %rbx,%rcx
14034446d:	e8 8e 06 3f 00       	call   0x140734b00
140344472:	90                   	nop
140344473:	48 85 db             	test   %rbx,%rbx
140344476:	74 27                	je     0x14034449f
140344478:	8b 43 10             	mov    0x10(%rbx),%eax
14034447b:	ff c8                	dec    %eax
14034447d:	89 43 10             	mov    %eax,0x10(%rbx)
140344480:	85 c0                	test   %eax,%eax
140344482:	7f 1b                	jg     0x14034449f
140344484:	0f 88 d2 08 00 00    	js     0x140344d5c
14034448a:	48 8b 03             	mov    (%rbx),%rax
14034448d:	ba 01 00 00 00       	mov    $0x1,%edx
140344492:	48 8b cb             	mov    %rbx,%rcx
140344495:	48 8b 00             	mov    (%rax),%rax
140344498:	ff 15 82 f5 c3 00    	call   *0xc3f582(%rip)        # 0x140f83a20
14034449e:	90                   	nop
14034449f:	48 8b 16             	mov    (%rsi),%rdx
1403444a2:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403444a6:	48 8b 08             	mov    (%rax),%rcx
1403444a9:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
1403444b0:	75 09                	jne    0x1403444bb
1403444b2:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
1403444b6:	49 8b df             	mov    %r15,%rbx
1403444b9:	eb 23                	jmp    0x1403444de
1403444bb:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1403444bf:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403444c3:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403444ca:	48 8b 02             	mov    (%rdx),%rax
1403444cd:	4c 8b 40 40          	mov    0x40(%rax),%r8
1403444d1:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1403444d5:	e8 f6 3b 3d 00       	call   0x1407180d0
1403444da:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1403444de:	48 85 db             	test   %rbx,%rbx
1403444e1:	74 27                	je     0x14034450a
1403444e3:	8b 43 10             	mov    0x10(%rbx),%eax
1403444e6:	ff c8                	dec    %eax
1403444e8:	89 43 10             	mov    %eax,0x10(%rbx)
1403444eb:	85 c0                	test   %eax,%eax
1403444ed:	7f 1b                	jg     0x14034450a
1403444ef:	0f 88 72 08 00 00    	js     0x140344d67
1403444f5:	48 8b 03             	mov    (%rbx),%rax
1403444f8:	ba 01 00 00 00       	mov    $0x1,%edx
1403444fd:	48 8b cb             	mov    %rbx,%rcx
140344500:	48 8b 00             	mov    (%rax),%rax
140344503:	ff 15 17 f5 c3 00    	call   *0xc3f517(%rip)        # 0x140f83a20
140344509:	90                   	nop
14034450a:	48 85 db             	test   %rbx,%rbx
14034450d:	74 7e                	je     0x14034458d
14034450f:	4c 8b 05 52 79 0d 01 	mov    0x10d7952(%rip),%r8        # 0x14141be68
140344516:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034451d:	49 8b d6             	mov    %r14,%rdx
140344520:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140344524:	e8 77 e6 02 00       	call   0x140372ba0
140344529:	48 8b 18             	mov    (%rax),%rbx
14034452c:	4c 89 38             	mov    %r15,(%rax)
14034452f:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140344533:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140344539:	48 8b d6             	mov    %rsi,%rdx
14034453c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344540:	e8 5b e6 02 00       	call   0x140372ba0
140344545:	48 8b 08             	mov    (%rax),%rcx
140344548:	4c 89 38             	mov    %r15,(%rax)
14034454b:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
14034454f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140344553:	ba 0a 00 00 00       	mov    $0xa,%edx
140344558:	48 8b cb             	mov    %rbx,%rcx
14034455b:	e8 a0 05 3f 00       	call   0x140734b00
140344560:	90                   	nop
140344561:	48 85 db             	test   %rbx,%rbx
140344564:	74 27                	je     0x14034458d
140344566:	8b 43 10             	mov    0x10(%rbx),%eax
140344569:	ff c8                	dec    %eax
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