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
14021ef6c:	48 c1 e8 04          	shr    $0x4,%rax
14021ef70:	49 c1 e3 04          	shl    $0x4,%r11
14021ef74:	4c 0b d8             	or     %rax,%r11
14021ef77:	48 69 c3 67 fb 09 00 	imul   $0x9fb67,%rbx,%rax
14021ef7e:	4c 03 d8             	add    %rax,%r11
14021ef81:	48 69 c6 ad 39 0f 00 	imul   $0xf39ad,%rsi,%rax
14021ef88:	4c 2b d8             	sub    %rax,%r11
14021ef8b:	49 69 c5 18 2d 07 00 	imul   $0x72d18,%r13,%rax
14021ef92:	4c 03 d8             	add    %rax,%r11
14021ef95:	48 69 44 24 20 13 2c 	imul   $0xa2c13,0x20(%rsp),%rax
14021ef9c:	0a 00
14021ef9e:	4c 03 d8             	add    %rax,%r11
14021efa1:	83 e1 03             	and    $0x3,%ecx
14021efa4:	48 c1 ea 05          	shr    $0x5,%rdx
14021efa8:	48 c1 e1 08          	shl    $0x8,%rcx
14021efac:	49 8d a9 00 00 10 00 	lea    0x100000(%r9),%rbp
14021efb3:	4c 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9
14021efba:	00
14021efbb:	49 69 c6 d1 15 02 00 	imul   $0x215d1,%r14,%rax
14021efc2:	4d 8d b0 00 00 10 00 	lea    0x100000(%r8),%r14
14021efc9:	48 c1 fd 15          	sar    $0x15,%rbp
14021efcd:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14021efd2:	4c 03 d8             	add    %rax,%r11
14021efd5:	41 0f b6 42 04       	movzbl 0x4(%r10),%eax
14021efda:	48 0b c8             	or     %rax,%rcx
14021efdd:	49 c1 fe 15          	sar    $0x15,%r14
14021efe1:	41 0f b6 42 03       	movzbl 0x3(%r10),%eax
14021efe6:	48 c1 e1 08          	shl    $0x8,%rcx
14021efea:	48 0b c8             	or     %rax,%rcx
14021efed:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
14021eff2:	48 c1 e1 03          	shl    $0x3,%rcx
14021eff6:	48 0b ca             	or     %rdx,%rcx
14021eff9:	49 69 c0 18 2d 07 00 	imul   $0x72d18,%r8,%rax
14021f000:	4c 69 d6 13 2c 0a 00 	imul   $0xa2c13,%rsi,%r10
14021f007:	49 69 d5 13 2c 0a 00 	imul   $0xa2c13,%r13,%rdx
14021f00e:	49 03 c6             	add    %r14,%rax
14021f011:	48 03 c1             	add    %rcx,%rax
14021f014:	41 0f b6 49 0a       	movzbl 0xa(%r9),%ecx
14021f019:	4c 03 d0             	add    %rax,%r10
14021f01c:	83 e1 0f             	and    $0xf,%ecx
14021f01f:	41 0f b6 41 09       	movzbl 0x9(%r9),%eax
14021f024:	48 c1 e1 08          	shl    $0x8,%rcx
14021f028:	48 0b c8             	or     %rax,%rcx
14021f02b:	4c 89 54 24 08       	mov    %r10,0x8(%rsp)
14021f030:	41 0f b6 41 08       	movzbl 0x8(%r9),%eax
14021f035:	48 c1 e1 08          	shl    $0x8,%rcx
14021f039:	48 0b c8             	or     %rax,%rcx
14021f03c:	41 0f b6 41 07       	movzbl 0x7(%r9),%eax
14021f041:	48 c1 e8 07          	shr    $0x7,%rax
14021f045:	48 03 c9             	add    %rcx,%rcx
14021f048:	48 0b c8             	or     %rax,%rcx
14021f04b:	48 69 c6 67 fb 09 00 	imul   $0x9fb67,%rsi,%rax
14021f052:	49 8d b3 00 00 10 00 	lea    0x100000(%r11),%rsi
14021f059:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
14021f05e:	48 03 c8             	add    %rax,%rcx
14021f061:	48 c1 fe 15          	sar    $0x15,%rsi
14021f065:	49 69 c0 ad 39 0f 00 	imul   $0xf39ad,%r8,%rax
14021f06c:	48 2b c8             	sub    %rax,%rcx
14021f06f:	48 69 c3 18 2d 07 00 	imul   $0x72d18,%rbx,%rax
14021f076:	48 03 c5             	add    %rbp,%rax
14021f079:	48 03 c1             	add    %rcx,%rax
14021f07c:	41 0f b6 49 0f       	movzbl 0xf(%r9),%ecx
14021f081:	48 03 d0             	add    %rax,%rdx
14021f084:	83 e1 3f             	and    $0x3f,%ecx
14021f087:	41 0f b6 41 0e       	movzbl 0xe(%r9),%eax
14021f08c:	48 c1 e1 08          	shl    $0x8,%rcx
14021f090:	48 0b c8             	or     %rax,%rcx
14021f093:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14021f098:	41 0f b6 41 0d       	movzbl 0xd(%r9),%eax
14021f09d:	48 69 54 24 48 d1 15 	imul   $0x215d1,0x48(%rsp),%rdx
14021f0a4:	02 00
14021f0a6:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14021f0ab:	48 d1 e8             	shr    $1,%rax
14021f0ae:	48 c1 e1 07          	shl    $0x7,%rcx
14021f0b2:	48 0b c8             	or     %rax,%rcx
14021f0b5:	49 69 c5 67 fb 09 00 	imul   $0x9fb67,%r13,%rax
14021f0bc:	48 03 c8             	add    %rax,%rcx
14021f0bf:	49 69 c0 7d 6f 0a 00 	imul   $0xa6f7d,%r8,%rax
14021f0c6:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
14021f0cd:	00
14021f0ce:	48 2b c8             	sub    %rax,%rcx
14021f0d1:	49 81 c0 00 00 10 00 	add    $0x100000,%r8
14021f0d8:	48 69 c3 ad 39 0f 00 	imul   $0xf39ad,%rbx,%rax
14021f0df:	49 c1 f8 15          	sar    $0x15,%r8
14021f0e3:	48 2b c8             	sub    %rax,%rcx
14021f0e6:	49 69 c3 18 2d 07 00 	imul   $0x72d18,%r11,%rax
14021f0ed:	48 03 c8             	add    %rax,%rcx
14021f0f0:	49 69 c1 13 2c 0a 00 	imul   $0xa2c13,%r9,%rax
14021f0f7:	48 03 c6             	add    %rsi,%rax
14021f0fa:	48 03 c1             	add    %rcx,%rax
14021f0fd:	48 03 d0             	add    %rax,%rdx
14021f100:	48 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%rbx,%rax
14021f107:	49 69 c9 67 fb 09 00 	imul   $0x9fb67,%r9,%rcx
14021f10e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14021f113:	48 2b c8             	sub    %rax,%rcx
14021f116:	49 69 c3 ad 39 0f 00 	imul   $0xf39ad,%r11,%rax
14021f11d:	48 2b c8             	sub    %rax,%rcx
14021f120:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
14021f125:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
14021f12c:	00
14021f12d:	48 c1 e7 15          	shl    $0x15,%rdi
14021f131:	48 81 c2 00 00 10 00 	add    $0x100000,%rdx
14021f138:	49 69 c5 d1 15 02 00 	imul   $0x215d1,%r13,%rax
14021f13f:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14021f144:	48 03 c8             	add    %rax,%rcx
14021f147:	49 c1 e7 15          	shl    $0x15,%r15
14021f14b:	48 2b cf             	sub    %rdi,%rcx
14021f14e:	48 c1 fa 15          	sar    $0x15,%rdx
14021f152:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
14021f157:	49 03 c8             	add    %r8,%rcx
14021f15a:	48 03 d9             	add    %rcx,%rbx
14021f15d:	49 c1 e0 15          	shl    $0x15,%r8
14021f161:	49 69 c9 d1 15 02 00 	imul   $0x215d1,%r9,%rcx
14021f168:	49 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%r11,%rax
14021f16f:	49 c1 e4 15          	shl    $0x15,%r12
14021f173:	4d 8d 8a 00 00 10 00 	lea    0x100000(%r10),%r9
14021f17a:	48 c1 e5 15          	shl    $0x15,%rbp
14021f17e:	4d 8d 9d 00 00 10 00 	lea    0x100000(%r13),%r11
14021f185:	49 c1 fb 15          	sar    $0x15,%r11
14021f189:	48 c1 e6 15          	shl    $0x15,%rsi
14021f18d:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021f192:	48 2b c8             	sub    %rax,%rcx
14021f195:	49 c1 f9 15          	sar    $0x15,%r9
14021f199:	49 2b cf             	sub    %r15,%rcx
14021f19c:	49 c1 e6 15          	shl    $0x15,%r14
14021f1a0:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
14021f1a5:	48 03 ca             	add    %rdx,%rcx
14021f1a8:	4c 03 f9             	add    %rcx,%r15
14021f1ab:	48 c1 e2 15          	shl    $0x15,%rdx
14021f1af:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
14021f1b6:	00
14021f1b7:	48 81 c1 00 00 10 00 	add    $0x100000,%rcx
14021f1be:	48 c1 f9 15          	sar    $0x15,%rcx
14021f1c2:	48 8b c1             	mov    %rcx,%rax
14021f1c5:	48 c1 e1 15          	shl    $0x15,%rcx
14021f1c9:	49 2b c4             	sub    %r12,%rax
14021f1cc:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
14021f1d1:	48 03 f8             	add    %rax,%rdi
14021f1d4:	49 8b c3             	mov    %r11,%rax
14021f1d7:	49 2b c0             	sub    %r8,%rax
14021f1da:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14021f1df:	48 01 84 24 b8 00 00 	add    %rax,0xb8(%rsp)
14021f1e6:	00
14021f1e7:	4c 8d 83 00 00 10 00 	lea    0x100000(%rbx),%r8
14021f1ee:	49 c1 f8 15          	sar    $0x15,%r8
14021f1f2:	49 8d 9f 00 00 10 00 	lea    0x100000(%r15),%rbx
14021f1f9:	48 c1 fb 15          	sar    $0x15,%rbx
14021f1fd:	4d 8d 94 24 00 00 10 	lea    0x100000(%r12),%r10
14021f204:	00
14021f205:	48 81 c7 00 00 10 00 	add    $0x100000,%rdi
14021f20c:	49 c1 fa 15          	sar    $0x15,%r10
14021f210:	48 c1 ff 15          	sar    $0x15,%rdi
14021f214:	49 8b c0             	mov    %r8,%rax
14021f217:	48 2b c2             	sub    %rdx,%rax
14021f21a:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
14021f21f:	48 01 84 24 c0 00 00 	add    %rax,0xc0(%rsp)
14021f226:	00
14021f227:	48 8b c3             	mov    %rbx,%rax
14021f22a:	48 2b c1             	sub    %rcx,%rax
14021f22d:	48 8b 0c 24          	mov    (%rsp),%rcx
14021f231:	48 01 84 24 c8 00 00 	add    %rax,0xc8(%rsp)
14021f238:	00
14021f239:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
14021f240:	49 2b c6             	sub    %r14,%rax
14021f243:	48 03 c8             	add    %rax,%rcx
14021f246:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
14021f24d:	48 89 0c 24          	mov    %rcx,(%rsp)
14021f251:	48 2b c5             	sub    %rbp,%rax
14021f254:	48 c1 f9 15          	sar    $0x15,%rcx
14021f258:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14021f25d:	49 03 c1             	add    %r9,%rax
14021f260:	48 03 e8             	add    %rax,%rbp
14021f263:	49 c1 e1 15          	shl    $0x15,%r9
14021f267:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
14021f26e:	48 2b c6             	sub    %rsi,%rax