1401723bf:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401723c6:	48 ff c3             	inc    %rbx
1401723c9:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
1401723cd:	75 f7                	jne    0x1401723c6
1401723cf:	80 38 22             	cmpb   $0x22,(%rax)
1401723d2:	75 12                	jne    0x1401723e6
1401723d4:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401723d8:	4c 8b c3             	mov    %rbx,%r8
1401723db:	48 8b cf             	mov    %rdi,%rcx
1401723de:	e8 4b a6 18 00       	call   0x1402fca2e
1401723e3:	48 ff cb             	dec    %rbx
1401723e6:	48 85 db             	test   %rbx,%rbx
1401723e9:	74 0f                	je     0x1401723fa
1401723eb:	80 7c 3b ff 22       	cmpb   $0x22,-0x1(%rbx,%rdi,1)
1401723f0:	75 08                	jne    0x1401723fa
1401723f2:	c6 44 3b ff 00       	movb   $0x0,-0x1(%rbx,%rdi,1)
1401723f7:	48 ff cb             	dec    %rbx
1401723fa:	80 3f 2f             	cmpb   $0x2f,(%rdi)
1401723fd:	74 21                	je     0x140172420
1401723ff:	48 8b cf             	mov    %rdi,%rcx
140172402:	ff 15 08 09 29 00    	call   *0x290908(%rip)        # 0x140402d10
140172408:	48 8d 0d 91 ab 1b 00 	lea    0x1bab91(%rip),%rcx        # 0x14032cfa0
14017240f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140172414:	48 83 c4 20          	add    $0x20,%rsp
140172418:	5f                   	pop    %rdi
140172419:	48 ff 25 00 09 29 00 	rex.W jmp *0x290900(%rip)        # 0x140402d20
140172420:	48 85 db             	test   %rbx,%rbx
140172423:	74 0c                	je     0x140172431
140172425:	80 7c 3b ff 2f       	cmpb   $0x2f,-0x1(%rbx,%rdi,1)
14017242a:	75 05                	jne    0x140172431
14017242c:	c6 44 3b ff 00       	movb   $0x0,-0x1(%rbx,%rdi,1)
140172431:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140172436:	48 8b c7             	mov    %rdi,%rax
140172439:	48 83 c4 20          	add    $0x20,%rsp
14017243d:	5f                   	pop    %rdi
14017243e:	c3                   	ret
14017243f:	cc                   	int3
140172440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140172445:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14017244a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14017244f:	57                   	push   %rdi
140172450:	48 83 ec 20          	sub    $0x20,%rsp
140172454:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
140172459:	33 c0                	xor    %eax,%eax
14017245b:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
140172460:	49 8b d8             	mov    %r8,%rbx
140172463:	48 8b fa             	mov    %rdx,%rdi
140172466:	49 8b 73 18          	mov    0x18(%r11),%rsi
14017246a:	41 83 fa 08          	cmp    $0x8,%r10d
14017246e:	72 2d                	jb     0x14017249d
140172470:	48 bd 68 74 74 70 2f 	movabs $0x312e312f70747468,%rbp
140172477:	31 2e 31
14017247a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140172480:	44 8d 40 01          	lea    0x1(%rax),%r8d
140172484:	4d 03 c1             	add    %r9,%r8
140172487:	49 39 28             	cmp    %rbp,(%r8)
14017248a:	74 4e                	je     0x1401724da
14017248c:	42 0f b6 0c 08       	movzbl (%rax,%r9,1),%ecx
140172491:	ff c1                	inc    %ecx
140172493:	03 c1                	add    %ecx,%eax
140172495:	8d 48 08             	lea    0x8(%rax),%ecx
140172498:	41 3b ca             	cmp    %r10d,%ecx
14017249b:	76 e3                	jbe    0x140172480
14017249d:	48 8d 15 cc 7c 1c 00 	lea    0x1c7ccc(%rip),%rdx        # 0x14033a170
1401724a4:	49 8b cb             	mov    %r11,%rcx
1401724a7:	e8 74 88 fd ff       	call   0x14014ad20
1401724ac:	48 8d 05 5d db 1b 00 	lea    0x1bdb5d(%rip),%rax        # 0x140330010
1401724b3:	48 89 07             	mov    %rax,(%rdi)
1401724b6:	c6 03 08             	movb   $0x8,(%rbx)
1401724b9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401724be:	33 c0                	xor    %eax,%eax
1401724c0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401724c5:	c7 86 a4 05 00 00 02 	movl   $0x2,0x5a4(%rsi)
1401724cc:	00 00 00
1401724cf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401724d4:	48 83 c4 20          	add    $0x20,%rsp
1401724d8:	5f                   	pop    %rdi
1401724d9:	c3                   	ret
1401724da:	4c 89 02             	mov    %r8,(%rdx)
1401724dd:	49 8b cb             	mov    %r11,%rcx
1401724e0:	42 0f b6 04 08       	movzbl (%rax,%r9,1),%eax
1401724e5:	48 8d 15 5c 7c 1c 00 	lea    0x1c7c5c(%rip),%rdx        # 0x14033a148
1401724ec:	88 03                	mov    %al,(%rbx)
1401724ee:	e8 2d 88 fd ff       	call   0x14014ad20
1401724f3:	eb c4                	jmp    0x1401724b9
1401724f5:	cc                   	int3
1401724f6:	cc                   	int3
1401724f7:	cc                   	int3
1401724f8:	cc                   	int3
1401724f9:	cc                   	int3
1401724fa:	cc                   	int3
1401724fb:	cc                   	int3
1401724fc:	cc                   	int3
1401724fd:	cc                   	int3
1401724fe:	cc                   	int3
1401724ff:	cc                   	int3
140172500:	40 53                	rex push %rbx
140172502:	55                   	push   %rbp
140172503:	56                   	push   %rsi
140172504:	41 54                	push   %r12
140172506:	41 55                	push   %r13
140172508:	41 56                	push   %r14
14017250a:	41 57                	push   %r15
14017250c:	48 81 ec 50 09 00 00 	sub    $0x950,%rsp
140172513:	48 8b 05 66 5c 29 00 	mov    0x295c66(%rip),%rax        # 0x140408180
14017251a:	48 33 c4             	xor    %rsp,%rax
14017251d:	48 89 84 24 40 09 00 	mov    %rax,0x940(%rsp)
140172524:	00
140172525:	4d 8b f0             	mov    %r8,%r14
140172528:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14017252d:	48 8b da             	mov    %rdx,%rbx
140172530:	48 8b e9             	mov    %rcx,%rbp
140172533:	33 d2                	xor    %edx,%edx
140172535:	48 8d 4c 24 41       	lea    0x41(%rsp),%rcx
14017253a:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
140172540:	45 0f b6 e1          	movzbl %r9b,%r12d
140172544:	45 33 ff             	xor    %r15d,%r15d
140172547:	e8 12 a5 18 00       	call   0x1402fca5e
14017254c:	e8 1f be 0a 00       	call   0x14021e370
140172551:	48 8b c8             	mov    %rax,%rcx
140172554:	e8 57 ac 0a 00       	call   0x14021d1b0
140172559:	4c 8b e8             	mov    %rax,%r13
14017255c:	49 8b 76 08          	mov    0x8(%r14),%rsi
140172560:	44 38 bd 48 06 00 00 	cmp    %r15b,0x648(%rbp)
140172567:	74 0b                	je     0x140172574
140172569:	49 8b d6             	mov    %r14,%rdx
14017256c:	48 8b cd             	mov    %rbp,%rcx
14017256f:	e8 cc 1c ff ff       	call   0x140164240
140172574:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140172578:	e8 a3 6e 06 00       	call   0x1401d9420
14017257d:	48 89 46 18          	mov    %rax,0x18(%rsi)
140172581:	48 85 c0             	test   %rax,%rax
140172584:	75 2d                	jne    0x1401725b3
140172586:	49 8b cd             	mov    %r13,%rcx
140172589:	e8 32 a5 0a 00       	call   0x14021cac0
14017258e:	45 84 e4             	test   %r12b,%r12b
140172591:	75 07                	jne    0x14017259a
140172593:	33 c0                	xor    %eax,%eax
140172595:	e9 a8 07 00 00       	jmp    0x140172d42
14017259a:	48 8d 15 0f 8e 1c 00 	lea    0x1c8e0f(%rip),%rdx        # 0x14033b3b0
1401725a1:	48 8b cd             	mov    %rbp,%rcx
1401725a4:	e8 87 01 fd ff       	call   0x140142730
1401725a9:	b8 3c 00 00 00       	mov    $0x3c,%eax
1401725ae:	e9 8f 07 00 00       	jmp    0x140172d42
1401725b3:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
1401725ba:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
1401725bf:	48 89 bc 24 a8 09 00 	mov    %rdi,0x9a8(%rsp)
1401725c6:	00
1401725c7:	bf a0 02 00 00       	mov    $0x2a0,%edi
1401725cc:	75 1a                	jne    0x1401725e8
1401725ce:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
1401725d5:	ff
1401725d6:	4c 8d 05 a7 93 1c 00 	lea    0x1c93a7(%rip),%r8        # 0x14033b984
1401725dd:	8b c7                	mov    %edi,%eax
1401725df:	0f 45 c1             	cmovne %ecx,%eax
1401725e2:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
1401725e6:	75 07                	jne    0x1401725ef
1401725e8:	4c 8d 05 89 b6 1b 00 	lea    0x1bb689(%rip),%r8        # 0x14032dc78
1401725ef:	48 8d 15 e2 8d 1c 00 	lea    0x1c8de2(%rip),%rdx        # 0x14033b3d8
1401725f6:	48 8b cd             	mov    %rbp,%rcx
1401725f9:	e8 22 87 fd ff       	call   0x14014ad20
1401725fe:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172602:	e8 f9 8f f4 ff       	call   0x1400bb600
140172607:	48 8b c8             	mov    %rax,%rcx
14017260a:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
140172611:	00
140172612:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140172618:	e8 33 35 00 00       	call   0x140175b50
14017261d:	85 c0                	test   %eax,%eax
14017261f:	48 8d 0d c2 8d 1c 00 	lea    0x1c8dc2(%rip),%rcx        # 0x14033b3e8
140172626:	4c 8d 84 24 40 01 00 	lea    0x140(%rsp),%r8
14017262d:	00
14017262e:	4c 0f 45 c1          	cmovne %rcx,%r8
140172632:	48 8d 15 b7 8d 1c 00 	lea    0x1c8db7(%rip),%rdx        # 0x14033b3f0
140172639:	48 8b cd             	mov    %rbp,%rcx
14017263c:	e8 df 86 fd ff       	call   0x14014ad20
140172641:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172645:	e8 66 a6 0a 00       	call   0x14021ccb0
14017264a:	48 8b d0             	mov    %rax,%rdx
14017264d:	49 8b cd             	mov    %r13,%rcx
140172650:	e8 0b d0 0b 00       	call   0x14022f660
140172655:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14017265a:	45 33 c0             	xor    %r8d,%r8d
14017265d:	ba 03 00 00 00       	mov    $0x3,%edx
140172662:	49 8b cd             	mov    %r13,%rcx
140172665:	e8 d6 a2 0a 00       	call   0x14021c940
14017266a:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14017266f:	48 8d 15 8a 8d 1c 00 	lea    0x1c8d8a(%rip),%rdx        # 0x14033b400
140172676:	44 8b c0             	mov    %eax,%r8d
140172679:	48 8b cd             	mov    %rbp,%rcx
14017267c:	e8 9f 86 fd ff       	call   0x14014ad20
140172681:	45 33 c9             	xor    %r9d,%r9d
140172684:	45 33 c0             	xor    %r8d,%r8d
140172687:	ba 01 00 00 00       	mov    $0x1,%edx
14017268c:	49 8b cd             	mov    %r13,%rcx
14017268f:	e8 ac a2 0a 00       	call   0x14021c940
140172694:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172698:	e8 53 a5 f3 ff       	call   0x1400acbf0
14017269d:	48 8b d0             	mov    %rax,%rdx
1401726a0:	49 8b cd             	mov    %r13,%rcx
1401726a3:	e8 b8 cf 0b 00       	call   0x14022f660
1401726a8:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401726ad:	45 33 c0             	xor    %r8d,%r8d
1401726b0:	ba 03 00 00 00       	mov    $0x3,%edx
1401726b5:	49 8b cd             	mov    %r13,%rcx
1401726b8:	e8 83 a2 0a 00       	call   0x14021c940
1401726bd:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1401726c2:	48 8d 15 4f 8d 1c 00 	lea    0x1c8d4f(%rip),%rdx        # 0x14033b418
1401726c9:	44 8b c0             	mov    %eax,%r8d
1401726cc:	48 8b cd             	mov    %rbp,%rcx
1401726cf:	e8 4c 86 fd ff       	call   0x14014ad20
1401726d4:	45 33 c9             	xor    %r9d,%r9d
1401726d7:	45 33 c0             	xor    %r8d,%r8d
1401726da:	ba 01 00 00 00       	mov    $0x1,%edx
1401726df:	49 8b cd             	mov    %r13,%rcx
1401726e2:	e8 59 a2 0a 00       	call   0x14021c940
1401726e7:	49 8b cd             	mov    %r13,%rcx
1401726ea:	e8 d1 a3 0a 00       	call   0x14021cac0
1401726ef:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
1401726f6:	41 bd b8 02 00 00    	mov    $0x2b8,%r13d
1401726fc:	75 1e                	jne    0x14017271c
1401726fe:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172705:	ff
140172706:	48 8b c7             	mov    %rdi,%rax
140172709:	49 0f 45 c5          	cmovne %r13,%rax
14017270d:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
140172711:	74 09                	je     0x14017271c
140172713:	0f b6 83 c1 03 00 00 	movzbl 0x3c1(%rbx),%eax
14017271a:	eb 07                	jmp    0x140172723
14017271c:	0f b6 83 49 03 00 00 	movzbl 0x349(%rbx),%eax
140172723:	84 c0                	test   %al,%al
140172725:	74 1a                	je     0x140172741
140172727:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14017272b:	48 8b d3             	mov    %rbx,%rdx
14017272e:	48 8b cd             	mov    %rbp,%rcx
140172731:	e8 ea 2b 00 00       	call   0x140175320
140172736:	44 8b f8             	mov    %eax,%r15d
140172739:	85 c0                	test   %eax,%eax
14017273b:	0f 85 cc 04 00 00    	jne    0x140172c0d
140172741:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172745:	e8 36 07 0c 00       	call   0x140232e80
14017274a:	48 8b c8             	mov    %rax,%rcx
14017274d:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
140172754:	00
140172755:	41 b8 00 08 00 00    	mov    $0x800,%r8d
14017275b:	e8 f0 33 00 00       	call   0x140175b50
140172760:	85 c0                	test   %eax,%eax
140172762:	74 1f                	je     0x140172783
140172764:	45 84 e4             	test   %r12b,%r12b
140172767:	74 0f                	je     0x140172778
140172769:	48 8d 15 c0 8c 1c 00 	lea    0x1c8cc0(%rip),%rdx        # 0x14033b430
140172770:	48 8b cd             	mov    %rbp,%rcx
140172773:	e8 b8 ff fc ff       	call   0x140142730
140172778:	41 bf 3c 00 00 00    	mov    $0x3c,%r15d
14017277e:	e9 40 04 00 00       	jmp    0x140172bc3
140172783:	4c 8d 84 24 40 01 00 	lea    0x140(%rsp),%r8
14017278a:	00
14017278b:	48 8b cd             	mov    %rbp,%rcx
14017278e:	48 8d 15 c3 8c 1c 00 	lea    0x1c8cc3(%rip),%rdx        # 0x14033b458
140172795:	e8 86 85 fd ff       	call   0x14014ad20
14017279a:	8b 8b 3c 01 00 00    	mov    0x13c(%rbx),%ecx
1401727a0:	83 f9 02             	cmp    $0x2,%ecx
1401727a3:	75 1d                	jne    0x1401727c2
1401727a5:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
1401727ac:	ff
1401727ad:	48 8b c7             	mov    %rdi,%rax
1401727b0:	49 0f 45 c5          	cmovne %r13,%rax
1401727b4:	39 0c 18             	cmp    %ecx,(%rax,%rbx,1)
1401727b7:	74 09                	je     0x1401727c2
1401727b9:	48 8b 83 68 03 00 00 	mov    0x368(%rbx),%rax
1401727c0:	eb 07                	jmp    0x1401727c9
1401727c2:	48 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%rax
1401727c9:	48 85 c0             	test   %rax,%rax
1401727cc:	75 32                	jne    0x140172800
1401727ce:	83 f9 02             	cmp    $0x2,%ecx
1401727d1:	75 1d                	jne    0x1401727f0
1401727d3:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
1401727da:	ff
1401727db:	48 8b c7             	mov    %rdi,%rax
1401727de:	49 0f 45 c5          	cmovne %r13,%rax
1401727e2:	39 0c 18             	cmp    %ecx,(%rax,%rbx,1)
1401727e5:	74 09                	je     0x1401727f0
1401727e7:	48 8b 83 b0 03 00 00 	mov    0x3b0(%rbx),%rax
1401727ee:	eb 07                	jmp    0x1401727f7
1401727f0:	48 8b 83 38 03 00 00 	mov    0x338(%rbx),%rax
1401727f7:	48 85 c0             	test   %rax,%rax
1401727fa:	0f 84 ef 02 00 00    	je     0x140172aef
140172800:	83 f9 02             	cmp    $0x2,%ecx
140172803:	75 1d                	jne    0x140172822
140172805:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
14017280c:	ff
14017280d:	48 8b c7             	mov    %rdi,%rax
140172810:	49 0f 45 c5          	cmovne %r13,%rax
140172814:	39 0c 18             	cmp    %ecx,(%rax,%rbx,1)
140172817:	74 09                	je     0x140172822
140172819:	48 8b 83 b0 03 00 00 	mov    0x3b0(%rbx),%rax
140172820:	eb 07                	jmp    0x140172829
140172822:	48 8b 83 38 03 00 00 	mov    0x338(%rbx),%rax
140172829:	48 85 c0             	test   %rax,%rax
14017282c:	0f 84 9b 00 00 00    	je     0x1401728cd
140172832:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172839:	75 21                	jne    0x14017285c
14017283b:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172842:	ff
140172843:	48 8b c7             	mov    %rdi,%rax
140172846:	49 0f 45 c5          	cmovne %r13,%rax
14017284a:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
14017284e:	74 0c                	je     0x14017285c
140172850:	48 8b 93 b0 03 00 00 	mov    0x3b0(%rbx),%rdx
140172857:	48 8b ca             	mov    %rdx,%rcx
14017285a:	eb 0a                	jmp    0x140172866
14017285c:	48 8b 93 38 03 00 00 	mov    0x338(%rbx),%rdx
140172863:	48 8b ca             	mov    %rdx,%rcx
140172866:	8b 52 08             	mov    0x8(%rdx),%edx
140172869:	48 8b 09             	mov    (%rcx),%rcx
14017286c:	e8 2f ba 0a 00       	call   0x14021e2a0
140172871:	4c 8b f0             	mov    %rax,%r14
140172874:	45 33 c9             	xor    %r9d,%r9d
140172877:	45 33 c0             	xor    %r8d,%r8d
14017287a:	33 d2                	xor    %edx,%edx
14017287c:	49 8b ce             	mov    %r14,%rcx
14017287f:	e8 7c 4e 0b 00       	call   0x140227700
140172884:	4c 8b e8             	mov    %rax,%r13
140172887:	48 85 c0             	test   %rax,%rax
14017288a:	0f 85 8e 01 00 00    	jne    0x140172a1e
140172890:	45 84 e4             	test   %r12b,%r12b
140172893:	0f 84 79 01 00 00    	je     0x140172a12
140172899:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
1401728a0:	0f 85 56 01 00 00    	jne    0x1401729fc
1401728a6:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
1401728ad:	ff
1401728ae:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
1401728b3:	48 0f 45 f9          	cmovne %rcx,%rdi
1401728b7:	83 3c 1f 02          	cmpl   $0x2,(%rdi,%rbx,1)
1401728bb:	0f 84 3b 01 00 00    	je     0x1401729fc
1401728c1:	4c 8b 83 68 03 00 00 	mov    0x368(%rbx),%r8
1401728c8:	e9 36 01 00 00       	jmp    0x140172a03
1401728cd:	e8 8e 75 0b 00       	call   0x140229e60
1401728d2:	48 8b c8             	mov    %rax,%rcx
1401728d5:	e8 d6 a8 0a 00       	call   0x14021d1b0
1401728da:	4c 8b f0             	mov    %rax,%r14
1401728dd:	48 85 c0             	test   %rax,%rax
1401728e0:	0f 85 81 00 00 00    	jne    0x140172967
1401728e6:	e8 b5 e3 0a 00       	call   0x140220ca0
1401728eb:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1401728f1:	44 88 74 24 40       	mov    %r14b,0x40(%rsp)
1401728f6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401728fb:	8b c8                	mov    %eax,%ecx
1401728fd:	8b d8                	mov    %eax,%ebx
1401728ff:	e8 9c df 0a 00       	call   0x1402208a0