1402cf84c:	0f b6 41 33          	movzbl 0x33(%rcx),%eax
1402cf850:	4c 0b c8             	or     %rax,%r9
1402cf853:	0f b6 41 32          	movzbl 0x32(%rcx),%eax
1402cf857:	49 c1 e1 08          	shl    $0x8,%r9
1402cf85b:	4c 0b c8             	or     %rax,%r9
1402cf85e:	0f b6 41 31          	movzbl 0x31(%rcx),%eax
1402cf862:	48 c1 e8 07          	shr    $0x7,%rax
1402cf866:	4d 03 c9             	add    %r9,%r9
1402cf869:	4c 0b c8             	or     %rax,%r9
1402cf86c:	0f b6 41 36          	movzbl 0x36(%rcx),%eax
1402cf870:	48 0b e8             	or     %rax,%rbp
1402cf873:	0f b6 41 35          	movzbl 0x35(%rcx),%eax
1402cf877:	48 c1 e5 08          	shl    $0x8,%rbp
1402cf87b:	48 0b e8             	or     %rax,%rbp
1402cf87e:	0f b6 41 34          	movzbl 0x34(%rcx),%eax
1402cf882:	48 c1 e8 04          	shr    $0x4,%rax
1402cf886:	48 c1 e5 04          	shl    $0x4,%rbp
1402cf88a:	48 0b e8             	or     %rax,%rbp
1402cf88d:	0f b6 41 38          	movzbl 0x38(%rcx),%eax
1402cf891:	4c 0b c0             	or     %rax,%r8
1402cf894:	0f b6 41 37          	movzbl 0x37(%rcx),%eax
1402cf898:	48 d1 e8             	shr    $1,%rax
1402cf89b:	49 c1 e0 07          	shl    $0x7,%r8
1402cf89f:	4c 0b c0             	or     %rax,%r8
1402cf8a2:	0f b6 41 3b          	movzbl 0x3b(%rcx),%eax
1402cf8a6:	48 0b f8             	or     %rax,%rdi
1402cf8a9:	0f b6 41 3a          	movzbl 0x3a(%rcx),%eax
1402cf8ad:	48 c1 e7 08          	shl    $0x8,%rdi
1402cf8b1:	48 0b f8             	or     %rax,%rdi
1402cf8b4:	0f b6 41 39          	movzbl 0x39(%rcx),%eax
1402cf8b8:	48 c1 e8 06          	shr    $0x6,%rax
1402cf8bc:	48 c1 e7 02          	shl    $0x2,%rdi
1402cf8c0:	48 0b f8             	or     %rax,%rdi
1402cf8c3:	0f b6 41 3e          	movzbl 0x3e(%rcx),%eax
1402cf8c7:	48 0b d0             	or     %rax,%rdx
1402cf8ca:	0f b6 41 3d          	movzbl 0x3d(%rcx),%eax
1402cf8ce:	48 c1 e2 08          	shl    $0x8,%rdx
1402cf8d2:	48 0b d0             	or     %rax,%rdx
1402cf8d5:	0f b6 41 3c          	movzbl 0x3c(%rcx),%eax
1402cf8d9:	48 c1 e8 03          	shr    $0x3,%rax
1402cf8dd:	48 c1 e2 05          	shl    $0x5,%rdx
1402cf8e1:	48 0b d0             	or     %rax,%rdx
1402cf8e4:	0f b6 41 2a          	movzbl 0x2a(%rcx),%eax
1402cf8e8:	4c 0b e0             	or     %rax,%r12
1402cf8eb:	0f b6 41 2b          	movzbl 0x2b(%rcx),%eax
1402cf8ef:	48 c1 e0 08          	shl    $0x8,%rax
1402cf8f3:	41 81 e4 ff ff 1f 00 	and    $0x1fffff,%r12d
1402cf8fa:	4c 0b e0             	or     %rax,%r12
1402cf8fd:	48 69 c2 7d 6f 0a 00 	imul   $0xa6f7d,%rdx,%rax
1402cf904:	4c 2b e0             	sub    %rax,%r12
1402cf907:	0f b6 41 26          	movzbl 0x26(%rcx),%eax
1402cf90b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402cf910:	49 c1 e7 08          	shl    $0x8,%r15
1402cf914:	44 0f b6 71 22       	movzbl 0x22(%rcx),%r14d
1402cf919:	4c 0b f8             	or     %rax,%r15
1402cf91c:	0f b6 41 25          	movzbl 0x25(%rcx),%eax
1402cf920:	41 83 e6 01          	and    $0x1,%r14d
1402cf924:	45 0f b6 5a 17       	movzbl 0x17(%r10),%r11d
1402cf929:	45 0f b6 6a 1c       	movzbl 0x1c(%r10),%r13d
1402cf92e:	49 c1 e6 08          	shl    $0x8,%r14
1402cf932:	41 83 e5 7f          	and    $0x7f,%r13d
1402cf936:	49 c1 e7 08          	shl    $0x8,%r15
1402cf93a:	4c 0b f8             	or     %rax,%r15
1402cf93d:	49 c1 e3 10          	shl    $0x10,%r11
1402cf941:	0f b6 41 24          	movzbl 0x24(%rcx),%eax
1402cf945:	48 c1 e8 06          	shr    $0x6,%rax
1402cf949:	49 c1 e7 02          	shl    $0x2,%r15
1402cf94d:	4c 0b f8             	or     %rax,%r15
1402cf950:	49 c1 e5 08          	shl    $0x8,%r13
1402cf954:	49 69 c0 7d 6f 0a 00 	imul   $0xa6f7d,%r8,%rax
1402cf95b:	4c 2b f8             	sub    %rax,%r15
1402cf95e:	48 69 c2 ad 39 0f 00 	imul   $0xf39ad,%rdx,%rax
1402cf965:	4c 2b f8             	sub    %rax,%r15
1402cf968:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
1402cf96f:	4c 03 f8             	add    %rax,%r15
1402cf972:	0f b6 41 21          	movzbl 0x21(%rcx),%eax
1402cf976:	4c 0b f0             	or     %rax,%r14
1402cf979:	4c 89 7c 24 08       	mov    %r15,0x8(%rsp)
1402cf97e:	0f b6 41 20          	movzbl 0x20(%rcx),%eax
1402cf982:	49 c1 e6 08          	shl    $0x8,%r14
1402cf986:	4c 0b f0             	or     %rax,%r14
1402cf989:	0f b6 41 1f          	movzbl 0x1f(%rcx),%eax
1402cf98d:	0f b6 49 12          	movzbl 0x12(%rcx),%ecx
1402cf991:	48 c1 e8 04          	shr    $0x4,%rax
1402cf995:	83 e1 07             	and    $0x7,%ecx
1402cf998:	49 c1 e6 04          	shl    $0x4,%r14
1402cf99c:	4c 0b f0             	or     %rax,%r14
1402cf99f:	48 c1 e1 08          	shl    $0x8,%rcx
1402cf9a3:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
1402cf9aa:	4c 03 f0             	add    %rax,%r14
1402cf9ad:	49 69 c1 7d 6f 0a 00 	imul   $0xa6f7d,%r9,%rax
1402cf9b4:	4c 2b f0             	sub    %rax,%r14
1402cf9b7:	49 69 c0 ad 39 0f 00 	imul   $0xf39ad,%r8,%rax
1402cf9be:	4c 2b f0             	sub    %rax,%r14
1402cf9c1:	48 69 c2 18 2d 07 00 	imul   $0x72d18,%rdx,%rax
1402cf9c8:	4c 03 f0             	add    %rax,%r14
1402cf9cb:	48 69 c5 d1 15 02 00 	imul   $0x215d1,%rbp,%rax
1402cf9d2:	4c 03 f0             	add    %rax,%r14
1402cf9d5:	41 0f b6 42 11       	movzbl 0x11(%r10),%eax
1402cf9da:	48 0b c8             	or     %rax,%rcx
1402cf9dd:	41 0f b6 42 10       	movzbl 0x10(%r10),%eax
1402cf9e2:	48 c1 e1 08          	shl    $0x8,%rcx
1402cf9e6:	48 0b c8             	or     %rax,%rcx
1402cf9e9:	41 0f b6 42 0f       	movzbl 0xf(%r10),%eax
1402cf9ee:	48 c1 e8 06          	shr    $0x6,%rax
1402cf9f2:	48 c1 e1 02          	shl    $0x2,%rcx
1402cf9f6:	48 0b c8             	or     %rax,%rcx
1402cf9f9:	48 69 c6 13 2c 0a 00 	imul   $0xa2c13,%rsi,%rax
1402cfa00:	48 03 c8             	add    %rax,%rcx
1402cfa03:	41 0f b6 42 15       	movzbl 0x15(%r10),%eax
1402cfa08:	4c 0b d8             	or     %rax,%r11
1402cfa0b:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
1402cfa12:	00
1402cfa13:	41 0f b6 42 16       	movzbl 0x16(%r10),%eax
1402cfa18:	41 81 e3 ff ff 1f 00 	and    $0x1fffff,%r11d
1402cfa1f:	48 c1 e0 08          	shl    $0x8,%rax
1402cfa23:	4c 0b d8             	or     %rax,%r11
1402cfa26:	48 69 c6 67 fb 09 00 	imul   $0x9fb67,%rsi,%rax
1402cfa2d:	4c 03 d8             	add    %rax,%r11
1402cfa30:	49 69 c1 18 2d 07 00 	imul   $0x72d18,%r9,%rax
1402cfa37:	4c 03 d8             	add    %rax,%r11
1402cfa3a:	48 69 c5 13 2c 0a 00 	imul   $0xa2c13,%rbp,%rax
1402cfa41:	4c 03 d8             	add    %rax,%r11
1402cfa44:	41 0f b6 42 1b       	movzbl 0x1b(%r10),%eax
1402cfa49:	4c 0b e8             	or     %rax,%r13
1402cfa4c:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
1402cfa53:	00
1402cfa54:	41 0f b6 42 1a       	movzbl 0x1a(%r10),%eax
1402cfa59:	48 c1 e8 02          	shr    $0x2,%rax
1402cfa5d:	49 c1 e5 06          	shl    $0x6,%r13
1402cfa61:	4c 0b e8             	or     %rax,%r13
1402cfa64:	48 69 c5 67 fb 09 00 	imul   $0x9fb67,%rbp,%rax
1402cfa6b:	4c 03 e8             	add    %rax,%r13
1402cfa6e:	49 69 c1 ad 39 0f 00 	imul   $0xf39ad,%r9,%rax
1402cfa75:	4c 2b e8             	sub    %rax,%r13
1402cfa78:	49 69 c0 18 2d 07 00 	imul   $0x72d18,%r8,%rax
1402cfa7f:	4c 03 e8             	add    %rax,%r13
1402cfa82:	48 8d 99 00 00 10 00 	lea    0x100000(%rcx),%rbx
1402cfa89:	41 0f b6 4a 14       	movzbl 0x14(%r10),%ecx
1402cfa8e:	49 81 c3 00 00 10 00 	add    $0x100000,%r11
1402cfa95:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfa99:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
1402cfaa0:	48 c1 fb 15          	sar    $0x15,%rbx
1402cfaa4:	4c 03 e8             	add    %rax,%r13
1402cfaa7:	49 c1 eb 15          	shr    $0x15,%r11
1402cfaab:	48 69 c6 d1 15 02 00 	imul   $0x215d1,%rsi,%rax
1402cfab2:	4c 03 e8             	add    %rax,%r13
1402cfab5:	41 0f b6 42 13       	movzbl 0x13(%r10),%eax
1402cfaba:	48 0b c8             	or     %rax,%rcx
1402cfabd:	4c 89 ac 24 c8 00 00 	mov    %r13,0xc8(%rsp)
1402cfac4:	00
1402cfac5:	41 0f b6 42 12       	movzbl 0x12(%r10),%eax
1402cfaca:	48 c1 e1 05          	shl    $0x5,%rcx
1402cface:	48 c1 e8 03          	shr    $0x3,%rax
1402cfad2:	48 0b c8             	or     %rax,%rcx
1402cfad5:	4d 69 d1 13 2c 0a 00 	imul   $0xa2c13,%r9,%r10
1402cfadc:	48 69 c6 18 2d 07 00 	imul   $0x72d18,%rsi,%rax
1402cfae3:	48 03 c3             	add    %rbx,%rax
1402cfae6:	48 03 c1             	add    %rcx,%rax
1402cfae9:	4c 03 d0             	add    %rax,%r10
1402cfaec:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
1402cfaf1:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1402cfaf8:	00
1402cfaf9:	41 0f b6 4a 1a       	movzbl 0x1a(%r10),%ecx
1402cfafe:	41 0f b6 42 19       	movzbl 0x19(%r10),%eax
1402cfb03:	83 e1 03             	and    $0x3,%ecx
1402cfb06:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfb0a:	48 0b c8             	or     %rax,%rcx
1402cfb0d:	41 0f b6 42 18       	movzbl 0x18(%r10),%eax
1402cfb12:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfb16:	48 0b c8             	or     %rax,%rcx
1402cfb19:	41 0f b6 42 17       	movzbl 0x17(%r10),%eax
1402cfb1e:	48 c1 e8 05          	shr    $0x5,%rax
1402cfb22:	48 c1 e1 03          	shl    $0x3,%rcx
1402cfb26:	48 0b c8             	or     %rax,%rcx
1402cfb29:	49 69 c1 67 fb 09 00 	imul   $0x9fb67,%r9,%rax
1402cfb30:	4d 69 d0 13 2c 0a 00 	imul   $0xa2c13,%r8,%r10
1402cfb37:	4d 69 c9 d1 15 02 00 	imul   $0x215d1,%r9,%r9
1402cfb3e:	48 03 c8             	add    %rax,%rcx
1402cfb41:	48 69 c6 ad 39 0f 00 	imul   $0xf39ad,%rsi,%rax
1402cfb48:	48 2b c8             	sub    %rax,%rcx
1402cfb4b:	48 69 c5 18 2d 07 00 	imul   $0x72d18,%rbp,%rax
1402cfb52:	49 03 c3             	add    %r11,%rax
1402cfb55:	48 03 c1             	add    %rcx,%rax
1402cfb58:	4c 03 d0             	add    %rax,%r10
1402cfb5b:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1402cfb60:	4d 8d 95 00 00 10 00 	lea    0x100000(%r13),%r10
1402cfb67:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
1402cfb6e:	00
1402cfb6f:	49 c1 fa 15          	sar    $0x15,%r10
1402cfb73:	41 0f b6 4d 1f       	movzbl 0x1f(%r13),%ecx
1402cfb78:	41 0f b6 45 1e       	movzbl 0x1e(%r13),%eax
1402cfb7d:	83 e1 0f             	and    $0xf,%ecx
1402cfb80:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfb84:	48 0b c8             	or     %rax,%rcx
1402cfb87:	41 0f b6 45 1d       	movzbl 0x1d(%r13),%eax
1402cfb8c:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfb90:	48 0b c8             	or     %rax,%rcx
1402cfb93:	41 0f b6 45 1c       	movzbl 0x1c(%r13),%eax
1402cfb98:	48 c1 e8 07          	shr    $0x7,%rax
1402cfb9c:	48 03 c9             	add    %rcx,%rcx
1402cfb9f:	48 0b c8             	or     %rax,%rcx
1402cfba2:	49 69 c0 67 fb 09 00 	imul   $0x9fb67,%r8,%rax
1402cfba9:	48 03 c8             	add    %rax,%rcx
1402cfbac:	48 69 c6 7d 6f 0a 00 	imul   $0xa6f7d,%rsi,%rax
1402cfbb3:	48 2b c8             	sub    %rax,%rcx
1402cfbb6:	48 69 c5 ad 39 0f 00 	imul   $0xf39ad,%rbp,%rax
1402cfbbd:	48 2b c8             	sub    %rax,%rcx
1402cfbc0:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
1402cfbc7:	48 03 c8             	add    %rax,%rcx
1402cfbca:	48 69 c2 13 2c 0a 00 	imul   $0xa2c13,%rdx,%rax
1402cfbd1:	49 03 c2             	add    %r10,%rax
1402cfbd4:	48 03 c1             	add    %rcx,%rax
1402cfbd7:	41 0f b6 4d 24       	movzbl 0x24(%r13),%ecx
1402cfbdc:	4c 03 c8             	add    %rax,%r9
1402cfbdf:	83 e1 3f             	and    $0x3f,%ecx
1402cfbe2:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
1402cfbe7:	4d 8d 8e 00 00 10 00 	lea    0x100000(%r14),%r9
1402cfbee:	49 c1 f9 15          	sar    $0x15,%r9
1402cfbf2:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfbf6:	41 0f b6 45 23       	movzbl 0x23(%r13),%eax
1402cfbfb:	48 0b c8             	or     %rax,%rcx
1402cfbfe:	41 0f b6 45 22       	movzbl 0x22(%r13),%eax
1402cfc03:	48 d1 e8             	shr    $1,%rax
1402cfc06:	48 c1 e1 07          	shl    $0x7,%rcx
1402cfc0a:	48 0b c8             	or     %rax,%rcx
1402cfc0d:	48 69 c2 67 fb 09 00 	imul   $0x9fb67,%rdx,%rax
1402cfc14:	49 69 f0 d1 15 02 00 	imul   $0x215d1,%r8,%rsi
1402cfc1b:	48 03 c8             	add    %rax,%rcx
1402cfc1e:	4d 8d 87 00 00 10 00 	lea    0x100000(%r15),%r8
1402cfc25:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
1402cfc2a:	48 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%rbp,%rax
1402cfc31:	49 c1 f8 15          	sar    $0x15,%r8
1402cfc35:	49 81 c7 00 00 10 00 	add    $0x100000,%r15
1402cfc3c:	48 2b c8             	sub    %rax,%rcx
1402cfc3f:	49 c1 ff 15          	sar    $0x15,%r15
1402cfc43:	48 69 c7 ad 39 0f 00 	imul   $0xf39ad,%rdi,%rax
1402cfc4a:	48 2b c8             	sub    %rax,%rcx
1402cfc4d:	49 8d 04 09          	lea    (%r9,%rcx,1),%rax
1402cfc51:	41 0f b6 4d 29       	movzbl 0x29(%r13),%ecx
1402cfc56:	48 03 f0             	add    %rax,%rsi
1402cfc59:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfc5d:	41 0f b6 45 28       	movzbl 0x28(%r13),%eax
1402cfc62:	48 0b c8             	or     %rax,%rcx
1402cfc65:	49 c1 e1 15          	shl    $0x15,%r9
1402cfc69:	41 0f b6 45 27       	movzbl 0x27(%r13),%eax
1402cfc6e:	48 c1 e8 03          	shr    $0x3,%rax
1402cfc72:	48 c1 e1 05          	shl    $0x5,%rcx
1402cfc76:	48 0b c8             	or     %rax,%rcx
1402cfc79:	48 69 c7 7d 6f 0a 00 	imul   $0xa6f7d,%rdi,%rax
1402cfc80:	4c 69 ea d1 15 02 00 	imul   $0x215d1,%rdx,%r13
1402cfc87:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1402cfc8c:	49 8d 94 24 00 00 10 	lea    0x100000(%r12),%rdx
1402cfc93:	00
1402cfc94:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
1402cfc99:	48 2b c8             	sub    %rax,%rcx
1402cfc9c:	48 c1 fa 15          	sar    $0x15,%rdx
1402cfca0:	49 81 c4 00 00 10 00 	add    $0x100000,%r12
1402cfca7:	49 c1 fc 15          	sar    $0x15,%r12
1402cfcab:	48 81 c7 00 00 10 00 	add    $0x100000,%rdi
1402cfcb2:	48 c1 ff 15          	sar    $0x15,%rdi
1402cfcb6:	49 8d 04 08          	lea    (%r8,%rcx,1),%rax
1402cfcba:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1402cfcc1:	00
1402cfcc2:	4c 03 e8             	add    %rax,%r13
1402cfcc5:	49 c1 e0 15          	shl    $0x15,%r8
1402cfcc9:	0f b6 69 2f          	movzbl 0x2f(%rcx),%ebp
1402cfccd:	0f b6 41 2e          	movzbl 0x2e(%rcx),%eax
1402cfcd1:	83 e5 03             	and    $0x3,%ebp
1402cfcd4:	48 c1 e5 08          	shl    $0x8,%rbp
1402cfcd8:	48 0b e8             	or     %rax,%rbp
1402cfcdb:	0f b6 41 2d          	movzbl 0x2d(%rcx),%eax
1402cfcdf:	48 c1 e5 08          	shl    $0x8,%rbp
1402cfce3:	48 0b e8             	or     %rax,%rbp
1402cfce6:	0f b6 41 2c          	movzbl 0x2c(%rcx),%eax
1402cfcea:	48 c1 e8 05          	shr    $0x5,%rax
1402cfcee:	48 8d 8e 00 00 10 00 	lea    0x100000(%rsi),%rcx
1402cfcf5:	48 c1 f9 15          	sar    $0x15,%rcx
1402cfcf9:	48 c1 e5 03          	shl    $0x3,%rbp
1402cfcfd:	48 0b e8             	or     %rax,%rbp
1402cfd00:	49 8b c4             	mov    %r12,%rax
1402cfd03:	49 2b c1             	sub    %r9,%rax
1402cfd06:	48 03 ea             	add    %rdx,%rbp
1402cfd09:	4c 03 f0             	add    %rax,%r14
1402cfd0c:	48 c1 e2 15          	shl    $0x15,%rdx
1402cfd10:	48 8b c1             	mov    %rcx,%rax
1402cfd13:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1402cfd18:	49 2b c0             	sub    %r8,%rax
1402cfd1b:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402cfd20:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
1402cfd25:	48 f7 d9             	neg    %rcx
1402cfd28:	48 c1 e1 15          	shl    $0x15,%rcx
1402cfd2c:	4c 03 c0             	add    %rax,%r8
1402cfd2f:	48 03 f1             	add    %rcx,%rsi
1402cfd32:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
1402cfd37:	49 8d 8d 00 00 10 00 	lea    0x100000(%r13),%rcx
1402cfd3e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402cfd43:	48 c1 f9 15          	sar    $0x15,%rcx
1402cfd47:	48 8b c1             	mov    %rcx,%rax
1402cfd4a:	48 2b c2             	sub    %rdx,%rax
1402cfd4d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1402cfd52:	48 03 d0             	add    %rax,%rdx
1402cfd55:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402cfd5a:	48 f7 d9             	neg    %rcx
1402cfd5d:	49 c1 e3 15          	shl    $0x15,%r11
1402cfd61:	48 c1 e1 15          	shl    $0x15,%rcx
1402cfd65:	49 f7 da             	neg    %r10
1402cfd68:	4c 03 e9             	add    %rcx,%r13
1402cfd6b:	49 c1 e2 15          	shl    $0x15,%r10
1402cfd6f:	48 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%rbp,%rax
1402cfd76:	48 69 cd 53 c6 f0 ff 	imul   $0xfffffffffff0c653,%rbp,%rcx
1402cfd7d:	4c 2b d0             	sub    %rax,%r10
1402cfd80:	48 c1 e3 15          	shl    $0x15,%rbx
1402cfd84:	49 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%r13,%rax
1402cfd8b:	4d 03 d7             	add    %r15,%r10
1402cfd8e:	48 2b c8             	sub    %rax,%rcx
1402cfd91:	4c 01 94 24 c8 00 00 	add    %r10,0xc8(%rsp)
1402cfd98:	00
1402cfd99:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1402cfda0:	00
1402cfda1:	48 69 c2 d1 15 02 00 	imul   $0x215d1,%rdx,%rax
1402cfda8:	45 0f b6 4a 07       	movzbl 0x7(%r10),%r9d
1402cfdad:	48 03 c8             	add    %rax,%rcx
1402cfdb0:	41 83 e1 7f          	and    $0x7f,%r9d
1402cfdb4:	49 2b cb             	sub    %r11,%rcx
1402cfdb7:	49 c1 e1 08          	shl    $0x8,%r9
1402cfdbb:	45 0f b6 5a 0d       	movzbl 0xd(%r10),%r11d
1402cfdc0:	48 03 cf             	add    %rdi,%rcx
1402cfdc3:	48 01 8c 24 c0 00 00 	add    %rcx,0xc0(%rsp)
1402cfdca:	00
1402cfdcb:	41 83 e3 01          	and    $0x1,%r11d
1402cfdcf:	49 c1 e3 08          	shl    $0x8,%r11
1402cfdd3:	48 69 ca 67 fb 09 00 	imul   $0x9fb67,%rdx,%rcx
1402cfdda:	48 69 c6 7d 6f 0a 00 	imul   $0xa6f7d,%rsi,%rax
1402cfde1:	41 0f b6 52 02       	movzbl 0x2(%r10),%edx
1402cfde6:	48 2b c8             	sub    %rax,%rcx
1402cfde9:	49 69 c5 ad 39 0f 00 	imul   $0xf39ad,%r13,%rax
1402cfdf0:	48 2b c8             	sub    %rax,%rcx
1402cfdf3:	48 69 c5 18 2d 07 00 	imul   $0x72d18,%rbp,%rax
1402cfdfa:	48 03 c8             	add    %rax,%rcx
1402cfdfd:	49 69 c0 d1 15 02 00 	imul   $0x215d1,%r8,%rax
1402cfe04:	44 8b c2             	mov    %edx,%r8d
1402cfe07:	48 03 c8             	add    %rax,%rcx
1402cfe0a:	49 c1 e0 10          	shl    $0x10,%r8
1402cfe0e:	41 0f b6 02          	movzbl (%r10),%eax
1402cfe12:	48 2b cb             	sub    %rbx,%rcx
1402cfe15:	48 01 8c 24 b8 00 00 	add    %rcx,0xb8(%rsp)
1402cfe1c:	00
1402cfe1d:	4c 0b c0             	or     %rax,%r8
1402cfe20:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax