1401868eb:	0f 11 4f 38          	movups %xmm1,0x38(%rdi)
1401868ef:	f2 0f 11 57 48       	movsd  %xmm2,0x48(%rdi)
1401868f4:	41 83 fe 13          	cmp    $0x13,%r14d
1401868f8:	75 14                	jne    0x14018690e
1401868fa:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401868fe:	48 89 47 08          	mov    %rax,0x8(%rdi)
140186902:	41 8b c6             	mov    %r14d,%eax
140186905:	89 07                	mov    %eax,(%rdi)
140186907:	b8 01 00 00 00       	mov    $0x1,%eax
14018690c:	eb 66                	jmp    0x140186974
14018690e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140186912:	b8 12 00 00 00       	mov    $0x12,%eax
140186917:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14018691b:	89 07                	mov    %eax,(%rdi)
14018691d:	b8 01 00 00 00       	mov    $0x1,%eax
140186922:	eb 50                	jmp    0x140186974
140186924:	41 83 fe 13          	cmp    $0x13,%r14d
140186928:	c7 03 03 00 00 00    	movl   $0x3,(%rbx)
14018692e:	48 8d 0d 93 b4 1b 00 	lea    0x1bb493(%rip),%rcx        # 0x140341dc8
140186935:	48 8d 05 ac b4 1b 00 	lea    0x1bb4ac(%rip),%rax        # 0x140341de8
14018693c:	48 0f 44 c1          	cmove  %rcx,%rax
140186940:	48 89 43 38          	mov    %rax,0x38(%rbx)
140186944:	48 8d 05 45 b4 1b 00 	lea    0x1bb445(%rip),%rax        # 0x140341d90
14018694b:	0f 11 73 40          	movups %xmm6,0x40(%rbx)
14018694f:	48 89 43 08          	mov    %rax,0x8(%rbx)
140186953:	0f 11 4b 20          	movups %xmm1,0x20(%rbx)
140186957:	f2 0f 11 7b 50       	movsd  %xmm7,0x50(%rbx)
14018695c:	f2 0f 11 53 30       	movsd  %xmm2,0x30(%rbx)
140186961:	eb 06                	jmp    0x140186969
140186963:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
140186969:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14018696d:	e8 ce 46 ff ff       	call   0x14017b040
140186972:	33 c0                	xor    %eax,%eax
140186974:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140186979:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14018697e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140186982:	49 8b 73 28          	mov    0x28(%r11),%rsi
140186986:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14018698a:	4d 8b 63 38          	mov    0x38(%r11),%r12
14018698e:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
140186993:	49 8b e3             	mov    %r11,%rsp
140186996:	41 5f                	pop    %r15
140186998:	41 5e                	pop    %r14
14018699a:	5d                   	pop    %rbp
14018699b:	c3                   	ret
14018699c:	cc                   	int3
14018699d:	cc                   	int3
14018699e:	cc                   	int3
14018699f:	cc                   	int3
1401869a0:	48 8b c4             	mov    %rsp,%rax
1401869a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401869a7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401869ab:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401869af:	55                   	push   %rbp
1401869b0:	41 54                	push   %r12
1401869b2:	41 55                	push   %r13
1401869b4:	41 56                	push   %r14
1401869b6:	41 57                	push   %r15
1401869b8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401869bc:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1401869c3:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1401869c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401869ca:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1401869ce:	48 8b d9             	mov    %rcx,%rbx
1401869d1:	33 c0                	xor    %eax,%eax
1401869d3:	0f 57 c9             	xorps  %xmm1,%xmm1
1401869d6:	b9 10 00 00 00       	mov    $0x10,%ecx
1401869db:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1401869df:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1401869e3:	44 8b e0             	mov    %eax,%r12d
1401869e6:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401869ea:	8b f0                	mov    %eax,%esi
1401869ec:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401869ef:	44 8b f0             	mov    %eax,%r14d
1401869f2:	45 8b e8             	mov    %r8d,%r13d
1401869f5:	4c 8b fa             	mov    %rdx,%r15
1401869f8:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1401869fd:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
140186a02:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140186a07:	e8 44 46 ff ff       	call   0x14017b050
140186a0c:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140186a10:	bf 01 00 00 00       	mov    $0x1,%edi
140186a15:	48 85 c0             	test   %rax,%rax
140186a18:	0f 84 6a 01 00 00    	je     0x140186b88
140186a1e:	48 8d 48 10          	lea    0x10(%rax),%rcx
140186a22:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140186a26:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
140186a2a:	0f 57 c0             	xorps  %xmm0,%xmm0
140186a2d:	b9 10 00 00 00       	mov    $0x10,%ecx
140186a32:	0f 11 00             	movups %xmm0,(%rax)
140186a35:	e8 16 46 ff ff       	call   0x14017b050
140186a3a:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140186a3e:	48 85 c0             	test   %rax,%rax
140186a41:	0f 84 41 01 00 00    	je     0x140186b88
140186a47:	48 8d 50 10          	lea    0x10(%rax),%rdx
140186a4b:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140186a4f:	0f 57 c0             	xorps  %xmm0,%xmm0
140186a52:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
140186a56:	b9 10 00 00 00       	mov    $0x10,%ecx
140186a5b:	0f 11 00             	movups %xmm0,(%rax)
140186a5e:	e8 ed 45 ff ff       	call   0x14017b050
140186a63:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140186a67:	48 85 c0             	test   %rax,%rax
140186a6a:	0f 84 18 01 00 00    	je     0x140186b88
140186a70:	48 8d 48 10          	lea    0x10(%rax),%rcx
140186a74:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140186a78:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140186a7c:	0f 57 c0             	xorps  %xmm0,%xmm0
140186a7f:	0f 11 00             	movups %xmm0,(%rax)
140186a82:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140186a89:	bf 03 00 00 00       	mov    $0x3,%edi
140186a8e:	0f 10 b3 e0 00 00 00 	movups 0xe0(%rbx),%xmm6
140186a95:	48 ff ca             	dec    %rdx
140186a98:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140186a9f:	f2 0f 10 bb f0 00 00 	movsd  0xf0(%rbx),%xmm7
140186aa6:	00
140186aa7:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140186aad:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
140186ab4:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
140186abb:	48 89 93 a8 00 00 00 	mov    %rdx,0xa8(%rbx)
140186ac2:	41 0f b6 08          	movzbl (%r8),%ecx
140186ac6:	84 c9                	test   %cl,%cl
140186ac8:	78 09                	js     0x140186ad3
140186aca:	b9 01 00 00 00       	mov    $0x1,%ecx
140186acf:	8b c1                	mov    %ecx,%eax
140186ad1:	eb 2f                	jmp    0x140186b02
140186ad3:	0f b6 c1             	movzbl %cl,%eax
140186ad6:	24 e0                	and    $0xe0,%al
140186ad8:	3c c0                	cmp    $0xc0,%al
140186ada:	75 07                	jne    0x140186ae3
140186adc:	b8 02 00 00 00       	mov    $0x2,%eax
140186ae1:	eb 1a                	jmp    0x140186afd
140186ae3:	0f b6 c1             	movzbl %cl,%eax
140186ae6:	24 f0                	and    $0xf0,%al
140186ae8:	3c e0                	cmp    $0xe0,%al
140186aea:	75 05                	jne    0x140186af1
140186aec:	48 8b c7             	mov    %rdi,%rax
140186aef:	eb 0c                	jmp    0x140186afd
140186af1:	33 c0                	xor    %eax,%eax
140186af3:	80 e1 f8             	and    $0xf8,%cl
140186af6:	80 f9 f0             	cmp    $0xf0,%cl
140186af9:	49 0f 44 c1          	cmove  %r9,%rax
140186afd:	b9 01 00 00 00       	mov    $0x1,%ecx
140186b02:	49 03 c0             	add    %r8,%rax
140186b05:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186b0c:	48 83 fa 01          	cmp    $0x1,%rdx
140186b10:	73 15                	jae    0x140186b27
140186b12:	48 8b d1             	mov    %rcx,%rdx
140186b15:	48 8b cb             	mov    %rbx,%rcx
140186b18:	e8 a3 56 00 00       	call   0x14018c1c0
140186b1d:	85 c0                	test   %eax,%eax
140186b1f:	74 69                	je     0x140186b8a
140186b21:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140186b27:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140186b2e:	41 0f b6 08          	movzbl (%r8),%ecx
140186b32:	8d 41 d5             	lea    -0x2b(%rcx),%eax
140186b35:	a8 fd                	test   $0xfd,%al
140186b37:	0f 84 ee 01 00 00    	je     0x140186d2b
140186b3d:	8d 41 d0             	lea    -0x30(%rcx),%eax
140186b40:	3c 09                	cmp    $0x9,%al
140186b42:	0f 87 0e 03 00 00    	ja     0x140186e56
140186b48:	80 f9 30             	cmp    $0x30,%cl
140186b4b:	0f 85 9b 00 00 00    	jne    0x140186bec
140186b51:	48 8d 05 38 b4 1b 00 	lea    0x1bb438(%rip),%rax        # 0x140341f90
140186b58:	48 89 43 38          	mov    %rax,0x38(%rbx)
140186b5c:	48 8d 05 fd b3 1b 00 	lea    0x1bb3fd(%rip),%rax        # 0x140341f60
140186b63:	0f 10 83 e0 00 00 00 	movups 0xe0(%rbx),%xmm0
140186b6a:	48 89 43 08          	mov    %rax,0x8(%rbx)
140186b6e:	f2 0f 10 8b f0 00 00 	movsd  0xf0(%rbx),%xmm1
140186b75:	00
140186b76:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140186b7a:	0f 11 73 40          	movups %xmm6,0x40(%rbx)
140186b7e:	f2 0f 11 4b 30       	movsd  %xmm1,0x30(%rbx)
140186b83:	f2 0f 11 7b 50       	movsd  %xmm7,0x50(%rbx)
140186b88:	89 3b                	mov    %edi,(%rbx)
140186b8a:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140186b8e:	e8 ad 44 ff ff       	call   0x14017b040
140186b93:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140186b97:	0f 57 c0             	xorps  %xmm0,%xmm0
140186b9a:	33 db                	xor    %ebx,%ebx
140186b9c:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
140186ba1:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
140186ba5:	e8 96 44 ff ff       	call   0x14017b040
140186baa:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140186bae:	0f 57 c0             	xorps  %xmm0,%xmm0
140186bb1:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140186bb6:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140186bba:	e8 81 44 ff ff       	call   0x14017b040
140186bbf:	33 c0                	xor    %eax,%eax
140186bc1:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140186bc8:	00
140186bc9:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140186bcd:	49 8b 73 38          	mov    0x38(%r11),%rsi
140186bd1:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140186bd5:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140186bda:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140186bdf:	49 8b e3             	mov    %r11,%rsp
140186be2:	41 5f                	pop    %r15
140186be4:	41 5e                	pop    %r14
140186be6:	41 5d                	pop    %r13
140186be8:	41 5c                	pop    %r12
140186bea:	5d                   	pop    %rbp
140186beb:	c3                   	ret
140186bec:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140186bf3:	8d 71 d0             	lea    -0x30(%rcx),%esi
140186bf6:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
140186bfd:	48 ff ca             	dec    %rdx
140186c00:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
140186c07:	48 89 93 a8 00 00 00 	mov    %rdx,0xa8(%rbx)
140186c0e:	41 0f b6 08          	movzbl (%r8),%ecx
140186c12:	84 c9                	test   %cl,%cl
140186c14:	78 09                	js     0x140186c1f
140186c16:	b9 01 00 00 00       	mov    $0x1,%ecx
140186c1b:	8b c1                	mov    %ecx,%eax
140186c1d:	eb 2f                	jmp    0x140186c4e
140186c1f:	0f b6 c1             	movzbl %cl,%eax
140186c22:	24 e0                	and    $0xe0,%al
140186c24:	3c c0                	cmp    $0xc0,%al
140186c26:	75 07                	jne    0x140186c2f
140186c28:	b8 02 00 00 00       	mov    $0x2,%eax
140186c2d:	eb 1a                	jmp    0x140186c49
140186c2f:	0f b6 c1             	movzbl %cl,%eax
140186c32:	24 f0                	and    $0xf0,%al
140186c34:	3c e0                	cmp    $0xe0,%al
140186c36:	75 05                	jne    0x140186c3d
140186c38:	48 8b c7             	mov    %rdi,%rax
140186c3b:	eb 0c                	jmp    0x140186c49
140186c3d:	33 c0                	xor    %eax,%eax
140186c3f:	80 e1 f8             	and    $0xf8,%cl
140186c42:	80 f9 f0             	cmp    $0xf0,%cl
140186c45:	49 0f 44 c1          	cmove  %r9,%rax
140186c49:	b9 01 00 00 00       	mov    $0x1,%ecx
140186c4e:	49 03 c0             	add    %r8,%rax
140186c51:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186c58:	48 83 fa 01          	cmp    $0x1,%rdx
140186c5c:	73 1a                	jae    0x140186c78
140186c5e:	48 8b d1             	mov    %rcx,%rdx
140186c61:	48 8b cb             	mov    %rbx,%rcx
140186c64:	e8 57 55 00 00       	call   0x14018c1c0
140186c69:	85 c0                	test   %eax,%eax
140186c6b:	0f 84 19 ff ff ff    	je     0x140186b8a
140186c71:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140186c78:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140186c7f:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140186c85:	41 0f b6 08          	movzbl (%r8),%ecx
140186c89:	8d 41 d5             	lea    -0x2b(%rcx),%eax
140186c8c:	a8 fd                	test   $0xfd,%al
140186c8e:	0f 85 c8 01 00 00    	jne    0x140186e5c
140186c94:	80 f9 2b             	cmp    $0x2b,%cl
140186c97:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140186c9b:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
140186ca1:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
140186ca8:	45 0f 44 e2          	cmove  %r10d,%r12d
140186cac:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
140186cb3:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
140186cba:	41 0f b6 08          	movzbl (%r8),%ecx
140186cbe:	84 c9                	test   %cl,%cl
140186cc0:	78 12                	js     0x140186cd4
140186cc2:	41 8b c2             	mov    %r10d,%eax
140186cc5:	49 03 c0             	add    %r8,%rax
140186cc8:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186ccf:	e9 88 01 00 00       	jmp    0x140186e5c
140186cd4:	0f b6 c1             	movzbl %cl,%eax
140186cd7:	24 e0                	and    $0xe0,%al
140186cd9:	3c c0                	cmp    $0xc0,%al
140186cdb:	75 14                	jne    0x140186cf1
140186cdd:	b8 02 00 00 00       	mov    $0x2,%eax
140186ce2:	49 03 c0             	add    %r8,%rax
140186ce5:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186cec:	e9 6b 01 00 00       	jmp    0x140186e5c
140186cf1:	0f b6 c1             	movzbl %cl,%eax
140186cf4:	24 f0                	and    $0xf0,%al
140186cf6:	3c e0                	cmp    $0xe0,%al
140186cf8:	75 12                	jne    0x140186d0c
140186cfa:	48 8b c7             	mov    %rdi,%rax
140186cfd:	49 03 c0             	add    %r8,%rax
140186d00:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186d07:	e9 50 01 00 00       	jmp    0x140186e5c
140186d0c:	80 e1 f8             	and    $0xf8,%cl
140186d0f:	33 c0                	xor    %eax,%eax
140186d11:	80 f9 f0             	cmp    $0xf0,%cl
140186d14:	b9 04 00 00 00       	mov    $0x4,%ecx
140186d19:	0f 44 c1             	cmove  %ecx,%eax
140186d1c:	49 03 c0             	add    %r8,%rax
140186d1f:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186d26:	e9 31 01 00 00       	jmp    0x140186e5c
140186d2b:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140186d32:	80 f9 2b             	cmp    $0x2b,%cl
140186d35:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
140186d3b:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140186d41:	45 0f 44 e2          	cmove  %r10d,%r12d
140186d45:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
140186d4c:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
140186d53:	48 ff ca             	dec    %rdx
140186d56:	48 89 93 a8 00 00 00 	mov    %rdx,0xa8(%rbx)
140186d5d:	41 0f b6 08          	movzbl (%r8),%ecx
140186d61:	84 c9                	test   %cl,%cl
140186d63:	78 05                	js     0x140186d6a
140186d65:	41 8b c2             	mov    %r10d,%eax
140186d68:	eb 2a                	jmp    0x140186d94
140186d6a:	0f b6 c1             	movzbl %cl,%eax
140186d6d:	24 e0                	and    $0xe0,%al
140186d6f:	3c c0                	cmp    $0xc0,%al
140186d71:	75 07                	jne    0x140186d7a
140186d73:	b8 02 00 00 00       	mov    $0x2,%eax
140186d78:	eb 1a                	jmp    0x140186d94
140186d7a:	0f b6 c1             	movzbl %cl,%eax
140186d7d:	24 f0                	and    $0xf0,%al
140186d7f:	3c e0                	cmp    $0xe0,%al
140186d81:	75 05                	jne    0x140186d88
140186d83:	48 8b c7             	mov    %rdi,%rax
140186d86:	eb 0c                	jmp    0x140186d94
140186d88:	33 c0                	xor    %eax,%eax
140186d8a:	80 e1 f8             	and    $0xf8,%cl
140186d8d:	80 f9 f0             	cmp    $0xf0,%cl
140186d90:	49 0f 44 c1          	cmove  %r9,%rax
140186d94:	49 03 c0             	add    %r8,%rax
140186d97:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186d9e:	49 3b d2             	cmp    %r10,%rdx
140186da1:	73 19                	jae    0x140186dbc
140186da3:	49 8b d2             	mov    %r10,%rdx
140186da6:	48 8b cb             	mov    %rbx,%rcx
140186da9:	e8 12 54 00 00       	call   0x14018c1c0
140186dae:	85 c0                	test   %eax,%eax
140186db0:	0f 84 d4 fd ff ff    	je     0x140186b8a
140186db6:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140186dbc:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
140186dc3:	0f b6 0a             	movzbl (%rdx),%ecx
140186dc6:	8d 41 d0             	lea    -0x30(%rcx),%eax
140186dc9:	3c 09                	cmp    $0x9,%al
140186dcb:	0f 87 8b 00 00 00    	ja     0x140186e5c
140186dd1:	80 f9 30             	cmp    $0x30,%cl
140186dd4:	0f 84 77 fd ff ff    	je     0x140186b51
140186dda:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
140186de1:	8d 71 d0             	lea    -0x30(%rcx),%esi
140186de4:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
140186deb:	48 ff 8b a8 00 00 00 	decq   0xa8(%rbx)
140186df2:	0f b6 0a             	movzbl (%rdx),%ecx
140186df5:	84 c9                	test   %cl,%cl
140186df7:	78 0f                	js     0x140186e08
140186df9:	49 8b c2             	mov    %r10,%rax
140186dfc:	48 03 c2             	add    %rdx,%rax
140186dff:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140186e06:	eb 54                	jmp    0x140186e5c
140186e08:	0f b6 c1             	movzbl %cl,%eax
140186e0b:	24 e0                	and    $0xe0,%al
140186e0d:	3c c0                	cmp    $0xc0,%al
140186e0f:	75 11                	jne    0x140186e22
140186e11:	b8 02 00 00 00       	mov    $0x2,%eax
140186e16:	48 03 c2             	add    %rdx,%rax