1409358db:	0f b6 15 52 7d a7 00 	movzbl 0xa77d52(%rip),%edx        # 0x1413ad634
1409358e2:	4c 8b 0d 87 e0 af 00 	mov    0xafe087(%rip),%r9        # 0x141433970
1409358e9:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1409358f0:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
1409358f5:	4d 85 c9             	test   %r9,%r9
1409358f8:	0f 85 f5 00 00 00    	jne    0x1409359f3
1409358fe:	84 d2                	test   %dl,%dl
140935900:	74 27                	je     0x140935929
140935902:	48 8b 05 97 7d a7 00 	mov    0xa77d97(%rip),%rax        # 0x1413ad6a0
140935909:	b9 0b 00 00 00       	mov    $0xb,%ecx
14093590e:	ff 15 0c e1 64 00    	call   *0x64e10c(%rip)        # 0x140f83a20
140935914:	48 85 c0             	test   %rax,%rax
140935917:	74 10                	je     0x140935929
140935919:	48 8b c8             	mov    %rax,%rcx
14093591c:	48 8b 05 9d 7d a7 00 	mov    0xa77d9d(%rip),%rax        # 0x1413ad6c0
140935923:	ff 15 f7 e0 64 00    	call   *0x64e0f7(%rip)        # 0x140f83a20
140935929:	4d 8b fe             	mov    %r14,%r15
14093592c:	4d 03 ff             	add    %r15,%r15
14093592f:	49 8b cf             	mov    %r15,%rcx
140935932:	e8 29 7e fb ff       	call   0x1408ed760
140935937:	48 8b f8             	mov    %rax,%rdi
14093593a:	48 85 c0             	test   %rax,%rax
14093593d:	0f 84 9e 00 00 00    	je     0x1409359e1
140935943:	4d 8b c7             	mov    %r15,%r8
140935946:	33 d2                	xor    %edx,%edx
140935948:	48 8b c8             	mov    %rax,%rcx
14093594b:	e8 60 9d 5a 00       	call   0x140edf6b0
140935950:	48 8b 05 f1 86 a7 00 	mov    0xa786f1(%rip),%rax        # 0x1413ae048
140935957:	48 8b d7             	mov    %rdi,%rdx
14093595a:	41 8b ce             	mov    %r14d,%ecx
14093595d:	ff 15 bd e0 64 00    	call   *0x64e0bd(%rip)        # 0x140f83a20
140935963:	48 8b cf             	mov    %rdi,%rcx
140935966:	85 c0                	test   %eax,%eax
140935968:	75 38                	jne    0x1409359a2
14093596a:	e8 e1 61 f5 ff       	call   0x14088bb50
14093596f:	48 8b cb             	mov    %rbx,%rcx
140935972:	e8 d9 61 f5 ff       	call   0x14088bb50
140935977:	48 8b 05 3a 86 a7 00 	mov    0xa7863a(%rip),%rax        # 0x1413adfb8
14093597e:	ff 15 9c e0 64 00    	call   *0x64e09c(%rip)        # 0x140f83a20
140935984:	c7 44 24 20 51 bd 00 	movl   $0xbd51,0x20(%rsp)
14093598b:	00
14093598c:	4c 8d 05 35 96 71 00 	lea    0x719635(%rip),%r8        # 0x14104efc8
140935993:	8b d0                	mov    %eax,%edx
140935995:	45 33 c9             	xor    %r9d,%r9d
140935998:	b9 0a 19 00 00       	mov    $0x190a,%ecx
14093599d:	e9 cf 00 00 00       	jmp    0x140935a71
1409359a2:	e8 79 10 00 00       	call   0x140936a20
1409359a7:	4c 8b f8             	mov    %rax,%r15
1409359aa:	48 85 c0             	test   %rax,%rax
1409359ad:	74 2a                	je     0x1409359d9
1409359af:	4c 8b c8             	mov    %rax,%r9
1409359b2:	4c 8d 05 f7 2a 6a 00 	lea    0x6a2af7(%rip),%r8        # 0x140fd84b0
1409359b9:	48 8b d3             	mov    %rbx,%rdx
1409359bc:	41 8b ce             	mov    %r14d,%ecx
1409359bf:	e8 ec 5f f5 ff       	call   0x14088b9b0
1409359c4:	49 8b cf             	mov    %r15,%rcx
1409359c7:	e8 84 61 f5 ff       	call   0x14088bb50
1409359cc:	48 8b cf             	mov    %rdi,%rcx
1409359cf:	e8 7c 61 f5 ff       	call   0x14088bb50
1409359d4:	e9 fc 00 00 00       	jmp    0x140935ad5
1409359d9:	48 8b cf             	mov    %rdi,%rcx
1409359dc:	e8 6f 61 f5 ff       	call   0x14088bb50
1409359e1:	48 8b cb             	mov    %rbx,%rcx
1409359e4:	e8 67 61 f5 ff       	call   0x14088bb50
1409359e9:	b8 0a 0c 00 00       	mov    $0xc0a,%eax
1409359ee:	e9 83 00 00 00       	jmp    0x140935a76
1409359f3:	48 8b ce             	mov    %rsi,%rcx
1409359f6:	48 ff c1             	inc    %rcx
1409359f9:	41 80 3c 09 00       	cmpb   $0x0,(%r9,%rcx,1)
1409359fe:	75 f6                	jne    0x1409359f6
140935a00:	81 e1 ff ff ff 3f    	and    $0x3fffffff,%ecx
140935a06:	0f 86 9e 00 00 00    	jbe    0x140935aaa
140935a0c:	46 0f b6 44 09 ff    	movzbl -0x1(%rcx,%r9,1),%r8d
140935a12:	41 80 f8 2f          	cmp    $0x2f,%r8b
140935a16:	74 08                	je     0x140935a20
140935a18:	41 80 f8 5c          	cmp    $0x5c,%r8b
140935a1c:	74 02                	je     0x140935a20
140935a1e:	ff c1                	inc    %ecx
140935a20:	41 3b cd             	cmp    %r13d,%ecx
140935a23:	7e 6c                	jle    0x140935a91
140935a25:	84 d2                	test   %dl,%dl
140935a27:	74 27                	je     0x140935a50
140935a29:	48 8b 05 70 7c a7 00 	mov    0xa77c70(%rip),%rax        # 0x1413ad6a0
140935a30:	b9 0b 00 00 00       	mov    $0xb,%ecx
140935a35:	ff 15 e5 df 64 00    	call   *0x64dfe5(%rip)        # 0x140f83a20
140935a3b:	48 85 c0             	test   %rax,%rax
140935a3e:	74 10                	je     0x140935a50
140935a40:	48 8b c8             	mov    %rax,%rcx
140935a43:	48 8b 05 76 7c a7 00 	mov    0xa77c76(%rip),%rax        # 0x1413ad6c0
140935a4a:	ff 15 d0 df 64 00    	call   *0x64dfd0(%rip)        # 0x140f83a20
140935a50:	48 8b cb             	mov    %rbx,%rcx
140935a53:	e8 f8 60 f5 ff       	call   0x14088bb50
140935a58:	45 33 c9             	xor    %r9d,%r9d
140935a5b:	c7 44 24 20 ec bc 00 	movl   $0xbcec,0x20(%rsp)
140935a62:	00
140935a63:	4c 8d 05 4e 95 71 00 	lea    0x71954e(%rip),%r8        # 0x14104efb8
140935a6a:	b9 01 00 00 00       	mov    $0x1,%ecx
140935a6f:	33 d2                	xor    %edx,%edx
140935a71:	e8 ba 05 00 00       	call   0x140936030
140935a76:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140935a7b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140935a80:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140935a85:	48 83 c4 30          	add    $0x30,%rsp
140935a89:	41 5e                	pop    %r14
140935a8b:	41 5c                	pop    %r12
140935a8d:	5f                   	pop    %rdi
140935a8e:	5d                   	pop    %rbp
140935a8f:	5b                   	pop    %rbx
140935a90:	c3                   	ret
140935a91:	4c 8d 05 18 2a 6a 00 	lea    0x6a2a18(%rip),%r8        # 0x140fd84b0
140935a98:	48 8b d3             	mov    %rbx,%rdx
140935a9b:	41 8b ce             	mov    %r14d,%ecx
140935a9e:	e8 0d 5f f5 ff       	call   0x14088b9b0
140935aa3:	0f b6 15 8a 7b a7 00 	movzbl 0xa77b8a(%rip),%edx        # 0x1413ad634
140935aaa:	84 d2                	test   %dl,%dl
140935aac:	74 27                	je     0x140935ad5
140935aae:	48 8b 05 eb 7b a7 00 	mov    0xa77beb(%rip),%rax        # 0x1413ad6a0
140935ab5:	b9 0b 00 00 00       	mov    $0xb,%ecx
140935aba:	ff 15 60 df 64 00    	call   *0x64df60(%rip)        # 0x140f83a20
140935ac0:	48 85 c0             	test   %rax,%rax
140935ac3:	74 10                	je     0x140935ad5
140935ac5:	48 8b c8             	mov    %rax,%rcx
140935ac8:	48 8b 05 f1 7b a7 00 	mov    0xa77bf1(%rip),%rax        # 0x1413ad6c0
140935acf:	ff 15 4b df 64 00    	call   *0x64df4b(%rip)        # 0x140f83a20
140935ad5:	48 8b ce             	mov    %rsi,%rcx
140935ad8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140935adf:	00
140935ae0:	48 ff c1             	inc    %rcx
140935ae3:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
140935ae7:	75 f7                	jne    0x140935ae0
140935ae9:	81 e1 ff ff ff 3f    	and    $0x3fffffff,%ecx
140935aef:	0f 86 16 03 00 00    	jbe    0x140935e0b
140935af5:	0f b6 44 19 ff       	movzbl -0x1(%rcx,%rbx,1),%eax
140935afa:	8b d1                	mov    %ecx,%edx
140935afc:	3c 2f                	cmp    $0x2f,%al
140935afe:	74 18                	je     0x140935b18
140935b00:	3c 5c                	cmp    $0x5c,%al
140935b02:	74 14                	je     0x140935b18
140935b04:	ff c1                	inc    %ecx
140935b06:	41 8d 45 01          	lea    0x1(%r13),%eax
140935b0a:	3b c8                	cmp    %eax,%ecx
140935b0c:	0f 8d f9 02 00 00    	jge    0x140935e0b
140935b12:	66 c7 04 1a 5c 00    	movw   $0x5c,(%rdx,%rbx,1)
140935b18:	48 8b ce             	mov    %rsi,%rcx
140935b1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140935b20:	48 ff c1             	inc    %rcx
140935b23:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
140935b27:	75 f7                	jne    0x140935b20
140935b29:	81 e1 ff ff ff 3f    	and    $0x3fffffff,%ecx
140935b2f:	8d 41 18             	lea    0x18(%rcx),%eax
140935b32:	3b c5                	cmp    %ebp,%eax
140935b34:	7e 1f                	jle    0x140935b55
140935b36:	48 8b cb             	mov    %rbx,%rcx
140935b39:	e8 12 60 f5 ff       	call   0x14088bb50
140935b3e:	45 33 c9             	xor    %r9d,%r9d
140935b41:	c7 44 24 20 95 bd 00 	movl   $0xbd95,0x20(%rsp)
140935b48:	00
140935b49:	4c 8d 05 98 94 71 00 	lea    0x719498(%rip),%r8        # 0x14104efe8
140935b50:	e9 15 ff ff ff       	jmp    0x140935a6a
140935b55:	8b d1                	mov    %ecx,%edx
140935b57:	4c 8d 05 52 94 71 00 	lea    0x719452(%rip),%r8        # 0x14104efb0
140935b5e:	2b e9                	sub    %ecx,%ebp
140935b60:	48 03 d3             	add    %rbx,%rdx
140935b63:	8d 4d f0             	lea    -0x10(%rbp),%ecx
140935b66:	e8 45 5e f5 ff       	call   0x14088b9b0
140935b6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140935b70:	48 ff c6             	inc    %rsi
140935b73:	80 3c 33 00          	cmpb   $0x0,(%rbx,%rsi,1)
140935b77:	75 f7                	jne    0x140935b70
140935b79:	81 e6 ff ff ff 3f    	and    $0x3fffffff,%esi
140935b7f:	b9 0f 00 00 00       	mov    $0xf,%ecx
140935b84:	48 8d 3c 33          	lea    (%rbx,%rsi,1),%rdi
140935b88:	48 8b d7             	mov    %rdi,%rdx
140935b8b:	e8 50 61 f5 ff       	call   0x14088bce0
140935b90:	0f b6 0f             	movzbl (%rdi),%ecx
140935b93:	4c 8d 15 26 89 a7 00 	lea    0xa78926(%rip),%r10        # 0x1413ae4c0
140935b9a:	49 b9 11 42 08 21 84 	movabs $0x842108421084211,%r9
140935ba1:	10 42 08
140935ba4:	49 8b c1             	mov    %r9,%rax
140935ba7:	48 f7 e1             	mul    %rcx
140935baa:	8b c1                	mov    %ecx,%eax
140935bac:	48 2b c2             	sub    %rdx,%rax
140935baf:	48 d1 e8             	shr    $1,%rax
140935bb2:	48 03 c2             	add    %rdx,%rax
140935bb5:	48 c1 e8 05          	shr    $0x5,%rax
140935bb9:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935bbd:	48 2b c8             	sub    %rax,%rcx
140935bc0:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935bc5:	88 07                	mov    %al,(%rdi)
140935bc7:	49 8b c1             	mov    %r9,%rax
140935bca:	0f b6 4f 01          	movzbl 0x1(%rdi),%ecx
140935bce:	48 f7 e1             	mul    %rcx
140935bd1:	8b c1                	mov    %ecx,%eax
140935bd3:	48 2b c2             	sub    %rdx,%rax
140935bd6:	48 d1 e8             	shr    $1,%rax
140935bd9:	48 03 c2             	add    %rdx,%rax
140935bdc:	48 c1 e8 05          	shr    $0x5,%rax
140935be0:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935be4:	48 2b c8             	sub    %rax,%rcx
140935be7:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935bec:	88 47 01             	mov    %al,0x1(%rdi)
140935bef:	49 8b c1             	mov    %r9,%rax
140935bf2:	0f b6 4f 02          	movzbl 0x2(%rdi),%ecx
140935bf6:	48 f7 e1             	mul    %rcx
140935bf9:	8b c1                	mov    %ecx,%eax
140935bfb:	48 2b c2             	sub    %rdx,%rax
140935bfe:	48 d1 e8             	shr    $1,%rax
140935c01:	48 03 c2             	add    %rdx,%rax
140935c04:	48 c1 e8 05          	shr    $0x5,%rax
140935c08:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935c0c:	48 2b c8             	sub    %rax,%rcx
140935c0f:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935c14:	0f b6 4f 03          	movzbl 0x3(%rdi),%ecx
140935c18:	88 47 02             	mov    %al,0x2(%rdi)
140935c1b:	49 8b c1             	mov    %r9,%rax
140935c1e:	48 f7 e1             	mul    %rcx
140935c21:	8b c1                	mov    %ecx,%eax
140935c23:	48 2b c2             	sub    %rdx,%rax
140935c26:	48 d1 e8             	shr    $1,%rax
140935c29:	48 03 c2             	add    %rdx,%rax
140935c2c:	48 c1 e8 05          	shr    $0x5,%rax
140935c30:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935c34:	48 2b c8             	sub    %rax,%rcx
140935c37:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935c3c:	0f b6 4f 04          	movzbl 0x4(%rdi),%ecx
140935c40:	88 47 03             	mov    %al,0x3(%rdi)
140935c43:	49 8b c1             	mov    %r9,%rax
140935c46:	48 f7 e1             	mul    %rcx
140935c49:	8b c1                	mov    %ecx,%eax
140935c4b:	48 2b c2             	sub    %rdx,%rax
140935c4e:	48 d1 e8             	shr    $1,%rax
140935c51:	48 03 c2             	add    %rdx,%rax
140935c54:	48 c1 e8 05          	shr    $0x5,%rax
140935c58:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935c5c:	48 2b c8             	sub    %rax,%rcx
140935c5f:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935c64:	0f b6 4f 05          	movzbl 0x5(%rdi),%ecx
140935c68:	88 47 04             	mov    %al,0x4(%rdi)
140935c6b:	49 8b c1             	mov    %r9,%rax
140935c6e:	48 f7 e1             	mul    %rcx
140935c71:	8b c1                	mov    %ecx,%eax
140935c73:	48 2b c2             	sub    %rdx,%rax
140935c76:	48 d1 e8             	shr    $1,%rax
140935c79:	48 03 c2             	add    %rdx,%rax
140935c7c:	48 c1 e8 05          	shr    $0x5,%rax
140935c80:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935c84:	48 2b c8             	sub    %rax,%rcx
140935c87:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935c8c:	0f b6 4f 06          	movzbl 0x6(%rdi),%ecx
140935c90:	88 47 05             	mov    %al,0x5(%rdi)
140935c93:	49 8b c1             	mov    %r9,%rax
140935c96:	48 f7 e1             	mul    %rcx
140935c99:	8b c1                	mov    %ecx,%eax
140935c9b:	48 2b c2             	sub    %rdx,%rax
140935c9e:	48 d1 e8             	shr    $1,%rax
140935ca1:	48 03 c2             	add    %rdx,%rax
140935ca4:	48 c1 e8 05          	shr    $0x5,%rax
140935ca8:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935cac:	48 2b c8             	sub    %rax,%rcx
140935caf:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935cb4:	88 47 06             	mov    %al,0x6(%rdi)
140935cb7:	49 8b c1             	mov    %r9,%rax
140935cba:	0f b6 4f 07          	movzbl 0x7(%rdi),%ecx
140935cbe:	48 f7 e1             	mul    %rcx
140935cc1:	8b c1                	mov    %ecx,%eax
140935cc3:	48 2b c2             	sub    %rdx,%rax
140935cc6:	48 d1 e8             	shr    $1,%rax
140935cc9:	48 03 c2             	add    %rdx,%rax
140935ccc:	48 c1 e8 05          	shr    $0x5,%rax
140935cd0:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935cd4:	48 2b c8             	sub    %rax,%rcx
140935cd7:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935cdc:	88 47 07             	mov    %al,0x7(%rdi)
140935cdf:	49 8b c1             	mov    %r9,%rax
140935ce2:	0f b6 4f 08          	movzbl 0x8(%rdi),%ecx
140935ce6:	48 f7 e1             	mul    %rcx
140935ce9:	8b c1                	mov    %ecx,%eax
140935ceb:	48 2b c2             	sub    %rdx,%rax
140935cee:	48 d1 e8             	shr    $1,%rax
140935cf1:	48 03 c2             	add    %rdx,%rax
140935cf4:	48 c1 e8 05          	shr    $0x5,%rax
140935cf8:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935cfc:	48 2b c8             	sub    %rax,%rcx
140935cff:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935d04:	88 47 08             	mov    %al,0x8(%rdi)
140935d07:	49 8b c1             	mov    %r9,%rax
140935d0a:	0f b6 4f 09          	movzbl 0x9(%rdi),%ecx
140935d0e:	48 f7 e1             	mul    %rcx
140935d11:	8b c1                	mov    %ecx,%eax
140935d13:	48 2b c2             	sub    %rdx,%rax
140935d16:	48 d1 e8             	shr    $1,%rax
140935d19:	48 03 c2             	add    %rdx,%rax
140935d1c:	48 c1 e8 05          	shr    $0x5,%rax
140935d20:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935d24:	48 2b c8             	sub    %rax,%rcx
140935d27:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935d2c:	0f b6 4f 0a          	movzbl 0xa(%rdi),%ecx
140935d30:	88 47 09             	mov    %al,0x9(%rdi)
140935d33:	49 8b c1             	mov    %r9,%rax
140935d36:	48 f7 e1             	mul    %rcx
140935d39:	8b c1                	mov    %ecx,%eax
140935d3b:	48 2b c2             	sub    %rdx,%rax
140935d3e:	48 d1 e8             	shr    $1,%rax
140935d41:	48 03 c2             	add    %rdx,%rax
140935d44:	48 c1 e8 05          	shr    $0x5,%rax
140935d48:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935d4c:	48 2b c8             	sub    %rax,%rcx
140935d4f:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935d54:	0f b6 4f 0b          	movzbl 0xb(%rdi),%ecx
140935d58:	88 47 0a             	mov    %al,0xa(%rdi)
140935d5b:	49 8b c1             	mov    %r9,%rax
140935d5e:	48 f7 e1             	mul    %rcx
140935d61:	8b c1                	mov    %ecx,%eax
140935d63:	48 2b c2             	sub    %rdx,%rax
140935d66:	48 d1 e8             	shr    $1,%rax
140935d69:	48 03 c2             	add    %rdx,%rax
140935d6c:	48 c1 e8 05          	shr    $0x5,%rax
140935d70:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935d74:	48 2b c8             	sub    %rax,%rcx
140935d77:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935d7c:	0f b6 4f 0c          	movzbl 0xc(%rdi),%ecx
140935d80:	88 47 0b             	mov    %al,0xb(%rdi)
140935d83:	49 8b c1             	mov    %r9,%rax
140935d86:	48 f7 e1             	mul    %rcx
140935d89:	8b c1                	mov    %ecx,%eax
140935d8b:	48 2b c2             	sub    %rdx,%rax
140935d8e:	48 d1 e8             	shr    $1,%rax
140935d91:	48 03 c2             	add    %rdx,%rax
140935d94:	48 c1 e8 05          	shr    $0x5,%rax
140935d98:	48 6b c0 3e          	imul   $0x3e,%rax,%rax
140935d9c:	48 2b c8             	sub    %rax,%rcx
140935d9f:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
140935da4:	44 0f b6 47 0d       	movzbl 0xd(%rdi),%r8d
140935da9:	88 47 0c             	mov    %al,0xc(%rdi)
140935dac:	41 8b c8             	mov    %r8d,%ecx
140935daf:	49 8b c1             	mov    %r9,%rax
140935db2:	66 c7 44 33 0f 00 00 	movw   $0x0,0xf(%rbx,%rsi,1)
140935db9:	49 f7 e0             	mul    %r8
140935dbc:	49 8b c1             	mov    %r9,%rax
140935dbf:	48 2b ca             	sub    %rdx,%rcx
140935dc2:	48 d1 e9             	shr    $1,%rcx
140935dc5:	48 03 ca             	add    %rdx,%rcx
140935dc8:	48 c1 e9 05          	shr    $0x5,%rcx
140935dcc:	48 6b c9 3e          	imul   $0x3e,%rcx,%rcx
140935dd0:	4c 2b c1             	sub    %rcx,%r8
140935dd3:	43 0f b6 0c 10       	movzbl (%r8,%r10,1),%ecx
140935dd8:	88 4f 0d             	mov    %cl,0xd(%rdi)
140935ddb:	0f b6 4f 0e          	movzbl 0xe(%rdi),%ecx
140935ddf:	48 f7 e1             	mul    %rcx
140935de2:	8b c1                	mov    %ecx,%eax