14013864e:	41 80 3a 00          	cmpb   $0x0,(%r10)
140138652:	75 bd                	jne    0x140138611
140138654:	4d 85 db             	test   %r11,%r11
140138657:	74 33                	je     0x14013868c
140138659:	0f b6 13             	movzbl (%rbx),%edx
14013865c:	45 0f b6 0a          	movzbl (%r10),%r9d
140138660:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138663:	80 f9 19             	cmp    $0x19,%cl
140138666:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138669:	44 0f b6 c0          	movzbl %al,%r8d
14013866d:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138671:	44 0f 47 c2          	cmova  %edx,%r8d
140138675:	0f b6 c8             	movzbl %al,%ecx
140138678:	41 8d 51 9f          	lea    -0x61(%r9),%edx
14013867c:	80 fa 19             	cmp    $0x19,%dl
14013867f:	41 0f 47 c9          	cmova  %r9d,%ecx
140138683:	41 3a c8             	cmp    %r8b,%cl
140138686:	0f 85 37 01 00 00    	jne    0x1401387c3
14013868c:	41 0f b6 47 11       	movzbl 0x11(%r15),%eax
140138691:	49 8d 7f 11          	lea    0x11(%r15),%rdi
140138695:	84 c0                	test   %al,%al
140138697:	74 28                	je     0x1401386c1
140138699:	4c 8d 2d 00 3a 20 00 	lea    0x203a00(%rip),%r13        # 0x14033c0a0
1401386a0:	3c 80                	cmp    $0x80,%al
1401386a2:	73 19                	jae    0x1401386bd
1401386a4:	0f b6 c0             	movzbl %al,%eax
1401386a7:	42 0f b6 0c 28       	movzbl (%rax,%r13,1),%ecx
1401386ac:	0f ba e1 03          	bt     $0x3,%ecx
1401386b0:	73 0b                	jae    0x1401386bd
1401386b2:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1401386b6:	48 ff c7             	inc    %rdi
1401386b9:	84 c0                	test   %al,%al
1401386bb:	75 e3                	jne    0x1401386a0
1401386bd:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
1401386c1:	ba 0d 00 00 00       	mov    $0xd,%edx
1401386c6:	48 8b cf             	mov    %rdi,%rcx
1401386c9:	e8 72 43 1c 00       	call   0x1402fca40
1401386ce:	48 8b f0             	mov    %rax,%rsi
1401386d1:	48 85 c0             	test   %rax,%rax
1401386d4:	75 22                	jne    0x1401386f8
1401386d6:	ba 0a 00 00 00       	mov    $0xa,%edx
1401386db:	48 8b cf             	mov    %rdi,%rcx
1401386de:	e8 5d 43 1c 00       	call   0x1402fca40
1401386e3:	48 8b f0             	mov    %rax,%rsi
1401386e6:	48 85 c0             	test   %rax,%rax
1401386e9:	75 0d                	jne    0x1401386f8
1401386eb:	33 d2                	xor    %edx,%edx
1401386ed:	48 8b cf             	mov    %rdi,%rcx
1401386f0:	e8 4b 43 1c 00       	call   0x1402fca40
1401386f5:	48 8b f0             	mov    %rax,%rsi
1401386f8:	48 2b f7             	sub    %rdi,%rsi
1401386fb:	48 83 fe 05          	cmp    $0x5,%rsi
1401386ff:	0f 82 be 00 00 00    	jb     0x1401387c3
140138705:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14013870c:	00 00 00 00
140138710:	80 3f 00             	cmpb   $0x0,(%rdi)
140138713:	48 8d 1d 96 48 1f 00 	lea    0x1f4896(%rip),%rbx        # 0x14032cfb0
14013871a:	41 ba 05 00 00 00    	mov    $0x5,%r10d
140138720:	4c 8b df             	mov    %rdi,%r11
140138723:	74 50                	je     0x140138775
140138725:	44 0f b6 03          	movzbl (%rbx),%r8d
140138729:	45 84 c0             	test   %r8b,%r8b
14013872c:	74 3e                	je     0x14013876c
14013872e:	4d 85 d2             	test   %r10,%r10
140138731:	0f 84 c9 00 00 00    	je     0x140138800
140138737:	41 0f b6 13          	movzbl (%r11),%edx
14013873b:	8d 42 e0             	lea    -0x20(%rdx),%eax
14013873e:	44 0f b6 c8          	movzbl %al,%r9d
140138742:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138745:	80 f9 19             	cmp    $0x19,%cl
140138748:	41 8d 40 9f          	lea    -0x61(%r8),%eax
14013874c:	44 0f 47 ca          	cmova  %edx,%r9d
140138750:	3c 19                	cmp    $0x19,%al
140138752:	77 04                	ja     0x140138758
140138754:	41 80 e8 20          	sub    $0x20,%r8b
140138758:	45 3a c8             	cmp    %r8b,%r9b
14013875b:	75 18                	jne    0x140138775
14013875d:	49 ff c3             	inc    %r11
140138760:	49 ff ca             	dec    %r10
140138763:	48 ff c3             	inc    %rbx
140138766:	41 80 3b 00          	cmpb   $0x0,(%r11)
14013876a:	75 b9                	jne    0x140138725
14013876c:	4d 85 d2             	test   %r10,%r10
14013876f:	0f 84 8b 00 00 00    	je     0x140138800
140138775:	0f b6 13             	movzbl (%rbx),%edx
140138778:	45 0f b6 0b          	movzbl (%r11),%r9d
14013877c:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140138781:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138784:	80 f9 19             	cmp    $0x19,%cl
140138787:	8d 42 e0             	lea    -0x20(%rdx),%eax
14013878a:	44 0f b6 c0          	movzbl %al,%r8d
14013878e:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138792:	44 0f 47 c2          	cmova  %edx,%r8d
140138796:	0f b6 c8             	movzbl %al,%ecx
140138799:	41 8d 51 9f          	lea    -0x61(%r9),%edx
14013879d:	80 fa 19             	cmp    $0x19,%dl
1401387a0:	41 0f 47 c9          	cmova  %r9d,%ecx
1401387a4:	41 3a c8             	cmp    %r8b,%cl
1401387a7:	74 57                	je     0x140138800
1401387a9:	48 ff ce             	dec    %rsi
1401387ac:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401387b1:	48 ff c7             	inc    %rdi
1401387b4:	48 83 fe 05          	cmp    $0x5,%rsi
1401387b8:	0f 83 52 ff ff ff    	jae    0x140138710
1401387be:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401387c3:	4d 8d 8d 58 01 00 00 	lea    0x158(%r13),%r9
1401387ca:	49 8b cf             	mov    %r15,%rcx
1401387cd:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401387d1:	48 8d 15 10 50 20 00 	lea    0x205010(%rip),%rdx        # 0x14033d7e8
1401387d8:	e8 f3 d4 f8 ff       	call   0x1400c5cd0
1401387dd:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401387e2:	33 ff                	xor    %edi,%edi
1401387e4:	83 f8 02             	cmp    $0x2,%eax
1401387e7:	0f 85 4d 03 00 00    	jne    0x140138b3a
1401387ed:	41 8b 85 58 01 00 00 	mov    0x158(%r13),%eax
1401387f4:	41 89 85 1c 13 00 00 	mov    %eax,0x131c(%r13)
1401387fb:	e9 3a 03 00 00       	jmp    0x140138b3a
140138800:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140138805:	c6 86 8d 02 00 00 01 	movb   $0x1,0x28d(%rsi)
14013880c:	e9 27 03 00 00       	jmp    0x140138b38
140138811:	45 8b 85 58 01 00 00 	mov    0x158(%r13),%r8d
140138818:	41 8d 80 38 ff ff ff 	lea    -0xc8(%r8),%eax
14013881f:	83 f8 64             	cmp    $0x64,%eax
140138822:	73 14                	jae    0x140138838
140138824:	48 8d 15 65 4f 20 00 	lea    0x204f65(%rip),%rdx        # 0x14033d790
14013882b:	49 8b cd             	mov    %r13,%rcx
14013882e:	e8 ed 24 01 00       	call   0x14014ad20
140138833:	e9 fb 02 00 00       	jmp    0x140138b33
140138838:	41 80 3f 00          	cmpb   $0x0,(%r15)
14013883c:	48 8d 1d dd 40 20 00 	lea    0x2040dd(%rip),%rbx        # 0x14033c920
140138843:	41 bb 12 00 00 00    	mov    $0x12,%r11d
140138849:	4d 8b d7             	mov    %r15,%r10
14013884c:	74 4a                	je     0x140138898
14013884e:	66 90                	xchg   %ax,%ax
140138850:	44 0f b6 03          	movzbl (%rbx),%r8d
140138854:	45 84 c0             	test   %r8b,%r8b
140138857:	74 3a                	je     0x140138893
140138859:	4d 85 db             	test   %r11,%r11
14013885c:	74 6d                	je     0x1401388cb
14013885e:	41 0f b6 12          	movzbl (%r10),%edx
140138862:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138865:	44 0f b6 c8          	movzbl %al,%r9d
140138869:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14013886c:	80 f9 19             	cmp    $0x19,%cl
14013886f:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140138873:	44 0f 47 ca          	cmova  %edx,%r9d
140138877:	3c 19                	cmp    $0x19,%al
140138879:	77 04                	ja     0x14013887f
14013887b:	41 80 e8 20          	sub    $0x20,%r8b
14013887f:	45 3a c8             	cmp    %r8b,%r9b
140138882:	75 14                	jne    0x140138898
140138884:	49 ff c2             	inc    %r10
140138887:	49 ff cb             	dec    %r11
14013888a:	48 ff c3             	inc    %rbx
14013888d:	41 80 3a 00          	cmpb   $0x0,(%r10)
140138891:	75 bd                	jne    0x140138850
140138893:	4d 85 db             	test   %r11,%r11
140138896:	74 33                	je     0x1401388cb
140138898:	0f b6 13             	movzbl (%rbx),%edx
14013889b:	45 0f b6 0a          	movzbl (%r10),%r9d
14013889f:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401388a2:	80 f9 19             	cmp    $0x19,%cl
1401388a5:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401388a8:	44 0f b6 c0          	movzbl %al,%r8d
1401388ac:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401388b0:	44 0f 47 c2          	cmova  %edx,%r8d
1401388b4:	0f b6 c8             	movzbl %al,%ecx
1401388b7:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401388bb:	80 fa 19             	cmp    $0x19,%dl
1401388be:	41 0f 47 c9          	cmova  %r9d,%ecx
1401388c2:	41 3a c8             	cmp    %r8b,%cl
1401388c5:	0f 85 68 02 00 00    	jne    0x140138b33
1401388cb:	41 0f b6 47 12       	movzbl 0x12(%r15),%eax
1401388d0:	49 8d 7f 12          	lea    0x12(%r15),%rdi
1401388d4:	84 c0                	test   %al,%al
1401388d6:	74 29                	je     0x140138901
1401388d8:	4c 8d 2d c1 37 20 00 	lea    0x2037c1(%rip),%r13        # 0x14033c0a0
1401388df:	90                   	nop
1401388e0:	3c 80                	cmp    $0x80,%al
1401388e2:	73 19                	jae    0x1401388fd
1401388e4:	0f b6 c0             	movzbl %al,%eax
1401388e7:	42 0f b6 0c 28       	movzbl (%rax,%r13,1),%ecx
1401388ec:	0f ba e1 03          	bt     $0x3,%ecx
1401388f0:	73 0b                	jae    0x1401388fd
1401388f2:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1401388f6:	48 ff c7             	inc    %rdi
1401388f9:	84 c0                	test   %al,%al
1401388fb:	75 e3                	jne    0x1401388e0
1401388fd:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
140138901:	ba 0d 00 00 00       	mov    $0xd,%edx
140138906:	48 8b cf             	mov    %rdi,%rcx
140138909:	e8 32 41 1c 00       	call   0x1402fca40
14013890e:	48 8b f0             	mov    %rax,%rsi
140138911:	48 85 c0             	test   %rax,%rax
140138914:	75 22                	jne    0x140138938
140138916:	ba 0a 00 00 00       	mov    $0xa,%edx
14013891b:	48 8b cf             	mov    %rdi,%rcx
14013891e:	e8 1d 41 1c 00       	call   0x1402fca40
140138923:	48 8b f0             	mov    %rax,%rsi
140138926:	48 85 c0             	test   %rax,%rax
140138929:	75 0d                	jne    0x140138938
14013892b:	33 d2                	xor    %edx,%edx
14013892d:	48 8b cf             	mov    %rdi,%rcx
140138930:	e8 0b 41 1c 00       	call   0x1402fca40
140138935:	48 8b f0             	mov    %rax,%rsi
140138938:	48 2b f7             	sub    %rdi,%rsi
14013893b:	48 83 fe 07          	cmp    $0x7,%rsi
14013893f:	0f 82 ee 01 00 00    	jb     0x140138b33
140138945:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14013894c:	00 00 00 00
140138950:	80 3f 00             	cmpb   $0x0,(%rdi)
140138953:	48 8d 1d 3e 77 1f 00 	lea    0x1f773e(%rip),%rbx        # 0x140330098
14013895a:	41 bb 07 00 00 00    	mov    $0x7,%r11d
140138960:	4c 8b d7             	mov    %rdi,%r10
140138963:	74 4a                	je     0x1401389af
140138965:	0f b6 03             	movzbl (%rbx),%eax
140138968:	84 c0                	test   %al,%al
14013896a:	74 3e                	je     0x1401389aa
14013896c:	4d 85 db             	test   %r11,%r11
14013896f:	0f 84 8d 00 00 00    	je     0x140138a02
140138975:	45 0f b6 02          	movzbl (%r10),%r8d
140138979:	41 8d 48 e0          	lea    -0x20(%r8),%ecx
14013897d:	44 0f b6 c9          	movzbl %cl,%r9d
140138981:	41 8d 50 9f          	lea    -0x61(%r8),%edx
140138985:	80 fa 19             	cmp    $0x19,%dl
140138988:	8d 48 9f             	lea    -0x61(%rax),%ecx
14013898b:	45 0f 47 c8          	cmova  %r8d,%r9d
14013898f:	80 f9 19             	cmp    $0x19,%cl
140138992:	77 02                	ja     0x140138996
140138994:	2c 20                	sub    $0x20,%al
140138996:	44 3a c8             	cmp    %al,%r9b
140138999:	75 14                	jne    0x1401389af
14013899b:	49 ff c2             	inc    %r10
14013899e:	49 ff cb             	dec    %r11
1401389a1:	48 ff c3             	inc    %rbx
1401389a4:	41 80 3a 00          	cmpb   $0x0,(%r10)
1401389a8:	75 bb                	jne    0x140138965
1401389aa:	4d 85 db             	test   %r11,%r11
1401389ad:	74 53                	je     0x140138a02
1401389af:	0f b6 13             	movzbl (%rbx),%edx
1401389b2:	45 0f b6 0a          	movzbl (%r10),%r9d
1401389b6:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401389bb:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401389be:	80 f9 19             	cmp    $0x19,%cl
1401389c1:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401389c4:	44 0f b6 c0          	movzbl %al,%r8d
1401389c8:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401389cc:	44 0f 47 c2          	cmova  %edx,%r8d
1401389d0:	0f b6 c8             	movzbl %al,%ecx
1401389d3:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401389d7:	80 fa 19             	cmp    $0x19,%dl
1401389da:	41 0f 47 c9          	cmova  %r9d,%ecx
1401389de:	41 3a c8             	cmp    %r8b,%cl
1401389e1:	74 1f                	je     0x140138a02
1401389e3:	48 ff ce             	dec    %rsi
1401389e6:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401389eb:	48 ff c7             	inc    %rdi
1401389ee:	48 83 fe 07          	cmp    $0x7,%rsi
1401389f2:	0f 83 58 ff ff ff    	jae    0x140138950
1401389f8:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401389fd:	e9 31 01 00 00       	jmp    0x140138b33
140138a02:	48 8d 15 bf 4d 20 00 	lea    0x204dbf(%rip),%rdx        # 0x14033d7c8
140138a09:	49 8b cd             	mov    %r13,%rcx
140138a0c:	e8 0f 23 01 00       	call   0x14014ad20
140138a11:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140138a16:	33 ff                	xor    %edi,%edi
140138a18:	c6 86 8c 02 00 00 01 	movb   $0x1,0x28c(%rsi)
140138a1f:	49 8b 45 18          	mov    0x18(%r13),%rax
140138a23:	c6 40 3c 00          	movb   $0x0,0x3c(%rax)
140138a27:	89 78 38             	mov    %edi,0x38(%rax)
140138a2a:	48 89 b8 70 04 00 00 	mov    %rdi,0x470(%rax)
140138a31:	48 89 b8 78 04 00 00 	mov    %rdi,0x478(%rax)
140138a38:	48 89 b8 80 04 00 00 	mov    %rdi,0x480(%rax)
140138a3f:	48 c7 80 88 04 00 00 	movq   $0x1000,0x488(%rax)
140138a46:	00 10 00 00
140138a4a:	e9 eb 00 00 00       	jmp    0x140138b3a
140138a4f:	45 8b 85 58 01 00 00 	mov    0x158(%r13),%r8d
140138a56:	41 8d 80 38 ff ff ff 	lea    -0xc8(%r8),%eax
140138a5d:	83 f8 64             	cmp    $0x64,%eax
140138a60:	73 19                	jae    0x140138a7b
140138a62:	48 8d 15 ef 4c 20 00 	lea    0x204cef(%rip),%rdx        # 0x14033d758
140138a69:	49 8b cd             	mov    %r13,%rcx
140138a6c:	e8 af 22 01 00       	call   0x14014ad20
140138a71:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140138a76:	e9 bf 00 00 00       	jmp    0x140138b3a
140138a7b:	49 8d 5f 0f          	lea    0xf(%r15),%rbx
140138a7f:	ff 15 93 15 1f 00    	call   *0x1f1593(%rip)        # 0x14032a018
140138a85:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140138a8a:	89 38                	mov    %edi,(%rax)
140138a8c:	48 89 be 80 02 00 00 	mov    %rdi,0x280(%rsi)
140138a93:	0f b6 03             	movzbl (%rbx),%eax
140138a96:	84 c0                	test   %al,%al
140138a98:	74 29                	je     0x140138ac3
140138a9a:	4c 8d 35 ff 35 20 00 	lea    0x2035ff(%rip),%r14        # 0x14033c0a0
140138aa1:	3c 80                	cmp    $0x80,%al
140138aa3:	73 19                	jae    0x140138abe
140138aa5:	0f b6 c0             	movzbl %al,%eax
140138aa8:	42 0f b6 0c 30       	movzbl (%rax,%r14,1),%ecx
140138aad:	0f ba e1 03          	bt     $0x3,%ecx
140138ab1:	73 0b                	jae    0x140138abe
140138ab3:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
140138ab7:	48 ff c3             	inc    %rbx
140138aba:	84 c0                	test   %al,%al
140138abc:	75 e3                	jne    0x140138aa1
140138abe:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140138ac3:	80 3b 2d             	cmpb   $0x2d,(%rbx)
140138ac6:	74 72                	je     0x140138b3a
140138ac8:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140138ace:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140138ad2:	48 8b cb             	mov    %rbx,%rcx
140138ad5:	ff 15 9d 13 1f 00    	call   *0x1f139d(%rip)        # 0x140329e78
140138adb:	48 8b f8             	mov    %rax,%rdi
140138ade:	ff 15 34 15 1f 00    	call   *0x1f1534(%rip)        # 0x14032a018
140138ae4:	83 38 22             	cmpl   $0x22,(%rax)
140138ae7:	74 4f                	je     0x140138b38
140138ae9:	48 3b 5d d7          	cmp    -0x29(%rbp),%rbx
140138aed:	74 49                	je     0x140138b38
140138aef:	48 89 be 80 02 00 00 	mov    %rdi,0x280(%rsi)
140138af6:	eb 40                	jmp    0x140138b38
140138af8:	49 8b cf             	mov    %r15,%rcx
140138afb:	e8 60 85 00 00       	call   0x140141060
140138b00:	48 8b f8             	mov    %rax,%rdi
140138b03:	48 85 c0             	test   %rax,%rax
140138b06:	0f 84 22 03 00 00    	je     0x140138e2e
140138b0c:	81 fb 97 01 00 00    	cmp    $0x197,%ebx
140138b12:	4c 8b c0             	mov    %rax,%r8
140138b15:	49 8b cd             	mov    %r13,%rcx
140138b18:	0f 94 c2             	sete   %dl
140138b1b:	e8 c0 05 01 00       	call   0x1401490e0
140138b20:	48 8b cf             	mov    %rdi,%rcx
140138b23:	8b d8                	mov    %eax,%ebx
140138b25:	ff 15 e5 a1 2c 00    	call   *0x2ca1e5(%rip)        # 0x140402d10
140138b2b:	85 db                	test   %ebx,%ebx
140138b2d:	0f 85 05 03 00 00    	jne    0x140138e38
140138b33:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140138b38:	33 ff                	xor    %edi,%edi
140138b3a:	48 83 be 38 02 00 00 	cmpq   $0x0,0x238(%rsi)
140138b41:	00
140138b42:	74 0a                	je     0x140138b4e
140138b44:	48 8b 86 30 02 00 00 	mov    0x230(%rsi),%rax
140138b4b:	c6 00 00             	movb   $0x0,(%rax)
140138b4e:	48 89 be 38 02 00 00 	mov    %rdi,0x238(%rsi)
140138b55:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140138b5b:	e9 27 01 00 00       	jmp    0x140138c87
140138b60:	41 81 bd 58 01 00 00 	cmpl   $0x197,0x158(%r13)
140138b67:	97 01 00 00
140138b6b:	0f 85 f9 00 00 00    	jne    0x140138c6a
140138b71:	41 80 bd 05 13 00 00 	cmpb   $0x0,0x1305(%r13)
140138b78:	00
140138b79:	0f 85 eb 00 00 00    	jne    0x140138c6a