14021e97d:	48 c1 e7 08          	shl    $0x8,%rdi
14021e981:	48 0b f8             	or     %rax,%rdi
14021e984:	0f b6 41 39          	movzbl 0x39(%rcx),%eax
14021e988:	48 c1 e8 06          	shr    $0x6,%rax
14021e98c:	48 c1 e7 02          	shl    $0x2,%rdi
14021e990:	48 0b f8             	or     %rax,%rdi
14021e993:	0f b6 41 3e          	movzbl 0x3e(%rcx),%eax
14021e997:	48 0b d0             	or     %rax,%rdx
14021e99a:	0f b6 41 3d          	movzbl 0x3d(%rcx),%eax
14021e99e:	48 c1 e2 08          	shl    $0x8,%rdx
14021e9a2:	48 0b d0             	or     %rax,%rdx
14021e9a5:	0f b6 41 3c          	movzbl 0x3c(%rcx),%eax
14021e9a9:	48 c1 e8 03          	shr    $0x3,%rax
14021e9ad:	48 c1 e2 05          	shl    $0x5,%rdx
14021e9b1:	48 0b d0             	or     %rax,%rdx
14021e9b4:	0f b6 41 2a          	movzbl 0x2a(%rcx),%eax
14021e9b8:	4c 0b e0             	or     %rax,%r12
14021e9bb:	0f b6 41 2b          	movzbl 0x2b(%rcx),%eax
14021e9bf:	48 c1 e0 08          	shl    $0x8,%rax
14021e9c3:	41 81 e4 ff ff 1f 00 	and    $0x1fffff,%r12d
14021e9ca:	4c 0b e0             	or     %rax,%r12
14021e9cd:	48 69 c2 7d 6f 0a 00 	imul   $0xa6f7d,%rdx,%rax
14021e9d4:	4c 2b e0             	sub    %rax,%r12
14021e9d7:	0f b6 41 26          	movzbl 0x26(%rcx),%eax
14021e9db:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14021e9e0:	49 c1 e7 08          	shl    $0x8,%r15
14021e9e4:	44 0f b6 71 22       	movzbl 0x22(%rcx),%r14d
14021e9e9:	4c 0b f8             	or     %rax,%r15
14021e9ec:	0f b6 41 25          	movzbl 0x25(%rcx),%eax
14021e9f0:	41 83 e6 01          	and    $0x1,%r14d
14021e9f4:	45 0f b6 5a 17       	movzbl 0x17(%r10),%r11d
14021e9f9:	45 0f b6 6a 1c       	movzbl 0x1c(%r10),%r13d
14021e9fe:	49 c1 e6 08          	shl    $0x8,%r14
14021ea02:	41 83 e5 7f          	and    $0x7f,%r13d
14021ea06:	49 c1 e7 08          	shl    $0x8,%r15
14021ea0a:	4c 0b f8             	or     %rax,%r15
14021ea0d:	49 c1 e3 10          	shl    $0x10,%r11
14021ea11:	0f b6 41 24          	movzbl 0x24(%rcx),%eax
14021ea15:	48 c1 e8 06          	shr    $0x6,%rax
14021ea19:	49 c1 e7 02          	shl    $0x2,%r15
14021ea1d:	4c 0b f8             	or     %rax,%r15
14021ea20:	49 c1 e5 08          	shl    $0x8,%r13
14021ea24:	49 69 c0 7d 6f 0a 00 	imul   $0xa6f7d,%r8,%rax
14021ea2b:	4c 2b f8             	sub    %rax,%r15
14021ea2e:	48 69 c2 ad 39 0f 00 	imul   $0xf39ad,%rdx,%rax
14021ea35:	4c 2b f8             	sub    %rax,%r15
14021ea38:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
14021ea3f:	4c 03 f8             	add    %rax,%r15
14021ea42:	0f b6 41 21          	movzbl 0x21(%rcx),%eax
14021ea46:	4c 0b f0             	or     %rax,%r14
14021ea49:	4c 89 7c 24 08       	mov    %r15,0x8(%rsp)
14021ea4e:	0f b6 41 20          	movzbl 0x20(%rcx),%eax
14021ea52:	49 c1 e6 08          	shl    $0x8,%r14
14021ea56:	4c 0b f0             	or     %rax,%r14
14021ea59:	0f b6 41 1f          	movzbl 0x1f(%rcx),%eax
14021ea5d:	0f b6 49 12          	movzbl 0x12(%rcx),%ecx
14021ea61:	48 c1 e8 04          	shr    $0x4,%rax
14021ea65:	83 e1 07             	and    $0x7,%ecx
14021ea68:	49 c1 e6 04          	shl    $0x4,%r14
14021ea6c:	4c 0b f0             	or     %rax,%r14
14021ea6f:	48 c1 e1 08          	shl    $0x8,%rcx
14021ea73:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
14021ea7a:	4c 03 f0             	add    %rax,%r14
14021ea7d:	49 69 c1 7d 6f 0a 00 	imul   $0xa6f7d,%r9,%rax
14021ea84:	4c 2b f0             	sub    %rax,%r14
14021ea87:	49 69 c0 ad 39 0f 00 	imul   $0xf39ad,%r8,%rax
14021ea8e:	4c 2b f0             	sub    %rax,%r14
14021ea91:	48 69 c2 18 2d 07 00 	imul   $0x72d18,%rdx,%rax
14021ea98:	4c 03 f0             	add    %rax,%r14
14021ea9b:	48 69 c5 d1 15 02 00 	imul   $0x215d1,%rbp,%rax
14021eaa2:	4c 03 f0             	add    %rax,%r14
14021eaa5:	41 0f b6 42 11       	movzbl 0x11(%r10),%eax
14021eaaa:	48 0b c8             	or     %rax,%rcx
14021eaad:	41 0f b6 42 10       	movzbl 0x10(%r10),%eax
14021eab2:	48 c1 e1 08          	shl    $0x8,%rcx
14021eab6:	48 0b c8             	or     %rax,%rcx
14021eab9:	41 0f b6 42 0f       	movzbl 0xf(%r10),%eax
14021eabe:	48 c1 e8 06          	shr    $0x6,%rax
14021eac2:	48 c1 e1 02          	shl    $0x2,%rcx
14021eac6:	48 0b c8             	or     %rax,%rcx
14021eac9:	48 69 c6 13 2c 0a 00 	imul   $0xa2c13,%rsi,%rax
14021ead0:	48 03 c8             	add    %rax,%rcx
14021ead3:	41 0f b6 42 15       	movzbl 0x15(%r10),%eax
14021ead8:	4c 0b d8             	or     %rax,%r11
14021eadb:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
14021eae2:	00
14021eae3:	41 0f b6 42 16       	movzbl 0x16(%r10),%eax
14021eae8:	41 81 e3 ff ff 1f 00 	and    $0x1fffff,%r11d
14021eaef:	48 c1 e0 08          	shl    $0x8,%rax
14021eaf3:	4c 0b d8             	or     %rax,%r11
14021eaf6:	48 69 c6 67 fb 09 00 	imul   $0x9fb67,%rsi,%rax
14021eafd:	4c 03 d8             	add    %rax,%r11
14021eb00:	49 69 c1 18 2d 07 00 	imul   $0x72d18,%r9,%rax
14021eb07:	4c 03 d8             	add    %rax,%r11
14021eb0a:	48 69 c5 13 2c 0a 00 	imul   $0xa2c13,%rbp,%rax
14021eb11:	4c 03 d8             	add    %rax,%r11
14021eb14:	41 0f b6 42 1b       	movzbl 0x1b(%r10),%eax
14021eb19:	4c 0b e8             	or     %rax,%r13
14021eb1c:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
14021eb23:	00
14021eb24:	41 0f b6 42 1a       	movzbl 0x1a(%r10),%eax
14021eb29:	48 c1 e8 02          	shr    $0x2,%rax
14021eb2d:	49 c1 e5 06          	shl    $0x6,%r13
14021eb31:	4c 0b e8             	or     %rax,%r13
14021eb34:	48 69 c5 67 fb 09 00 	imul   $0x9fb67,%rbp,%rax
14021eb3b:	4c 03 e8             	add    %rax,%r13
14021eb3e:	49 69 c1 ad 39 0f 00 	imul   $0xf39ad,%r9,%rax
14021eb45:	4c 2b e8             	sub    %rax,%r13
14021eb48:	49 69 c0 18 2d 07 00 	imul   $0x72d18,%r8,%rax
14021eb4f:	4c 03 e8             	add    %rax,%r13
14021eb52:	48 8d 99 00 00 10 00 	lea    0x100000(%rcx),%rbx
14021eb59:	41 0f b6 4a 14       	movzbl 0x14(%r10),%ecx
14021eb5e:	49 81 c3 00 00 10 00 	add    $0x100000,%r11
14021eb65:	48 c1 e1 08          	shl    $0x8,%rcx
14021eb69:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
14021eb70:	48 c1 fb 15          	sar    $0x15,%rbx
14021eb74:	4c 03 e8             	add    %rax,%r13
14021eb77:	49 c1 eb 15          	shr    $0x15,%r11
14021eb7b:	48 69 c6 d1 15 02 00 	imul   $0x215d1,%rsi,%rax
14021eb82:	4c 03 e8             	add    %rax,%r13
14021eb85:	41 0f b6 42 13       	movzbl 0x13(%r10),%eax
14021eb8a:	48 0b c8             	or     %rax,%rcx
14021eb8d:	4c 89 ac 24 c8 00 00 	mov    %r13,0xc8(%rsp)
14021eb94:	00
14021eb95:	41 0f b6 42 12       	movzbl 0x12(%r10),%eax
14021eb9a:	48 c1 e1 05          	shl    $0x5,%rcx
14021eb9e:	48 c1 e8 03          	shr    $0x3,%rax
14021eba2:	48 0b c8             	or     %rax,%rcx
14021eba5:	4d 69 d1 13 2c 0a 00 	imul   $0xa2c13,%r9,%r10
14021ebac:	48 69 c6 18 2d 07 00 	imul   $0x72d18,%rsi,%rax
14021ebb3:	48 03 c3             	add    %rbx,%rax
14021ebb6:	48 03 c1             	add    %rcx,%rax
14021ebb9:	4c 03 d0             	add    %rax,%r10
14021ebbc:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
14021ebc1:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
14021ebc8:	00
14021ebc9:	41 0f b6 4a 1a       	movzbl 0x1a(%r10),%ecx
14021ebce:	41 0f b6 42 19       	movzbl 0x19(%r10),%eax
14021ebd3:	83 e1 03             	and    $0x3,%ecx
14021ebd6:	48 c1 e1 08          	shl    $0x8,%rcx
14021ebda:	48 0b c8             	or     %rax,%rcx
14021ebdd:	41 0f b6 42 18       	movzbl 0x18(%r10),%eax
14021ebe2:	48 c1 e1 08          	shl    $0x8,%rcx
14021ebe6:	48 0b c8             	or     %rax,%rcx
14021ebe9:	41 0f b6 42 17       	movzbl 0x17(%r10),%eax
14021ebee:	48 c1 e8 05          	shr    $0x5,%rax
14021ebf2:	48 c1 e1 03          	shl    $0x3,%rcx
14021ebf6:	48 0b c8             	or     %rax,%rcx
14021ebf9:	49 69 c1 67 fb 09 00 	imul   $0x9fb67,%r9,%rax
14021ec00:	4d 69 d0 13 2c 0a 00 	imul   $0xa2c13,%r8,%r10
14021ec07:	4d 69 c9 d1 15 02 00 	imul   $0x215d1,%r9,%r9
14021ec0e:	48 03 c8             	add    %rax,%rcx
14021ec11:	48 69 c6 ad 39 0f 00 	imul   $0xf39ad,%rsi,%rax
14021ec18:	48 2b c8             	sub    %rax,%rcx
14021ec1b:	48 69 c5 18 2d 07 00 	imul   $0x72d18,%rbp,%rax
14021ec22:	49 03 c3             	add    %r11,%rax
14021ec25:	48 03 c1             	add    %rcx,%rax
14021ec28:	4c 03 d0             	add    %rax,%r10
14021ec2b:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14021ec30:	4d 8d 95 00 00 10 00 	lea    0x100000(%r13),%r10
14021ec37:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
14021ec3e:	00
14021ec3f:	49 c1 fa 15          	sar    $0x15,%r10
14021ec43:	41 0f b6 4d 1f       	movzbl 0x1f(%r13),%ecx
14021ec48:	41 0f b6 45 1e       	movzbl 0x1e(%r13),%eax
14021ec4d:	83 e1 0f             	and    $0xf,%ecx
14021ec50:	48 c1 e1 08          	shl    $0x8,%rcx
14021ec54:	48 0b c8             	or     %rax,%rcx
14021ec57:	41 0f b6 45 1d       	movzbl 0x1d(%r13),%eax
14021ec5c:	48 c1 e1 08          	shl    $0x8,%rcx
14021ec60:	48 0b c8             	or     %rax,%rcx
14021ec63:	41 0f b6 45 1c       	movzbl 0x1c(%r13),%eax
14021ec68:	48 c1 e8 07          	shr    $0x7,%rax
14021ec6c:	48 03 c9             	add    %rcx,%rcx
14021ec6f:	48 0b c8             	or     %rax,%rcx
14021ec72:	49 69 c0 67 fb 09 00 	imul   $0x9fb67,%r8,%rax
14021ec79:	48 03 c8             	add    %rax,%rcx
14021ec7c:	48 69 c6 7d 6f 0a 00 	imul   $0xa6f7d,%rsi,%rax
14021ec83:	48 2b c8             	sub    %rax,%rcx
14021ec86:	48 69 c5 ad 39 0f 00 	imul   $0xf39ad,%rbp,%rax
14021ec8d:	48 2b c8             	sub    %rax,%rcx
14021ec90:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
14021ec97:	48 03 c8             	add    %rax,%rcx
14021ec9a:	48 69 c2 13 2c 0a 00 	imul   $0xa2c13,%rdx,%rax
14021eca1:	49 03 c2             	add    %r10,%rax
14021eca4:	48 03 c1             	add    %rcx,%rax
14021eca7:	41 0f b6 4d 24       	movzbl 0x24(%r13),%ecx
14021ecac:	4c 03 c8             	add    %rax,%r9
14021ecaf:	83 e1 3f             	and    $0x3f,%ecx
14021ecb2:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
14021ecb7:	4d 8d 8e 00 00 10 00 	lea    0x100000(%r14),%r9
14021ecbe:	49 c1 f9 15          	sar    $0x15,%r9
14021ecc2:	48 c1 e1 08          	shl    $0x8,%rcx
14021ecc6:	41 0f b6 45 23       	movzbl 0x23(%r13),%eax
14021eccb:	48 0b c8             	or     %rax,%rcx
14021ecce:	41 0f b6 45 22       	movzbl 0x22(%r13),%eax
14021ecd3:	48 d1 e8             	shr    $1,%rax
14021ecd6:	48 c1 e1 07          	shl    $0x7,%rcx
14021ecda:	48 0b c8             	or     %rax,%rcx
14021ecdd:	48 69 c2 67 fb 09 00 	imul   $0x9fb67,%rdx,%rax
14021ece4:	49 69 f0 d1 15 02 00 	imul   $0x215d1,%r8,%rsi
14021eceb:	48 03 c8             	add    %rax,%rcx
14021ecee:	4d 8d 87 00 00 10 00 	lea    0x100000(%r15),%r8
14021ecf5:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
14021ecfa:	48 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%rbp,%rax
14021ed01:	49 c1 f8 15          	sar    $0x15,%r8
14021ed05:	49 81 c7 00 00 10 00 	add    $0x100000,%r15
14021ed0c:	48 2b c8             	sub    %rax,%rcx
14021ed0f:	49 c1 ff 15          	sar    $0x15,%r15
14021ed13:	48 69 c7 ad 39 0f 00 	imul   $0xf39ad,%rdi,%rax
14021ed1a:	48 2b c8             	sub    %rax,%rcx
14021ed1d:	49 8d 04 09          	lea    (%r9,%rcx,1),%rax
14021ed21:	41 0f b6 4d 29       	movzbl 0x29(%r13),%ecx
14021ed26:	48 03 f0             	add    %rax,%rsi
14021ed29:	48 c1 e1 08          	shl    $0x8,%rcx
14021ed2d:	41 0f b6 45 28       	movzbl 0x28(%r13),%eax
14021ed32:	48 0b c8             	or     %rax,%rcx
14021ed35:	49 c1 e1 15          	shl    $0x15,%r9
14021ed39:	41 0f b6 45 27       	movzbl 0x27(%r13),%eax
14021ed3e:	48 c1 e8 03          	shr    $0x3,%rax
14021ed42:	48 c1 e1 05          	shl    $0x5,%rcx
14021ed46:	48 0b c8             	or     %rax,%rcx
14021ed49:	48 69 c7 7d 6f 0a 00 	imul   $0xa6f7d,%rdi,%rax
14021ed50:	4c 69 ea d1 15 02 00 	imul   $0x215d1,%rdx,%r13
14021ed57:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14021ed5c:	49 8d 94 24 00 00 10 	lea    0x100000(%r12),%rdx
14021ed63:	00
14021ed64:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14021ed69:	48 2b c8             	sub    %rax,%rcx
14021ed6c:	48 c1 fa 15          	sar    $0x15,%rdx
14021ed70:	49 81 c4 00 00 10 00 	add    $0x100000,%r12
14021ed77:	49 c1 fc 15          	sar    $0x15,%r12
14021ed7b:	48 81 c7 00 00 10 00 	add    $0x100000,%rdi
14021ed82:	48 c1 ff 15          	sar    $0x15,%rdi
14021ed86:	49 8d 04 08          	lea    (%r8,%rcx,1),%rax
14021ed8a:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14021ed91:	00
14021ed92:	4c 03 e8             	add    %rax,%r13
14021ed95:	49 c1 e0 15          	shl    $0x15,%r8
14021ed99:	0f b6 69 2f          	movzbl 0x2f(%rcx),%ebp
14021ed9d:	0f b6 41 2e          	movzbl 0x2e(%rcx),%eax
14021eda1:	83 e5 03             	and    $0x3,%ebp
14021eda4:	48 c1 e5 08          	shl    $0x8,%rbp
14021eda8:	48 0b e8             	or     %rax,%rbp
14021edab:	0f b6 41 2d          	movzbl 0x2d(%rcx),%eax
14021edaf:	48 c1 e5 08          	shl    $0x8,%rbp
14021edb3:	48 0b e8             	or     %rax,%rbp
14021edb6:	0f b6 41 2c          	movzbl 0x2c(%rcx),%eax
14021edba:	48 c1 e8 05          	shr    $0x5,%rax
14021edbe:	48 8d 8e 00 00 10 00 	lea    0x100000(%rsi),%rcx
14021edc5:	48 c1 f9 15          	sar    $0x15,%rcx
14021edc9:	48 c1 e5 03          	shl    $0x3,%rbp
14021edcd:	48 0b e8             	or     %rax,%rbp
14021edd0:	49 8b c4             	mov    %r12,%rax
14021edd3:	49 2b c1             	sub    %r9,%rax
14021edd6:	48 03 ea             	add    %rdx,%rbp
14021edd9:	4c 03 f0             	add    %rax,%r14
14021eddc:	48 c1 e2 15          	shl    $0x15,%rdx
14021ede0:	48 8b c1             	mov    %rcx,%rax
14021ede3:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14021ede8:	49 2b c0             	sub    %r8,%rax
14021edeb:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14021edf0:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
14021edf5:	48 f7 d9             	neg    %rcx
14021edf8:	48 c1 e1 15          	shl    $0x15,%rcx
14021edfc:	4c 03 c0             	add    %rax,%r8
14021edff:	48 03 f1             	add    %rcx,%rsi
14021ee02:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
14021ee07:	49 8d 8d 00 00 10 00 	lea    0x100000(%r13),%rcx
14021ee0e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14021ee13:	48 c1 f9 15          	sar    $0x15,%rcx
14021ee17:	48 8b c1             	mov    %rcx,%rax
14021ee1a:	48 2b c2             	sub    %rdx,%rax
14021ee1d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14021ee22:	48 03 d0             	add    %rax,%rdx
14021ee25:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14021ee2a:	48 f7 d9             	neg    %rcx
14021ee2d:	49 c1 e3 15          	shl    $0x15,%r11
14021ee31:	48 c1 e1 15          	shl    $0x15,%rcx
14021ee35:	49 f7 da             	neg    %r10
14021ee38:	4c 03 e9             	add    %rcx,%r13
14021ee3b:	49 c1 e2 15          	shl    $0x15,%r10
14021ee3f:	48 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%rbp,%rax
14021ee46:	48 69 cd 53 c6 f0 ff 	imul   $0xfffffffffff0c653,%rbp,%rcx
14021ee4d:	4c 2b d0             	sub    %rax,%r10
14021ee50:	48 c1 e3 15          	shl    $0x15,%rbx
14021ee54:	49 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%r13,%rax
14021ee5b:	4d 03 d7             	add    %r15,%r10
14021ee5e:	48 2b c8             	sub    %rax,%rcx
14021ee61:	4c 01 94 24 c8 00 00 	add    %r10,0xc8(%rsp)
14021ee68:	00
14021ee69:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
14021ee70:	00
14021ee71:	48 69 c2 d1 15 02 00 	imul   $0x215d1,%rdx,%rax
14021ee78:	45 0f b6 4a 07       	movzbl 0x7(%r10),%r9d
14021ee7d:	48 03 c8             	add    %rax,%rcx
14021ee80:	41 83 e1 7f          	and    $0x7f,%r9d
14021ee84:	49 2b cb             	sub    %r11,%rcx
14021ee87:	49 c1 e1 08          	shl    $0x8,%r9
14021ee8b:	45 0f b6 5a 0d       	movzbl 0xd(%r10),%r11d
14021ee90:	48 03 cf             	add    %rdi,%rcx
14021ee93:	48 01 8c 24 c0 00 00 	add    %rcx,0xc0(%rsp)
14021ee9a:	00
14021ee9b:	41 83 e3 01          	and    $0x1,%r11d
14021ee9f:	49 c1 e3 08          	shl    $0x8,%r11
14021eea3:	48 69 ca 67 fb 09 00 	imul   $0x9fb67,%rdx,%rcx
14021eeaa:	48 69 c6 7d 6f 0a 00 	imul   $0xa6f7d,%rsi,%rax
14021eeb1:	41 0f b6 52 02       	movzbl 0x2(%r10),%edx
14021eeb6:	48 2b c8             	sub    %rax,%rcx
14021eeb9:	49 69 c5 ad 39 0f 00 	imul   $0xf39ad,%r13,%rax
14021eec0:	48 2b c8             	sub    %rax,%rcx
14021eec3:	48 69 c5 18 2d 07 00 	imul   $0x72d18,%rbp,%rax
14021eeca:	48 03 c8             	add    %rax,%rcx
14021eecd:	49 69 c0 d1 15 02 00 	imul   $0x215d1,%r8,%rax
14021eed4:	44 8b c2             	mov    %edx,%r8d
14021eed7:	48 03 c8             	add    %rax,%rcx
14021eeda:	49 c1 e0 10          	shl    $0x10,%r8
14021eede:	41 0f b6 02          	movzbl (%r10),%eax
14021eee2:	48 2b cb             	sub    %rbx,%rcx
14021eee5:	48 01 8c 24 b8 00 00 	add    %rcx,0xb8(%rsp)
14021eeec:	00
14021eeed:	4c 0b c0             	or     %rax,%r8
14021eef0:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
14021eef5:	41 81 e0 ff ff 1f 00 	and    $0x1fffff,%r8d
14021eefc:	41 0f b6 4a 05       	movzbl 0x5(%r10),%ecx
14021ef01:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14021ef06:	48 c1 e0 08          	shl    $0x8,%rax
14021ef0a:	4c 0b c0             	or     %rax,%r8
14021ef0d:	49 69 c6 13 2c 0a 00 	imul   $0xa2c13,%r14,%rax
14021ef14:	4c 03 c0             	add    %rax,%r8
14021ef17:	41 0f b6 42 06       	movzbl 0x6(%r10),%eax
14021ef1c:	4c 0b c8             	or     %rax,%r9
14021ef1f:	4c 89 04 24          	mov    %r8,(%rsp)
14021ef23:	49 c1 e1 06          	shl    $0x6,%r9
14021ef27:	8b c1                	mov    %ecx,%eax
14021ef29:	48 c1 e8 02          	shr    $0x2,%rax
14021ef2d:	4c 0b c8             	or     %rax,%r9
14021ef30:	49 69 c6 67 fb 09 00 	imul   $0x9fb67,%r14,%rax
14021ef37:	4c 03 c8             	add    %rax,%r9
14021ef3a:	48 69 c6 18 2d 07 00 	imul   $0x72d18,%rsi,%rax
14021ef41:	4c 03 c8             	add    %rax,%r9
14021ef44:	48 69 c3 13 2c 0a 00 	imul   $0xa2c13,%rbx,%rax
14021ef4b:	4c 03 c8             	add    %rax,%r9
14021ef4e:	41 0f b6 42 0c       	movzbl 0xc(%r10),%eax
14021ef53:	4c 0b d8             	or     %rax,%r11
14021ef56:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14021ef5b:	41 0f b6 42 0b       	movzbl 0xb(%r10),%eax
14021ef60:	49 c1 e3 08          	shl    $0x8,%r11
14021ef64:	4c 0b d8             	or     %rax,%r11
14021ef67:	41 0f b6 42 0a       	movzbl 0xa(%r10),%eax