1408304c6:	49 8b dd             	mov    %r13,%rbx
1408304c9:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1408304cd:	41 8b 45 10          	mov    0x10(%r13),%eax
1408304d1:	ff c0                	inc    %eax
1408304d3:	41 89 45 10          	mov    %eax,0x10(%r13)
1408304d7:	83 f8 01             	cmp    $0x1,%eax
1408304da:	0f 8e 5e 0b 00 00    	jle    0x14083103e
1408304e0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1408304e5:	0f 84 90 0b 00 00    	je     0x14083107b
1408304eb:	b9 50 00 00 00       	mov    $0x50,%ecx
1408304f0:	e8 13 ac 5e 00       	call   0x140e1b108
1408304f5:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1408304f9:	48 85 c0             	test   %rax,%rax
1408304fc:	0f 84 90 00 00 00    	je     0x140830592
140830502:	48 8b df             	mov    %rdi,%rbx
140830505:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
140830509:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
14083050d:	41 b0 01             	mov    $0x1,%r8b
140830510:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140830514:	48 8b c8             	mov    %rax,%rcx
140830517:	e8 a4 14 f0 ff       	call   0x1407319c0
14083051c:	4c 8b e0             	mov    %rax,%r12
14083051f:	4c 8b ef             	mov    %rdi,%r13
140830522:	48 8b cf             	mov    %rdi,%rcx
140830525:	eb 71                	jmp    0x140830598
140830527:	48 8b 0e             	mov    (%rsi),%rcx
14083052a:	48 85 c9             	test   %rcx,%rcx
14083052d:	74 26                	je     0x140830555
14083052f:	8b 41 10             	mov    0x10(%rcx),%eax
140830532:	ff c8                	dec    %eax
140830534:	89 41 10             	mov    %eax,0x10(%rcx)
140830537:	85 c0                	test   %eax,%eax
140830539:	7f 17                	jg     0x140830552
14083053b:	0f 88 24 0b 00 00    	js     0x140831065
140830541:	48 8b 01             	mov    (%rcx),%rax
140830544:	ba 01 00 00 00       	mov    $0x1,%edx
140830549:	48 8b 00             	mov    (%rax),%rax
14083054c:	ff 15 ce 34 75 00    	call   *0x7534ce(%rip)        # 0x140f83a20
140830552:	48 89 3e             	mov    %rdi,(%rsi)
140830555:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140830559:	48 85 c9             	test   %rcx,%rcx
14083055c:	74 24                	je     0x140830582
14083055e:	8b 41 10             	mov    0x10(%rcx),%eax
140830561:	ff c8                	dec    %eax
140830563:	89 41 10             	mov    %eax,0x10(%rcx)
140830566:	85 c0                	test   %eax,%eax
140830568:	7f 18                	jg     0x140830582
14083056a:	0f 88 00 0b 00 00    	js     0x140831070
140830570:	48 8b 01             	mov    (%rcx),%rax
140830573:	ba 01 00 00 00       	mov    $0x1,%edx
140830578:	48 8b 00             	mov    (%rax),%rax
14083057b:	ff 15 9f 34 75 00    	call   *0x75349f(%rip)        # 0x140f83a20
140830581:	90                   	nop
140830582:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140830586:	e8 b5 ef 96 ff       	call   0x14019f540
14083058b:	32 c0                	xor    %al,%al
14083058d:	e9 99 08 00 00       	jmp    0x140830e2b
140830592:	4c 8b e7             	mov    %rdi,%r12
140830595:	49 8b cd             	mov    %r13,%rcx
140830598:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
14083059c:	4d 85 ed             	test   %r13,%r13
14083059f:	74 27                	je     0x1408305c8
1408305a1:	8b 41 10             	mov    0x10(%rcx),%eax
1408305a4:	ff c8                	dec    %eax
1408305a6:	89 41 10             	mov    %eax,0x10(%rcx)
1408305a9:	85 c0                	test   %eax,%eax
1408305ab:	7f 1b                	jg     0x1408305c8
1408305ad:	0f 88 d3 0a 00 00    	js     0x140831086
1408305b3:	48 8b 03             	mov    (%rbx),%rax
1408305b6:	ba 01 00 00 00       	mov    $0x1,%edx
1408305bb:	48 8b cb             	mov    %rbx,%rcx
1408305be:	48 8b 00             	mov    (%rax),%rax
1408305c1:	ff 15 59 34 75 00    	call   *0x753459(%rip)        # 0x140f83a20
1408305c7:	90                   	nop
1408305c8:	44 8b f7             	mov    %edi,%r14d
1408305cb:	4c 8b 6d b7          	mov    -0x49(%rbp),%r13
1408305cf:	4d 85 ed             	test   %r13,%r13
1408305d2:	7e 32                	jle    0x140830606
1408305d4:	48 8b df             	mov    %rdi,%rbx
1408305d7:	4c 8b 7d bf          	mov    -0x41(%rbp),%r15
1408305db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408305e0:	49 8b 04 df          	mov    (%r15,%rbx,8),%rax
1408305e4:	49 89 3c df          	mov    %rdi,(%r15,%rbx,8)
1408305e8:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1408305ec:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1408305f0:	41 8b d6             	mov    %r14d,%edx
1408305f3:	49 8b cc             	mov    %r12,%rcx
1408305f6:	e8 05 45 f0 ff       	call   0x140734b00
1408305fb:	41 ff c6             	inc    %r14d
1408305fe:	48 ff c3             	inc    %rbx
140830601:	49 3b dd             	cmp    %r13,%rbx
140830604:	7c da                	jl     0x1408305e0
140830606:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
14083060a:	48 8b 0e             	mov    (%rsi),%rcx
14083060d:	4c 89 26             	mov    %r12,(%rsi)
140830610:	48 85 c9             	test   %rcx,%rcx
140830613:	74 24                	je     0x140830639
140830615:	8b 41 10             	mov    0x10(%rcx),%eax
140830618:	ff c8                	dec    %eax
14083061a:	89 41 10             	mov    %eax,0x10(%rcx)
14083061d:	85 c0                	test   %eax,%eax
14083061f:	7f 18                	jg     0x140830639
140830621:	0f 88 6a 0a 00 00    	js     0x140831091
140830627:	48 8b 01             	mov    (%rcx),%rax
14083062a:	ba 01 00 00 00       	mov    $0x1,%edx
14083062f:	48 8b 00             	mov    (%rax),%rax
140830632:	ff 15 e8 33 75 00    	call   *0x7533e8(%rip)        # 0x140f83a20
140830638:	90                   	nop
140830639:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14083063d:	e8 fe ee 96 ff       	call   0x14019f540
140830642:	e9 e2 07 00 00       	jmp    0x140830e29
140830647:	41 b1 01             	mov    $0x1,%r9b
14083064a:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14083064e:	48 8d 15 8b ef 80 00 	lea    0x80ef8b(%rip),%rdx        # 0x14103f5e0
140830655:	49 8b ce             	mov    %r14,%rcx
140830658:	e8 f3 1e f7 ff       	call   0x1407a2550
14083065d:	49 8b cc             	mov    %r12,%rcx
140830660:	e8 8b 9f f1 ff       	call   0x14074a5f0
140830665:	4c 8b e8             	mov    %rax,%r13
140830668:	48 8b d8             	mov    %rax,%rbx
14083066b:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14083066f:	48 85 c0             	test   %rax,%rax
140830672:	74 1d                	je     0x140830691
140830674:	8b 48 10             	mov    0x10(%rax),%ecx
140830677:	ff c1                	inc    %ecx
140830679:	89 48 10             	mov    %ecx,0x10(%rax)
14083067c:	83 f9 01             	cmp    $0x1,%ecx
14083067f:	0f 8e 17 0a 00 00    	jle    0x14083109c
140830685:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14083068b:	0f 84 13 0a 00 00    	je     0x1408310a4
140830691:	b9 b0 00 00 00       	mov    $0xb0,%ecx
140830696:	e8 6d aa 5e 00       	call   0x140e1b108
14083069b:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14083069f:	48 85 c0             	test   %rax,%rax
1408306a2:	74 27                	je     0x1408306cb
1408306a4:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
1408306a8:	48 8b df             	mov    %rdi,%rbx
1408306ab:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1408306af:	4c 89 6d 97          	mov    %r13,-0x69(%rbp)
1408306b3:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1408306b7:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1408306bb:	48 8b c8             	mov    %rax,%rcx
1408306be:	e8 2d 19 f0 ff       	call   0x140731ff0
1408306c3:	4c 8b f8             	mov    %rax,%r15
1408306c6:	48 8b c7             	mov    %rdi,%rax
1408306c9:	eb 06                	jmp    0x1408306d1
1408306cb:	4c 8b ff             	mov    %rdi,%r15
1408306ce:	49 8b c5             	mov    %r13,%rax
1408306d1:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1408306d5:	48 85 c0             	test   %rax,%rax
1408306d8:	74 27                	je     0x140830701
1408306da:	8b 43 10             	mov    0x10(%rbx),%eax
1408306dd:	ff c8                	dec    %eax
1408306df:	89 43 10             	mov    %eax,0x10(%rbx)
1408306e2:	85 c0                	test   %eax,%eax
1408306e4:	7f 1b                	jg     0x140830701
1408306e6:	0f 88 c3 09 00 00    	js     0x1408310af
1408306ec:	48 8b 03             	mov    (%rbx),%rax
1408306ef:	ba 01 00 00 00       	mov    $0x1,%edx
1408306f4:	48 8b cb             	mov    %rbx,%rcx
1408306f7:	48 8b 00             	mov    (%rax),%rax
1408306fa:	ff 15 20 33 75 00    	call   *0x753320(%rip)        # 0x140f83a20
140830700:	90                   	nop
140830701:	8b df                	mov    %edi,%ebx
140830703:	39 5d 8f             	cmp    %ebx,-0x71(%rbp)
140830706:	0f 8e 4a 01 00 00    	jle    0x140830856
14083070c:	0f 1f 40 00          	nopl   0x0(%rax)
140830710:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
140830714:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140830719:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14083071e:	4c 8d 4d af          	lea    -0x51(%rbp),%r9
140830722:	4d 8b 45 40          	mov    0x40(%r13),%r8
140830726:	49 8b d6             	mov    %r14,%rdx
140830729:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14083072d:	e8 5e f4 ff ff       	call   0x14082fb90
140830732:	84 c0                	test   %al,%al
140830734:	0f 84 02 02 00 00    	je     0x14083093c
14083073a:	41 83 7c 24 18 0e    	cmpl   $0xe,0x18(%r12)
140830740:	75 44                	jne    0x140830786
140830742:	49 8b 04 24          	mov    (%r12),%rax
140830746:	49 8b cc             	mov    %r12,%rcx
140830749:	48 8b 40 40          	mov    0x40(%rax),%rax
14083074d:	ff 15 cd 32 75 00    	call   *0x7532cd(%rip)        # 0x140f83a20
140830753:	48 83 38 00          	cmpq   $0x0,(%rax)
140830757:	75 2d                	jne    0x140830786
140830759:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
14083075d:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140830761:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
140830765:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140830769:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14083076e:	41 b1 01             	mov    $0x1,%r9b
140830771:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140830775:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140830779:	49 8b cf             	mov    %r15,%rcx
14083077c:	e8 ef 45 f0 ff       	call   0x140734d70
140830781:	e9 98 00 00 00       	jmp    0x14083081e
140830786:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
14083078a:	49 8b 45 00          	mov    0x0(%r13),%rax
14083078e:	49 8b cd             	mov    %r13,%rcx
140830791:	48 8b 40 40          	mov    0x40(%rax),%rax
140830795:	ff 15 85 32 75 00    	call   *0x753285(%rip)        # 0x140f83a20
14083079b:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1408307a0:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1408307a5:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
1408307a9:	4c 8b 00             	mov    (%rax),%r8
1408307ac:	49 8b d6             	mov    %r14,%rdx
1408307af:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1408307b3:	e8 d8 f3 ff ff       	call   0x14082fb90
1408307b8:	84 c0                	test   %al,%al
1408307ba:	0f 84 ce 00 00 00    	je     0x14083088e
1408307c0:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1408307c4:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1408307c8:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1408307cc:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1408307d0:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
1408307d4:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1408307d8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408307dd:	41 b1 01             	mov    $0x1,%r9b
1408307e0:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1408307e4:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408307e8:	49 8b cf             	mov    %r15,%rcx
1408307eb:	e8 80 45 f0 ff       	call   0x140734d70
1408307f0:	90                   	nop
1408307f1:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1408307f5:	48 85 c9             	test   %rcx,%rcx
1408307f8:	74 24                	je     0x14083081e
1408307fa:	8b 41 10             	mov    0x10(%rcx),%eax
1408307fd:	ff c8                	dec    %eax
1408307ff:	89 41 10             	mov    %eax,0x10(%rcx)
140830802:	85 c0                	test   %eax,%eax
140830804:	7f 18                	jg     0x14083081e
140830806:	0f 88 b9 08 00 00    	js     0x1408310c5
14083080c:	48 8b 01             	mov    (%rcx),%rax
14083080f:	ba 01 00 00 00       	mov    $0x1,%edx
140830814:	48 8b 00             	mov    (%rax),%rax
140830817:	ff 15 03 32 75 00    	call   *0x753203(%rip)        # 0x140f83a20
14083081d:	90                   	nop
14083081e:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140830822:	48 85 c9             	test   %rcx,%rcx
140830825:	74 24                	je     0x14083084b
140830827:	8b 41 10             	mov    0x10(%rcx),%eax
14083082a:	ff c8                	dec    %eax
14083082c:	89 41 10             	mov    %eax,0x10(%rcx)
14083082f:	85 c0                	test   %eax,%eax
140830831:	7f 18                	jg     0x14083084b
140830833:	0f 88 97 08 00 00    	js     0x1408310d0
140830839:	48 8b 01             	mov    (%rcx),%rax
14083083c:	ba 01 00 00 00       	mov    $0x1,%edx
140830841:	48 8b 00             	mov    (%rax),%rax
140830844:	ff 15 d6 31 75 00    	call   *0x7531d6(%rip)        # 0x140f83a20
14083084a:	90                   	nop
14083084b:	ff c3                	inc    %ebx
14083084d:	3b 5d 8f             	cmp    -0x71(%rbp),%ebx
140830850:	0f 8c ba fe ff ff    	jl     0x140830710
140830856:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14083085a:	48 8b 0e             	mov    (%rsi),%rcx
14083085d:	4c 89 3e             	mov    %r15,(%rsi)
140830860:	48 85 c9             	test   %rcx,%rcx
140830863:	74 24                	je     0x140830889
140830865:	8b 41 10             	mov    0x10(%rcx),%eax
140830868:	ff c8                	dec    %eax
14083086a:	89 41 10             	mov    %eax,0x10(%rcx)
14083086d:	85 c0                	test   %eax,%eax
14083086f:	7f 18                	jg     0x140830889
140830871:	0f 88 43 08 00 00    	js     0x1408310ba
140830877:	48 8b 01             	mov    (%rcx),%rax
14083087a:	ba 01 00 00 00       	mov    $0x1,%edx
14083087f:	48 8b 00             	mov    (%rax),%rax
140830882:	ff 15 98 31 75 00    	call   *0x753198(%rip)        # 0x140f83a20
140830888:	90                   	nop
140830889:	e9 9b 05 00 00       	jmp    0x140830e29
14083088e:	48 8b 0e             	mov    (%rsi),%rcx
140830891:	48 85 c9             	test   %rcx,%rcx
140830894:	74 26                	je     0x1408308bc
140830896:	8b 41 10             	mov    0x10(%rcx),%eax
140830899:	ff c8                	dec    %eax
14083089b:	89 41 10             	mov    %eax,0x10(%rcx)
14083089e:	85 c0                	test   %eax,%eax
1408308a0:	7f 17                	jg     0x1408308b9
1408308a2:	0f 88 33 08 00 00    	js     0x1408310db
1408308a8:	48 8b 01             	mov    (%rcx),%rax
1408308ab:	ba 01 00 00 00       	mov    $0x1,%edx
1408308b0:	48 8b 00             	mov    (%rax),%rax
1408308b3:	ff 15 67 31 75 00    	call   *0x753167(%rip)        # 0x140f83a20
1408308b9:	48 89 3e             	mov    %rdi,(%rsi)
1408308bc:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1408308c0:	48 85 c9             	test   %rcx,%rcx
1408308c3:	74 24                	je     0x1408308e9
1408308c5:	8b 41 10             	mov    0x10(%rcx),%eax
1408308c8:	ff c8                	dec    %eax
1408308ca:	89 41 10             	mov    %eax,0x10(%rcx)
1408308cd:	85 c0                	test   %eax,%eax
1408308cf:	7f 18                	jg     0x1408308e9
1408308d1:	0f 88 0f 08 00 00    	js     0x1408310e6
1408308d7:	48 8b 01             	mov    (%rcx),%rax
1408308da:	ba 01 00 00 00       	mov    $0x1,%edx
1408308df:	48 8b 00             	mov    (%rax),%rax
1408308e2:	ff 15 38 31 75 00    	call   *0x753138(%rip)        # 0x140f83a20
1408308e8:	90                   	nop
1408308e9:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1408308ed:	48 85 c9             	test   %rcx,%rcx
1408308f0:	74 24                	je     0x140830916
1408308f2:	8b 41 10             	mov    0x10(%rcx),%eax
1408308f5:	ff c8                	dec    %eax
1408308f7:	89 41 10             	mov    %eax,0x10(%rcx)
1408308fa:	85 c0                	test   %eax,%eax
1408308fc:	7f 18                	jg     0x140830916
1408308fe:	0f 88 ed 07 00 00    	js     0x1408310f1
140830904:	48 8b 01             	mov    (%rcx),%rax
140830907:	ba 01 00 00 00       	mov    $0x1,%edx
14083090c:	48 8b 00             	mov    (%rax),%rax
14083090f:	ff 15 0b 31 75 00    	call   *0x75310b(%rip)        # 0x140f83a20
140830915:	90                   	nop
140830916:	4d 85 ff             	test   %r15,%r15
140830919:	0f 84 43 04 00 00    	je     0x140830d62
14083091f:	41 8b 47 10          	mov    0x10(%r15),%eax
140830923:	ff c8                	dec    %eax
140830925:	41 89 47 10          	mov    %eax,0x10(%r15)
140830929:	85 c0                	test   %eax,%eax
14083092b:	0f 8f 31 04 00 00    	jg     0x140830d62
140830931:	0f 88 7d 05 00 00    	js     0x140830eb4
140830937:	e9 11 04 00 00       	jmp    0x140830d4d
14083093c:	48 8b 0e             	mov    (%rsi),%rcx
14083093f:	48 85 c9             	test   %rcx,%rcx
140830942:	74 26                	je     0x14083096a
140830944:	8b 41 10             	mov    0x10(%rcx),%eax
140830947:	ff c8                	dec    %eax
140830949:	89 41 10             	mov    %eax,0x10(%rcx)
14083094c:	85 c0                	test   %eax,%eax
14083094e:	7f 17                	jg     0x140830967
140830950:	0f 88 a6 07 00 00    	js     0x1408310fc
140830956:	48 8b 01             	mov    (%rcx),%rax
140830959:	ba 01 00 00 00       	mov    $0x1,%edx
14083095e:	48 8b 00             	mov    (%rax),%rax
140830961:	ff 15 b9 30 75 00    	call   *0x7530b9(%rip)        # 0x140f83a20
140830967:	48 89 3e             	mov    %rdi,(%rsi)
14083096a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14083096e:	48 85 c9             	test   %rcx,%rcx
140830971:	74 24                	je     0x140830997
140830973:	8b 41 10             	mov    0x10(%rcx),%eax
140830976:	ff c8                	dec    %eax
140830978:	89 41 10             	mov    %eax,0x10(%rcx)
14083097b:	85 c0                	test   %eax,%eax
14083097d:	7f 18                	jg     0x140830997
14083097f:	0f 88 82 07 00 00    	js     0x140831107
140830985:	48 8b 01             	mov    (%rcx),%rax
140830988:	ba 01 00 00 00       	mov    $0x1,%edx
14083098d:	48 8b 00             	mov    (%rax),%rax
140830990:	ff 15 8a 30 75 00    	call   *0x75308a(%rip)        # 0x140f83a20
140830996:	90                   	nop