14022c8ba:	cc                   	int3
14022c8bb:	cc                   	int3
14022c8bc:	cc                   	int3
14022c8bd:	cc                   	int3
14022c8be:	cc                   	int3
14022c8bf:	cc                   	int3
14022c8c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14022c8c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14022c8ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14022c8cf:	57                   	push   %rdi
14022c8d0:	41 54                	push   %r12
14022c8d2:	41 55                	push   %r13
14022c8d4:	41 56                	push   %r14
14022c8d6:	41 57                	push   %r15
14022c8d8:	b8 30 00 00 00       	mov    $0x30,%eax
14022c8dd:	e8 fe dc 0c 00       	call   0x1402fa5e0
14022c8e2:	48 2b e0             	sub    %rax,%rsp
14022c8e5:	48 8b f9             	mov    %rcx,%rdi
14022c8e8:	e8 03 f6 ff ff       	call   0x14022bef0
14022c8ed:	44 8d 04 40          	lea    (%rax,%rax,2),%r8d
14022c8f1:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
14022c8f6:	41 f7 e8             	imul   %r8d
14022c8f9:	44 8b ca             	mov    %edx,%r9d
14022c8fc:	41 c1 f9 06          	sar    $0x6,%r9d
14022c900:	41 8b c1             	mov    %r9d,%eax
14022c903:	c1 e8 1f             	shr    $0x1f,%eax
14022c906:	44 03 c8             	add    %eax,%r9d
14022c909:	b8 67 66 66 66       	mov    $0x66666667,%eax
14022c90e:	41 f7 e8             	imul   %r8d
14022c911:	b8 f3 1a ca 6b       	mov    $0x6bca1af3,%eax
14022c916:	41 b8 48 00 00 00    	mov    $0x48,%r8d
14022c91c:	c1 fa 02             	sar    $0x2,%edx
14022c91f:	8b da                	mov    %edx,%ebx
14022c921:	41 03 d1             	add    %r9d,%edx
14022c924:	c1 eb 1f             	shr    $0x1f,%ebx
14022c927:	03 da                	add    %edx,%ebx
14022c929:	8d 4b 02             	lea    0x2(%rbx),%ecx
14022c92c:	f7 e9                	imul   %ecx
14022c92e:	c1 fa 03             	sar    $0x3,%edx
14022c931:	8b c2                	mov    %edx,%eax
14022c933:	ff c2                	inc    %edx
14022c935:	c1 e8 1f             	shr    $0x1f,%eax
14022c938:	03 c2                	add    %edx,%eax
14022c93a:	48 8d 15 e7 05 13 00 	lea    0x1305e7(%rip),%rdx        # 0x14035cf28
14022c941:	4c 63 e0             	movslq %eax,%r12
14022c944:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
14022c94b:	00
14022c94c:	e8 6f c9 ff ff       	call   0x1402292c0
14022c951:	4c 63 fb             	movslq %ebx,%r15
14022c954:	48 8d 15 cd 05 13 00 	lea    0x1305cd(%rip),%rdx        # 0x14035cf28
14022c95b:	49 83 c7 05          	add    $0x5,%r15
14022c95f:	41 b8 49 00 00 00    	mov    $0x49,%r8d
14022c965:	49 8b cf             	mov    %r15,%rcx
14022c968:	48 8b e8             	mov    %rax,%rbp
14022c96b:	e8 50 c9 ff ff       	call   0x1402292c0
14022c970:	4c 8b f0             	mov    %rax,%r14
14022c973:	48 85 c0             	test   %rax,%rax
14022c976:	0f 84 24 01 00 00    	je     0x14022caa0
14022c97c:	48 85 ed             	test   %rbp,%rbp
14022c97f:	0f 84 1b 01 00 00    	je     0x14022caa0
14022c985:	48 8b cf             	mov    %rdi,%rcx
14022c988:	e8 03 f2 ff ff       	call   0x14022bb90
14022c98d:	48 8b f0             	mov    %rax,%rsi
14022c990:	48 85 c0             	test   %rax,%rax
14022c993:	0f 84 29 01 00 00    	je     0x14022cac2
14022c999:	48 8b c8             	mov    %rax,%rcx
14022c99c:	49 8b fe             	mov    %r14,%rdi
14022c99f:	48 8b dd             	mov    %rbp,%rbx
14022c9a2:	e8 59 f4 ff ff       	call   0x14022be00
14022c9a7:	85 c0                	test   %eax,%eax
14022c9a9:	74 0b                	je     0x14022c9b6
14022c9ab:	66 41 c7 06 30 00    	movw   $0x30,(%r14)
14022c9b1:	e9 c8 00 00 00       	jmp    0x14022ca7e
14022c9b6:	48 8b ce             	mov    %rsi,%rcx
14022c9b9:	e8 c2 f3 ff ff       	call   0x14022bd80
14022c9be:	85 c0                	test   %eax,%eax
14022c9c0:	74 08                	je     0x14022c9ca
14022c9c2:	41 c6 06 2d          	movb   $0x2d,(%r14)
14022c9c6:	49 8d 7e 01          	lea    0x1(%r14),%rdi
14022c9ca:	48 8b ce             	mov    %rsi,%rcx
14022c9cd:	e8 2e f4 ff ff       	call   0x14022be00
14022c9d2:	85 c0                	test   %eax,%eax
14022c9d4:	75 45                	jne    0x14022ca1b
14022c9d6:	49 bd 00 00 e8 89 04 	movabs $0x8ac7230489e80000,%r13
14022c9dd:	23 c7 8a
14022c9e0:	48 8b c3             	mov    %rbx,%rax
14022c9e3:	48 2b c5             	sub    %rbp,%rax
14022c9e6:	48 c1 f8 03          	sar    $0x3,%rax
14022c9ea:	49 3b c4             	cmp    %r12,%rax
14022c9ed:	0f 8d cf 00 00 00    	jge    0x14022cac2
14022c9f3:	49 8b d5             	mov    %r13,%rdx
14022c9f6:	48 8b ce             	mov    %rsi,%rcx
14022c9f9:	e8 32 ba 04 00       	call   0x140278430
14022c9fe:	48 89 03             	mov    %rax,(%rbx)
14022ca01:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14022ca05:	0f 84 b7 00 00 00    	je     0x14022cac2
14022ca0b:	48 8b ce             	mov    %rsi,%rcx
14022ca0e:	48 83 c3 08          	add    $0x8,%rbx
14022ca12:	e8 e9 f3 ff ff       	call   0x14022be00
14022ca17:	85 c0                	test   %eax,%eax
14022ca19:	74 c5                	je     0x14022c9e0
14022ca1b:	4c 8b 4b f8          	mov    -0x8(%rbx),%r9
14022ca1f:	4c 8d 05 3e f2 0f 00 	lea    0xff23e(%rip),%r8        # 0x14032bc64
14022ca26:	48 83 eb 08          	sub    $0x8,%rbx
14022ca2a:	49 8b d7             	mov    %r15,%rdx
14022ca2d:	48 2b d7             	sub    %rdi,%rdx
14022ca30:	48 8b cf             	mov    %rdi,%rcx
14022ca33:	49 03 d6             	add    %r14,%rdx
14022ca36:	e8 45 d5 ff ff       	call   0x140229f80
14022ca3b:	85 c0                	test   %eax,%eax
14022ca3d:	0f 88 7f 00 00 00    	js     0x14022cac2
14022ca43:	48 98                	cltq
14022ca45:	48 03 f8             	add    %rax,%rdi
14022ca48:	48 3b dd             	cmp    %rbp,%rbx
14022ca4b:	74 31                	je     0x14022ca7e
14022ca4d:	0f 1f 00             	nopl   (%rax)
14022ca50:	4c 8b 4b f8          	mov    -0x8(%rbx),%r9
14022ca54:	4c 8d 05 e5 04 13 00 	lea    0x1304e5(%rip),%r8        # 0x14035cf40
14022ca5b:	48 83 eb 08          	sub    $0x8,%rbx
14022ca5f:	49 8b d7             	mov    %r15,%rdx
14022ca62:	48 2b d7             	sub    %rdi,%rdx
14022ca65:	48 8b cf             	mov    %rdi,%rcx
14022ca68:	49 03 d6             	add    %r14,%rdx
14022ca6b:	e8 10 d5 ff ff       	call   0x140229f80
14022ca70:	85 c0                	test   %eax,%eax
14022ca72:	78 4e                	js     0x14022cac2
14022ca74:	48 98                	cltq
14022ca76:	48 03 f8             	add    %rax,%rdi
14022ca79:	48 3b dd             	cmp    %rbp,%rbx
14022ca7c:	75 d2                	jne    0x14022ca50
14022ca7e:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14022ca84:	48 8d 15 9d 04 13 00 	lea    0x13049d(%rip),%rdx        # 0x14035cf28
14022ca8b:	48 8b cd             	mov    %rbp,%rcx
14022ca8e:	e8 7d c8 ff ff       	call   0x140229310
14022ca93:	48 8b ce             	mov    %rsi,%rcx
14022ca96:	e8 05 f2 ff ff       	call   0x14022bca0
14022ca9b:	49 8b c6             	mov    %r14,%rax
14022ca9e:	eb 56                	jmp    0x14022caf6
14022caa0:	ba 68 00 00 00       	mov    $0x68,%edx
14022caa5:	c7 44 24 20 4b 00 00 	movl   $0x4b,0x20(%rsp)
14022caac:	00
14022caad:	4c 8d 0d 74 04 13 00 	lea    0x130474(%rip),%r9        # 0x14035cf28
14022cab4:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
14022cab7:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
14022cabb:	e8 e0 48 ff ff       	call   0x1402213a0
14022cac0:	33 f6                	xor    %esi,%esi
14022cac2:	48 8d 15 5f 04 13 00 	lea    0x13045f(%rip),%rdx        # 0x14035cf28
14022cac9:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14022cacf:	48 8b cd             	mov    %rbp,%rcx
14022cad2:	e8 39 c8 ff ff       	call   0x140229310
14022cad7:	48 8b ce             	mov    %rsi,%rcx
14022cada:	e8 c1 f1 ff ff       	call   0x14022bca0
14022cadf:	41 b8 7a 00 00 00    	mov    $0x7a,%r8d
14022cae5:	48 8d 15 3c 04 13 00 	lea    0x13043c(%rip),%rdx        # 0x14035cf28
14022caec:	49 8b ce             	mov    %r14,%rcx
14022caef:	e8 1c c8 ff ff       	call   0x140229310
14022caf4:	33 c0                	xor    %eax,%eax
14022caf6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14022cafb:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14022cb00:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14022cb05:	48 83 c4 30          	add    $0x30,%rsp
14022cb09:	41 5f                	pop    %r15
14022cb0b:	41 5e                	pop    %r14
14022cb0d:	41 5d                	pop    %r13
14022cb0f:	41 5c                	pop    %r12
14022cb11:	5f                   	pop    %rdi
14022cb12:	c3                   	ret
14022cb13:	cc                   	int3
14022cb14:	cc                   	int3
14022cb15:	cc                   	int3
14022cb16:	cc                   	int3
14022cb17:	cc                   	int3
14022cb18:	cc                   	int3
14022cb19:	cc                   	int3
14022cb1a:	cc                   	int3
14022cb1b:	cc                   	int3
14022cb1c:	cc                   	int3
14022cb1d:	cc                   	int3
14022cb1e:	cc                   	int3
14022cb1f:	cc                   	int3
14022cb20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14022cb25:	57                   	push   %rdi
14022cb26:	b8 30 00 00 00       	mov    $0x30,%eax
14022cb2b:	e8 b0 da 0c 00       	call   0x1402fa5e0
14022cb30:	48 2b e0             	sub    %rax,%rsp
14022cb33:	48 8b d9             	mov    %rcx,%rbx
14022cb36:	33 ff                	xor    %edi,%edi
14022cb38:	e8 c3 f2 ff ff       	call   0x14022be00
14022cb3d:	48 8d 15 e4 03 13 00 	lea    0x1303e4(%rip),%rdx        # 0x14035cf28
14022cb44:	85 c0                	test   %eax,%eax
14022cb46:	74 1a                	je     0x14022cb62
14022cb48:	44 8d 47 1b          	lea    0x1b(%rdi),%r8d
14022cb4c:	48 8d 0d 15 ef 0f 00 	lea    0xfef15(%rip),%rcx        # 0x14032ba68
14022cb53:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14022cb58:	48 83 c4 30          	add    $0x30,%rsp
14022cb5c:	5f                   	pop    %rdi
14022cb5d:	e9 5e fa 00 00       	jmp    0x14023c5c0
14022cb62:	8b 43 08             	mov    0x8(%rbx),%eax
14022cb65:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
14022cb6b:	c1 e0 04             	shl    $0x4,%eax
14022cb6e:	48 63 c8             	movslq %eax,%rcx
14022cb71:	48 83 c1 02          	add    $0x2,%rcx
14022cb75:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14022cb7a:	e8 41 c7 ff ff       	call   0x1402292c0
14022cb7f:	48 8b f0             	mov    %rax,%rsi
14022cb82:	48 85 c0             	test   %rax,%rax
14022cb85:	75 31                	jne    0x14022cbb8
14022cb87:	4c 8d 0d 9a 03 13 00 	lea    0x13039a(%rip),%r9        # 0x14035cf28
14022cb8e:	c7 44 24 20 1e 00 00 	movl   $0x1e,0x20(%rsp)
14022cb95:	00
14022cb96:	8d 50 69             	lea    0x69(%rax),%edx
14022cb99:	8d 48 03             	lea    0x3(%rax),%ecx
14022cb9c:	44 8d 40 41          	lea    0x41(%rax),%r8d
14022cba0:	e8 fb 47 ff ff       	call   0x1402213a0
14022cba5:	48 8b c6             	mov    %rsi,%rax
14022cba8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14022cbad:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14022cbb2:	48 83 c4 30          	add    $0x30,%rsp
14022cbb6:	5f                   	pop    %rdi
14022cbb7:	c3                   	ret
14022cbb8:	39 7b 10             	cmp    %edi,0x10(%rbx)
14022cbbb:	74 06                	je     0x14022cbc3
14022cbbd:	c6 00 2d             	movb   $0x2d,(%rax)
14022cbc0:	48 ff c0             	inc    %rax
14022cbc3:	8b 4b 08             	mov    0x8(%rbx),%ecx
14022cbc6:	83 e9 01             	sub    $0x1,%ecx
14022cbc9:	4c 63 c1             	movslq %ecx,%r8
14022cbcc:	0f 88 09 02 00 00    	js     0x14022cddb
14022cbd2:	4c 8d 0d 37 03 13 00 	lea    0x130337(%rip),%r9        # 0x14035cf10
14022cbd9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14022cbe0:	48 8b 0b             	mov    (%rbx),%rcx
14022cbe3:	42 0f b6 54 c1 07    	movzbl 0x7(%rcx,%r8,8),%edx
14022cbe9:	85 ff                	test   %edi,%edi
14022cbeb:	0f 85 9e 00 00 00    	jne    0x14022cc8f
14022cbf1:	85 d2                	test   %edx,%edx
14022cbf3:	0f 85 96 00 00 00    	jne    0x14022cc8f
14022cbf9:	42 0f b7 54 c1 06    	movzwl 0x6(%rcx,%r8,8),%edx
14022cbff:	48 8b c8             	mov    %rax,%rcx
14022cc02:	84 d2                	test   %dl,%dl
14022cc04:	0f 85 ab 00 00 00    	jne    0x14022ccb5
14022cc0a:	48 8b 03             	mov    (%rbx),%rax
14022cc0d:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc11:	48 8b c1             	mov    %rcx,%rax
14022cc14:	48 c1 ea 28          	shr    $0x28,%rdx
14022cc18:	84 d2                	test   %dl,%dl
14022cc1a:	0f 85 bf 00 00 00    	jne    0x14022ccdf
14022cc20:	48 8b 03             	mov    (%rbx),%rax
14022cc23:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc27:	48 8b c1             	mov    %rcx,%rax
14022cc2a:	48 c1 ea 20          	shr    $0x20,%rdx
14022cc2e:	84 d2                	test   %dl,%dl
14022cc30:	0f 85 d3 00 00 00    	jne    0x14022cd09
14022cc36:	48 8b 03             	mov    (%rbx),%rax
14022cc39:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc3d:	48 8b c1             	mov    %rcx,%rax
14022cc40:	48 c1 ea 18          	shr    $0x18,%rdx
14022cc44:	84 d2                	test   %dl,%dl
14022cc46:	0f 85 e7 00 00 00    	jne    0x14022cd33
14022cc4c:	48 8b 03             	mov    (%rbx),%rax
14022cc4f:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc53:	48 8b c1             	mov    %rcx,%rax
14022cc56:	48 c1 ea 10          	shr    $0x10,%rdx
14022cc5a:	84 d2                	test   %dl,%dl
14022cc5c:	0f 85 fb 00 00 00    	jne    0x14022cd5d
14022cc62:	48 8b 03             	mov    (%rbx),%rax
14022cc65:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc69:	48 8b c1             	mov    %rcx,%rax
14022cc6c:	48 c1 ea 08          	shr    $0x8,%rdx
14022cc70:	84 d2                	test   %dl,%dl
14022cc72:	0f 85 0f 01 00 00    	jne    0x14022cd87
14022cc78:	48 8b 03             	mov    (%rbx),%rax
14022cc7b:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14022cc7f:	48 8b c1             	mov    %rcx,%rax
14022cc82:	84 d2                	test   %dl,%dl
14022cc84:	0f 84 47 01 00 00    	je     0x14022cdd1
14022cc8a:	e9 1e 01 00 00       	jmp    0x14022cdad
14022cc8f:	48 8b ca             	mov    %rdx,%rcx
14022cc92:	83 e2 0f             	and    $0xf,%edx
14022cc95:	48 c1 e9 04          	shr    $0x4,%rcx
14022cc99:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022cc9e:	88 08                	mov    %cl,(%rax)
14022cca0:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022cca5:	88 48 01             	mov    %cl,0x1(%rax)
14022cca8:	48 83 c0 02          	add    $0x2,%rax
14022ccac:	48 8b 0b             	mov    (%rbx),%rcx
14022ccaf:	42 0f b7 54 c1 06    	movzwl 0x6(%rcx,%r8,8),%edx
14022ccb5:	0f b6 d2             	movzbl %dl,%edx
14022ccb8:	8b ca                	mov    %edx,%ecx
14022ccba:	83 e2 0f             	and    $0xf,%edx
14022ccbd:	48 c1 e9 04          	shr    $0x4,%rcx
14022ccc1:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022ccc6:	88 08                	mov    %cl,(%rax)
14022ccc8:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022cccd:	88 48 01             	mov    %cl,0x1(%rax)
14022ccd0:	48 83 c0 02          	add    $0x2,%rax
14022ccd4:	48 8b 0b             	mov    (%rbx),%rcx
14022ccd7:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
14022ccdb:	48 c1 ea 28          	shr    $0x28,%rdx
14022ccdf:	0f b6 d2             	movzbl %dl,%edx
14022cce2:	8b ca                	mov    %edx,%ecx
14022cce4:	83 e2 0f             	and    $0xf,%edx
14022cce7:	48 c1 e9 04          	shr    $0x4,%rcx
14022cceb:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022ccf0:	88 08                	mov    %cl,(%rax)
14022ccf2:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022ccf7:	88 48 01             	mov    %cl,0x1(%rax)
14022ccfa:	48 83 c0 02          	add    $0x2,%rax
14022ccfe:	48 8b 0b             	mov    (%rbx),%rcx
14022cd01:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
14022cd05:	48 c1 ea 20          	shr    $0x20,%rdx
14022cd09:	0f b6 d2             	movzbl %dl,%edx
14022cd0c:	8b ca                	mov    %edx,%ecx
14022cd0e:	83 e2 0f             	and    $0xf,%edx
14022cd11:	48 c1 e9 04          	shr    $0x4,%rcx
14022cd15:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022cd1a:	88 08                	mov    %cl,(%rax)
14022cd1c:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022cd21:	88 48 01             	mov    %cl,0x1(%rax)
14022cd24:	48 83 c0 02          	add    $0x2,%rax
14022cd28:	48 8b 0b             	mov    (%rbx),%rcx
14022cd2b:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
14022cd2f:	48 c1 ea 18          	shr    $0x18,%rdx
14022cd33:	0f b6 d2             	movzbl %dl,%edx
14022cd36:	8b ca                	mov    %edx,%ecx
14022cd38:	83 e2 0f             	and    $0xf,%edx
14022cd3b:	48 c1 e9 04          	shr    $0x4,%rcx
14022cd3f:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022cd44:	88 08                	mov    %cl,(%rax)
14022cd46:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022cd4b:	88 48 01             	mov    %cl,0x1(%rax)
14022cd4e:	48 83 c0 02          	add    $0x2,%rax
14022cd52:	48 8b 0b             	mov    (%rbx),%rcx
14022cd55:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
14022cd59:	48 c1 ea 10          	shr    $0x10,%rdx
14022cd5d:	0f b6 d2             	movzbl %dl,%edx
14022cd60:	8b ca                	mov    %edx,%ecx
14022cd62:	83 e2 0f             	and    $0xf,%edx
14022cd65:	48 c1 e9 04          	shr    $0x4,%rcx
14022cd69:	42 0f b6 0c 09       	movzbl (%rcx,%r9,1),%ecx
14022cd6e:	88 08                	mov    %cl,(%rax)
14022cd70:	42 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%ecx
14022cd75:	88 48 01             	mov    %cl,0x1(%rax)
14022cd78:	48 83 c0 02          	add    $0x2,%rax
14022cd7c:	48 8b 0b             	mov    (%rbx),%rcx
14022cd7f:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
14022cd83:	48 c1 ea 08          	shr    $0x8,%rdx
14022cd87:	0f b6 d2             	movzbl %dl,%edx
14022cd8a:	8b ca                	mov    %edx,%ecx
14022cd8c:	83 e2 0f             	and    $0xf,%edx
14022cd8f:	48 c1 e9 04          	shr    $0x4,%rcx