18006b7a9:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006b7ac:	4c 8b ca             	mov    %rdx,%r9
18006b7af:	48 8b d6             	mov    %rsi,%rdx
18006b7b2:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
18006b7b7:	45 8b c7             	mov    %r15d,%r8d
18006b7ba:	e8 29 b8 fb ff       	call   0x180026fe8
18006b7bf:	8b f0                	mov    %eax,%esi
18006b7c1:	85 f6                	test   %esi,%esi
18006b7c3:	0f 85 b9 02 00 00    	jne    0x18006ba82
18006b7c9:	4c 01 7b 48          	add    %r15,0x48(%rbx)
18006b7cd:	45 8b ef             	mov    %r15d,%r13d
18006b7d0:	e9 ad 02 00 00       	jmp    0x18006ba82
18006b7d5:	0f b6 51 02          	movzbl 0x2(%rcx),%edx
18006b7d9:	4d 8b e2             	mov    %r10,%r12
18006b7dc:	0f b7 01             	movzwl (%rcx),%eax
18006b7df:	4c 8b 43 30          	mov    0x30(%rbx),%r8
18006b7e3:	4c 8b 73 38          	mov    0x38(%rbx),%r14
18006b7e7:	0f af d0             	imul   %eax,%edx
18006b7ea:	48 8b 43 48          	mov    0x48(%rbx),%rax
18006b7ee:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
18006b7f3:	44 89 95 e0 00 00 00 	mov    %r10d,0xe0(%rbp)
18006b7fa:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
18006b7ff:	89 54 24 38          	mov    %edx,0x38(%rsp)
18006b803:	4a 8d 14 38          	lea    (%rax,%r15,1),%rdx
18006b807:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
18006b80c:	49 8b d0             	mov    %r8,%rdx
18006b80f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
18006b814:	e8 97 f7 ff ff       	call   0x18006afb0
18006b819:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
18006b81e:	8b d0                	mov    %eax,%edx
18006b820:	89 44 24 30          	mov    %eax,0x30(%rsp)
18006b824:	e8 87 02 00 00       	call   0x18006bab0
18006b829:	8b 54 24 30          	mov    0x30(%rsp),%edx
18006b82d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
18006b832:	89 44 24 34          	mov    %eax,0x34(%rsp)
18006b836:	e8 45 f6 ff ff       	call   0x18006ae80
18006b83b:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
18006b83f:	48 8b d0             	mov    %rax,%rdx
18006b842:	85 c9                	test   %ecx,%ecx
18006b844:	0f 84 38 02 00 00    	je     0x18006ba82
18006b84a:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
18006b84f:	45 8b c1             	mov    %r9d,%r8d
18006b852:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
18006b857:	8d 41 fe             	lea    -0x2(%rcx),%eax
18006b85a:	83 f8 01             	cmp    $0x1,%eax
18006b85d:	0f 86 1f 02 00 00    	jbe    0x18006ba82
18006b863:	45 3b ef             	cmp    %r15d,%r13d
18006b866:	0f 83 16 02 00 00    	jae    0x18006ba82
18006b86c:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
18006b871:	4d 3b f2             	cmp    %r10,%r14
18006b874:	73 39                	jae    0x18006b8af
18006b876:	4b 8d 04 30          	lea    (%r8,%r14,1),%rax
18006b87a:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
18006b87f:	4c 3b c0             	cmp    %rax,%r8
18006b882:	73 2b                	jae    0x18006b8af
18006b884:	4d 3b f0             	cmp    %r8,%r14
18006b887:	77 09                	ja     0x18006b892
18006b889:	4c 8b e2             	mov    %rdx,%r12
18006b88c:	4d 2b e6             	sub    %r14,%r12
18006b88f:	4d 03 e0             	add    %r8,%r12
18006b892:	4c 3b d0             	cmp    %rax,%r10
18006b895:	43 8d 0c 0e          	lea    (%r14,%r9,1),%ecx
18006b899:	41 8b c0             	mov    %r8d,%eax
18006b89c:	41 0f 42 ca          	cmovb  %r10d,%ecx
18006b8a0:	4d 3b f0             	cmp    %r8,%r14
18006b8a3:	41 0f 47 c6          	cmova  %r14d,%eax
18006b8a7:	2b c8                	sub    %eax,%ecx
18006b8a9:	01 8d e0 00 00 00    	add    %ecx,0xe0(%rbp)
18006b8af:	4c 8b f2             	mov    %rdx,%r14
18006b8b2:	48 8b cf             	mov    %rdi,%rcx
18006b8b5:	8b 54 24 30          	mov    0x30(%rsp),%edx
18006b8b9:	e8 c2 f7 ff ff       	call   0x18006b080
18006b8be:	89 44 24 30          	mov    %eax,0x30(%rsp)
18006b8c2:	83 f8 01             	cmp    $0x1,%eax
18006b8c5:	0f 84 b2 01 00 00    	je     0x18006ba7d
18006b8cb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
18006b8d0:	8b d0                	mov    %eax,%edx
18006b8d2:	e8 a9 f5 ff ff       	call   0x18006ae80
18006b8d7:	8b 54 24 30          	mov    0x30(%rsp),%edx
18006b8db:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
18006b8e0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
18006b8e5:	e8 c6 01 00 00       	call   0x18006bab0
18006b8ea:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
18006b8ef:	8b c8                	mov    %eax,%ecx
18006b8f1:	89 44 24 34          	mov    %eax,0x34(%rsp)
18006b8f5:	83 f8 03             	cmp    $0x3,%eax
18006b8f8:	74 1d                	je     0x18006b917
18006b8fa:	4b 8d 04 30          	lea    (%r8,%r14,1),%rax
18006b8fe:	48 39 44 24 58       	cmp    %rax,0x58(%rsp)
18006b903:	75 12                	jne    0x18006b917
18006b905:	8b 85 e0 00 00 00    	mov    0xe0(%rbp),%eax
18006b90b:	41 03 c5             	add    %r13d,%eax
18006b90e:	44 3b f8             	cmp    %eax,%r15d
18006b911:	0f 87 45 01 00 00    	ja     0x18006ba5c
18006b917:	8b 85 e0 00 00 00    	mov    0xe0(%rbp),%eax
18006b91d:	45 33 d2             	xor    %r10d,%r10d
18006b920:	85 c0                	test   %eax,%eax
18006b922:	0f 84 34 01 00 00    	je     0x18006ba5c
18006b928:	44 38 95 00 01 00 00 	cmp    %r10b,0x100(%rbp)
18006b92f:	0f 84 c9 00 00 00    	je     0x18006b9fe
18006b935:	f6 43 58 01          	testb  $0x1,0x58(%rbx)
18006b939:	45 8b f2             	mov    %r10d,%r14d
18006b93c:	74 2e                	je     0x18006b96c
18006b93e:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006b941:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
18006b945:	e8 de b3 fb ff       	call   0x180026d28
18006b94a:	44 8b 75 90          	mov    -0x70(%rbp),%r14d
18006b94e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
18006b952:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006b955:	41 8b c6             	mov    %r14d,%eax
18006b958:	83 c8 01             	or     $0x1,%eax
18006b95b:	89 45 90             	mov    %eax,-0x70(%rbp)
18006b95e:	e8 2d b4 fb ff       	call   0x180026d90
18006b963:	8b 85 e0 00 00 00    	mov    0xe0(%rbp),%eax
18006b969:	45 33 d2             	xor    %r10d,%r10d
18006b96c:	4c 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%r9
18006b973:	44 8b c0             	mov    %eax,%r8d
18006b976:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006b979:	49 8b d4             	mov    %r12,%rdx
18006b97c:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
18006b981:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
18006b986:	e8 91 b5 fb ff       	call   0x180026f1c
18006b98b:	f6 43 58 01          	testb  $0x1,0x58(%rbx)
18006b98f:	8b f0                	mov    %eax,%esi
18006b991:	74 10                	je     0x18006b9a3
18006b993:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006b996:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
18006b99a:	44 89 75 90          	mov    %r14d,-0x70(%rbp)
18006b99e:	e8 ed b3 fb ff       	call   0x180026d90
18006b9a3:	4c 8b b5 e8 00 00 00 	mov    0xe8(%rbp),%r14
18006b9aa:	45 33 d2             	xor    %r10d,%r10d
18006b9ad:	85 f6                	test   %esi,%esi
18006b9af:	0f 88 cd 00 00 00    	js     0x18006ba82
18006b9b5:	44 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%r9d
18006b9bc:	4c 01 4b 48          	add    %r9,0x48(%rbx)
18006b9c0:	4d 03 f1             	add    %r9,%r14
18006b9c3:	4c 01 4c 24 50       	add    %r9,0x50(%rsp)
18006b9c8:	45 8b c1             	mov    %r9d,%r8d
18006b9cb:	4c 2b 44 24 60       	sub    0x60(%rsp),%r8
18006b9d0:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
18006b9d4:	ff c9                	dec    %ecx
18006b9d6:	4c 89 b5 e8 00 00 00 	mov    %r14,0xe8(%rbp)
18006b9dd:	4b 8d 14 20          	lea    (%r8,%r12,1),%rdx
18006b9e1:	48 85 d1             	test   %rdx,%rcx
18006b9e4:	74 39                	je     0x18006ba1f
18006b9e6:	4b 8d 0c 20          	lea    (%r8,%r12,1),%rcx
18006b9ea:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
18006b9ef:	49 8b c0             	mov    %r8,%rax
18006b9f2:	48 f7 d8             	neg    %rax
18006b9f5:	48 23 c8             	and    %rax,%rcx
18006b9f8:	48 01 4b 30          	add    %rcx,0x30(%rbx)
18006b9fc:	eb 34                	jmp    0x18006ba32
18006b9fe:	4c 8b b5 e8 00 00 00 	mov    0xe8(%rbp),%r14
18006ba05:	44 8b c0             	mov    %eax,%r8d
18006ba08:	8b 4f 08             	mov    0x8(%rdi),%ecx
18006ba0b:	4d 8b ce             	mov    %r14,%r9
18006ba0e:	49 8b d4             	mov    %r12,%rdx
18006ba11:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
18006ba16:	e8 cd b5 fb ff       	call   0x180026fe8
18006ba1b:	8b f0                	mov    %eax,%esi
18006ba1d:	eb 8b                	jmp    0x18006b9aa
18006ba1f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
18006ba24:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
18006ba29:	48 89 43 30          	mov    %rax,0x30(%rbx)
18006ba2d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
18006ba32:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
18006ba36:	49 8d 40 ff          	lea    -0x1(%r8),%rax
18006ba3a:	48 f7 d0             	not    %rax
18006ba3d:	44 89 95 e0 00 00 00 	mov    %r10d,0xe0(%rbp)
18006ba44:	48 23 43 48          	and    0x48(%rbx),%rax
18006ba48:	45 03 e9             	add    %r9d,%r13d
18006ba4b:	48 89 43 38          	mov    %rax,0x38(%rbx)
18006ba4f:	4d 8b e2             	mov    %r10,%r12
18006ba52:	83 f9 03             	cmp    $0x3,%ecx
18006ba55:	74 2b                	je     0x18006ba82
18006ba57:	45 3b fd             	cmp    %r13d,%r15d
18006ba5a:	76 26                	jbe    0x18006ba82
18006ba5c:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
18006ba61:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
18006ba66:	4d 03 f0             	add    %r8,%r14
18006ba69:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
18006ba6e:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
18006ba73:	85 c9                	test   %ecx,%ecx
18006ba75:	0f 85 dc fd ff ff    	jne    0x18006b857
18006ba7b:	eb 05                	jmp    0x18006ba82
18006ba7d:	be 02 01 00 c0       	mov    $0xc0000102,%esi
18006ba82:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
18006ba89:	48 85 c0             	test   %rax,%rax
18006ba8c:	74 03                	je     0x18006ba91
18006ba8e:	44 89 28             	mov    %r13d,(%rax)
18006ba91:	48 8b 9c 24 f0 01 00 	mov    0x1f0(%rsp),%rbx
18006ba98:	00
18006ba99:	8b c6                	mov    %esi,%eax
18006ba9b:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
18006baa2:	41 5f                	pop    %r15
18006baa4:	41 5e                	pop    %r14
18006baa6:	41 5d                	pop    %r13
18006baa8:	41 5c                	pop    %r12
18006baaa:	5f                   	pop    %rdi
18006baab:	5e                   	pop    %rsi
18006baac:	5d                   	pop    %rbp
18006baad:	c3                   	ret
18006baae:	cc                   	int3
18006baaf:	cc                   	int3
18006bab0:	45 33 db             	xor    %r11d,%r11d
18006bab3:	44 8b ca             	mov    %edx,%r9d
18006bab6:	4c 8b d1             	mov    %rcx,%r10
18006bab9:	66 44 39 59 0e       	cmp    %r11w,0xe(%rcx)
18006babe:	0f 84 a2 00 00 00    	je     0x18006bb66
18006bac4:	66 44 39 59 0a       	cmp    %r11w,0xa(%rcx)
18006bac9:	74 07                	je     0x18006bad2
18006bacb:	44 0f b7 41 0a       	movzwl 0xa(%rcx),%r8d
18006bad0:	eb 04                	jmp    0x18006bad6
18006bad2:	44 8b 41 18          	mov    0x18(%rcx),%r8d
18006bad6:	0f b7 41 08          	movzwl 0x8(%rcx),%eax
18006bada:	33 d2                	xor    %edx,%edx
18006badc:	0f b7 09             	movzwl (%rcx),%ecx
18006badf:	48 c1 e0 05          	shl    $0x5,%rax
18006bae3:	48 f7 f1             	div    %rcx
18006bae6:	41 0f b7 4a 0e       	movzwl 0xe(%r10),%ecx
18006baeb:	41 0f b6 52 06       	movzbl 0x6(%r10),%edx
18006baf0:	4c 2b c0             	sub    %rax,%r8
18006baf3:	48 0f af d1          	imul   %rcx,%rdx
18006baf7:	41 0f b7 4a 04       	movzwl 0x4(%r10),%ecx
18006bafc:	4c 2b c2             	sub    %rdx,%r8
18006baff:	33 d2                	xor    %edx,%edx
18006bb01:	4c 2b c1             	sub    %rcx,%r8
18006bb04:	41 0f b6 4a 02       	movzbl 0x2(%r10),%ecx
18006bb09:	49 8b c0             	mov    %r8,%rax
18006bb0c:	48 f7 f1             	div    %rcx
18006bb0f:	b9 f7 0f 00 00       	mov    $0xff7,%ecx
18006bb14:	48 3b c1             	cmp    %rcx,%rax
18006bb17:	72 23                	jb     0x18006bb3c
18006bb19:	41 0f b7 c9          	movzwl %r9w,%ecx
18006bb1d:	85 c9                	test   %ecx,%ecx
18006bb1f:	74 75                	je     0x18006bb96
18006bb21:	8d 81 10 00 ff ff    	lea    -0xfff0(%rcx),%eax
18006bb27:	83 f8 06             	cmp    $0x6,%eax
18006bb2a:	76 25                	jbe    0x18006bb51
18006bb2c:	81 f9 f7 ff 00 00    	cmp    $0xfff7,%ecx
18006bb32:	74 5b                	je     0x18006bb8f
18006bb34:	81 f9 f8 ff 00 00    	cmp    $0xfff8,%ecx
18006bb3a:	eb 43                	jmp    0x18006bb7f
18006bb3c:	41 81 e1 ff 0f 00 00 	and    $0xfff,%r9d
18006bb43:	74 51                	je     0x18006bb96
18006bb45:	41 8d 81 10 f0 ff ff 	lea    -0xff0(%r9),%eax
18006bb4c:	83 f8 06             	cmp    $0x6,%eax
18006bb4f:	77 07                	ja     0x18006bb58
18006bb51:	b8 01 00 00 00       	mov    $0x1,%eax
18006bb56:	c3                   	ret
18006bb57:	cc                   	int3
18006bb58:	44 3b c9             	cmp    %ecx,%r9d
18006bb5b:	74 32                	je     0x18006bb8f
18006bb5d:	41 81 f9 f8 0f 00 00 	cmp    $0xff8,%r9d
18006bb64:	eb 19                	jmp    0x18006bb7f
18006bb66:	41 81 e1 ff ff ff 0f 	and    $0xfffffff,%r9d
18006bb6d:	74 27                	je     0x18006bb96
18006bb6f:	41 81 f9 f7 ff ff 0f 	cmp    $0xffffff7,%r9d
18006bb76:	74 17                	je     0x18006bb8f
18006bb78:	41 81 f9 f8 ff ff 0f 	cmp    $0xffffff8,%r9d
18006bb7f:	72 07                	jb     0x18006bb88
18006bb81:	b8 03 00 00 00       	mov    $0x3,%eax
18006bb86:	c3                   	ret
18006bb87:	cc                   	int3
18006bb88:	b8 04 00 00 00       	mov    $0x4,%eax
18006bb8d:	c3                   	ret
18006bb8e:	cc                   	int3
18006bb8f:	b8 02 00 00 00       	mov    $0x2,%eax
18006bb94:	c3                   	ret
18006bb95:	cc                   	int3
18006bb96:	33 c0                	xor    %eax,%eax
18006bb98:	c3                   	ret
18006bb99:	cc                   	int3
18006bb9a:	cc                   	int3
18006bb9b:	cc                   	int3
18006bb9c:	40 53                	rex push %rbx
18006bb9e:	48 83 ec 20          	sub    $0x20,%rsp
18006bba2:	8b da                	mov    %edx,%ebx
18006bba4:	e8 53 e4 02 00       	call   0x180099ffc
18006bba9:	48 8b 05 c8 8f 13 00 	mov    0x138fc8(%rip),%rax        # 0x1801a4b78
18006bbb0:	48 83 24 d8 00       	andq   $0x0,(%rax,%rbx,8)
18006bbb5:	33 c0                	xor    %eax,%eax
18006bbb7:	48 83 c4 20          	add    $0x20,%rsp
18006bbbb:	5b                   	pop    %rbx
18006bbbc:	c3                   	ret
18006bbbd:	cc                   	int3
18006bbbe:	cc                   	int3
18006bbbf:	cc                   	int3
18006bbc0:	48 8b c4             	mov    %rsp,%rax
18006bbc3:	4c 89 48 20          	mov    %r9,0x20(%rax)
18006bbc7:	4c 89 40 18          	mov    %r8,0x18(%rax)
18006bbcb:	88 50 10             	mov    %dl,0x10(%rax)
18006bbce:	48 89 48 08          	mov    %rcx,0x8(%rax)
18006bbd2:	53                   	push   %rbx
18006bbd3:	55                   	push   %rbp
18006bbd4:	56                   	push   %rsi
18006bbd5:	57                   	push   %rdi
18006bbd6:	41 54                	push   %r12
18006bbd8:	41 55                	push   %r13
18006bbda:	41 56                	push   %r14
18006bbdc:	41 57                	push   %r15
18006bbde:	48 83 ec 58          	sub    $0x58,%rsp
18006bbe2:	44 0f b7 39          	movzwl (%rcx),%r15d
18006bbe6:	33 f6                	xor    %esi,%esi
18006bbe8:	49 d1 ef             	shr    $1,%r15
18006bbeb:	48 b9 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rcx
18006bbf2:	ec c4 4e
18006bbf5:	48 8b c1             	mov    %rcx,%rax
18006bbf8:	49 8d 7f 0c          	lea    0xc(%r15),%rdi
18006bbfc:	48 f7 e7             	mul    %rdi
18006bbff:	48 8b c1             	mov    %rcx,%rax
18006bc02:	4c 8b f2             	mov    %rdx,%r14
18006bc05:	49 f7 e7             	mul    %r15
18006bc08:	49 c1 ee 02          	shr    $0x2,%r14
18006bc0c:	48 c1 ea 02          	shr    $0x2,%rdx
18006bc10:	48 6b c2 0d          	imul   $0xd,%rdx,%rax
18006bc14:	41 0f b6 fe          	movzbl %r14b,%edi
18006bc18:	8b cf                	mov    %edi,%ecx
18006bc1a:	4c 2b f8             	sub    %rax,%r15
18006bc1d:	48 c1 e1 05          	shl    $0x5,%rcx
18006bc21:	e8 2a e2 02 00       	call   0x180099e50
18006bc26:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18006bc2b:	4c 8b e8             	mov    %rax,%r13
18006bc2e:	48 85 c0             	test   %rax,%rax
18006bc31:	75 0a                	jne    0x18006bc3d
18006bc33:	be 17 00 00 c0       	mov    $0xc0000017,%esi
18006bc38:	e9 f1 00 00 00       	jmp    0x18006bd2e
18006bc3d:	41 8a ee             	mov    %r14b,%bpl
18006bc40:	45 84 f6             	test   %r14b,%r14b
18006bc43:	0f 84 cf 00 00 00    	je     0x18006bd18
18006bc49:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
18006bc50:	00
18006bc51:	48 8d 58 0c          	lea    0xc(%rax),%rbx
18006bc55:	4c 6b e7 1a          	imul   $0x1a,%rdi,%r12
18006bc59:	8a 84 24 a8 00 00 00 	mov    0xa8(%rsp),%al
18006bc60:	88 43 01             	mov    %al,0x1(%rbx)
18006bc63:	40 88 6b f4          	mov    %bpl,-0xc(%rbx)
18006bc67:	66 c7 43 ff 0f 00    	movw   $0xf,-0x1(%rbx)
18006bc6d:	66 89 73 0e          	mov    %si,0xe(%rbx)
18006bc71:	49 8b 4d 08          	mov    0x8(%r13),%rcx
18006bc75:	48 83 c1 e6          	add    $0xffffffffffffffe6,%rcx
18006bc79:	49 03 cc             	add    %r12,%rcx
18006bc7c:	41 3a ee             	cmp    %r14b,%bpl
18006bc7f:	75 59                	jne    0x18006bcda
18006bc81:	40 8a c5             	mov    %bpl,%al
18006bc84:	0c 40                	or     $0x40,%al
18006bc86:	88 43 f4             	mov    %al,-0xc(%rbx)
18006bc89:	45 84 ff             	test   %r15b,%r15b
18006bc8c:	74 4c                	je     0x18006bcda
18006bc8e:	41 0f b6 c7          	movzbl %r15b,%eax