1409d3abf:	83 ea 01             	sub    $0x1,%edx
1409d3ac2:	74 10                	je     0x1409d3ad4
1409d3ac4:	83 fa 01             	cmp    $0x1,%edx
1409d3ac7:	0f 85 99 01 00 00    	jne    0x1409d3c66
1409d3acd:	b1 19                	mov    $0x19,%cl
1409d3acf:	e9 5e 01 00 00       	jmp    0x1409d3c32
1409d3ad4:	b1 18                	mov    $0x18,%cl
1409d3ad6:	e9 57 01 00 00       	jmp    0x1409d3c32
1409d3adb:	b1 1b                	mov    $0x1b,%cl
1409d3add:	e9 50 01 00 00       	jmp    0x1409d3c32
1409d3ae2:	b1 0a                	mov    $0xa,%cl
1409d3ae4:	e9 49 01 00 00       	jmp    0x1409d3c32
1409d3ae9:	8a d9                	mov    %cl,%bl
1409d3aeb:	e9 42 01 00 00       	jmp    0x1409d3c32
1409d3af0:	b1 1a                	mov    $0x1a,%cl
1409d3af2:	e9 3b 01 00 00       	jmp    0x1409d3c32
1409d3af7:	83 ea 13             	sub    $0x13,%edx
1409d3afa:	74 37                	je     0x1409d3b33
1409d3afc:	83 ea 01             	sub    $0x1,%edx
1409d3aff:	74 28                	je     0x1409d3b29
1409d3b01:	83 ea 01             	sub    $0x1,%edx
1409d3b04:	74 1c                	je     0x1409d3b22
1409d3b06:	83 ea 01             	sub    $0x1,%edx
1409d3b09:	74 10                	je     0x1409d3b1b
1409d3b0b:	83 fa 01             	cmp    $0x1,%edx
1409d3b0e:	0f 85 52 01 00 00    	jne    0x1409d3c66
1409d3b14:	b1 12                	mov    $0x12,%cl
1409d3b16:	e9 17 01 00 00       	jmp    0x1409d3c32
1409d3b1b:	b3 24                	mov    $0x24,%bl
1409d3b1d:	e9 10 01 00 00       	jmp    0x1409d3c32
1409d3b22:	b3 22                	mov    $0x22,%bl
1409d3b24:	e9 09 01 00 00       	jmp    0x1409d3c32
1409d3b29:	bb 25 00 00 00       	mov    $0x25,%ebx
1409d3b2e:	e9 ff 00 00 00       	jmp    0x1409d3c32
1409d3b33:	b3 23                	mov    $0x23,%bl
1409d3b35:	e9 f8 00 00 00       	jmp    0x1409d3c32
1409d3b3a:	b1 17                	mov    $0x17,%cl
1409d3b3c:	e9 f1 00 00 00       	jmp    0x1409d3c32
1409d3b41:	83 fa 24             	cmp    $0x24,%edx
1409d3b44:	0f 8f 85 00 00 00    	jg     0x1409d3bcf
1409d3b4a:	74 7f                	je     0x1409d3bcb
1409d3b4c:	83 fa 1e             	cmp    $0x1e,%edx
1409d3b4f:	7f 49                	jg     0x1409d3b9a
1409d3b51:	74 40                	je     0x1409d3b93
1409d3b53:	83 ea 19             	sub    $0x19,%edx
1409d3b56:	74 34                	je     0x1409d3b8c
1409d3b58:	83 ea 01             	sub    $0x1,%edx
1409d3b5b:	74 28                	je     0x1409d3b85
1409d3b5d:	83 ea 01             	sub    $0x1,%edx
1409d3b60:	74 1c                	je     0x1409d3b7e
1409d3b62:	83 ea 01             	sub    $0x1,%edx
1409d3b65:	74 10                	je     0x1409d3b77
1409d3b67:	83 fa 01             	cmp    $0x1,%edx
1409d3b6a:	0f 85 f6 00 00 00    	jne    0x1409d3c66
1409d3b70:	b3 0b                	mov    $0xb,%bl
1409d3b72:	e9 bb 00 00 00       	jmp    0x1409d3c32
1409d3b77:	b3 0a                	mov    $0xa,%bl
1409d3b79:	e9 b4 00 00 00       	jmp    0x1409d3c32
1409d3b7e:	b3 09                	mov    $0x9,%bl
1409d3b80:	e9 ad 00 00 00       	jmp    0x1409d3c32
1409d3b85:	b1 14                	mov    $0x14,%cl
1409d3b87:	e9 a6 00 00 00       	jmp    0x1409d3c32
1409d3b8c:	b1 13                	mov    $0x13,%cl
1409d3b8e:	e9 9f 00 00 00       	jmp    0x1409d3c32
1409d3b93:	b3 0e                	mov    $0xe,%bl
1409d3b95:	e9 98 00 00 00       	jmp    0x1409d3c32
1409d3b9a:	83 ea 1f             	sub    $0x1f,%edx
1409d3b9d:	74 28                	je     0x1409d3bc7
1409d3b9f:	83 ea 01             	sub    $0x1,%edx
1409d3ba2:	74 1f                	je     0x1409d3bc3
1409d3ba4:	83 ea 01             	sub    $0x1,%edx
1409d3ba7:	74 16                	je     0x1409d3bbf
1409d3ba9:	83 ea 01             	sub    $0x1,%edx
1409d3bac:	74 0d                	je     0x1409d3bbb
1409d3bae:	83 fa 01             	cmp    $0x1,%edx
1409d3bb1:	0f 85 af 00 00 00    	jne    0x1409d3c66
1409d3bb7:	b3 1c                	mov    $0x1c,%bl
1409d3bb9:	eb 77                	jmp    0x1409d3c32
1409d3bbb:	b3 12                	mov    $0x12,%bl
1409d3bbd:	eb 73                	jmp    0x1409d3c32
1409d3bbf:	b3 1a                	mov    $0x1a,%bl
1409d3bc1:	eb 6f                	jmp    0x1409d3c32
1409d3bc3:	b3 18                	mov    $0x18,%bl
1409d3bc5:	eb 6b                	jmp    0x1409d3c32
1409d3bc7:	b3 17                	mov    $0x17,%bl
1409d3bc9:	eb 67                	jmp    0x1409d3c32
1409d3bcb:	b3 1d                	mov    $0x1d,%bl
1409d3bcd:	eb 63                	jmp    0x1409d3c32
1409d3bcf:	83 fa 2a             	cmp    $0x2a,%edx
1409d3bd2:	7f 33                	jg     0x1409d3c07
1409d3bd4:	74 2d                	je     0x1409d3c03
1409d3bd6:	83 ea 25             	sub    $0x25,%edx
1409d3bd9:	74 24                	je     0x1409d3bff
1409d3bdb:	83 ea 01             	sub    $0x1,%edx
1409d3bde:	74 1b                	je     0x1409d3bfb
1409d3be0:	83 ea 01             	sub    $0x1,%edx
1409d3be3:	74 12                	je     0x1409d3bf7
1409d3be5:	83 ea 01             	sub    $0x1,%edx
1409d3be8:	74 09                	je     0x1409d3bf3
1409d3bea:	83 fa 01             	cmp    $0x1,%edx
1409d3bed:	75 77                	jne    0x1409d3c66
1409d3bef:	b3 03                	mov    $0x3,%bl
1409d3bf1:	eb 3f                	jmp    0x1409d3c32
1409d3bf3:	b3 15                	mov    $0x15,%bl
1409d3bf5:	eb 3b                	jmp    0x1409d3c32
1409d3bf7:	b3 14                	mov    $0x14,%bl
1409d3bf9:	eb 37                	jmp    0x1409d3c32
1409d3bfb:	b3 1b                	mov    $0x1b,%bl
1409d3bfd:	eb 33                	jmp    0x1409d3c32
1409d3bff:	b3 1e                	mov    $0x1e,%bl
1409d3c01:	eb 2f                	jmp    0x1409d3c32
1409d3c03:	b3 04                	mov    $0x4,%bl
1409d3c05:	eb 2b                	jmp    0x1409d3c32
1409d3c07:	83 ea 2b             	sub    $0x2b,%edx
1409d3c0a:	74 24                	je     0x1409d3c30
1409d3c0c:	83 ea 01             	sub    $0x1,%edx
1409d3c0f:	74 1b                	je     0x1409d3c2c
1409d3c11:	83 ea 01             	sub    $0x1,%edx
1409d3c14:	74 12                	je     0x1409d3c28
1409d3c16:	83 ea 01             	sub    $0x1,%edx
1409d3c19:	74 09                	je     0x1409d3c24
1409d3c1b:	83 fa 01             	cmp    $0x1,%edx
1409d3c1e:	75 46                	jne    0x1409d3c66
1409d3c20:	b1 0b                	mov    $0xb,%cl
1409d3c22:	eb 0e                	jmp    0x1409d3c32
1409d3c24:	b1 1d                	mov    $0x1d,%cl
1409d3c26:	eb 0a                	jmp    0x1409d3c32
1409d3c28:	b3 16                	mov    $0x16,%bl
1409d3c2a:	eb 06                	jmp    0x1409d3c32
1409d3c2c:	b3 0f                	mov    $0xf,%bl
1409d3c2e:	eb 02                	jmp    0x1409d3c32
1409d3c30:	b3 05                	mov    $0x5,%bl
1409d3c32:	8a d1                	mov    %cl,%dl
1409d3c34:	48 8b cf             	mov    %rdi,%rcx
1409d3c37:	e8 b0 94 ff ff       	call   0x1409cd0ec
1409d3c3c:	80 fb ff             	cmp    $0xff,%bl
1409d3c3f:	74 0a                	je     0x1409d3c4b
1409d3c41:	8a d3                	mov    %bl,%dl
1409d3c43:	48 8b cf             	mov    %rdi,%rcx
1409d3c46:	e8 a1 94 ff ff       	call   0x1409cd0ec
1409d3c4b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409d3c50:	48 33 cc             	xor    %rsp,%rcx
1409d3c53:	e8 88 b9 11 00       	call   0x140aef5e0
1409d3c58:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409d3c5f:	00
1409d3c60:	48 83 c4 70          	add    $0x70,%rsp
1409d3c64:	5f                   	pop    %rdi
1409d3c65:	c3                   	ret
1409d3c66:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409d3c6c:	48 8d 15 2d 78 1d 00 	lea    0x1d782d(%rip),%rdx        # 0x140bab4a0
1409d3c73:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409d3c78:	e8 37 9b 02 00       	call   0x1409fd7b4
1409d3c7d:	48 8d 15 54 34 26 00 	lea    0x263454(%rip),%rdx        # 0x140c370d8
1409d3c84:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409d3c89:	e8 f0 c7 11 00       	call   0x140af047e
1409d3c8e:	cc                   	int3
1409d3c8f:	90                   	nop
1409d3c90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409d3c95:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1409d3c9a:	57                   	push   %rdi
1409d3c9b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409d3ca2:	48 8b 05 97 b3 2e 00 	mov    0x2eb397(%rip),%rax        # 0x140cbf040
1409d3ca9:	48 33 c4             	xor    %rsp,%rax
1409d3cac:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409d3cb1:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1409d3cb5:	48 8b f9             	mov    %rcx,%rdi
1409d3cb8:	4d 85 c0             	test   %r8,%r8
1409d3cbb:	74 0a                	je     0x1409d3cc7
1409d3cbd:	b9 01 00 00 00       	mov    $0x1,%ecx
1409d3cc2:	4c 39 02             	cmp    %r8,(%rdx)
1409d3cc5:	74 05                	je     0x1409d3ccc
1409d3cc7:	b9 02 00 00 00       	mov    $0x2,%ecx
1409d3ccc:	83 e9 01             	sub    $0x1,%ecx
1409d3ccf:	0f 84 1e 01 00 00    	je     0x1409d3df3
1409d3cd5:	83 f9 01             	cmp    $0x1,%ecx
1409d3cd8:	0f 85 27 01 00 00    	jne    0x1409d3e05
1409d3cde:	80 7a 14 00          	cmpb   $0x0,0x14(%rdx)
1409d3ce2:	75 67                	jne    0x1409d3d4b
1409d3ce4:	f3 0f 10 4a 10       	movss  0x10(%rdx),%xmm1
1409d3ce9:	0f 2f 0d e0 d6 1d 00 	comiss 0x1dd6e0(%rip),%xmm1        # 0x140bb13d0
1409d3cf0:	72 59                	jb     0x1409d3d4b
1409d3cf2:	f3 0f 10 05 36 d6 1d 	movss  0x1dd636(%rip),%xmm0        # 0x140bb1330
1409d3cf9:	00
1409d3cfa:	0f 2f c1             	comiss %xmm1,%xmm0
1409d3cfd:	72 4c                	jb     0x1409d3d4b
1409d3cff:	f3 0f 59 0d 31 d6 1d 	mulss  0x1dd631(%rip),%xmm1        # 0x140bb1338
1409d3d06:	00
1409d3d07:	b2 ff                	mov    $0xff,%dl
1409d3d09:	48 8b cf             	mov    %rdi,%rcx
1409d3d0c:	f3 0f 2c d9          	cvttss2si %xmm1,%ebx
1409d3d10:	e8 d7 93 ff ff       	call   0x1409cd0ec
1409d3d15:	8b d3                	mov    %ebx,%edx
1409d3d17:	48 8b cf             	mov    %rdi,%rcx
1409d3d1a:	c1 fa 18             	sar    $0x18,%edx
1409d3d1d:	e8 ca 93 ff ff       	call   0x1409cd0ec
1409d3d22:	8b d3                	mov    %ebx,%edx
1409d3d24:	48 8b cf             	mov    %rdi,%rcx
1409d3d27:	c1 fa 10             	sar    $0x10,%edx
1409d3d2a:	e8 bd 93 ff ff       	call   0x1409cd0ec
1409d3d2f:	8b d3                	mov    %ebx,%edx
1409d3d31:	48 8b cf             	mov    %rdi,%rcx
1409d3d34:	c1 fa 08             	sar    $0x8,%edx
1409d3d37:	e8 b0 93 ff ff       	call   0x1409cd0ec
1409d3d3c:	8a d3                	mov    %bl,%dl
1409d3d3e:	48 8b cf             	mov    %rdi,%rcx
1409d3d41:	e8 a6 93 ff ff       	call   0x1409cd0ec
1409d3d46:	e9 ba 00 00 00       	jmp    0x1409d3e05
1409d3d4b:	4d 85 c0             	test   %r8,%r8
1409d3d4e:	74 09                	je     0x1409d3d59
1409d3d50:	4c 39 02             	cmp    %r8,(%rdx)
1409d3d53:	0f 84 ce 00 00 00    	je     0x1409d3e27
1409d3d59:	48 8b 02             	mov    (%rdx),%rax
1409d3d5c:	49 8b e8             	mov    %r8,%rbp
1409d3d5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409d3d64:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1409d3d69:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409d3d6e:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409d3d74:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1409d3d79:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1409d3d7f:	74 0c                	je     0x1409d3d8d
1409d3d81:	48 85 c0             	test   %rax,%rax
1409d3d84:	75 07                	jne    0x1409d3d8d
1409d3d86:	48 39 6c 24 28       	cmp    %rbp,0x28(%rsp)
1409d3d8b:	74 78                	je     0x1409d3e05
1409d3d8d:	8b 0b                	mov    (%rbx),%ecx
1409d3d8f:	83 e9 01             	sub    $0x1,%ecx
1409d3d92:	74 12                	je     0x1409d3da6
1409d3d94:	83 f9 01             	cmp    $0x1,%ecx
1409d3d97:	75 44                	jne    0x1409d3ddd
1409d3d99:	8b 53 04             	mov    0x4(%rbx),%edx
1409d3d9c:	48 8b cf             	mov    %rdi,%rcx
1409d3d9f:	e8 f0 ce 00 00       	call   0x1409e0c94
1409d3da4:	eb 37                	jmp    0x1409d3ddd
1409d3da6:	8b 4b 04             	mov    0x4(%rbx),%ecx
1409d3da9:	83 e9 01             	sub    $0x1,%ecx
1409d3dac:	74 22                	je     0x1409d3dd0
1409d3dae:	83 e9 01             	sub    $0x1,%ecx
1409d3db1:	74 16                	je     0x1409d3dc9
1409d3db3:	83 e9 01             	sub    $0x1,%ecx
1409d3db6:	74 0a                	je     0x1409d3dc2
1409d3db8:	83 f9 01             	cmp    $0x1,%ecx
1409d3dbb:	75 20                	jne    0x1409d3ddd
1409d3dbd:	8d 51 0c             	lea    0xc(%rcx),%edx
1409d3dc0:	eb 13                	jmp    0x1409d3dd5
1409d3dc2:	ba 20 00 00 00       	mov    $0x20,%edx
1409d3dc7:	eb 0c                	jmp    0x1409d3dd5
1409d3dc9:	ba 1d 00 00 00       	mov    $0x1d,%edx
1409d3dce:	eb 05                	jmp    0x1409d3dd5
1409d3dd0:	ba 1c 00 00 00       	mov    $0x1c,%edx
1409d3dd5:	48 8b cf             	mov    %rdi,%rcx
1409d3dd8:	e8 f7 fb ff ff       	call   0x1409d39d4
1409d3ddd:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
1409d3de2:	75 06                	jne    0x1409d3dea
1409d3de4:	33 db                	xor    %ebx,%ebx
1409d3de6:	33 c0                	xor    %eax,%eax
1409d3de8:	eb 8f                	jmp    0x1409d3d79
1409d3dea:	48 8b 43 08          	mov    0x8(%rbx),%rax
1409d3dee:	48 8b d8             	mov    %rax,%rbx
1409d3df1:	eb 86                	jmp    0x1409d3d79
1409d3df3:	48 8b ca             	mov    %rdx,%rcx
1409d3df6:	e8 f9 97 02 00       	call   0x1409fd5f4
1409d3dfb:	8b d0                	mov    %eax,%edx
1409d3dfd:	48 8b cf             	mov    %rdi,%rcx
1409d3e00:	e8 8f ce 00 00       	call   0x1409e0c94
1409d3e05:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409d3e0a:	48 33 cc             	xor    %rsp,%rcx
1409d3e0d:	e8 ce b7 11 00       	call   0x140aef5e0
1409d3e12:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1409d3e19:	00
1409d3e1a:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1409d3e1e:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1409d3e22:	49 8b e3             	mov    %r11,%rsp
1409d3e25:	5f                   	pop    %rdi
1409d3e26:	c3                   	ret
1409d3e27:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409d3e2d:	48 8d 15 8c 85 1d 00 	lea    0x1d858c(%rip),%rdx        # 0x140bac3c0
1409d3e34:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409d3e39:	e8 1a 98 02 00       	call   0x1409fd658
1409d3e3e:	48 8d 15 53 32 26 00 	lea    0x263253(%rip),%rdx        # 0x140c37098
1409d3e45:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409d3e4a:	e8 2f c6 11 00       	call   0x140af047e
1409d3e4f:	cc                   	int3
1409d3e50:	48 8b c4             	mov    %rsp,%rax
1409d3e53:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409d3e57:	48 89 70 10          	mov    %rsi,0x10(%rax)
1409d3e5b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409d3e5f:	55                   	push   %rbp
1409d3e60:	41 56                	push   %r14
1409d3e62:	41 57                	push   %r15
1409d3e64:	48 8d a8 88 fe ff ff 	lea    -0x178(%rax),%rbp
1409d3e6b:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
1409d3e72:	0f 10 01             	movups (%rcx),%xmm0
1409d3e75:	48 8b fa             	mov    %rdx,%rdi
1409d3e78:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1409d3e7c:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1409d3e80:	41 bf 80 00 00 00    	mov    $0x80,%r15d
1409d3e86:	48 8d b1 90 00 00 00 	lea    0x90(%rcx),%rsi
1409d3e8d:	0f 11 02             	movups %xmm0,(%rdx)
1409d3e90:	48 8b d9             	mov    %rcx,%rbx
1409d3e93:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1409d3e97:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409d3e9b:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1409d3e9f:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409d3ea3:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
1409d3ea7:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409d3eab:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
1409d3eaf:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409d3eb3:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
1409d3eb7:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409d3ebb:	42 0f 10 0c 39       	movups (%rcx,%r15,1),%xmm1
1409d3ec0:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409d3ec4:	0f 10 41 70          	movups 0x70(%rcx),%xmm0
1409d3ec8:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409d3ecc:	42 0f 11 44 3a f0    	movups %xmm0,-0x10(%rdx,%r15,1)
1409d3ed2:	42 0f 11 0c 3a       	movups %xmm1,(%rdx,%r15,1)
1409d3ed7:	48 8b d6             	mov    %rsi,%rdx
1409d3eda:	e8 b5 3a 01 00       	call   0x1409e7994
1409d3edf:	45 33 f6             	xor    %r14d,%r14d
1409d3ee2:	84 c0                	test   %al,%al
1409d3ee4:	0f 85 1e 02 00 00    	jne    0x1409d4108
1409d3eea:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1409d3eee:	e8 b9 7f ff ff       	call   0x1409cbeac
1409d3ef3:	0f b7 4d 3a          	movzwl 0x3a(%rbp),%ecx
1409d3ef7:	66 c1 e9 08          	shr    $0x8,%cx
1409d3efb:	32 c1                	xor    %cl,%al
1409d3efd:	3c 2f                	cmp    $0x2f,%al
1409d3eff:	0f 85 03 02 00 00    	jne    0x1409d4108
1409d3f05:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409d3f09:	e8 e6 91 00 00       	call   0x1409dd0f4
1409d3f0e:	48 8b d6             	mov    %rsi,%rdx
1409d3f11:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409d3f15:	e8 7a 3a 01 00       	call   0x1409e7994
1409d3f1a:	84 c0                	test   %al,%al
1409d3f1c:	0f 85 e6 01 00 00    	jne    0x1409d4108
1409d3f22:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1409d3f26:	e8 81 7f ff ff       	call   0x1409cbeac
1409d3f2b:	0f b7 4d 3a          	movzwl 0x3a(%rbp),%ecx
1409d3f2f:	66 c1 e9 08          	shr    $0x8,%cx
1409d3f33:	32 c1                	xor    %cl,%al
1409d3f35:	3c 2f                	cmp    $0x2f,%al
1409d3f37:	0f 84 cb 01 00 00    	je     0x1409d4108
1409d3f3d:	3c 3c                	cmp    $0x3c,%al
1409d3f3f:	77 10                	ja     0x1409d3f51
1409d3f41:	48 ba 01 36 00 00 21 	movabs $0x1000032100003601,%rdx
1409d3f48:	03 00 10
1409d3f4b:	48 0f a3 c2          	bt     %rax,%rdx
1409d3f4f:	72 16                	jb     0x1409d3f67
1409d3f51:	2c 3e                	sub    $0x3e,%al
1409d3f53:	3c 3f                	cmp    $0x3f,%al
1409d3f55:	77 76                	ja     0x1409d3fcd