18012e7b7:	48 8b f0             	mov    %rax,%rsi
18012e7ba:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
18012e7be:	41 ff c6             	inc    %r14d
18012e7c1:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
18012e7c5:	eb 7c                	jmp    0x18012e843
18012e7c7:	83 fa 49             	cmp    $0x49,%edx
18012e7ca:	75 4b                	jne    0x18012e817
18012e7cc:	66 83 f9 33          	cmp    $0x33,%cx
18012e7d0:	75 4a                	jne    0x18012e81c
18012e7d2:	48 8d 46 04          	lea    0x4(%rsi),%rax
18012e7d6:	66 83 38 32          	cmpw   $0x32,(%rax)
18012e7da:	75 40                	jne    0x18012e81c
18012e7dc:	48 8b f0             	mov    %rax,%rsi
18012e7df:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
18012e7e3:	eb 5e                	jmp    0x18012e843
18012e7e5:	41 fe c4             	inc    %r12b
18012e7e8:	eb 59                	jmp    0x18012e843
18012e7ea:	41 fe c9             	dec    %r9b
18012e7ed:	41 fe cd             	dec    %r13b
18012e7f0:	eb 51                	jmp    0x18012e843
18012e7f2:	83 fa 6a             	cmp    $0x6a,%edx
18012e7f5:	74 c7                	je     0x18012e7be
18012e7f7:	b9 6c 00 00 00       	mov    $0x6c,%ecx
18012e7fc:	3b d1                	cmp    %ecx,%edx
18012e7fe:	0f 84 88 00 00 00    	je     0x18012e88c
18012e804:	83 fa 74             	cmp    $0x74,%edx
18012e807:	74 0e                	je     0x18012e817
18012e809:	83 fa 77             	cmp    $0x77,%edx
18012e80c:	0f 84 8a 00 00 00    	je     0x18012e89c
18012e812:	83 fa 7a             	cmp    $0x7a,%edx
18012e815:	75 29                	jne    0x18012e840
18012e817:	83 fa 6a             	cmp    $0x6a,%edx
18012e81a:	74 a2                	je     0x18012e7be
18012e81c:	0f b7 46 02          	movzwl 0x2(%rsi),%eax
18012e820:	66 83 e8 58          	sub    $0x58,%ax
18012e824:	66 3b c7             	cmp    %di,%ax
18012e827:	77 10                	ja     0x18012e839
18012e829:	48 b9 01 10 82 20 01 	movabs $0x120821001,%rcx
18012e830:	00 00 00
18012e833:	48 0f a3 c1          	bt     %rax,%rcx
18012e837:	72 85                	jb     0x18012e7be
18012e839:	41 ff c6             	inc    %r14d
18012e83c:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
18012e840:	41 fe c0             	inc    %r8b
18012e843:	45 84 c0             	test   %r8b,%r8b
18012e846:	0f 84 eb fe ff ff    	je     0x18012e737
18012e84c:	8b 7d cb             	mov    -0x35(%rbp),%edi
18012e84f:	45 8a c4             	mov    %r12b,%r8b
18012e852:	44 8b 7d bf          	mov    -0x41(%rbp),%r15d
18012e856:	44 88 4d 7f          	mov    %r9b,0x7f(%rbp)
18012e85a:	4c 8b cb             	mov    %rbx,%r9
18012e85d:	44 88 65 c4          	mov    %r12b,-0x3c(%rbp)
18012e861:	44 89 75 db          	mov    %r14d,-0x25(%rbp)
18012e865:	44 89 5d d3          	mov    %r11d,-0x2d(%rbp)
18012e869:	44 89 55 cf          	mov    %r10d,-0x31(%rbp)
18012e86d:	45 84 e4             	test   %r12b,%r12b
18012e870:	75 2f                	jne    0x18012e8a1
18012e872:	48 8b 45 77          	mov    0x77(%rbp),%rax
18012e876:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
18012e87a:	48 83 c0 08          	add    $0x8,%rax
18012e87e:	48 89 45 77          	mov    %rax,0x77(%rbp)
18012e882:	48 8b 50 f8          	mov    -0x8(%rax),%rdx
18012e886:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
18012e88a:	eb 1c                	jmp    0x18012e8a8
18012e88c:	48 8d 46 02          	lea    0x2(%rsi),%rax
18012e890:	66 39 08             	cmp    %cx,(%rax)
18012e893:	0f 84 1e ff ff ff    	je     0x18012e7b7
18012e899:	41 fe c1             	inc    %r9b
18012e89c:	41 fe c5             	inc    %r13b
18012e89f:	eb a2                	jmp    0x18012e843
18012e8a1:	48 8b d3             	mov    %rbx,%rdx
18012e8a4:	48 89 5d ff          	mov    %rbx,-0x1(%rbp)
18012e8a8:	48 89 55 07          	mov    %rdx,0x7(%rbp)
18012e8ac:	44 8a e3             	mov    %bl,%r12b
18012e8af:	45 84 ed             	test   %r13b,%r13b
18012e8b2:	75 1c                	jne    0x18012e8d0
18012e8b4:	0f b7 06             	movzwl (%rsi),%eax
18012e8b7:	b9 ef ff 00 00       	mov    $0xffef,%ecx
18012e8bc:	66 83 e8 43          	sub    $0x43,%ax
18012e8c0:	66 23 c1             	and    %cx,%ax
18012e8c3:	66 f7 d8             	neg    %ax
18012e8c6:	45 1a ed             	sbb    %r13b,%r13b
18012e8c9:	41 80 e5 02          	and    $0x2,%r13b
18012e8cd:	41 fe cd             	dec    %r13b
18012e8d0:	44 0f b7 36          	movzwl (%rsi),%r14d
18012e8d4:	b9 20 00 00 00       	mov    $0x20,%ecx
18012e8d9:	44 0b f1             	or     %ecx,%r14d
18012e8dc:	8d 41 4e             	lea    0x4e(%rcx),%eax
18012e8df:	44 3b f0             	cmp    %eax,%r14d
18012e8e2:	74 61                	je     0x18012e945
18012e8e4:	41 83 fe 63          	cmp    $0x63,%r14d
18012e8e8:	74 19                	je     0x18012e903
18012e8ea:	41 83 fe 7b          	cmp    $0x7b,%r14d
18012e8ee:	74 13                	je     0x18012e903
18012e8f0:	48 8b 55 67          	mov    0x67(%rbp),%rdx
18012e8f4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
18012e8f8:	e8 df fc ff ff       	call   0x18012e5dc
18012e8fd:	44 8b 7d bf          	mov    -0x41(%rbp),%r15d
18012e901:	eb 10                	jmp    0x18012e913
18012e903:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
18012e907:	41 ff c7             	inc    %r15d
18012e90a:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012e90e:	e8 39 1c 00 00       	call   0x18013054c
18012e913:	0f b7 f8             	movzwl %ax,%edi
18012e916:	66 89 45 b7          	mov    %ax,-0x49(%rbp)
18012e91a:	b8 ff ff 00 00       	mov    $0xffff,%eax
18012e91f:	89 7d cb             	mov    %edi,-0x35(%rbp)
18012e922:	66 3b c7             	cmp    %di,%ax
18012e925:	0f 84 8f 06 00 00    	je     0x18012efba
18012e92b:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
18012e92f:	4c 8b cb             	mov    %rbx,%r9
18012e932:	44 8b 55 cf          	mov    -0x31(%rbp),%r10d
18012e936:	b9 20 00 00 00       	mov    $0x20,%ecx
18012e93b:	44 8b 5d d3          	mov    -0x2d(%rbp),%r11d
18012e93f:	44 8a 45 c4          	mov    -0x3c(%rbp),%r8b
18012e943:	eb 05                	jmp    0x18012e94a
18012e945:	b8 ff ff 00 00       	mov    $0xffff,%eax
18012e94a:	45 85 db             	test   %r11d,%r11d
18012e94d:	74 09                	je     0x18012e958
18012e94f:	45 85 d2             	test   %r10d,%r10d
18012e952:	0f 84 f2 05 00 00    	je     0x18012ef4a
18012e958:	45 84 c0             	test   %r8b,%r8b
18012e95b:	75 40                	jne    0x18012e99d
18012e95d:	41 83 fe 63          	cmp    $0x63,%r14d
18012e961:	74 0c                	je     0x18012e96f
18012e963:	41 83 fe 73          	cmp    $0x73,%r14d
18012e967:	74 06                	je     0x18012e96f
18012e969:	41 83 fe 7b          	cmp    $0x7b,%r14d
18012e96d:	75 2e                	jne    0x18012e99d
18012e96f:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
18012e973:	48 83 c0 08          	add    $0x8,%rax
18012e977:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
18012e97b:	48 8b 50 f8          	mov    -0x8(%rax),%rdx
18012e97f:	48 83 c0 08          	add    $0x8,%rax
18012e983:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
18012e987:	48 89 55 07          	mov    %rdx,0x7(%rbp)
18012e98b:	48 89 45 77          	mov    %rax,0x77(%rbp)
18012e98f:	44 8b 48 f8          	mov    -0x8(%rax),%r9d
18012e993:	49 83 f9 01          	cmp    $0x1,%r9
18012e997:	0f 82 d7 05 00 00    	jb     0x18012ef74
18012e99d:	41 83 fe 70          	cmp    $0x70,%r14d
18012e9a1:	0f 87 19 01 00 00    	ja     0x18012eac0
18012e9a7:	0f 84 03 01 00 00    	je     0x18012eab0
18012e9ad:	41 8b ce             	mov    %r14d,%ecx
18012e9b0:	83 e9 63             	sub    $0x63,%ecx
18012e9b3:	74 72                	je     0x18012ea27
18012e9b5:	83 e9 01             	sub    $0x1,%ecx
18012e9b8:	74 13                	je     0x18012e9cd
18012e9ba:	83 e9 05             	sub    $0x5,%ecx
18012e9bd:	74 4b                	je     0x18012ea0a
18012e9bf:	83 e9 05             	sub    $0x5,%ecx
18012e9c2:	74 20                	je     0x18012e9e4
18012e9c4:	83 f9 01             	cmp    $0x1,%ecx
18012e9c7:	0f 85 17 01 00 00    	jne    0x18012eae4
18012e9cd:	b8 2d 00 00 00       	mov    $0x2d,%eax
18012e9d2:	66 3b c7             	cmp    %di,%ax
18012e9d5:	0f 85 37 02 00 00    	jne    0x18012ec12
18012e9db:	c6 45 c3 01          	movb   $0x1,-0x3d(%rbp)
18012e9df:	e9 38 02 00 00       	jmp    0x18012ec1c
18012e9e4:	41 8b c7             	mov    %r15d,%eax
18012e9e7:	45 84 c0             	test   %r8b,%r8b
18012e9ea:	0f 84 a3 04 00 00    	je     0x18012ee93
18012e9f0:	44 8b 65 c7          	mov    -0x39(%rbp),%r12d
18012e9f4:	fe 45 bb             	incb   -0x45(%rbp)
18012e9f7:	41 bd ff ff 00 00    	mov    $0xffff,%r13d
18012e9fd:	4c 8b 75 67          	mov    0x67(%rbp),%r14
18012ea01:	48 83 c6 02          	add    $0x2,%rsi
18012ea05:	e9 0e 05 00 00       	jmp    0x18012ef18
18012ea0a:	41 be 64 00 00 00    	mov    $0x64,%r14d
18012ea10:	b8 2d 00 00 00       	mov    $0x2d,%eax
18012ea15:	66 3b c7             	cmp    %di,%ax
18012ea18:	0f 85 f2 00 00 00    	jne    0x18012eb10
18012ea1e:	c6 45 c3 01          	movb   $0x1,-0x3d(%rbp)
18012ea22:	e9 f3 00 00 00       	jmp    0x18012eb1a
18012ea27:	45 85 db             	test   %r11d,%r11d
18012ea2a:	41 8d 42 01          	lea    0x1(%r10),%eax
18012ea2e:	b9 10 00 00 00       	mov    $0x10,%ecx
18012ea33:	41 0f 45 c2          	cmovne %r10d,%eax
18012ea37:	44 8b d0             	mov    %eax,%r10d
18012ea3a:	8d 41 f1             	lea    -0xf(%rcx),%eax
18012ea3d:	41 0f 45 c3          	cmovne %r11d,%eax
18012ea41:	44 8b d8             	mov    %eax,%r11d
18012ea44:	8b c1                	mov    %ecx,%eax
18012ea46:	83 c8 01             	or     $0x1,%eax
18012ea49:	45 85 db             	test   %r11d,%r11d
18012ea4c:	0f 44 c1             	cmove  %ecx,%eax
18012ea4f:	8b c8                	mov    %eax,%ecx
18012ea51:	83 c9 02             	or     $0x2,%ecx
18012ea54:	45 84 ed             	test   %r13b,%r13b
18012ea57:	0f 4e c8             	cmovle %eax,%ecx
18012ea5a:	8b c1                	mov    %ecx,%eax
18012ea5c:	83 c8 04             	or     $0x4,%eax
18012ea5f:	45 84 c0             	test   %r8b,%r8b
18012ea62:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
18012ea66:	0f 44 c1             	cmove  %ecx,%eax
18012ea69:	48 8d 4d f3          	lea    -0xd(%rbp),%rcx
18012ea6d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
18012ea72:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
18012ea76:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
18012ea7b:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
18012ea7f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
18012ea84:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
18012ea88:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
18012ea8d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
18012ea92:	8b c8                	mov    %eax,%ecx
18012ea94:	41 83 fe 7b          	cmp    $0x7b,%r14d
18012ea98:	0f 85 1e 04 00 00    	jne    0x18012eebc
18012ea9e:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
18012eaa2:	e8 09 f9 ff ff       	call   0x18012e3b0
18012eaa7:	48 8b 75 6f          	mov    0x6f(%rbp),%rsi
18012eaab:	e9 13 04 00 00       	jmp    0x18012eec3
18012eab0:	ff 45 db             	incl   -0x25(%rbp)
18012eab3:	c6 45 7f 01          	movb   $0x1,0x7f(%rbp)
18012eab7:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
18012eabb:	e9 0d ff ff ff       	jmp    0x18012e9cd
18012eac0:	41 83 fe 73          	cmp    $0x73,%r14d
18012eac4:	0f 84 7a ff ff ff    	je     0x18012ea44
18012eaca:	41 83 fe 75          	cmp    $0x75,%r14d
18012eace:	0f 84 f9 fe ff ff    	je     0x18012e9cd
18012ead4:	41 83 fe 78          	cmp    $0x78,%r14d
18012ead8:	0f 84 32 ff ff ff    	je     0x18012ea10
18012eade:	41 83 fe 7b          	cmp    $0x7b,%r14d
18012eae2:	74 22                	je     0x18012eb06
18012eae4:	66 39 3e             	cmp    %di,(%rsi)
18012eae7:	0f 85 9c 04 00 00    	jne    0x18012ef89
18012eaed:	fe 4d bb             	decb   -0x45(%rbp)
18012eaf0:	45 84 c0             	test   %r8b,%r8b
18012eaf3:	0f 85 f7 fe ff ff    	jne    0x18012e9f0
18012eaf9:	4c 8b 45 f7          	mov    -0x9(%rbp),%r8
18012eafd:	4c 89 45 77          	mov    %r8,0x77(%rbp)
18012eb01:	e9 ea fe ff ff       	jmp    0x18012e9f0
18012eb06:	b9 40 00 00 00       	mov    $0x40,%ecx
18012eb0b:	e9 34 ff ff ff       	jmp    0x18012ea44
18012eb10:	b8 2b 00 00 00       	mov    $0x2b,%eax
18012eb15:	66 3b c7             	cmp    %di,%ax
18012eb18:	75 12                	jne    0x18012eb2c
18012eb1a:	41 83 ea 01          	sub    $0x1,%r10d
18012eb1e:	44 89 55 cf          	mov    %r10d,-0x31(%rbp)
18012eb22:	75 6e                	jne    0x18012eb92
18012eb24:	45 85 db             	test   %r11d,%r11d
18012eb27:	74 69                	je     0x18012eb92
18012eb29:	41 b4 01             	mov    $0x1,%r12b
18012eb2c:	4c 8b 6d 67          	mov    0x67(%rbp),%r13
18012eb30:	b8 30 00 00 00       	mov    $0x30,%eax
18012eb35:	66 3b c7             	cmp    %di,%ax
18012eb38:	0f 85 0f 01 00 00    	jne    0x18012ec4d
18012eb3e:	41 ff c7             	inc    %r15d
18012eb41:	49 8b cd             	mov    %r13,%rcx
18012eb44:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012eb48:	e8 ff 19 00 00       	call   0x18013054c
18012eb4d:	0f b7 f8             	movzwl %ax,%edi
18012eb50:	66 89 45 b7          	mov    %ax,-0x49(%rbp)
18012eb54:	b9 df ff 00 00       	mov    $0xffdf,%ecx
18012eb59:	89 7d cb             	mov    %edi,-0x35(%rbp)
18012eb5c:	8d 47 a8             	lea    -0x58(%rdi),%eax
18012eb5f:	66 85 c1             	test   %ax,%cx
18012eb62:	74 73                	je     0x18012ebd7
18012eb64:	c7 45 ef 01 00 00 00 	movl   $0x1,-0x11(%rbp)
18012eb6b:	41 83 fe 78          	cmp    $0x78,%r14d
18012eb6f:	74 43                	je     0x18012ebb4
18012eb71:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
18012eb75:	44 8b 6d cf          	mov    -0x31(%rbp),%r13d
18012eb79:	45 85 c0             	test   %r8d,%r8d
18012eb7c:	74 09                	je     0x18012eb87
18012eb7e:	41 83 ed 01          	sub    $0x1,%r13d
18012eb82:	75 03                	jne    0x18012eb87
18012eb84:	41 fe c4             	inc    %r12b
18012eb87:	41 be 6f 00 00 00    	mov    $0x6f,%r14d
18012eb8d:	e9 c3 00 00 00       	jmp    0x18012ec55
18012eb92:	4c 8b 6d 67          	mov    0x67(%rbp),%r13
18012eb96:	41 ff c7             	inc    %r15d
18012eb99:	49 8b cd             	mov    %r13,%rcx
18012eb9c:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012eba0:	e8 a7 19 00 00       	call   0x18013054c
18012eba5:	0f b7 f8             	movzwl %ax,%edi
18012eba8:	66 89 45 b7          	mov    %ax,-0x49(%rbp)
18012ebac:	89 7d cb             	mov    %edi,-0x35(%rbp)
18012ebaf:	e9 7c ff ff ff       	jmp    0x18012eb30
18012ebb4:	41 ff cf             	dec    %r15d
18012ebb7:	b8 ff ff 00 00       	mov    $0xffff,%eax
18012ebbc:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012ebc0:	66 3b c7             	cmp    %di,%ax
18012ebc3:	74 0b                	je     0x18012ebd0
18012ebc5:	49 8b d5             	mov    %r13,%rdx
18012ebc8:	0f b7 cf             	movzwl %di,%ecx
18012ebcb:	e8 c0 19 00 00       	call   0x180130590
18012ebd0:	bf 30 00 00 00       	mov    $0x30,%edi
18012ebd5:	eb 6f                	jmp    0x18012ec46
18012ebd7:	41 ff c7             	inc    %r15d
18012ebda:	49 8b cd             	mov    %r13,%rcx
18012ebdd:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012ebe1:	e8 66 19 00 00       	call   0x18013054c
18012ebe6:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
18012ebea:	0f b7 f8             	movzwl %ax,%edi
18012ebed:	44 8b 6d cf          	mov    -0x31(%rbp),%r13d
18012ebf1:	89 7d cb             	mov    %edi,-0x35(%rbp)
18012ebf4:	66 89 45 b7          	mov    %ax,-0x49(%rbp)
18012ebf8:	45 85 c0             	test   %r8d,%r8d
18012ebfb:	74 0d                	je     0x18012ec0a
18012ebfd:	41 83 ed 02          	sub    $0x2,%r13d
18012ec01:	41 83 fd 01          	cmp    $0x1,%r13d
18012ec05:	7d 03                	jge    0x18012ec0a
18012ec07:	41 fe c4             	inc    %r12b
18012ec0a:	41 be 78 00 00 00    	mov    $0x78,%r14d
18012ec10:	eb 43                	jmp    0x18012ec55
18012ec12:	b8 2b 00 00 00       	mov    $0x2b,%eax
18012ec17:	66 3b c7             	cmp    %di,%ax
18012ec1a:	75 31                	jne    0x18012ec4d
18012ec1c:	41 83 ea 01          	sub    $0x1,%r10d
18012ec20:	44 89 55 cf          	mov    %r10d,-0x31(%rbp)
18012ec24:	75 0d                	jne    0x18012ec33
18012ec26:	45 85 db             	test   %r11d,%r11d
18012ec29:	74 08                	je     0x18012ec33
18012ec2b:	41 b4 01             	mov    $0x1,%r12b
18012ec2e:	45 8b ea             	mov    %r10d,%r13d
18012ec31:	eb 1e                	jmp    0x18012ec51
18012ec33:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
18012ec37:	41 ff c7             	inc    %r15d
18012ec3a:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
18012ec3e:	e8 09 19 00 00       	call   0x18013054c
18012ec43:	0f b7 f8             	movzwl %ax,%edi
18012ec46:	66 89 7d b7          	mov    %di,-0x49(%rbp)
18012ec4a:	89 7d cb             	mov    %edi,-0x35(%rbp)
18012ec4d:	44 8b 6d cf          	mov    -0x31(%rbp),%r13d
18012ec51:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
18012ec55:	39 5d db             	cmp    %ebx,-0x25(%rbp)
18012ec58:	0f 84 14 01 00 00    	je     0x18012ed72
18012ec5e:	45 84 e4             	test   %r12b,%r12b
18012ec61:	0f 85 f1 00 00 00    	jne    0x18012ed58
18012ec67:	4c 8b 65 67          	mov    0x67(%rbp),%r12
18012ec6b:	41 8d 46 90          	lea    -0x70(%r14),%eax
18012ec6f:	a9 f7 ff ff ff       	test   $0xfffffff7,%eax
18012ec74:	b8 00 ff 00 00       	mov    $0xff00,%eax
18012ec79:	74 4b                	je     0x18012ecc6
18012ec7b:	66 85 f8             	test   %di,%ax
18012ec7e:	0f 85 b8 00 00 00    	jne    0x18012ed3c
18012ec84:	48 8b 05 6d d5 03 00 	mov    0x3d56d(%rip),%rax        # 0x18016c1f8
18012ec8b:	40 0f b6 cf          	movzbl %dil,%ecx
18012ec8f:	8a 0c 48             	mov    (%rax,%rcx,2),%cl
18012ec92:	f6 c1 04             	test   $0x4,%cl
18012ec95:	0f 84 a1 00 00 00    	je     0x18012ed3c
18012ec9b:	41 83 fe 6f          	cmp    $0x6f,%r14d
18012ec9f:	75 17                	jne    0x18012ecb8
18012eca1:	41 8d 46 c9          	lea    -0x37(%r14),%eax
18012eca5:	66 3b c7             	cmp    %di,%ax
18012eca8:	0f 86 8e 00 00 00    	jbe    0x18012ed3c
18012ecae:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
18012ecb2:	48 c1 e1 03          	shl    $0x3,%rcx
18012ecb6:	eb 46                	jmp    0x18012ecfe
18012ecb8:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx