140342306:	ff c8                	dec    %eax
140342308:	89 43 10             	mov    %eax,0x10(%rbx)
14034230b:	85 c0                	test   %eax,%eax
14034230d:	7f 1b                	jg     0x14034232a
14034230f:	0f 88 63 03 00 00    	js     0x140342678
140342315:	48 8b 03             	mov    (%rbx),%rax
140342318:	ba 01 00 00 00       	mov    $0x1,%edx
14034231d:	48 8b cb             	mov    %rbx,%rcx
140342320:	48 8b 00             	mov    (%rax),%rax
140342323:	ff 15 f7 16 c4 00    	call   *0xc416f7(%rip)        # 0x140f83a20
140342329:	90                   	nop
14034232a:	4c 8b 05 37 9b 0d 01 	mov    0x10d9b37(%rip),%r8        # 0x14141be68
140342331:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342338:	49 8b d4             	mov    %r12,%rdx
14034233b:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034233f:	e8 5c 08 03 00       	call   0x140372ba0
140342344:	48 8b 18             	mov    (%rax),%rbx
140342347:	4c 89 28             	mov    %r13,(%rax)
14034234a:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
14034234e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140342354:	48 8b d6             	mov    %rsi,%rdx
140342357:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034235b:	e8 40 08 03 00       	call   0x140372ba0
140342360:	48 8b 38             	mov    (%rax),%rdi
140342363:	4c 89 28             	mov    %r13,(%rax)
140342366:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14034236a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140342370:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140342374:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140342378:	e8 23 08 03 00       	call   0x140372ba0
14034237d:	48 8b 08             	mov    (%rax),%rcx
140342380:	4c 89 28             	mov    %r13,(%rax)
140342383:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
140342387:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14034238b:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034238f:	e8 7c d9 e5 ff       	call   0x14019fd10
140342394:	4c 8b c0             	mov    %rax,%r8
140342397:	ba 13 00 00 00       	mov    $0x13,%edx
14034239c:	48 8b cb             	mov    %rbx,%rcx
14034239f:	e8 5c 27 3f 00       	call   0x140734b00
1403423a4:	90                   	nop
1403423a5:	48 85 ff             	test   %rdi,%rdi
1403423a8:	74 27                	je     0x1403423d1
1403423aa:	8b 47 10             	mov    0x10(%rdi),%eax
1403423ad:	ff c8                	dec    %eax
1403423af:	89 47 10             	mov    %eax,0x10(%rdi)
1403423b2:	85 c0                	test   %eax,%eax
1403423b4:	7f 1b                	jg     0x1403423d1
1403423b6:	0f 88 c7 02 00 00    	js     0x140342683
1403423bc:	48 8b 07             	mov    (%rdi),%rax
1403423bf:	ba 01 00 00 00       	mov    $0x1,%edx
1403423c4:	48 8b cf             	mov    %rdi,%rcx
1403423c7:	48 8b 00             	mov    (%rax),%rax
1403423ca:	ff 15 50 16 c4 00    	call   *0xc41650(%rip)        # 0x140f83a20
1403423d0:	90                   	nop
1403423d1:	48 85 db             	test   %rbx,%rbx
1403423d4:	74 27                	je     0x1403423fd
1403423d6:	8b 43 10             	mov    0x10(%rbx),%eax
1403423d9:	ff c8                	dec    %eax
1403423db:	89 43 10             	mov    %eax,0x10(%rbx)
1403423de:	85 c0                	test   %eax,%eax
1403423e0:	7f 1b                	jg     0x1403423fd
1403423e2:	0f 88 a6 02 00 00    	js     0x14034268e
1403423e8:	48 8b 03             	mov    (%rbx),%rax
1403423eb:	ba 01 00 00 00       	mov    $0x1,%edx
1403423f0:	48 8b cb             	mov    %rbx,%rcx
1403423f3:	48 8b 00             	mov    (%rax),%rax
1403423f6:	ff 15 24 16 c4 00    	call   *0xc41624(%rip)        # 0x140f83a20
1403423fc:	90                   	nop
1403423fd:	4c 8b 05 64 9a 0d 01 	mov    0x10d9a64(%rip),%r8        # 0x14141be68
140342404:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034240b:	49 8b d4             	mov    %r12,%rdx
14034240e:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140342412:	e8 89 07 03 00       	call   0x140372ba0
140342417:	48 8b 18             	mov    (%rax),%rbx
14034241a:	4c 89 28             	mov    %r13,(%rax)
14034241d:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140342421:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140342427:	48 8b d6             	mov    %rsi,%rdx
14034242a:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034242e:	e8 6d 07 03 00       	call   0x140372ba0
140342433:	48 8b 38             	mov    (%rax),%rdi
140342436:	4c 89 28             	mov    %r13,(%rax)
140342439:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14034243d:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140342443:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140342447:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034244b:	e8 50 07 03 00       	call   0x140372ba0
140342450:	48 8b 08             	mov    (%rax),%rcx
140342453:	4c 89 28             	mov    %r13,(%rax)
140342456:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
14034245a:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14034245e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140342462:	e8 a9 d8 e5 ff       	call   0x14019fd10
140342467:	4c 8b c0             	mov    %rax,%r8
14034246a:	ba 15 00 00 00       	mov    $0x15,%edx
14034246f:	48 8b cb             	mov    %rbx,%rcx
140342472:	e8 89 26 3f 00       	call   0x140734b00
140342477:	90                   	nop
140342478:	48 85 ff             	test   %rdi,%rdi
14034247b:	74 27                	je     0x1403424a4
14034247d:	8b 47 10             	mov    0x10(%rdi),%eax
140342480:	ff c8                	dec    %eax
140342482:	89 47 10             	mov    %eax,0x10(%rdi)
140342485:	85 c0                	test   %eax,%eax
140342487:	7f 1b                	jg     0x1403424a4
140342489:	0f 88 0a 02 00 00    	js     0x140342699
14034248f:	48 8b 07             	mov    (%rdi),%rax
140342492:	ba 01 00 00 00       	mov    $0x1,%edx
140342497:	48 8b cf             	mov    %rdi,%rcx
14034249a:	48 8b 00             	mov    (%rax),%rax
14034249d:	ff 15 7d 15 c4 00    	call   *0xc4157d(%rip)        # 0x140f83a20
1403424a3:	90                   	nop
1403424a4:	48 85 db             	test   %rbx,%rbx
1403424a7:	74 23                	je     0x1403424cc
1403424a9:	8b 43 10             	mov    0x10(%rbx),%eax
1403424ac:	ff c8                	dec    %eax
1403424ae:	89 43 10             	mov    %eax,0x10(%rbx)
1403424b1:	85 c0                	test   %eax,%eax
1403424b3:	7f 17                	jg     0x1403424cc
1403424b5:	78 36                	js     0x1403424ed
1403424b7:	48 8b 03             	mov    (%rbx),%rax
1403424ba:	ba 01 00 00 00       	mov    $0x1,%edx
1403424bf:	48 8b cb             	mov    %rbx,%rcx
1403424c2:	48 8b 00             	mov    (%rax),%rax
1403424c5:	ff 15 55 15 c4 00    	call   *0xc41555(%rip)        # 0x140f83a20
1403424cb:	90                   	nop
1403424cc:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1403424d3:	00
1403424d4:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1403424d8:	49 8b 73 38          	mov    0x38(%r11),%rsi
1403424dc:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1403424e0:	49 8b e3             	mov    %r11,%rsp
1403424e3:	41 5f                	pop    %r15
1403424e5:	41 5e                	pop    %r14
1403424e7:	41 5d                	pop    %r13
1403424e9:	41 5c                	pop    %r12
1403424eb:	5d                   	pop    %rbp
1403424ec:	c3                   	ret
1403424ed:	b9 02 00 00 00       	mov    $0x2,%ecx
1403424f2:	e8 09 82 44 00       	call   0x14078a700
1403424f7:	90                   	nop
1403424f8:	33 c9                	xor    %ecx,%ecx
1403424fa:	e8 01 82 44 00       	call   0x14078a700
1403424ff:	cc                   	int3
140342500:	b9 01 00 00 00       	mov    $0x1,%ecx
140342505:	e8 f6 81 44 00       	call   0x14078a700
14034250a:	90                   	nop
14034250b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342510:	e8 eb 81 44 00       	call   0x14078a700
140342515:	90                   	nop
140342516:	33 c9                	xor    %ecx,%ecx
140342518:	e8 e3 81 44 00       	call   0x14078a700
14034251d:	cc                   	int3
14034251e:	b9 01 00 00 00       	mov    $0x1,%ecx
140342523:	e8 d8 81 44 00       	call   0x14078a700
140342528:	90                   	nop
140342529:	33 c9                	xor    %ecx,%ecx
14034252b:	e8 d0 81 44 00       	call   0x14078a700
140342530:	cc                   	int3
140342531:	b9 01 00 00 00       	mov    $0x1,%ecx
140342536:	e8 c5 81 44 00       	call   0x14078a700
14034253b:	90                   	nop
14034253c:	33 c9                	xor    %ecx,%ecx
14034253e:	e8 bd 81 44 00       	call   0x14078a700
140342543:	cc                   	int3
140342544:	b9 01 00 00 00       	mov    $0x1,%ecx
140342549:	e8 b2 81 44 00       	call   0x14078a700
14034254e:	90                   	nop
14034254f:	b9 02 00 00 00       	mov    $0x2,%ecx
140342554:	e8 a7 81 44 00       	call   0x14078a700
140342559:	90                   	nop
14034255a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034255f:	e8 9c 81 44 00       	call   0x14078a700
140342564:	90                   	nop
140342565:	b9 02 00 00 00       	mov    $0x2,%ecx
14034256a:	e8 91 81 44 00       	call   0x14078a700
14034256f:	90                   	nop
140342570:	b9 02 00 00 00       	mov    $0x2,%ecx
140342575:	e8 86 81 44 00       	call   0x14078a700
14034257a:	90                   	nop
14034257b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342580:	e8 7b 81 44 00       	call   0x14078a700
140342585:	90                   	nop
140342586:	b9 02 00 00 00       	mov    $0x2,%ecx
14034258b:	e8 70 81 44 00       	call   0x14078a700
140342590:	90                   	nop
140342591:	b9 02 00 00 00       	mov    $0x2,%ecx
140342596:	e8 65 81 44 00       	call   0x14078a700
14034259b:	90                   	nop
14034259c:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425a1:	e8 5a 81 44 00       	call   0x14078a700
1403425a6:	90                   	nop
1403425a7:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425ac:	e8 4f 81 44 00       	call   0x14078a700
1403425b1:	90                   	nop
1403425b2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425b7:	e8 44 81 44 00       	call   0x14078a700
1403425bc:	90                   	nop
1403425bd:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425c2:	e8 39 81 44 00       	call   0x14078a700
1403425c7:	90                   	nop
1403425c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425cd:	e8 2e 81 44 00       	call   0x14078a700
1403425d2:	90                   	nop
1403425d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425d8:	e8 23 81 44 00       	call   0x14078a700
1403425dd:	90                   	nop
1403425de:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425e3:	e8 18 81 44 00       	call   0x14078a700
1403425e8:	90                   	nop
1403425e9:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425ee:	e8 0d 81 44 00       	call   0x14078a700
1403425f3:	90                   	nop
1403425f4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425f9:	e8 02 81 44 00       	call   0x14078a700
1403425fe:	90                   	nop
1403425ff:	b9 02 00 00 00       	mov    $0x2,%ecx
140342604:	e8 f7 80 44 00       	call   0x14078a700
140342609:	90                   	nop
14034260a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034260f:	e8 ec 80 44 00       	call   0x14078a700
140342614:	90                   	nop
140342615:	b9 02 00 00 00       	mov    $0x2,%ecx
14034261a:	e8 e1 80 44 00       	call   0x14078a700
14034261f:	90                   	nop
140342620:	b9 02 00 00 00       	mov    $0x2,%ecx
140342625:	e8 d6 80 44 00       	call   0x14078a700
14034262a:	90                   	nop
14034262b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342630:	e8 cb 80 44 00       	call   0x14078a700
140342635:	90                   	nop
140342636:	b9 02 00 00 00       	mov    $0x2,%ecx
14034263b:	e8 c0 80 44 00       	call   0x14078a700
140342640:	90                   	nop
140342641:	b9 02 00 00 00       	mov    $0x2,%ecx
140342646:	e8 b5 80 44 00       	call   0x14078a700
14034264b:	90                   	nop
14034264c:	b9 02 00 00 00       	mov    $0x2,%ecx
140342651:	e8 aa 80 44 00       	call   0x14078a700
140342656:	90                   	nop
140342657:	b9 02 00 00 00       	mov    $0x2,%ecx
14034265c:	e8 9f 80 44 00       	call   0x14078a700
140342661:	90                   	nop
140342662:	b9 02 00 00 00       	mov    $0x2,%ecx
140342667:	e8 94 80 44 00       	call   0x14078a700
14034266c:	90                   	nop
14034266d:	b9 02 00 00 00       	mov    $0x2,%ecx
140342672:	e8 89 80 44 00       	call   0x14078a700
140342677:	90                   	nop
140342678:	b9 02 00 00 00       	mov    $0x2,%ecx
14034267d:	e8 7e 80 44 00       	call   0x14078a700
140342682:	90                   	nop
140342683:	b9 02 00 00 00       	mov    $0x2,%ecx
140342688:	e8 73 80 44 00       	call   0x14078a700
14034268d:	90                   	nop
14034268e:	b9 02 00 00 00       	mov    $0x2,%ecx
140342693:	e8 68 80 44 00       	call   0x14078a700
140342698:	90                   	nop
140342699:	b9 02 00 00 00       	mov    $0x2,%ecx
14034269e:	e8 5d 80 44 00       	call   0x14078a700
1403426a3:	cc                   	int3
1403426a4:	cc                   	int3
1403426a5:	cc                   	int3
1403426a6:	cc                   	int3
1403426a7:	cc                   	int3
1403426a8:	cc                   	int3
1403426a9:	cc                   	int3
1403426aa:	cc                   	int3
1403426ab:	cc                   	int3
1403426ac:	cc                   	int3
1403426ad:	cc                   	int3
1403426ae:	cc                   	int3
1403426af:	cc                   	int3
1403426b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403426b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403426ba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1403426bf:	55                   	push   %rbp
1403426c0:	41 54                	push   %r12
1403426c2:	41 55                	push   %r13
1403426c4:	41 56                	push   %r14
1403426c6:	41 57                	push   %r15
1403426c8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1403426cd:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1403426d4:	4d 8b f8             	mov    %r8,%r15
1403426d7:	48 8b f2             	mov    %rdx,%rsi
1403426da:	4c 8b e1             	mov    %rcx,%r12
1403426dd:	45 33 ed             	xor    %r13d,%r13d
1403426e0:	44 89 6d 87          	mov    %r13d,-0x79(%rbp)
1403426e4:	49 8b d0             	mov    %r8,%rdx
1403426e7:	e8 24 e6 ff ff       	call   0x140340d10
1403426ec:	84 c0                	test   %al,%al
1403426ee:	0f 85 86 08 00 00    	jne    0x140342f7a
1403426f4:	4c 8b 05 6d 97 0d 01 	mov    0x10d976d(%rip),%r8        # 0x14141be68
1403426fb:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342702:	49 8b d4             	mov    %r12,%rdx
140342705:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140342709:	e8 92 04 03 00       	call   0x140372ba0
14034270e:	48 8b 38             	mov    (%rax),%rdi
140342711:	4c 89 28             	mov    %r13,(%rax)
140342714:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140342718:	c7 45 87 01 00 00 00 	movl   $0x1,-0x79(%rbp)
14034271f:	48 8b 47 40          	mov    0x40(%rdi),%rax
140342723:	48 8b 08             	mov    (%rax),%rcx
140342726:	44 38 69 48          	cmp    %r13b,0x48(%rcx)
14034272a:	75 09                	jne    0x140342735
14034272c:	4c 89 6d af          	mov    %r13,-0x51(%rbp)
140342730:	41 8b c5             	mov    %r13d,%eax
140342733:	eb 23                	jmp    0x140342758
140342735:	48 83 c1 40          	add    $0x40,%rcx
140342739:	48 8b 47 38          	mov    0x38(%rdi),%rax
14034273d:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140342744:	48 8b 02             	mov    (%rdx),%rax
140342747:	4c 8b 40 20          	mov    0x20(%rax),%r8
14034274b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14034274f:	e8 7c 59 3d 00       	call   0x1407180d0
140342754:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140342758:	bb 03 02 00 00       	mov    $0x203,%ebx
14034275d:	89 5d 87             	mov    %ebx,-0x79(%rbp)
140342760:	48 85 c0             	test   %rax,%rax
140342763:	0f 85 9f 00 00 00    	jne    0x140342808
140342769:	48 8b 16             	mov    (%rsi),%rdx
14034276c:	48 8b 42 40          	mov    0x40(%rdx),%rax
140342770:	48 8b 08             	mov    (%rax),%rcx
140342773:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
140342777:	75 09                	jne    0x140342782
140342779:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
14034277d:	49 8b c5             	mov    %r13,%rax
140342780:	eb 23                	jmp    0x1403427a5
140342782:	48 83 c1 40          	add    $0x40,%rcx
140342786:	48 8b 42 38          	mov    0x38(%rdx),%rax
14034278a:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140342791:	48 8b 02             	mov    (%rdx),%rax
140342794:	4c 8b 40 20          	mov    0x20(%rax),%r8
140342798:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14034279c:	e8 2f 59 3d 00       	call   0x1407180d0
1403427a1:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1403427a5:	bb 07 02 02 00       	mov    $0x20207,%ebx
1403427aa:	89 5d 87             	mov    %ebx,-0x79(%rbp)
1403427ad:	48 85 c0             	test   %rax,%rax
1403427b0:	75 4d                	jne    0x1403427ff
1403427b2:	48 8b 16             	mov    (%rsi),%rdx
1403427b5:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403427b9:	48 8b 08             	mov    (%rax),%rcx
1403427bc:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1403427c0:	75 0e                	jne    0x1403427d0
1403427c2:	49 8b cd             	mov    %r13,%rcx
1403427c5:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1403427c9:	bb 0f 02 22 00       	mov    $0x22020f,%ebx
1403427ce:	eb 3c                	jmp    0x14034280c