140148818:	44 3a c1             	cmp    %cl,%r8b
14014881b:	75 40                	jne    0x14014885d
14014881d:	41 83 bf 70 05 00 00 	cmpl   $0x0,0x570(%r15)
140148824:	00
140148825:	75 0a                	jne    0x140148831
140148827:	41 80 bf 01 0b 00 00 	cmpb   $0x0,0xb01(%r15)
14014882e:	00
14014882f:	74 2c                	je     0x14014885d
140148831:	49 8d 4d 0e          	lea    0xe(%r13),%rcx
140148835:	e8 f6 b1 ff ff       	call   0x140143a30
14014883a:	49 89 87 80 01 00 00 	mov    %rax,0x180(%r15)
140148841:	41 80 bf 01 0b 00 00 	cmpb   $0x0,0xb01(%r15)
140148848:	00
140148849:	0f 84 4c 05 00 00    	je     0x140148d9b
14014884f:	49 89 87 28 13 00 00 	mov    %rax,0x1328(%r15)
140148856:	33 c0                	xor    %eax,%eax
140148858:	e9 47 05 00 00       	jmp    0x140148da4
14014885d:	4d 8b d5             	mov    %r13,%r10
140148860:	4c 8d 0d a1 47 1f 00 	lea    0x1f47a1(%rip),%r9        # 0x14033d008
140148867:	45 0f b6 02          	movzbl (%r10),%r8d
14014886b:	45 84 c0             	test   %r8b,%r8b
14014886e:	74 3a                	je     0x1401488aa
140148870:	48 85 f6             	test   %rsi,%rsi
140148873:	74 6a                	je     0x1401488df
140148875:	41 0f b6 11          	movzbl (%r9),%edx
140148879:	8d 42 e0             	lea    -0x20(%rdx),%eax
14014887c:	44 0f b6 d8          	movzbl %al,%r11d
140148880:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148883:	80 f9 19             	cmp    $0x19,%cl
140148886:	41 8d 40 9f          	lea    -0x61(%r8),%eax
14014888a:	44 0f 47 da          	cmova  %edx,%r11d
14014888e:	3c 19                	cmp    $0x19,%al
140148890:	77 04                	ja     0x140148896
140148892:	41 80 e8 20          	sub    $0x20,%r8b
140148896:	45 3a d8             	cmp    %r8b,%r11b
140148899:	75 14                	jne    0x1401488af
14014889b:	49 ff c1             	inc    %r9
14014889e:	48 ff ce             	dec    %rsi
1401488a1:	49 ff c2             	inc    %r10
1401488a4:	41 80 39 00          	cmpb   $0x0,(%r9)
1401488a8:	75 bd                	jne    0x140148867
1401488aa:	48 85 f6             	test   %rsi,%rsi
1401488ad:	74 30                	je     0x1401488df
1401488af:	41 0f b6 11          	movzbl (%r9),%edx
1401488b3:	45 0f b6 0a          	movzbl (%r10),%r9d
1401488b7:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401488ba:	80 f9 19             	cmp    $0x19,%cl
1401488bd:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401488c0:	44 0f b6 c0          	movzbl %al,%r8d
1401488c4:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401488c8:	44 0f 47 c2          	cmova  %edx,%r8d
1401488cc:	0f b6 c8             	movzbl %al,%ecx
1401488cf:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401488d3:	80 fa 19             	cmp    $0x19,%dl
1401488d6:	41 0f 47 c9          	cmova  %r9d,%ecx
1401488da:	44 3a c1             	cmp    %cl,%r8b
1401488dd:	75 13                	jne    0x1401488f2
1401488df:	41 8b 9f 58 01 00 00 	mov    0x158(%r15),%ebx
1401488e6:	81 fb 91 01 00 00    	cmp    $0x191,%ebx
1401488ec:	0f 84 92 03 00 00    	je     0x140148c84
1401488f2:	41 ba 13 00 00 00    	mov    $0x13,%r10d
1401488f8:	4c 8d 0d 21 47 1f 00 	lea    0x1f4721(%rip),%r9        # 0x14033d020
1401488ff:	4d 8b dd             	mov    %r13,%r11
140148902:	45 0f b6 03          	movzbl (%r11),%r8d
140148906:	45 84 c0             	test   %r8b,%r8b
140148909:	74 38                	je     0x140148943
14014890b:	4d 85 d2             	test   %r10,%r10
14014890e:	74 68                	je     0x140148978
140148910:	41 0f b6 11          	movzbl (%r9),%edx
140148914:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148917:	0f b6 d8             	movzbl %al,%ebx
14014891a:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14014891d:	80 f9 19             	cmp    $0x19,%cl
140148920:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148924:	0f 47 da             	cmova  %edx,%ebx
140148927:	3c 19                	cmp    $0x19,%al
140148929:	77 04                	ja     0x14014892f
14014892b:	41 80 e8 20          	sub    $0x20,%r8b
14014892f:	41 3a d8             	cmp    %r8b,%bl
140148932:	75 14                	jne    0x140148948
140148934:	49 ff c1             	inc    %r9
140148937:	49 ff ca             	dec    %r10
14014893a:	49 ff c3             	inc    %r11
14014893d:	41 80 39 00          	cmpb   $0x0,(%r9)
140148941:	75 bf                	jne    0x140148902
140148943:	4d 85 d2             	test   %r10,%r10
140148946:	74 30                	je     0x140148978
140148948:	41 0f b6 11          	movzbl (%r9),%edx
14014894c:	45 0f b6 0b          	movzbl (%r11),%r9d
140148950:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148953:	80 f9 19             	cmp    $0x19,%cl
140148956:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148959:	44 0f b6 c0          	movzbl %al,%r8d
14014895d:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148961:	44 0f 47 c2          	cmova  %edx,%r8d
140148965:	0f b6 c8             	movzbl %al,%ecx
140148968:	41 8d 51 9f          	lea    -0x61(%r9),%edx
14014896c:	80 fa 19             	cmp    $0x19,%dl
14014896f:	41 0f 47 c9          	cmova  %r9d,%ecx
140148973:	44 3a c1             	cmp    %cl,%r8b
140148976:	75 13                	jne    0x14014898b
140148978:	41 8b 9f 58 01 00 00 	mov    0x158(%r15),%ebx
14014897f:	81 fb 97 01 00 00    	cmp    $0x197,%ebx
140148985:	0f 84 f9 02 00 00    	je     0x140148c84
14014898b:	41 8b 87 58 01 00 00 	mov    0x158(%r15),%eax
140148992:	2d 2c 01 00 00       	sub    $0x12c,%eax
140148997:	83 f8 63             	cmp    $0x63,%eax
14014899a:	0f 87 f9 00 00 00    	ja     0x140148a99
1401489a0:	41 ba 09 00 00 00    	mov    $0x9,%r10d
1401489a6:	4c 8d 0d 8b 46 1f 00 	lea    0x1f468b(%rip),%r9        # 0x14033d038
1401489ad:	4d 8b dd             	mov    %r13,%r11
1401489b0:	45 0f b6 03          	movzbl (%r11),%r8d
1401489b4:	45 84 c0             	test   %r8b,%r8b
1401489b7:	74 38                	je     0x1401489f1
1401489b9:	4d 85 d2             	test   %r10,%r10
1401489bc:	74 68                	je     0x140148a26
1401489be:	41 0f b6 11          	movzbl (%r9),%edx
1401489c2:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401489c5:	0f b6 d8             	movzbl %al,%ebx
1401489c8:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401489cb:	80 f9 19             	cmp    $0x19,%cl
1401489ce:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401489d2:	0f 47 da             	cmova  %edx,%ebx
1401489d5:	3c 19                	cmp    $0x19,%al
1401489d7:	77 04                	ja     0x1401489dd
1401489d9:	41 80 e8 20          	sub    $0x20,%r8b
1401489dd:	41 3a d8             	cmp    %r8b,%bl
1401489e0:	75 14                	jne    0x1401489f6
1401489e2:	49 ff c1             	inc    %r9
1401489e5:	49 ff ca             	dec    %r10
1401489e8:	49 ff c3             	inc    %r11
1401489eb:	41 80 39 00          	cmpb   $0x0,(%r9)
1401489ef:	75 bf                	jne    0x1401489b0
1401489f1:	4d 85 d2             	test   %r10,%r10
1401489f4:	74 30                	je     0x140148a26
1401489f6:	41 0f b6 11          	movzbl (%r9),%edx
1401489fa:	45 0f b6 0b          	movzbl (%r11),%r9d
1401489fe:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148a01:	80 f9 19             	cmp    $0x19,%cl
140148a04:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148a07:	44 0f b6 c0          	movzbl %al,%r8d
140148a0b:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148a0f:	44 0f 47 c2          	cmova  %edx,%r8d
140148a13:	0f b6 c8             	movzbl %al,%ecx
140148a16:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148a1a:	80 fa 19             	cmp    $0x19,%dl
140148a1d:	41 0f 47 c9          	cmova  %r9d,%ecx
140148a21:	44 3a c1             	cmp    %cl,%r8b
140148a24:	75 73                	jne    0x140148a99
140148a26:	49 83 bf 90 01 00 00 	cmpq   $0x0,0x190(%r15)
140148a2d:	00
140148a2e:	75 69                	jne    0x140148a99
140148a30:	49 8b cd             	mov    %r13,%rcx
140148a33:	e8 28 86 ff ff       	call   0x140141060
140148a38:	48 85 c0             	test   %rax,%rax
140148a3b:	0f 84 5e 03 00 00    	je     0x140148d9f
140148a41:	80 38 00             	cmpb   $0x0,(%rax)
140148a44:	75 10                	jne    0x140148a56
140148a46:	48 8b c8             	mov    %rax,%rcx
140148a49:	ff 15 c1 a2 2b 00    	call   *0x2ba2c1(%rip)        # 0x140402d10
140148a4f:	33 c0                	xor    %eax,%eax
140148a51:	e9 4e 03 00 00       	jmp    0x140148da4
140148a56:	41 80 bf 09 0b 00 00 	cmpb   $0x0,0xb09(%r15)
140148a5d:	00
140148a5e:	49 89 87 90 01 00 00 	mov    %rax,0x190(%r15)
140148a65:	0f 84 30 03 00 00    	je     0x140148d9b
140148a6b:	48 8b c8             	mov    %rax,%rcx
140148a6e:	ff 15 ac a2 2b 00    	call   *0x2ba2ac(%rip)        # 0x140402d20
140148a74:	49 89 87 98 01 00 00 	mov    %rax,0x198(%r15)
140148a7b:	48 85 c0             	test   %rax,%rax
140148a7e:	0f 84 1b 03 00 00    	je     0x140148d9f
140148a84:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
140148a8b:	00
140148a8c:	49 8b cf             	mov    %r15,%rcx
140148a8f:	e8 8c d1 01 00       	call   0x140165c20
140148a94:	e9 68 f8 ff ff       	jmp    0x140148301
140148a99:	49 83 bf 40 0b 00 00 	cmpq   $0x0,0xb40(%r15)
140148aa0:	00
140148aa1:	0f 84 d3 00 00 00    	je     0x140148b7a
140148aa7:	41 ba 1a 00 00 00    	mov    $0x1a,%r10d
140148aad:	4c 8d 0d 94 45 1f 00 	lea    0x1f4594(%rip),%r9        # 0x14033d048
140148ab4:	4d 8b dd             	mov    %r13,%r11
140148ab7:	45 0f b6 03          	movzbl (%r11),%r8d
140148abb:	45 84 c0             	test   %r8b,%r8b
140148abe:	74 38                	je     0x140148af8
140148ac0:	4d 85 d2             	test   %r10,%r10
140148ac3:	74 68                	je     0x140148b2d
140148ac5:	41 0f b6 11          	movzbl (%r9),%edx
140148ac9:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148acc:	0f b6 d8             	movzbl %al,%ebx
140148acf:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148ad2:	80 f9 19             	cmp    $0x19,%cl
140148ad5:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148ad9:	0f 47 da             	cmova  %edx,%ebx
140148adc:	3c 19                	cmp    $0x19,%al
140148ade:	77 04                	ja     0x140148ae4
140148ae0:	41 80 e8 20          	sub    $0x20,%r8b
140148ae4:	41 3a d8             	cmp    %r8b,%bl
140148ae7:	75 14                	jne    0x140148afd
140148ae9:	49 ff c1             	inc    %r9
140148aec:	49 ff ca             	dec    %r10
140148aef:	49 ff c3             	inc    %r11
140148af2:	41 80 39 00          	cmpb   $0x0,(%r9)
140148af6:	75 bf                	jne    0x140148ab7
140148af8:	4d 85 d2             	test   %r10,%r10
140148afb:	74 30                	je     0x140148b2d
140148afd:	41 0f b6 11          	movzbl (%r9),%edx
140148b01:	45 0f b6 0b          	movzbl (%r11),%r9d
140148b05:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148b08:	80 f9 19             	cmp    $0x19,%cl
140148b0b:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148b0e:	44 0f b6 c0          	movzbl %al,%r8d
140148b12:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148b16:	44 0f 47 c2          	cmova  %edx,%r8d
140148b1a:	0f b6 c8             	movzbl %al,%ecx
140148b1d:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148b21:	80 fa 19             	cmp    $0x19,%dl
140148b24:	41 0f 47 c9          	cmova  %r9d,%ecx
140148b28:	44 3a c1             	cmp    %cl,%r8b
140148b2b:	75 4d                	jne    0x140148b7a
140148b2d:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140148b34:	00
140148b35:	48 8b 86 10 04 00 00 	mov    0x410(%rsi),%rax
140148b3c:	f6 80 8c 00 00 00 01 	testb  $0x1,0x8c(%rax)
140148b43:	74 3d                	je     0x140148b82
140148b45:	49 8b 97 00 12 00 00 	mov    0x1200(%r15),%rdx
140148b4c:	4d 8d 45 1a          	lea    0x1a(%r13),%r8
140148b50:	49 8b 8f 40 0b 00 00 	mov    0xb40(%r15),%rcx
140148b57:	e8 94 cb ff ff       	call   0x1401456f0
140148b5c:	85 c0                	test   %eax,%eax
140148b5e:	0f 84 37 02 00 00    	je     0x140148d9b
140148b64:	48 8d 15 fd 44 1f 00 	lea    0x1f44fd(%rip),%rdx        # 0x14033d068
140148b6b:	49 8b cf             	mov    %r15,%rcx
140148b6e:	e8 ad 21 00 00       	call   0x14014ad20
140148b73:	33 c0                	xor    %eax,%eax
140148b75:	e9 2a 02 00 00       	jmp    0x140148da4
140148b7a:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140148b81:	00
140148b82:	49 83 bf 48 0b 00 00 	cmpq   $0x0,0xb48(%r15)
140148b89:	00
140148b8a:	0f 84 de 00 00 00    	je     0x140148c6e
140148b90:	bf 08 00 00 00       	mov    $0x8,%edi
140148b95:	4c 8d 0d ec 44 1f 00 	lea    0x1f44ec(%rip),%r9        # 0x14033d088
140148b9c:	44 8b d7             	mov    %edi,%r10d
140148b9f:	4d 8b dd             	mov    %r13,%r11
140148ba2:	45 0f b6 03          	movzbl (%r11),%r8d
140148ba6:	45 84 c0             	test   %r8b,%r8b
140148ba9:	74 38                	je     0x140148be3
140148bab:	4d 85 d2             	test   %r10,%r10
140148bae:	74 68                	je     0x140148c18
140148bb0:	41 0f b6 11          	movzbl (%r9),%edx
140148bb4:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148bb7:	0f b6 d8             	movzbl %al,%ebx
140148bba:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148bbd:	80 f9 19             	cmp    $0x19,%cl
140148bc0:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148bc4:	0f 47 da             	cmova  %edx,%ebx
140148bc7:	3c 19                	cmp    $0x19,%al
140148bc9:	77 04                	ja     0x140148bcf
140148bcb:	41 80 e8 20          	sub    $0x20,%r8b
140148bcf:	41 3a d8             	cmp    %r8b,%bl
140148bd2:	75 14                	jne    0x140148be8
140148bd4:	49 ff c1             	inc    %r9
140148bd7:	49 ff ca             	dec    %r10
140148bda:	49 ff c3             	inc    %r11
140148bdd:	41 80 39 00          	cmpb   $0x0,(%r9)
140148be1:	75 bf                	jne    0x140148ba2
140148be3:	4d 85 d2             	test   %r10,%r10
140148be6:	74 30                	je     0x140148c18
140148be8:	41 0f b6 11          	movzbl (%r9),%edx
140148bec:	45 0f b6 0b          	movzbl (%r11),%r9d
140148bf0:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148bf3:	80 f9 19             	cmp    $0x19,%cl
140148bf6:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148bf9:	44 0f b6 c0          	movzbl %al,%r8d
140148bfd:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148c01:	44 0f 47 c2          	cmova  %edx,%r8d
140148c05:	0f b6 c8             	movzbl %al,%ecx
140148c08:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148c0c:	80 fa 19             	cmp    $0x19,%dl
140148c0f:	41 0f 47 c9          	cmova  %r9d,%ecx
140148c13:	44 3a c1             	cmp    %cl,%r8b
140148c16:	75 56                	jne    0x140148c6e
140148c18:	48 8b 86 10 04 00 00 	mov    0x410(%rsi),%rax
140148c1f:	f6 80 8c 00 00 00 01 	testb  $0x1,0x8c(%rax)
140148c26:	74 46                	je     0x140148c6e
140148c28:	80 be b0 01 00 00 14 	cmpb   $0x14,0x1b0(%rsi)
140148c2f:	b8 10 00 00 00       	mov    $0x10,%eax
140148c34:	8b 8e 54 01 00 00    	mov    0x154(%rsi),%ecx
140148c3a:	0f 44 f8             	cmove  %eax,%edi
140148c3d:	e8 3e fd 02 00       	call   0x140178980
140148c42:	49 8b 97 48 0b 00 00 	mov    0xb48(%r15),%rdx
140148c49:	4d 8d 45 08          	lea    0x8(%r13),%r8
140148c4d:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140148c52:	44 8b cf             	mov    %edi,%r9d
140148c55:	48 8b 86 a0 00 00 00 	mov    0xa0(%rsi),%rax
140148c5c:	49 8b cf             	mov    %r15,%rcx
140148c5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140148c64:	e8 67 00 03 00       	call   0x140178cd0
140148c69:	e9 93 f6 ff ff       	jmp    0x140148301
140148c6e:	48 8b 86 10 04 00 00 	mov    0x410(%rsi),%rax
140148c75:	0f b7 80 86 00 00 00 	movzwl 0x86(%rax),%eax
140148c7c:	83 e0 04             	and    $0x4,%eax
140148c7f:	e9 20 01 00 00       	jmp    0x140148da4
140148c84:	49 8b cd             	mov    %r13,%rcx
140148c87:	e8 d4 83 ff ff       	call   0x140141060
140148c8c:	48 8b f8             	mov    %rax,%rdi
140148c8f:	48 85 c0             	test   %rax,%rax
140148c92:	0f 84 07 01 00 00    	je     0x140148d9f
140148c98:	81 fb 97 01 00 00    	cmp    $0x197,%ebx
140148c9e:	4c 8b c0             	mov    %rax,%r8
140148ca1:	49 8b cf             	mov    %r15,%rcx
140148ca4:	0f 94 c2             	sete   %dl
140148ca7:	e8 34 04 00 00       	call   0x1401490e0
140148cac:	48 8b cf             	mov    %rdi,%rcx
140148caf:	8b d8                	mov    %eax,%ebx
140148cb1:	ff 15 59 a0 2b 00    	call   *0x2ba059(%rip)        # 0x140402d10
140148cb7:	85 db                	test   %ebx,%ebx
140148cb9:	0f 84 dc 00 00 00    	je     0x140148d9b
140148cbf:	8b c3                	mov    %ebx,%eax
140148cc1:	e9 de 00 00 00       	jmp    0x140148da4
140148cc6:	49 8d 5d 0c          	lea    0xc(%r13),%rbx
140148cca:	48 8b cb             	mov    %rbx,%rcx
140148ccd:	e8 5e ad ff ff       	call   0x140143a30
140148cd2:	48 8b f8             	mov    %rax,%rdi
140148cd5:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140148cd9:	75 74                	jne    0x140148d4f
140148cdb:	ff 15 37 13 1e 00    	call   *0x1e1337(%rip)        # 0x14032a018
140148ce1:	33 ff                	xor    %edi,%edi
140148ce3:	89 38                	mov    %edi,(%rax)
140148ce5:	0f b6 03             	movzbl (%rbx),%eax
140148ce8:	84 c0                	test   %al,%al
140148cea:	74 21                	je     0x140148d0d
140148cec:	0f 1f 40 00          	nopl   0x0(%rax)
140148cf0:	3c 80                	cmp    $0x80,%al
140148cf2:	73 19                	jae    0x140148d0d
140148cf4:	0f b6 c0             	movzbl %al,%eax
140148cf7:	42 0f b6 0c 20       	movzbl (%rax,%r12,1),%ecx
140148cfc:	0f ba e1 03          	bt     $0x3,%ecx
140148d00:	73 0b                	jae    0x140148d0d
140148d02:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
140148d06:	48 ff c3             	inc    %rbx
140148d09:	84 c0                	test   %al,%al
140148d0b:	75 e3                	jne    0x140148cf0
140148d0d:	80 3b 2d             	cmpb   $0x2d,(%rbx)
140148d10:	74 48                	je     0x140148d5a
140148d12:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140148d18:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140148d1f:	00
140148d20:	48 8b cb             	mov    %rbx,%rcx