1409e19b2:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409e19b6:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409e19ba:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409e19be:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409e19c2:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409e19c6:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409e19ca:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409e19ce:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1409e19d2:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409e19d6:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1409e19da:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409e19de:	48 03 c5             	add    %rbp,%rax
1409e19e1:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1409e19e5:	48 03 dd             	add    %rbp,%rbx
1409e19e8:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
1409e19ec:	48 83 ef 01          	sub    $0x1,%rdi
1409e19f0:	75 b6                	jne    0x1409e19a8
1409e19f2:	0f 10 00             	movups (%rax),%xmm0
1409e19f5:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409e19f9:	0f 11 03             	movups %xmm0,(%rbx)
1409e19fc:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409e1a00:	b0 01                	mov    $0x1,%al
1409e1a02:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409e1a06:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409e1a0a:	eb 02                	jmp    0x1409e1a0e
1409e1a0c:	32 c0                	xor    %al,%al
1409e1a0e:	4c 8d 9c 24 80 03 00 	lea    0x380(%rsp),%r11
1409e1a15:	00
1409e1a16:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1409e1a1a:	49 8b 6b 18          	mov    0x18(%r11),%rbp
1409e1a1e:	49 8b 73 20          	mov    0x20(%r11),%rsi
1409e1a22:	49 8b e3             	mov    %r11,%rsp
1409e1a25:	5f                   	pop    %rdi
1409e1a26:	c3                   	ret
1409e1a27:	90                   	nop
1409e1a28:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e1a2d:	57                   	push   %rdi
1409e1a2e:	48 83 ec 20          	sub    $0x20,%rsp
1409e1a32:	48 8b f9             	mov    %rcx,%rdi
1409e1a35:	e8 26 01 00 00       	call   0x1409e1b60
1409e1a3a:	32 db                	xor    %bl,%bl
1409e1a3c:	84 c0                	test   %al,%al
1409e1a3e:	74 15                	je     0x1409e1a55
1409e1a40:	48 8d 15 7d 91 1c 00 	lea    0x1c917d(%rip),%rdx        # 0x140baabc4
1409e1a47:	48 8b cf             	mov    %rdi,%rcx
1409e1a4a:	e8 c1 cf fe ff       	call   0x1409cea10
1409e1a4f:	84 c0                	test   %al,%al
1409e1a51:	74 02                	je     0x1409e1a55
1409e1a53:	b3 01                	mov    $0x1,%bl
1409e1a55:	8a c3                	mov    %bl,%al
1409e1a57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e1a5c:	48 83 c4 20          	add    $0x20,%rsp
1409e1a60:	5f                   	pop    %rdi
1409e1a61:	c3                   	ret
1409e1a62:	90                   	nop
1409e1a63:	90                   	nop
1409e1a64:	40 53                	rex push %rbx
1409e1a66:	48 83 ec 20          	sub    $0x20,%rsp
1409e1a6a:	48 8d 91 b0 01 00 00 	lea    0x1b0(%rcx),%rdx
1409e1a71:	48 8b d9             	mov    %rcx,%rbx
1409e1a74:	e8 5f 61 00 00       	call   0x1409e7bd8
1409e1a79:	84 c0                	test   %al,%al
1409e1a7b:	75 2a                	jne    0x1409e1aa7
1409e1a7d:	8a 83 ab 01 00 00    	mov    0x1ab(%rbx),%al
1409e1a83:	b2 5b                	mov    $0x5b,%dl
1409e1a85:	32 83 d0 00 00 00    	xor    0xd0(%rbx),%al
1409e1a8b:	3a c2                	cmp    %dl,%al
1409e1a8d:	75 0d                	jne    0x1409e1a9c
1409e1a8f:	41 b0 5d             	mov    $0x5d,%r8b
1409e1a92:	48 8b cb             	mov    %rbx,%rcx
1409e1a95:	48 83 c4 20          	add    $0x20,%rsp
1409e1a99:	5b                   	pop    %rbx
1409e1a9a:	eb 14                	jmp    0x1409e1ab0
1409e1a9c:	b2 7b                	mov    $0x7b,%dl
1409e1a9e:	3a c2                	cmp    %dl,%al
1409e1aa0:	75 05                	jne    0x1409e1aa7
1409e1aa2:	41 b0 7d             	mov    $0x7d,%r8b
1409e1aa5:	eb eb                	jmp    0x1409e1a92
1409e1aa7:	32 c0                	xor    %al,%al
1409e1aa9:	48 83 c4 20          	add    $0x20,%rsp
1409e1aad:	5b                   	pop    %rbx
1409e1aae:	c3                   	ret
1409e1aaf:	90                   	nop
1409e1ab0:	48 8b c4             	mov    %rsp,%rax
1409e1ab3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409e1ab7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1409e1abb:	48 89 70 18          	mov    %rsi,0x18(%rax)
1409e1abf:	48 89 78 20          	mov    %rdi,0x20(%rax)
1409e1ac3:	41 56                	push   %r14
1409e1ac5:	48 83 ec 20          	sub    $0x20,%rsp
1409e1ac9:	0f be ea             	movsbl %dl,%ebp
1409e1acc:	48 8b f9             	mov    %rcx,%rdi
1409e1acf:	40 8a d5             	mov    %bpl,%dl
1409e1ad2:	45 0f be f0          	movsbl %r8b,%r14d
1409e1ad6:	e8 71 fb ff ff       	call   0x1409e164c
1409e1adb:	84 c0                	test   %al,%al
1409e1add:	74 60                	je     0x1409e1b3f
1409e1adf:	48 8d b7 b0 01 00 00 	lea    0x1b0(%rdi),%rsi
1409e1ae6:	48 8b cf             	mov    %rdi,%rcx
1409e1ae9:	48 8b d6             	mov    %rsi,%rdx
1409e1aec:	bb 01 00 00 00       	mov    $0x1,%ebx
1409e1af1:	e8 e2 60 00 00       	call   0x1409e7bd8
1409e1af6:	84 c0                	test   %al,%al
1409e1af8:	75 45                	jne    0x1409e1b3f
1409e1afa:	48 85 db             	test   %rbx,%rbx
1409e1afd:	74 3b                	je     0x1409e1b3a
1409e1aff:	0f b6 8f ab 01 00 00 	movzbl 0x1ab(%rdi),%ecx
1409e1b06:	0f b6 87 d0 00 00 00 	movzbl 0xd0(%rdi),%eax
1409e1b0d:	33 c8                	xor    %eax,%ecx
1409e1b0f:	3b cd                	cmp    %ebp,%ecx
1409e1b11:	75 05                	jne    0x1409e1b18
1409e1b13:	48 ff c3             	inc    %rbx
1409e1b16:	eb 08                	jmp    0x1409e1b20
1409e1b18:	41 3b ce             	cmp    %r14d,%ecx
1409e1b1b:	75 03                	jne    0x1409e1b20
1409e1b1d:	48 ff cb             	dec    %rbx
1409e1b20:	48 8b cf             	mov    %rdi,%rcx
1409e1b23:	e8 48 61 00 00       	call   0x1409e7c70
1409e1b28:	48 8b d6             	mov    %rsi,%rdx
1409e1b2b:	48 8b cf             	mov    %rdi,%rcx
1409e1b2e:	e8 a5 60 00 00       	call   0x1409e7bd8
1409e1b33:	84 c0                	test   %al,%al
1409e1b35:	74 c3                	je     0x1409e1afa
1409e1b37:	48 85 db             	test   %rbx,%rbx
1409e1b3a:	0f 94 c0             	sete   %al
1409e1b3d:	eb 02                	jmp    0x1409e1b41
1409e1b3f:	32 c0                	xor    %al,%al
1409e1b41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e1b46:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409e1b4b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409e1b50:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409e1b55:	48 83 c4 20          	add    $0x20,%rsp
1409e1b59:	41 5e                	pop    %r14
1409e1b5b:	c3                   	ret
1409e1b5c:	90                   	nop
1409e1b5d:	90                   	nop
1409e1b5e:	90                   	nop
1409e1b5f:	90                   	nop
1409e1b60:	40 53                	rex push %rbx
1409e1b62:	48 83 ec 20          	sub    $0x20,%rsp
1409e1b66:	48 8d 15 e3 97 1c 00 	lea    0x1c97e3(%rip),%rdx        # 0x140bab350
1409e1b6d:	48 8b d9             	mov    %rcx,%rbx
1409e1b70:	e8 9b ce fe ff       	call   0x1409cea10
1409e1b75:	84 c0                	test   %al,%al
1409e1b77:	75 2a                	jne    0x1409e1ba3
1409e1b79:	48 8d 15 c0 97 1c 00 	lea    0x1c97c0(%rip),%rdx        # 0x140bab340
1409e1b80:	48 8b cb             	mov    %rbx,%rcx
1409e1b83:	e8 88 ce fe ff       	call   0x1409cea10
1409e1b88:	84 c0                	test   %al,%al
1409e1b8a:	75 17                	jne    0x1409e1ba3
1409e1b8c:	48 8d 15 ed 97 1c 00 	lea    0x1c97ed(%rip),%rdx        # 0x140bab380
1409e1b93:	48 8b cb             	mov    %rbx,%rcx
1409e1b96:	e8 75 ce fe ff       	call   0x1409cea10
1409e1b9b:	84 c0                	test   %al,%al
1409e1b9d:	75 04                	jne    0x1409e1ba3
1409e1b9f:	b0 01                	mov    $0x1,%al
1409e1ba1:	eb 12                	jmp    0x1409e1bb5
1409e1ba3:	ba 01 00 00 00       	mov    $0x1,%edx
1409e1ba8:	48 8b cb             	mov    %rbx,%rcx
1409e1bab:	e8 60 30 ff ff       	call   0x1409d4c10
1409e1bb0:	84 c0                	test   %al,%al
1409e1bb2:	0f 95 c0             	setne  %al
1409e1bb5:	48 83 c4 20          	add    $0x20,%rsp
1409e1bb9:	5b                   	pop    %rbx
1409e1bba:	c3                   	ret
1409e1bbb:	90                   	nop
1409e1bbc:	48 8b c4             	mov    %rsp,%rax
1409e1bbf:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409e1bc3:	48 89 70 10          	mov    %rsi,0x10(%rax)
1409e1bc7:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409e1bcb:	55                   	push   %rbp
1409e1bcc:	41 56                	push   %r14
1409e1bce:	41 57                	push   %r15
1409e1bd0:	48 8d a8 18 ff ff ff 	lea    -0xe8(%rax),%rbp
1409e1bd7:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
1409e1bde:	33 f6                	xor    %esi,%esi
1409e1be0:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1409e1be5:	49 8b d8             	mov    %r8,%rbx
1409e1be8:	44 8d 76 03          	lea    0x3(%rsi),%r14d
1409e1bec:	45 8b c6             	mov    %r14d,%r8d
1409e1bef:	45 8d 7e 7d          	lea    0x7d(%r14),%r15d
1409e1bf3:	0f 10 02             	movups (%rdx),%xmm0
1409e1bf6:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409e1bfa:	0f 11 00             	movups %xmm0,(%rax)
1409e1bfd:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409e1c01:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409e1c05:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409e1c09:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409e1c0d:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409e1c11:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409e1c15:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409e1c19:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409e1c1d:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409e1c21:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409e1c25:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1409e1c29:	49 03 d7             	add    %r15,%rdx
1409e1c2c:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409e1c30:	49 03 c7             	add    %r15,%rax
1409e1c33:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409e1c37:	49 83 e8 01          	sub    $0x1,%r8
1409e1c3b:	75 b6                	jne    0x1409e1bf3
1409e1c3d:	0f 10 02             	movups (%rdx),%xmm0
1409e1c40:	48 8d b9 b0 01 00 00 	lea    0x1b0(%rcx),%rdi
1409e1c47:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409e1c4b:	0f 11 00             	movups %xmm0,(%rax)
1409e1c4e:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409e1c52:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409e1c56:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409e1c5a:	e9 87 00 00 00       	jmp    0x1409e1ce6
1409e1c5f:	0f b7 85 ca 00 00 00 	movzwl 0xca(%rbp),%eax
1409e1c66:	66 c1 e8 08          	shr    $0x8,%ax
1409e1c6a:	32 45 f0             	xor    -0x10(%rbp),%al
1409e1c6d:	3c 25                	cmp    $0x25,%al
1409e1c6f:	0f 85 86 00 00 00    	jne    0x1409e1cfb
1409e1c75:	48 ff c6             	inc    %rsi
1409e1c78:	eb 1a                	jmp    0x1409e1c94
1409e1c7a:	0f b7 8d ca 00 00 00 	movzwl 0xca(%rbp),%ecx
1409e1c81:	66 c1 e9 08          	shr    $0x8,%cx
1409e1c85:	32 4d f0             	xor    -0x10(%rbp),%cl
1409e1c88:	8d 41 f6             	lea    -0xa(%rcx),%eax
1409e1c8b:	a8 fc                	test   $0xfc,%al
1409e1c8d:	75 05                	jne    0x1409e1c94
1409e1c8f:	80 f9 0b             	cmp    $0xb,%cl
1409e1c92:	75 41                	jne    0x1409e1cd5
1409e1c94:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1c99:	e8 d2 5f 00 00       	call   0x1409e7c70
1409e1c9e:	48 8b d7             	mov    %rdi,%rdx
1409e1ca1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1ca6:	e8 2d 5f 00 00       	call   0x1409e7bd8
1409e1cab:	84 c0                	test   %al,%al
1409e1cad:	74 cb                	je     0x1409e1c7a
1409e1caf:	eb 24                	jmp    0x1409e1cd5
1409e1cb1:	0f b7 8d ca 00 00 00 	movzwl 0xca(%rbp),%ecx
1409e1cb8:	66 c1 e9 08          	shr    $0x8,%cx
1409e1cbc:	32 4d f0             	xor    -0x10(%rbp),%cl
1409e1cbf:	8d 41 f6             	lea    -0xa(%rcx),%eax
1409e1cc2:	a8 fc                	test   $0xfc,%al
1409e1cc4:	75 20                	jne    0x1409e1ce6
1409e1cc6:	80 f9 0b             	cmp    $0xb,%cl
1409e1cc9:	74 1b                	je     0x1409e1ce6
1409e1ccb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1cd0:	e8 9b 5f 00 00       	call   0x1409e7c70
1409e1cd5:	48 8b d7             	mov    %rdi,%rdx
1409e1cd8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1cdd:	e8 f6 5e 00 00       	call   0x1409e7bd8
1409e1ce2:	84 c0                	test   %al,%al
1409e1ce4:	74 cb                	je     0x1409e1cb1
1409e1ce6:	48 8b d7             	mov    %rdi,%rdx
1409e1ce9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1cee:	e8 e5 5e 00 00       	call   0x1409e7bd8
1409e1cf3:	84 c0                	test   %al,%al
1409e1cf5:	0f 84 64 ff ff ff    	je     0x1409e1c5f
1409e1cfb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e1d00:	0f 10 01             	movups (%rcx),%xmm0
1409e1d03:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1409e1d07:	0f 11 03             	movups %xmm0,(%rbx)
1409e1d0a:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1409e1d0e:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409e1d12:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1409e1d16:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409e1d1a:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
1409e1d1e:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409e1d22:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
1409e1d26:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1409e1d2a:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
1409e1d2e:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1409e1d32:	0f 10 49 70          	movups 0x70(%rcx),%xmm1
1409e1d36:	49 03 cf             	add    %r15,%rcx
1409e1d39:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1409e1d3d:	49 03 df             	add    %r15,%rbx
1409e1d40:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
1409e1d44:	49 83 ee 01          	sub    $0x1,%r14
1409e1d48:	75 b6                	jne    0x1409e1d00
1409e1d4a:	0f 10 01             	movups (%rcx),%xmm0
1409e1d4d:	4c 8d 9c 24 d0 01 00 	lea    0x1d0(%rsp),%r11
1409e1d54:	00
1409e1d55:	48 8b c6             	mov    %rsi,%rax
1409e1d58:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1409e1d5c:	49 8b 73 28          	mov    0x28(%r11),%rsi
1409e1d60:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1409e1d64:	0f 11 03             	movups %xmm0,(%rbx)
1409e1d67:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1409e1d6b:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409e1d6f:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409e1d73:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1409e1d77:	49 8b e3             	mov    %r11,%rsp
1409e1d7a:	41 5f                	pop    %r15
1409e1d7c:	41 5e                	pop    %r14
1409e1d7e:	5d                   	pop    %rbp
1409e1d7f:	c3                   	ret
1409e1d80:	48 8b c4             	mov    %rsp,%rax
1409e1d83:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409e1d87:	48 89 68 10          	mov    %rbp,0x10(%rax)
1409e1d8b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1409e1d8f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1409e1d93:	41 56                	push   %r14
1409e1d95:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
1409e1d9c:	bf 03 00 00 00       	mov    $0x3,%edi
1409e1da1:	49 8b d8             	mov    %r8,%rbx
1409e1da4:	48 8b f2             	mov    %rdx,%rsi
1409e1da7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409e1dac:	48 8b c2             	mov    %rdx,%rax
1409e1daf:	44 8b cf             	mov    %edi,%r9d
1409e1db2:	44 8d 77 7d          	lea    0x7d(%rdi),%r14d
1409e1db6:	0f 10 00             	movups (%rax),%xmm0
1409e1db9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409e1dbd:	41 0f 11 00          	movups %xmm0,(%r8)
1409e1dc1:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409e1dc5:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
1409e1dca:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409e1dce:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
1409e1dd3:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409e1dd7:	41 0f 11 48 30       	movups %xmm1,0x30(%r8)
1409e1ddc:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409e1de0:	41 0f 11 40 40       	movups %xmm0,0x40(%r8)
1409e1de5:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409e1de9:	41 0f 11 48 50       	movups %xmm1,0x50(%r8)
1409e1dee:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409e1df2:	49 03 c6             	add    %r14,%rax
1409e1df5:	41 0f 11 40 60       	movups %xmm0,0x60(%r8)
1409e1dfa:	4d 03 c6             	add    %r14,%r8
1409e1dfd:	41 0f 11 48 f0       	movups %xmm1,-0x10(%r8)
1409e1e02:	49 83 e9 01          	sub    $0x1,%r9
1409e1e06:	75 ae                	jne    0x1409e1db6
1409e1e08:	0f 10 00             	movups (%rax),%xmm0
1409e1e0b:	48 8d a9 b0 01 00 00 	lea    0x1b0(%rcx),%rbp
1409e1e12:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409e1e16:	41 0f 11 00          	movups %xmm0,(%r8)
1409e1e1a:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409e1e1e:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
1409e1e23:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
1409e1e28:	eb 53                	jmp    0x1409e1e7d
1409e1e2a:	0f b7 8c 24 ca 01 00 	movzwl 0x1ca(%rsp),%ecx
1409e1e31:	00
1409e1e32:	66 c1 e9 08          	shr    $0x8,%cx
1409e1e36:	32 8c 24 f0 00 00 00 	xor    0xf0(%rsp),%cl
1409e1e3d:	80 f9 20             	cmp    $0x20,%cl
1409e1e40:	77 10                	ja     0x1409e1e52
1409e1e42:	48 ba 01 36 00 00 01 	movabs $0x100003601,%rdx
1409e1e49:	00 00 00
1409e1e4c:	48 0f a3 ca          	bt     %rcx,%rdx
1409e1e50:	72 3c                	jb     0x1409e1e8e
1409e1e52:	8d 41 db             	lea    -0x25(%rcx),%eax
1409e1e55:	3c 38                	cmp    $0x38,%al
1409e1e57:	77 10                	ja     0x1409e1e69
1409e1e59:	48 ba 19 04 80 02 00 	movabs $0x140000002800419,%rdx
1409e1e60:	00 40 01
1409e1e63:	48 0f a3 c2          	bt     %rax,%rdx
1409e1e67:	72 25                	jb     0x1409e1e8e
1409e1e69:	80 f9 7b             	cmp    $0x7b,%cl