14001495b:	74 0d                	je     0x14001496a
14001495d:	0f b6 0b             	movzbl (%rbx),%ecx
140014960:	80 f9 30             	cmp    $0x30,%cl
140014963:	7c 05                	jl     0x14001496a
140014965:	80 f9 39             	cmp    $0x39,%cl
140014968:	7e d9                	jle    0x140014943
14001496a:	48 8b c3             	mov    %rbx,%rax
14001496d:	48 2b c7             	sub    %rdi,%rax
140014970:	48 83 f8 09          	cmp    $0x9,%rax
140014974:	7e 19                	jle    0x14001498f
140014976:	48 83 f8 0a          	cmp    $0xa,%rax
14001497a:	75 25                	jne    0x1400149a1
14001497c:	8d 42 d0             	lea    -0x30(%rdx),%eax
14001497f:	4b 8d 0c 89          	lea    (%r9,%r9,4),%rcx
140014983:	48 8d 04 48          	lea    (%rax,%rcx,2),%rax
140014987:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
14001498d:	77 12                	ja     0x1400149a1
14001498f:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
140014993:	74 0c                	je     0x1400149a1
140014995:	49 8b 06             	mov    (%r14),%rax
140014998:	44 89 40 04          	mov    %r8d,0x4(%rax)
14001499c:	e9 a9 00 00 00       	jmp    0x140014a4a
1400149a1:	48 8d 0d 98 b2 04 00 	lea    0x4b298(%rip),%rcx        # 0x14005fc40
1400149a8:	e8 83 f2 fe ff       	call   0x140003c30
1400149ad:	e9 98 00 00 00       	jmp    0x140014a4a
1400149b2:	80 f9 7b             	cmp    $0x7b,%cl
1400149b5:	0f 85 c0 00 00 00    	jne    0x140014a7b
1400149bb:	48 83 c3 02          	add    $0x2,%rbx
1400149bf:	48 3b de             	cmp    %rsi,%rbx
1400149c2:	74 25                	je     0x1400149e9
1400149c4:	0f b6 03             	movzbl (%rbx),%eax
1400149c7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400149cc:	3c 7d                	cmp    $0x7d,%al
1400149ce:	74 39                	je     0x140014a09
1400149d0:	3c 3a                	cmp    $0x3a,%al
1400149d2:	74 35                	je     0x140014a09
1400149d4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1400149d9:	48 8b cb             	mov    %rbx,%rcx
1400149dc:	e8 4f 2e 00 00       	call   0x140017830
1400149e1:	48 8b d8             	mov    %rax,%rbx
1400149e4:	48 3b c6             	cmp    %rsi,%rax
1400149e7:	75 57                	jne    0x140014a40
1400149e9:	48 8d 0d 90 b2 04 00 	lea    0x4b290(%rip),%rcx        # 0x14005fc80
1400149f0:	e8 3b f2 fe ff       	call   0x140003c30
1400149f5:	48 8b c3             	mov    %rbx,%rax
1400149f8:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1400149ff:	00
140014a00:	48 83 c4 70          	add    $0x70,%rsp
140014a04:	41 5e                	pop    %r14
140014a06:	5f                   	pop    %rdi
140014a07:	5e                   	pop    %rsi
140014a08:	c3                   	ret
140014a09:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140014a0e:	49 8b ce             	mov    %r14,%rcx
140014a11:	e8 9a 1c 00 00       	call   0x1400166b0
140014a16:	0f b6 54 24 20       	movzbl 0x20(%rsp),%edx
140014a1b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140014a20:	0f 10 00             	movups (%rax),%xmm0
140014a23:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
140014a28:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140014a2d:	f2 0f 11 4c 24 40    	movsd  %xmm1,0x40(%rsp)
140014a33:	e8 38 2d 00 00       	call   0x140017770
140014a38:	8b c8                	mov    %eax,%ecx
140014a3a:	49 8b 06             	mov    (%r14),%rax
140014a3d:	89 48 04             	mov    %ecx,0x4(%rax)
140014a40:	0f b6 03             	movzbl (%rbx),%eax
140014a43:	48 ff c3             	inc    %rbx
140014a46:	3c 7d                	cmp    $0x7d,%al
140014a48:	75 9f                	jne    0x1400149e9
140014a4a:	41 8b 4e 18          	mov    0x18(%r14),%ecx
140014a4e:	8d 41 ff             	lea    -0x1(%rcx),%eax
140014a51:	83 f8 07             	cmp    $0x7,%eax
140014a54:	76 05                	jbe    0x140014a5b
140014a56:	83 f9 0e             	cmp    $0xe,%ecx
140014a59:	75 0c                	jne    0x140014a67
140014a5b:	48 8d 0d 3e b9 04 00 	lea    0x4b93e(%rip),%rcx        # 0x1400603a0
140014a62:	e8 c9 f1 fe ff       	call   0x140003c30
140014a67:	48 8b c3             	mov    %rbx,%rax
140014a6a:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140014a71:	00
140014a72:	48 83 c4 70          	add    $0x70,%rsp
140014a76:	41 5e                	pop    %r14
140014a78:	5f                   	pop    %rdi
140014a79:	5e                   	pop    %rsi
140014a7a:	c3                   	ret
140014a7b:	48 8d 0d fe b8 04 00 	lea    0x4b8fe(%rip),%rcx        # 0x140060380
140014a82:	e8 a9 f1 fe ff       	call   0x140003c30
140014a87:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140014a8e:	00
140014a8f:	48 8b c7             	mov    %rdi,%rax
140014a92:	48 83 c4 70          	add    $0x70,%rsp
140014a96:	41 5e                	pop    %r14
140014a98:	5f                   	pop    %rdi
140014a99:	5e                   	pop    %rsi
140014a9a:	c3                   	ret
140014a9b:	cc                   	int3
140014a9c:	cc                   	int3
140014a9d:	cc                   	int3
140014a9e:	cc                   	int3
140014a9f:	cc                   	int3
140014aa0:	40 55                	rex push %rbp
140014aa2:	56                   	push   %rsi
140014aa3:	57                   	push   %rdi
140014aa4:	41 57                	push   %r15
140014aa6:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
140014aab:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
140014ab2:	48 8b 05 87 35 06 00 	mov    0x63587(%rip),%rax        # 0x140078040
140014ab9:	48 33 c4             	xor    %rsp,%rax
140014abc:	48 89 45 17          	mov    %rax,0x17(%rbp)
140014ac0:	48 8d 79 01          	lea    0x1(%rcx),%rdi
140014ac4:	49 8b f0             	mov    %r8,%rsi
140014ac7:	4c 8b fa             	mov    %rdx,%r15
140014aca:	48 3b fa             	cmp    %rdx,%rdi
140014acd:	75 14                	jne    0x140014ae3
140014acf:	48 8d 0d aa b1 04 00 	lea    0x4b1aa(%rip),%rcx        # 0x14005fc80
140014ad6:	e8 55 f1 fe ff       	call   0x140003c30
140014adb:	49 8b c7             	mov    %r15,%rax
140014ade:	e9 77 02 00 00       	jmp    0x140014d5a
140014ae3:	0f b6 07             	movzbl (%rdi),%eax
140014ae6:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
140014aed:	00
140014aee:	4c 89 b4 24 a0 00 00 	mov    %r14,0xa0(%rsp)
140014af5:	00
140014af6:	3c 7d                	cmp    $0x7d,%al
140014af8:	75 48                	jne    0x140014b42
140014afa:	45 8b 70 10          	mov    0x10(%r8),%r14d
140014afe:	45 85 f6             	test   %r14d,%r14d
140014b01:	79 23                	jns    0x140014b26
140014b03:	48 8d 0d e6 b1 04 00 	lea    0x4b1e6(%rip),%rcx        # 0x14005fcf0
140014b0a:	e8 21 f1 fe ff       	call   0x140003c30
140014b0f:	45 33 f6             	xor    %r14d,%r14d
140014b12:	48 8b ce             	mov    %rsi,%rcx
140014b15:	41 8b d6             	mov    %r14d,%edx
140014b18:	e8 e3 49 ff ff       	call   0x140009500
140014b1d:	48 8d 47 01          	lea    0x1(%rdi),%rax
140014b21:	e9 24 02 00 00       	jmp    0x140014d4a
140014b26:	41 8d 46 01          	lea    0x1(%r14),%eax
140014b2a:	41 8b d6             	mov    %r14d,%edx
140014b2d:	41 89 40 10          	mov    %eax,0x10(%r8)
140014b31:	48 8b ce             	mov    %rsi,%rcx
140014b34:	e8 c7 49 ff ff       	call   0x140009500
140014b39:	48 8d 47 01          	lea    0x1(%rdi),%rax
140014b3d:	e9 08 02 00 00       	jmp    0x140014d4a
140014b42:	3c 7b                	cmp    $0x7b,%al
140014b44:	75 20                	jne    0x140014b66
140014b46:	49 8b 58 18          	mov    0x18(%r8),%rbx
140014b4a:	48 8b d7             	mov    %rdi,%rdx
140014b4d:	48 8b cb             	mov    %rbx,%rcx
140014b50:	4c 8d 47 01          	lea    0x1(%rdi),%r8
140014b54:	e8 87 4a ff ff       	call   0x1400095e0
140014b59:	48 8d 47 01          	lea    0x1(%rdi),%rax
140014b5d:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
140014b61:	e9 e4 01 00 00       	jmp    0x140014d4a
140014b66:	45 33 f6             	xor    %r14d,%r14d
140014b69:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140014b6d:	44 89 75 d7          	mov    %r14d,-0x29(%rbp)
140014b71:	3c 3a                	cmp    $0x3a,%al
140014b73:	74 1d                	je     0x140014b92
140014b75:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
140014b79:	48 8b cf             	mov    %rdi,%rcx
140014b7c:	e8 df 37 00 00       	call   0x140018360
140014b81:	48 8b f8             	mov    %rax,%rdi
140014b84:	49 3b c7             	cmp    %r15,%rax
140014b87:	0f 84 ae 01 00 00    	je     0x140014d3b
140014b8d:	8b 55 d7             	mov    -0x29(%rbp),%edx
140014b90:	eb 20                	jmp    0x140014bb2
140014b92:	41 8b 50 10          	mov    0x10(%r8),%edx
140014b96:	85 d2                	test   %edx,%edx
140014b98:	79 11                	jns    0x140014bab
140014b9a:	48 8d 0d 4f b1 04 00 	lea    0x4b14f(%rip),%rcx        # 0x14005fcf0
140014ba1:	e8 8a f0 fe ff       	call   0x140003c30
140014ba6:	41 8b d6             	mov    %r14d,%edx
140014ba9:	eb 07                	jmp    0x140014bb2
140014bab:	8d 42 01             	lea    0x1(%rdx),%eax
140014bae:	41 89 40 10          	mov    %eax,0x10(%r8)
140014bb2:	0f b6 07             	movzbl (%rdi),%eax
140014bb5:	3c 7d                	cmp    $0x7d,%al
140014bb7:	0f 84 74 ff ff ff    	je     0x140014b31
140014bbd:	3c 3a                	cmp    $0x3a,%al
140014bbf:	0f 85 76 01 00 00    	jne    0x140014d3b
140014bc5:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140014bc9:	33 c0                	xor    %eax,%eax
140014bcb:	0f 57 c9             	xorps  %xmm1,%xmm1
140014bce:	4c 89 a4 24 a8 00 00 	mov    %r12,0xa8(%rsp)
140014bd5:	00
140014bd6:	48 ff c7             	inc    %rdi
140014bd9:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140014bdd:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
140014be1:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
140014be5:	48 85 db             	test   %rbx,%rbx
140014be8:	79 2b                	jns    0x140014c15
140014bea:	3b d3                	cmp    %ebx,%edx
140014bec:	7d 5a                	jge    0x140014c48
140014bee:	48 63 c2             	movslq %edx,%rax
140014bf1:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140014bf5:	48 8b 46 28          	mov    0x28(%rsi),%rax
140014bf9:	0f 10 0c c8          	movups (%rax,%rcx,8),%xmm1
140014bfd:	f2 0f 10 44 c8 10    	movsd  0x10(%rax,%rcx,8),%xmm0
140014c03:	f2 0f 11 45 ef       	movsd  %xmm0,-0x11(%rbp)
140014c08:	8b 5d ef             	mov    -0x11(%rbp),%ebx
140014c0b:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
140014c0f:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
140014c13:	eb 2d                	jmp    0x140014c42
140014c15:	83 fa 0f             	cmp    $0xf,%edx
140014c18:	7d 2e                	jge    0x140014c48
140014c1a:	8d 0c 95 00 00 00 00 	lea    0x0(,%rdx,4),%ecx
140014c21:	48 d3 eb             	shr    %cl,%rbx
140014c24:	83 e3 0f             	and    $0xf,%ebx
140014c27:	89 5d ef             	mov    %ebx,-0x11(%rbp)
140014c2a:	74 16                	je     0x140014c42
140014c2c:	48 8b 46 28          	mov    0x28(%rsi),%rax
140014c30:	48 63 ca             	movslq %edx,%rcx
140014c33:	48 03 c9             	add    %rcx,%rcx
140014c36:	0f 10 04 c8          	movups (%rax,%rcx,8),%xmm0
140014c3a:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140014c3e:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140014c42:	85 db                	test   %ebx,%ebx
140014c44:	75 11                	jne    0x140014c57
140014c46:	eb 03                	jmp    0x140014c4b
140014c48:	8b 5d ef             	mov    -0x11(%rbp),%ebx
140014c4b:	48 8d 0d 86 b0 04 00 	lea    0x4b086(%rip),%rcx        # 0x14005fcd8
140014c52:	e8 d9 ef fe ff       	call   0x140003c30
140014c57:	4c 8d 66 18          	lea    0x18(%rsi),%r12
140014c5b:	83 fb 0f             	cmp    $0xf,%ebx
140014c5e:	75 30                	jne    0x140014c90
140014c60:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
140014c64:	48 8b c7             	mov    %rdi,%rax
140014c67:	4d 8b c4             	mov    %r12,%r8
140014c6a:	48 2b 06             	sub    (%rsi),%rax
140014c6d:	48 8b d6             	mov    %rsi,%rdx
140014c70:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140014c75:	48 89 3e             	mov    %rdi,(%rsi)
140014c78:	48 29 46 08          	sub    %rax,0x8(%rsi)
140014c7c:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140014c81:	66 48 0f 7e c0       	movq   %xmm0,%rax
140014c86:	ff d0                	call   *%rax
140014c88:	48 8b 3e             	mov    (%rsi),%rdi
140014c8b:	e9 8a 00 00 00       	jmp    0x140014d1a
140014c90:	80 65 d9 fe          	andb   $0xfe,-0x27(%rbp)
140014c94:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140014c98:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140014c9c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140014ca0:	49 8b d7             	mov    %r15,%rdx
140014ca3:	44 89 75 cf          	mov    %r14d,-0x31(%rbp)
140014ca7:	48 8b cf             	mov    %rdi,%rcx
140014caa:	c7 45 d3 ff ff ff ff 	movl   $0xffffffff,-0x2d(%rbp)
140014cb1:	66 44 89 75 d7       	mov    %r14w,-0x29(%rbp)
140014cb6:	c7 45 da 20 00 00 00 	movl   $0x20,-0x26(%rbp)
140014cbd:	c6 45 de 01          	movb   $0x1,-0x22(%rbp)
140014cc1:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140014cc5:	4c 89 65 07          	mov    %r12,0x7(%rbp)
140014cc9:	89 5d 0f             	mov    %ebx,0xf(%rbp)
140014ccc:	e8 0f db ff ff       	call   0x1400127e0
140014cd1:	48 8b f8             	mov    %rax,%rdi
140014cd4:	49 3b c7             	cmp    %r15,%rax
140014cd7:	74 05                	je     0x140014cde
140014cd9:	80 38 7d             	cmpb   $0x7d,(%rax)
140014cdc:	74 0c                	je     0x140014cea
140014cde:	48 8d 0d d3 af 04 00 	lea    0x4afd3(%rip),%rcx        # 0x14005fcb8
140014ce5:	e8 46 ef fe ff       	call   0x140003c30
140014cea:	49 8b 04 24          	mov    (%r12),%rax
140014cee:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140014cf2:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140014cf6:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140014cfa:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140014cfe:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140014d02:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140014d06:	48 8b 46 30          	mov    0x30(%rsi),%rax
140014d0a:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140014d0e:	e8 8d de ff ff       	call   0x140012ba0
140014d13:	48 8b 08             	mov    (%rax),%rcx
140014d16:	49 89 0c 24          	mov    %rcx,(%r12)
140014d1a:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
140014d21:	00
140014d22:	49 3b ff             	cmp    %r15,%rdi
140014d25:	74 0b                	je     0x140014d32
140014d27:	80 3f 7d             	cmpb   $0x7d,(%rdi)
140014d2a:	75 06                	jne    0x140014d32
140014d2c:	48 8d 47 01          	lea    0x1(%rdi),%rax
140014d30:	eb 18                	jmp    0x140014d4a
140014d32:	48 8d 0d 5f af 04 00 	lea    0x4af5f(%rip),%rcx        # 0x14005fc98
140014d39:	eb 07                	jmp    0x140014d42
140014d3b:	48 8d 0d 76 af 04 00 	lea    0x4af76(%rip),%rcx        # 0x14005fcb8
140014d42:	e8 e9 ee fe ff       	call   0x140003c30
140014d47:	49 8b c7             	mov    %r15,%rax
140014d4a:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140014d51:	00
140014d52:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
140014d59:	00
140014d5a:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140014d5e:	48 33 cc             	xor    %rsp,%rcx
140014d61:	e8 9a 4a 04 00       	call   0x140059800
140014d66:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
140014d6d:	41 5f                	pop    %r15
140014d6f:	5f                   	pop    %rdi
140014d70:	5e                   	pop    %rsi
140014d71:	5d                   	pop    %rbp
140014d72:	c3                   	ret
140014d73:	cc                   	int3
140014d74:	cc                   	int3
140014d75:	cc                   	int3
140014d76:	cc                   	int3
140014d77:	cc                   	int3
140014d78:	cc                   	int3
140014d79:	cc                   	int3
140014d7a:	cc                   	int3
140014d7b:	cc                   	int3
140014d7c:	cc                   	int3
140014d7d:	cc                   	int3
140014d7e:	cc                   	int3
140014d7f:	cc                   	int3
140014d80:	40 57                	rex push %rdi
140014d82:	48 83 ec 20          	sub    $0x20,%rsp
140014d86:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140014d8b:	48 8b f9             	mov    %rcx,%rdi
140014d8e:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140014d92:	48 85 db             	test   %rbx,%rbx
140014d95:	74 36                	je     0x140014dcd
140014d97:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140014d9c:	be ff ff ff ff       	mov    $0xffffffff,%esi
140014da1:	8b c6                	mov    %esi,%eax
140014da3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140014da8:	83 f8 01             	cmp    $0x1,%eax
140014dab:	75 1b                	jne    0x140014dc8
140014dad:	48 8b 03             	mov    (%rbx),%rax
140014db0:	48 8b cb             	mov    %rbx,%rcx
140014db3:	ff 10                	call   *(%rax)
140014db5:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
140014dba:	83 fe 01             	cmp    $0x1,%esi
140014dbd:	75 09                	jne    0x140014dc8
140014dbf:	48 8b 03             	mov    (%rbx),%rax
140014dc2:	48 8b cb             	mov    %rbx,%rcx
140014dc5:	ff 50 08             	call   *0x8(%rax)
140014dc8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140014dcd:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140014dd1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140014dd6:	48 83 fa 0f          	cmp    $0xf,%rdx
140014dda:	76 2c                	jbe    0x140014e08
140014ddc:	48 8b 0f             	mov    (%rdi),%rcx
140014ddf:	48 ff c2             	inc    %rdx
140014de2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140014de9:	72 18                	jb     0x140014e03
140014deb:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140014def:	48 83 c2 27          	add    $0x27,%rdx
140014df3:	49 2b c8             	sub    %r8,%rcx
140014df6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140014dfa:	48 83 f8 1f          	cmp    $0x1f,%rax
140014dfe:	77 21                	ja     0x140014e21
140014e00:	49 8b c8             	mov    %r8,%rcx
140014e03:	e8 8c 4e 04 00       	call   0x140059c94