140a2aedc:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a2aee0:	77 33                	ja     0x140a2af15
140a2aee2:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a2aee6:	48 8b 0b             	mov    (%rbx),%rcx
140a2aee9:	48 3b ca             	cmp    %rdx,%rcx
140a2aeec:	74 05                	je     0x140a2aef3
140a2aeee:	0f b6 39             	movzbl (%rcx),%edi
140a2aef1:	eb 03                	jmp    0x140a2aef6
140a2aef3:	40 32 ff             	xor    %dil,%dil
140a2aef6:	b8 10 00 00 00       	mov    $0x10,%eax
140a2aefb:	48 8b 75 a7          	mov    -0x59(%rbp),%rsi
140a2aeff:	48 3b c6             	cmp    %rsi,%rax
140a2af02:	0f 84 8f 00 00 00    	je     0x140a2af97
140a2af08:	40 84 ff             	test   %dil,%dil
140a2af0b:	0f 85 d3 fe ff ff    	jne    0x140a2ade4
140a2af11:	c6 43 10 02          	movb   $0x2,0x10(%rbx)
140a2af15:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a2af19:	e8 92 b5 00 00       	call   0x140a364b0
140a2af1e:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a2af22:	48 33 cc             	xor    %rsp,%rcx
140a2af25:	e8 d6 05 3f 00       	call   0x140e1b500
140a2af2a:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140a2af31:	00
140a2af32:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a2af36:	49 8b 73 30          	mov    0x30(%r11),%rsi
140a2af3a:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140a2af3e:	49 8b e3             	mov    %r11,%rsp
140a2af41:	41 5f                	pop    %r15
140a2af43:	41 5e                	pop    %r14
140a2af45:	5d                   	pop    %rbp
140a2af46:	c3                   	ret
140a2af47:	48 83 f8 02          	cmp    $0x2,%rax
140a2af4b:	0f 85 0e ff ff ff    	jne    0x140a2ae5f
140a2af51:	0f b6 05 d0 66 65 00 	movzbl 0x6566d0(%rip),%eax        # 0x141081628
140a2af58:	84 c0                	test   %al,%al
140a2af5a:	0f 84 ff fe ff ff    	je     0x140a2ae5f
140a2af60:	3a c1                	cmp    %cl,%al
140a2af62:	74 10                	je     0x140a2af74
140a2af64:	41 0f b6 06          	movzbl (%r14),%eax
140a2af68:	49 ff c6             	inc    %r14
140a2af6b:	84 c0                	test   %al,%al
140a2af6d:	75 f1                	jne    0x140a2af60
140a2af6f:	e9 eb fe ff ff       	jmp    0x140a2ae5f
140a2af74:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a2af78:	48 8b cb             	mov    %rbx,%rcx
140a2af7b:	e8 60 01 00 00       	call   0x140a2b0e0
140a2af80:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a2af84:	77 8f                	ja     0x140a2af15
140a2af86:	48 8b 3b             	mov    (%rbx),%rdi
140a2af89:	48 3b 7b 08          	cmp    0x8(%rbx),%rdi
140a2af8d:	74 05                	je     0x140a2af94
140a2af8f:	0f b6 3f             	movzbl (%rdi),%edi
140a2af92:	eb 03                	jmp    0x140a2af97
140a2af94:	40 32 ff             	xor    %dil,%dil
140a2af97:	40 84 ff             	test   %dil,%dil
140a2af9a:	75 56                	jne    0x140a2aff2
140a2af9c:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140a2afa0:	e9 70 ff ff ff       	jmp    0x140a2af15
140a2afa5:	4c 8d 41 01          	lea    0x1(%rcx),%r8
140a2afa9:	4c 89 03             	mov    %r8,(%rbx)
140a2afac:	ff c0                	inc    %eax
140a2afae:	89 43 18             	mov    %eax,0x18(%rbx)
140a2afb1:	4c 3b c2             	cmp    %rdx,%r8
140a2afb4:	74 16                	je     0x140a2afcc
140a2afb6:	45 0f b6 00          	movzbl (%r8),%r8d
140a2afba:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2afbe:	75 0f                	jne    0x140a2afcf
140a2afc0:	ff 43 14             	incl   0x14(%rbx)
140a2afc3:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2afca:	eb 03                	jmp    0x140a2afcf
140a2afcc:	45 32 c0             	xor    %r8b,%r8b
140a2afcf:	45 84 c0             	test   %r8b,%r8b
140a2afd2:	74 c8                	je     0x140a2af9c
140a2afd4:	0f b6 0d 4d 66 65 00 	movzbl 0x65664d(%rip),%ecx        # 0x141081628
140a2afdb:	0f b6 c1             	movzbl %cl,%eax
140a2afde:	84 c9                	test   %cl,%cl
140a2afe0:	74 10                	je     0x140a2aff2
140a2afe2:	41 3a c0             	cmp    %r8b,%al
140a2afe5:	74 19                	je     0x140a2b000
140a2afe7:	41 0f b6 06          	movzbl (%r14),%eax
140a2afeb:	49 ff c6             	inc    %r14
140a2afee:	84 c0                	test   %al,%al
140a2aff0:	75 f0                	jne    0x140a2afe2
140a2aff2:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2aff6:	e9 1a ff ff ff       	jmp    0x140a2af15
140a2affb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a2b000:	b8 10 00 00 00       	mov    $0x10,%eax
140a2b005:	48 2b c6             	sub    %rsi,%rax
140a2b008:	48 83 f8 04          	cmp    $0x4,%rax
140a2b00c:	72 19                	jb     0x140a2b027
140a2b00e:	0f b6 c1             	movzbl %cl,%eax
140a2b011:	49 8b d7             	mov    %r15,%rdx
140a2b014:	84 c9                	test   %cl,%cl
140a2b016:	74 0f                	je     0x140a2b027
140a2b018:	41 3a c0             	cmp    %r8b,%al
140a2b01b:	74 37                	je     0x140a2b054
140a2b01d:	0f b6 02             	movzbl (%rdx),%eax
140a2b020:	48 ff c2             	inc    %rdx
140a2b023:	84 c0                	test   %al,%al
140a2b025:	75 f1                	jne    0x140a2b018
140a2b027:	48 83 fe 0e          	cmp    $0xe,%rsi
140a2b02b:	0f 85 34 fd ff ff    	jne    0x140a2ad65
140a2b031:	49 8b c7             	mov    %r15,%rax
140a2b034:	84 c9                	test   %cl,%cl
140a2b036:	0f 84 29 fd ff ff    	je     0x140a2ad65
140a2b03c:	0f 1f 40 00          	nopl   0x0(%rax)
140a2b040:	41 3a c8             	cmp    %r8b,%cl
140a2b043:	74 1d                	je     0x140a2b062
140a2b045:	0f b6 08             	movzbl (%rax),%ecx
140a2b048:	48 ff c0             	inc    %rax
140a2b04b:	84 c9                	test   %cl,%cl
140a2b04d:	75 f1                	jne    0x140a2b040
140a2b04f:	e9 11 fd ff ff       	jmp    0x140a2ad65
140a2b054:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a2b058:	48 8b cb             	mov    %rbx,%rcx
140a2b05b:	e8 70 0b 00 00       	call   0x140a2bbd0
140a2b060:	eb 0c                	jmp    0x140a2b06e
140a2b062:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a2b066:	48 8b cb             	mov    %rbx,%rcx
140a2b069:	e8 a2 02 00 00       	call   0x140a2b310
140a2b06e:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a2b072:	0f 87 9d fe ff ff    	ja     0x140a2af15
140a2b078:	48 8b 03             	mov    (%rbx),%rax
140a2b07b:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a2b07f:	74 05                	je     0x140a2b086
140a2b081:	0f b6 00             	movzbl (%rax),%eax
140a2b084:	eb 02                	jmp    0x140a2b088
140a2b086:	32 c0                	xor    %al,%al
140a2b088:	84 c0                	test   %al,%al
140a2b08a:	0f 84 0c ff ff ff    	je     0x140a2af9c
140a2b090:	3c 3a                	cmp    $0x3a,%al
140a2b092:	0f 85 5a ff ff ff    	jne    0x140a2aff2
140a2b098:	48 8b cb             	mov    %rbx,%rcx
140a2b09b:	e8 a0 ca fc ff       	call   0x1409f7b40
140a2b0a0:	44 0f b6 c0          	movzbl %al,%r8d
140a2b0a4:	84 c0                	test   %al,%al
140a2b0a6:	0f 84 65 fe ff ff    	je     0x140a2af11
140a2b0ac:	48 8b 75 a7          	mov    -0x59(%rbp),%rsi
140a2b0b0:	0f b6 0d 71 65 65 00 	movzbl 0x656571(%rip),%ecx        # 0x141081628
140a2b0b7:	e9 44 ff ff ff       	jmp    0x140a2b000
140a2b0bc:	b8 08 00 00 00       	mov    $0x8,%eax
140a2b0c1:	ba 03 00 00 00       	mov    $0x3,%edx
140a2b0c6:	40 80 ff 0a          	cmp    $0xa,%dil
140a2b0ca:	0f 45 c2             	cmovne %edx,%eax
140a2b0cd:	88 43 10             	mov    %al,0x10(%rbx)
140a2b0d0:	e9 40 fe ff ff       	jmp    0x140a2af15
140a2b0d5:	cc                   	int3
140a2b0d6:	cc                   	int3
140a2b0d7:	cc                   	int3
140a2b0d8:	cc                   	int3
140a2b0d9:	cc                   	int3
140a2b0da:	cc                   	int3
140a2b0db:	cc                   	int3
140a2b0dc:	cc                   	int3
140a2b0dd:	cc                   	int3
140a2b0de:	cc                   	int3
140a2b0df:	cc                   	int3
140a2b0e0:	48 83 ec 28          	sub    $0x28,%rsp
140a2b0e4:	4c 8b 09             	mov    (%rcx),%r9
140a2b0e7:	33 c0                	xor    %eax,%eax
140a2b0e9:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140a2b0ee:	4c 8b d1             	mov    %rcx,%r10
140a2b0f1:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a2b0f5:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140a2b0fa:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140a2b0ff:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140a2b104:	f2 0f 10 44 24 10    	movsd  0x10(%rsp),%xmm0
140a2b10a:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140a2b10f:	48 89 0c 24          	mov    %rcx,(%rsp)
140a2b113:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
140a2b118:	f2 0f 11 44 24 10    	movsd  %xmm0,0x10(%rsp)
140a2b11e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a2b123:	0f 10 0c 24          	movups (%rsp),%xmm1
140a2b127:	4c 3b cb             	cmp    %rbx,%r9
140a2b12a:	0f 84 72 01 00 00    	je     0x140a2b2a2
140a2b130:	45 0f be 01          	movsbl (%r9),%r8d
140a2b134:	45 84 c0             	test   %r8b,%r8b
140a2b137:	0f 84 65 01 00 00    	je     0x140a2b2a2
140a2b13d:	0f b6 05 e4 64 65 00 	movzbl 0x6564e4(%rip),%eax        # 0x141081628
140a2b144:	48 8d 0d de 64 65 00 	lea    0x6564de(%rip),%rcx        # 0x141081629
140a2b14b:	84 c0                	test   %al,%al
140a2b14d:	74 10                	je     0x140a2b15f
140a2b14f:	90                   	nop
140a2b150:	41 3a c0             	cmp    %r8b,%al
140a2b153:	74 20                	je     0x140a2b175
140a2b155:	0f b6 01             	movzbl (%rcx),%eax
140a2b158:	48 ff c1             	inc    %rcx
140a2b15b:	84 c0                	test   %al,%al
140a2b15d:	75 f1                	jne    0x140a2b150
140a2b15f:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2b163:	b8 08 00 00 00       	mov    $0x8,%eax
140a2b168:	b9 03 00 00 00       	mov    $0x3,%ecx
140a2b16d:	0f 45 c1             	cmovne %ecx,%eax
140a2b170:	e9 2f 01 00 00       	jmp    0x140a2b2a4
140a2b175:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140a2b17b:	41 0f b7 d0          	movzwl %r8w,%edx
140a2b17f:	41 80 f8 39          	cmp    $0x39,%r8b
140a2b183:	7f 06                	jg     0x140a2b18b
140a2b185:	66 83 ea 30          	sub    $0x30,%dx
140a2b189:	eb 0f                	jmp    0x140a2b19a
140a2b18b:	8d 42 c9             	lea    -0x37(%rdx),%eax
140a2b18e:	66 83 ea 57          	sub    $0x57,%dx
140a2b192:	41 80 f8 46          	cmp    $0x46,%r8b
140a2b196:	66 0f 4e d0          	cmovle %ax,%dx
140a2b19a:	0f b7 ca             	movzwl %dx,%ecx
140a2b19d:	b8 ff ff 00 00       	mov    $0xffff,%eax
140a2b1a2:	3b c1                	cmp    %ecx,%eax
140a2b1a4:	79 07                	jns    0x140a2b1ad
140a2b1a6:	b0 09                	mov    $0x9,%al
140a2b1a8:	e9 f7 00 00 00       	jmp    0x140a2b2a4
140a2b1ad:	41 ff 42 18          	incl   0x18(%r10)
140a2b1b1:	4d 8d 41 01          	lea    0x1(%r9),%r8
140a2b1b5:	66 89 54 24 30       	mov    %dx,0x30(%rsp)
140a2b1ba:	4d 89 02             	mov    %r8,(%r10)
140a2b1bd:	4c 3b c3             	cmp    %rbx,%r8
140a2b1c0:	0f 84 d8 00 00 00    	je     0x140a2b29e
140a2b1c6:	45 0f b6 00          	movzbl (%r8),%r8d
140a2b1ca:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2b1ce:	75 08                	jne    0x140a2b1d8
140a2b1d0:	41 ff 42 14          	incl   0x14(%r10)
140a2b1d4:	45 89 5a 18          	mov    %r11d,0x18(%r10)
140a2b1d8:	45 84 c0             	test   %r8b,%r8b
140a2b1db:	0f 84 bd 00 00 00    	je     0x140a2b29e
140a2b1e1:	48 8d 35 41 64 65 00 	lea    0x656441(%rip),%rsi        # 0x141081629
140a2b1e8:	bf ff 0f 00 00       	mov    $0xfff,%edi
140a2b1ed:	0f 1f 00             	nopl   (%rax)
140a2b1f0:	49 83 fb 04          	cmp    $0x4,%r11
140a2b1f4:	73 1d                	jae    0x140a2b213
140a2b1f6:	0f b6 05 2b 64 65 00 	movzbl 0x65642b(%rip),%eax        # 0x141081628
140a2b1fd:	48 8b ce             	mov    %rsi,%rcx
140a2b200:	84 c0                	test   %al,%al
140a2b202:	74 0f                	je     0x140a2b213
140a2b204:	41 3a c0             	cmp    %r8b,%al
140a2b207:	74 11                	je     0x140a2b21a
140a2b209:	0f b6 01             	movzbl (%rcx),%eax
140a2b20c:	48 ff c1             	inc    %rcx
140a2b20f:	84 c0                	test   %al,%al
140a2b211:	75 f1                	jne    0x140a2b204
140a2b213:	b0 01                	mov    $0x1,%al
140a2b215:	e9 8a 00 00 00       	jmp    0x140a2b2a4
140a2b21a:	49 ff c3             	inc    %r11
140a2b21d:	66 3b d7             	cmp    %di,%dx
140a2b220:	77 84                	ja     0x140a2b1a6
140a2b222:	66 c1 e2 04          	shl    $0x4,%dx
140a2b226:	66 89 54 24 30       	mov    %dx,0x30(%rsp)
140a2b22b:	45 0f be c8          	movsbl %r8b,%r9d
140a2b22f:	41 80 f8 39          	cmp    $0x39,%r8b
140a2b233:	7f 07                	jg     0x140a2b23c
140a2b235:	66 41 83 e9 30       	sub    $0x30,%r9w
140a2b23a:	eb 12                	jmp    0x140a2b24e
140a2b23c:	41 8d 41 c9          	lea    -0x37(%r9),%eax
140a2b240:	66 41 83 e9 57       	sub    $0x57,%r9w
140a2b245:	41 80 f8 46          	cmp    $0x46,%r8b
140a2b249:	66 44 0f 4e c8       	cmovle %ax,%r9w
140a2b24e:	41 0f b7 c1          	movzwl %r9w,%eax
140a2b252:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140a2b257:	2b c8                	sub    %eax,%ecx
140a2b259:	0f b7 c2             	movzwl %dx,%eax
140a2b25c:	3b c1                	cmp    %ecx,%eax
140a2b25e:	0f 8f 42 ff ff ff    	jg     0x140a2b1a6
140a2b264:	4d 8b 02             	mov    (%r10),%r8
140a2b267:	66 41 03 d1          	add    %r9w,%dx
140a2b26b:	41 ff 42 18          	incl   0x18(%r10)
140a2b26f:	49 ff c0             	inc    %r8
140a2b272:	66 89 54 24 30       	mov    %dx,0x30(%rsp)
140a2b277:	4d 89 02             	mov    %r8,(%r10)
140a2b27a:	4c 3b c3             	cmp    %rbx,%r8
140a2b27d:	74 1f                	je     0x140a2b29e
140a2b27f:	45 0f b6 00          	movzbl (%r8),%r8d
140a2b283:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2b287:	75 0c                	jne    0x140a2b295
140a2b289:	41 ff 42 14          	incl   0x14(%r10)
140a2b28d:	41 c7 42 18 01 00 00 	movl   $0x1,0x18(%r10)
140a2b294:	00
140a2b295:	45 84 c0             	test   %r8b,%r8b
140a2b298:	0f 85 52 ff ff ff    	jne    0x140a2b1f0
140a2b29e:	32 c0                	xor    %al,%al
140a2b2a0:	eb 02                	jmp    0x140a2b2a4
140a2b2a2:	b0 02                	mov    $0x2,%al
140a2b2a4:	41 88 42 10          	mov    %al,0x10(%r10)
140a2b2a8:	66 48 0f 7e c8       	movq   %xmm1,%rax
140a2b2ad:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140a2b2b2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a2b2b7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a2b2bc:	80 78 10 01          	cmpb   $0x1,0x10(%rax)
140a2b2c0:	77 47                	ja     0x140a2b309
140a2b2c2:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
140a2b2c7:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
140a2b2cc:	66 49 0f 7e c9       	movq   %xmm1,%r9
140a2b2d1:	44 0f b7 10          	movzwl (%rax),%r10d
140a2b2d5:	66 41 c1 ca 08       	ror    $0x8,%r10w
140a2b2da:	49 8b 49 08          	mov    0x8(%r9),%rcx
140a2b2de:	4d 8b 01             	mov    (%r9),%r8
140a2b2e1:	48 8b 11             	mov    (%rcx),%rdx
140a2b2e4:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a2b2e8:	48 89 01             	mov    %rax,(%rcx)
140a2b2eb:	46 88 14 02          	mov    %r10b,(%rdx,%r8,1)
140a2b2ef:	49 8b 49 08          	mov    0x8(%r9),%rcx
140a2b2f3:	4d 8b 01             	mov    (%r9),%r8
140a2b2f6:	66 41 c1 ea 08       	shr    $0x8,%r10w
140a2b2fb:	48 8b 11             	mov    (%rcx),%rdx
140a2b2fe:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a2b302:	48 89 01             	mov    %rax,(%rcx)
140a2b305:	46 88 14 02          	mov    %r10b,(%rdx,%r8,1)
140a2b309:	48 83 c4 28          	add    $0x28,%rsp
140a2b30d:	c3                   	ret
140a2b30e:	cc                   	int3
140a2b30f:	cc                   	int3
140a2b310:	4c 8b dc             	mov    %rsp,%r11
140a2b313:	48 83 ec 48          	sub    $0x48,%rsp
140a2b317:	4c 8b 11             	mov    (%rcx),%r10
140a2b31a:	33 c0                	xor    %eax,%eax
140a2b31c:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140a2b320:	4c 8b c9             	mov    %rcx,%r9
140a2b323:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a2b327:	49 89 4b d8          	mov    %rcx,-0x28(%r11)
140a2b32b:	49 89 53 e0          	mov    %rdx,-0x20(%r11)
140a2b32f:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
140a2b334:	49 8d 43 08          	lea    0x8(%r11),%rax
140a2b338:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140a2b33c:	f2 0f 10 44 24 30    	movsd  0x30(%rsp),%xmm0
140a2b342:	49 89 73 20          	mov    %rsi,0x20(%r11)
140a2b346:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
140a2b34c:	49 89 7b f8          	mov    %rdi,-0x8(%r11)
140a2b350:	0f 10 4c 24 20       	movups 0x20(%rsp),%xmm1
140a2b355:	4c 3b d3             	cmp    %rbx,%r10
140a2b358:	0f 84 71 01 00 00    	je     0x140a2b4cf
140a2b35e:	45 0f be 02          	movsbl (%r10),%r8d
140a2b362:	45 84 c0             	test   %r8b,%r8b
140a2b365:	0f 84 64 01 00 00    	je     0x140a2b4cf
140a2b36b:	0f b6 05 b6 62 65 00 	movzbl 0x6562b6(%rip),%eax        # 0x141081628
140a2b372:	48 8d 0d b0 62 65 00 	lea    0x6562b0(%rip),%rcx        # 0x141081629
140a2b379:	84 c0                	test   %al,%al
140a2b37b:	74 12                	je     0x140a2b38f
140a2b37d:	0f 1f 00             	nopl   (%rax)
140a2b380:	41 3a c0             	cmp    %r8b,%al
140a2b383:	74 20                	je     0x140a2b3a5
140a2b385:	0f b6 01             	movzbl (%rcx),%eax
140a2b388:	48 ff c1             	inc    %rcx
140a2b38b:	84 c0                	test   %al,%al
140a2b38d:	75 f1                	jne    0x140a2b380
140a2b38f:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2b393:	b8 08 00 00 00       	mov    $0x8,%eax
140a2b398:	b9 03 00 00 00       	mov    $0x3,%ecx
140a2b39d:	0f 45 c1             	cmovne %ecx,%eax
140a2b3a0:	e9 2c 01 00 00       	jmp    0x140a2b4d1
140a2b3a5:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140a2b3ab:	41 0f b7 d0          	movzwl %r8w,%edx
140a2b3af:	41 80 f8 39          	cmp    $0x39,%r8b
140a2b3b3:	7f 06                	jg     0x140a2b3bb