1400044dd:	b8 03 00 00 00       	mov    $0x3,%eax
1400044e2:	48 01 d9             	add    %rbx,%rcx
1400044e5:	0f b6 11             	movzbl (%rcx),%edx
1400044e8:	80 fa 20             	cmp    $0x20,%dl
1400044eb:	75 22                	jne    0x14000450f
1400044ed:	83 c0 01             	add    $0x1,%eax
1400044f0:	48 98                	cltq
1400044f2:	48 01 d8             	add    %rbx,%rax
1400044f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400044fc:	00 00 00 00
140004500:	48 89 c1             	mov    %rax,%rcx
140004503:	0f b6 10             	movzbl (%rax),%edx
140004506:	48 83 c0 01          	add    $0x1,%rax
14000450a:	80 fa 20             	cmp    $0x20,%dl
14000450d:	74 f1                	je     0x140004500
14000450f:	80 fa 2e             	cmp    $0x2e,%dl
140004512:	74 61                	je     0x140004575
140004514:	80 fa 3a             	cmp    $0x3a,%dl
140004517:	74 57                	je     0x140004570
140004519:	84 d2                	test   %dl,%dl
14000451b:	75 5b                	jne    0x140004578
14000451d:	48 89 d9             	mov    %rbx,%rcx
140004520:	e8 fb 02 02 00       	call   0x140024820
140004525:	48 89 f1             	mov    %rsi,%rcx
140004528:	48 89 c5             	mov    %rax,%rbp
14000452b:	e8 f0 02 02 00       	call   0x140024820
140004530:	48 3d 03 01 00 00    	cmp    $0x103,%rax
140004536:	0f 84 70 fe ff ff    	je     0x1400043ac
14000453c:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140004540:	4c 8d 45 01          	lea    0x1(%rbp),%r8
140004544:	48 89 da             	mov    %rbx,%rdx
140004547:	e8 74 02 02 00       	call   0x1400247c0
14000454c:	c6 03 5f             	movb   $0x5f,(%rbx)
14000454f:	48 39 f3             	cmp    %rsi,%rbx
140004552:	74 3b                	je     0x14000458f
140004554:	48 89 f1             	mov    %rsi,%rcx
140004557:	e8 3c 01 02 00       	call   0x140024698
14000455c:	49 89 04 24          	mov    %rax,(%r12)
140004560:	48 85 c0             	test   %rax,%rax
140004563:	74 5c                	je     0x1400045c1
140004565:	31 c0                	xor    %eax,%eax
140004567:	e9 45 fe ff ff       	jmp    0x1400043b1
14000456c:	0f 1f 40 00          	nopl   0x0(%rax)
140004570:	45 85 ed             	test   %r13d,%r13d
140004573:	75 a8                	jne    0x14000451d
140004575:	c6 01 5f             	movb   $0x5f,(%rcx)
140004578:	48 39 f3             	cmp    %rsi,%rbx
14000457b:	75 d7                	jne    0x140004554
14000457d:	48 39 f5             	cmp    %rsi,%rbp
140004580:	74 d2                	je     0x140004554
140004582:	48 85 ed             	test   %rbp,%rbp
140004585:	74 cd                	je     0x140004554
140004587:	48 89 eb             	mov    %rbp,%rbx
14000458a:	e9 89 fe ff ff       	jmp    0x140004418
14000458f:	48 89 d9             	mov    %rbx,%rcx
140004592:	e8 69 d0 ff ff       	call   0x140001600
140004597:	48 89 c5             	mov    %rax,%rbp
14000459a:	eb dc                	jmp    0x140004578
14000459c:	b8 02 00 00 00       	mov    $0x2,%eax
1400045a1:	e9 0b fe ff ff       	jmp    0x1400043b1
1400045a6:	80 7b 01 5c          	cmpb   $0x5c,0x1(%rbx)
1400045aa:	0f 85 f3 fd ff ff    	jne    0x1400043a3
1400045b0:	48 89 d9             	mov    %rbx,%rcx
1400045b3:	e8 e0 00 02 00       	call   0x140024698
1400045b8:	49 89 04 24          	mov    %rax,(%r12)
1400045bc:	48 85 c0             	test   %rax,%rax
1400045bf:	75 a4                	jne    0x140004565
1400045c1:	b8 03 00 00 00       	mov    $0x3,%eax
1400045c6:	e9 e6 fd ff ff       	jmp    0x1400043b1
1400045cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400045d0:	b9 06 00 00 00       	mov    $0x6,%ecx
1400045d5:	b8 06 00 00 00       	mov    $0x6,%eax
1400045da:	e9 03 ff ff ff       	jmp    0x1400044e2
1400045df:	e8 ac b0 01 00       	call   0x14001f690
1400045e4:	90                   	nop
1400045e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400045ec:	00 00 00 00
1400045f0:	31 c0                	xor    %eax,%eax
1400045f2:	87 05 94 6a 04 00    	xchg   %eax,0x46a94(%rip)        # 0x14004b08c
1400045f8:	85 c0                	test   %eax,%eax
1400045fa:	75 04                	jne    0x140004600
1400045fc:	c3                   	ret
1400045fd:	0f 1f 00             	nopl   (%rax)
140004600:	8b 15 82 6a 04 00    	mov    0x46a82(%rip),%edx        # 0x14004b088
140004606:	48 8b 0d 73 6a 04 00 	mov    0x46a73(%rip),%rcx        # 0x14004b080
14000460d:	48 ff 25 d4 93 04 00 	rex.W jmp *0x493d4(%rip)        # 0x14004d9e8
140004614:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000461b:	00 00 00 00
14000461f:	90                   	nop
140004620:	48 83 ec 28          	sub    $0x28,%rsp
140004624:	83 f9 01             	cmp    $0x1,%ecx
140004627:	76 07                	jbe    0x140004630
140004629:	31 c0                	xor    %eax,%eax
14000462b:	48 83 c4 28          	add    $0x28,%rsp
14000462f:	c3                   	ret
140004630:	31 c0                	xor    %eax,%eax
140004632:	87 05 54 6a 04 00    	xchg   %eax,0x46a54(%rip)        # 0x14004b08c
140004638:	85 c0                	test   %eax,%eax
14000463a:	74 ed                	je     0x140004629
14000463c:	8b 15 46 6a 04 00    	mov    0x46a46(%rip),%edx        # 0x14004b088
140004642:	48 8b 0d 37 6a 04 00 	mov    0x46a37(%rip),%rcx        # 0x14004b080
140004649:	ff 15 99 93 04 00    	call   *0x49399(%rip)        # 0x14004d9e8
14000464f:	eb d8                	jmp    0x140004629
140004651:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140004658:	00 00 00 00
14000465c:	0f 1f 40 00          	nopl   0x0(%rax)
140004660:	41 56                	push   %r14
140004662:	41 55                	push   %r13
140004664:	41 54                	push   %r12
140004666:	55                   	push   %rbp
140004667:	57                   	push   %rdi
140004668:	56                   	push   %rsi
140004669:	53                   	push   %rbx
14000466a:	48 83 ec 40          	sub    $0x40,%rsp
14000466e:	48 8b 3d 3b 26 04 00 	mov    0x4263b(%rip),%rdi        # 0x140046cb0
140004675:	48 8b 07             	mov    (%rdi),%rax
140004678:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000467d:	31 c0                	xor    %eax,%eax
14000467f:	49 89 cc             	mov    %rcx,%r12
140004682:	49 89 d5             	mov    %rdx,%r13
140004685:	44 89 c6             	mov    %r8d,%esi
140004688:	48 85 c9             	test   %rcx,%rcx
14000468b:	0f 84 f7 00 00 00    	je     0x140004788
140004691:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140004698:	48 85 d2             	test   %rdx,%rdx
14000469b:	0f 84 e7 00 00 00    	je     0x140004788
1400046a1:	45 89 c6             	mov    %r8d,%r14d
1400046a4:	bd ff 00 00 00       	mov    $0xff,%ebp
1400046a9:	41 83 e6 02          	and    $0x2,%r14d
1400046ad:	74 0e                	je     0x1400046bd
1400046af:	80 3a 5c             	cmpb   $0x5c,(%rdx)
1400046b2:	bd 03 01 00 00       	mov    $0x103,%ebp
1400046b7:	0f 84 2b 01 00 00    	je     0x1400047e8
1400046bd:	4c 89 e9             	mov    %r13,%rcx
1400046c0:	e8 5b 01 02 00       	call   0x140024820
1400046c5:	48 89 c3             	mov    %rax,%rbx
1400046c8:	48 39 c5             	cmp    %rax,%rbp
1400046cb:	73 23                	jae    0x1400046f0
1400046cd:	b8 01 00 00 00       	mov    $0x1,%eax
1400046d2:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400046d7:	48 2b 17             	sub    (%rdi),%rdx
1400046da:	0f 85 cd 01 00 00    	jne    0x1400048ad
1400046e0:	48 83 c4 40          	add    $0x40,%rsp
1400046e4:	5b                   	pop    %rbx
1400046e5:	5e                   	pop    %rsi
1400046e6:	5f                   	pop    %rdi
1400046e7:	5d                   	pop    %rbp
1400046e8:	41 5c                	pop    %r12
1400046ea:	41 5d                	pop    %r13
1400046ec:	41 5e                	pop    %r14
1400046ee:	c3                   	ret
1400046ef:	90                   	nop
1400046f0:	4c 89 e9             	mov    %r13,%rcx
1400046f3:	e8 a0 ff 01 00       	call   0x140024698
1400046f8:	49 89 c5             	mov    %rax,%r13
1400046fb:	48 85 c0             	test   %rax,%rax
1400046fe:	0f 84 ae 01 00 00    	je     0x1400048b2
140004704:	45 85 f6             	test   %r14d,%r14d
140004707:	0f 85 8b 00 00 00    	jne    0x140004798
14000470d:	0f b6 08             	movzbl (%rax),%ecx
140004710:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140004715:	84 c9                	test   %cl,%cl
140004717:	0f 84 f0 00 00 00    	je     0x14000480d
14000471d:	49 89 c1             	mov    %rax,%r9
140004720:	49 b8 fe f7 ff ff ff 	movabs $0xffffdffffffff7fe,%r8
140004727:	df ff ff
14000472a:	eb 26                	jmp    0x140004752
14000472c:	0f 1f 40 00          	nopl   0x0(%rax)
140004730:	8d 41 d1             	lea    -0x2f(%rcx),%eax
140004733:	3c 2d                	cmp    $0x2d,%al
140004735:	77 27                	ja     0x14000475e
140004737:	49 0f a3 c0          	bt     %rax,%r8
14000473b:	72 21                	jb     0x14000475e
14000473d:	41 c6 01 5f          	movb   $0x5f,(%r9)
140004741:	41 0f b6 49 01       	movzbl 0x1(%r9),%ecx
140004746:	49 83 c1 01          	add    $0x1,%r9
14000474a:	84 c9                	test   %cl,%cl
14000474c:	0f 84 b6 00 00 00    	je     0x140004808
140004752:	8d 41 ff             	lea    -0x1(%rcx),%eax
140004755:	3c 1e                	cmp    $0x1e,%al
140004757:	76 e4                	jbe    0x14000473d
140004759:	45 85 f6             	test   %r14d,%r14d
14000475c:	74 d2                	je     0x140004730
14000475e:	48 8d 15 7a 20 02 00 	lea    0x2207a(%rip),%rdx        # 0x1400267df
140004765:	b8 7c 00 00 00       	mov    $0x7c,%eax
14000476a:	eb 10                	jmp    0x14000477c
14000476c:	0f 1f 40 00          	nopl   0x0(%rax)
140004770:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140004774:	48 83 c2 01          	add    $0x1,%rdx
140004778:	84 c0                	test   %al,%al
14000477a:	74 c5                	je     0x140004741
14000477c:	38 c8                	cmp    %cl,%al
14000477e:	75 f0                	jne    0x140004770
140004780:	eb bb                	jmp    0x14000473d
140004782:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140004788:	b8 02 00 00 00       	mov    $0x2,%eax
14000478d:	e9 40 ff ff ff       	jmp    0x1400046d2
140004792:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140004798:	48 89 c1             	mov    %rax,%rcx
14000479b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400047a1:	48 8d 15 3e 20 02 00 	lea    0x2203e(%rip),%rdx        # 0x1400267e6
1400047a8:	e8 7b 00 02 00       	call   0x140024828
1400047ad:	4d 8d 4d 04          	lea    0x4(%r13),%r9
1400047b1:	85 c0                	test   %eax,%eax
1400047b3:	4d 0f 45 cd          	cmovne %r13,%r9
1400047b7:	41 0f b6 09          	movzbl (%r9),%ecx
1400047bb:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1400047c0:	84 c9                	test   %cl,%cl
1400047c2:	0f 85 58 ff ff ff    	jne    0x140004720
1400047c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400047cf:	00
1400047d0:	40 f6 c6 04          	test   $0x4,%sil
1400047d4:	0f 84 7e 00 00 00    	je     0x140004858
1400047da:	4d 89 2c 24          	mov    %r13,(%r12)
1400047de:	31 c0                	xor    %eax,%eax
1400047e0:	e9 ed fe ff ff       	jmp    0x1400046d2
1400047e5:	0f 1f 00             	nopl   (%rax)
1400047e8:	80 7a 01 5c          	cmpb   $0x5c,0x1(%rdx)
1400047ec:	bd fe 7f 00 00       	mov    $0x7ffe,%ebp
1400047f1:	0f 84 c6 fe ff ff    	je     0x1400046bd
1400047f7:	bd 03 01 00 00       	mov    $0x103,%ebp
1400047fc:	e9 bc fe ff ff       	jmp    0x1400046bd
140004801:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140004808:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14000480d:	45 85 f6             	test   %r14d,%r14d
140004810:	75 be                	jne    0x1400047d0
140004812:	48 85 db             	test   %rbx,%rbx
140004815:	74 b9                	je     0x1400047d0
140004817:	4c 01 eb             	add    %r13,%rbx
14000481a:	31 c0                	xor    %eax,%eax
14000481c:	eb 0a                	jmp    0x140004828
14000481e:	66 90                	xchg   %ax,%ax
140004820:	4c 39 e8             	cmp    %r13,%rax
140004823:	74 7e                	je     0x1400048a3
140004825:	48 89 c3             	mov    %rax,%rbx
140004828:	0f b6 53 ff          	movzbl -0x1(%rbx),%edx
14000482c:	48 89 c1             	mov    %rax,%rcx
14000482f:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
140004833:	80 fa 20             	cmp    $0x20,%dl
140004836:	74 e8                	je     0x140004820
140004838:	80 fa 2e             	cmp    $0x2e,%dl
14000483b:	74 e3                	je     0x140004820
14000483d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140004842:	48 85 c9             	test   %rcx,%rcx
140004845:	0f 84 85 ff ff ff    	je     0x1400047d0
14000484b:	c6 01 00             	movb   $0x0,(%rcx)
14000484e:	e9 7d ff ff ff       	jmp    0x1400047d0
140004853:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004858:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000485d:	41 89 f0             	mov    %esi,%r8d
140004860:	4c 89 ea             	mov    %r13,%rdx
140004863:	e8 d8 fa ff ff       	call   0x140004340
140004868:	4c 89 e9             	mov    %r13,%rcx
14000486b:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
14000486f:	e8 dc fe 01 00       	call   0x140024750
140004874:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
140004878:	85 c0                	test   %eax,%eax
14000487a:	0f 85 52 fe ff ff    	jne    0x1400046d2
140004880:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
140004885:	4c 89 e9             	mov    %r13,%rcx
140004888:	e8 93 ff 01 00       	call   0x140024820
14000488d:	48 39 c5             	cmp    %rax,%rbp
140004890:	0f 83 44 ff ff ff    	jae    0x1400047da
140004896:	4c 89 e9             	mov    %r13,%rcx
140004899:	e8 b2 fe 01 00       	call   0x140024750
14000489e:	e9 2a fe ff ff       	jmp    0x1400046cd
1400048a3:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400048a8:	4c 89 e9             	mov    %r13,%rcx
1400048ab:	eb 9e                	jmp    0x14000484b
1400048ad:	e8 de ad 01 00       	call   0x14001f690
1400048b2:	b8 03 00 00 00       	mov    $0x3,%eax
1400048b7:	e9 16 fe ff ff       	jmp    0x1400046d2
1400048bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400048c0:	55                   	push   %rbp
1400048c1:	57                   	push   %rdi
1400048c2:	56                   	push   %rsi
1400048c3:	53                   	push   %rbx
1400048c4:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
1400048cb:	48 8b 1d de 23 04 00 	mov    0x423de(%rip),%rbx        # 0x140046cb0
1400048d2:	45 31 c0             	xor    %r8d,%r8d
1400048d5:	41 b9 04 01 00 00    	mov    $0x104,%r9d
1400048db:	48 8b 03             	mov    (%rbx),%rax
1400048de:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
1400048e5:	00
1400048e6:	31 c0                	xor    %eax,%eax
1400048e8:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
1400048ed:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400048f2:	48 89 cf             	mov    %rcx,%rdi
1400048f5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400048fc:	00 00
1400048fe:	31 c9                	xor    %ecx,%ecx
140004900:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140004905:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000490a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000490f:	ff 15 c3 90 04 00    	call   *0x490c3(%rip)        # 0x14004d9d8
140004915:	85 c0                	test   %eax,%eax
140004917:	75 1f                	jne    0x140004938
140004919:	31 c0                	xor    %eax,%eax
14000491b:	48 8b 94 24 48 01 00 	mov    0x148(%rsp),%rdx
140004922:	00
140004923:	48 2b 13             	sub    (%rbx),%rdx
140004926:	75 5d                	jne    0x140004985
140004928:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
14000492f:	5b                   	pop    %rbx
140004930:	5e                   	pop    %rsi
140004931:	5f                   	pop    %rdi
140004932:	5d                   	pop    %rbp
140004933:	c3                   	ret
140004934:	0f 1f 40 00          	nopl   0x0(%rax)
140004938:	48 89 f1             	mov    %rsi,%rcx
14000493b:	e8 58 fd 01 00       	call   0x140024698
140004940:	48 8b 8f 28 02 00 00 	mov    0x228(%rdi),%rcx
140004947:	48 89 c6             	mov    %rax,%rsi
14000494a:	e8 01 fe 01 00       	call   0x140024750
14000494f:	48 c7 87 28 02 00 00 	movq   $0x0,0x228(%rdi)
140004956:	00 00 00 00
14000495a:	48 85 f6             	test   %rsi,%rsi
14000495d:	74 1f                	je     0x14000497e
14000495f:	48 89 f1             	mov    %rsi,%rcx
140004962:	e8 31 fd 01 00       	call   0x140024698
140004967:	48 89 f1             	mov    %rsi,%rcx
14000496a:	48 89 87 28 02 00 00 	mov    %rax,0x228(%rdi)
140004971:	48 89 c5             	mov    %rax,%rbp
140004974:	e8 d7 fd 01 00       	call   0x140024750
140004979:	48 85 ed             	test   %rbp,%rbp
14000497c:	75 9b                	jne    0x140004919
14000497e:	b8 1b 00 00 00       	mov    $0x1b,%eax
140004983:	eb 96                	jmp    0x14000491b
140004985:	e8 06 ad 01 00       	call   0x14001f690
14000498a:	90                   	nop
14000498b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004990:	41 56                	push   %r14
140004992:	41 55                	push   %r13
140004994:	41 54                	push   %r12
140004996:	55                   	push   %rbp
140004997:	57                   	push   %rdi
140004998:	56                   	push   %rsi
140004999:	53                   	push   %rbx
14000499a:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
1400049a1:	4c 8b 25 08 23 04 00 	mov    0x42308(%rip),%r12        # 0x140046cb0
1400049a8:	b9 47 00 00 00       	mov    $0x47,%ecx
1400049ad:	48 8b 35 9c 8f 04 00 	mov    0x48f9c(%rip),%rsi        # 0x14004d950
1400049b4:	49 8b 04 24          	mov    (%r12),%rax
1400049b8:	48 89 84 24 58 02 00 	mov    %rax,0x258(%rsp)
1400049bf:	00
1400049c0:	31 c0                	xor    %eax,%eax
1400049c2:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400049c7:	48 89 ef             	mov    %rbp,%rdi
1400049ca:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400049cd:	c7 44 24 20 38 02 00 	movl   $0x238,0x20(%rsp)