1402cfe25:	41 81 e0 ff ff 1f 00 	and    $0x1fffff,%r8d
1402cfe2c:	41 0f b6 4a 05       	movzbl 0x5(%r10),%ecx
1402cfe31:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1402cfe36:	48 c1 e0 08          	shl    $0x8,%rax
1402cfe3a:	4c 0b c0             	or     %rax,%r8
1402cfe3d:	49 69 c6 13 2c 0a 00 	imul   $0xa2c13,%r14,%rax
1402cfe44:	4c 03 c0             	add    %rax,%r8
1402cfe47:	41 0f b6 42 06       	movzbl 0x6(%r10),%eax
1402cfe4c:	4c 0b c8             	or     %rax,%r9
1402cfe4f:	4c 89 04 24          	mov    %r8,(%rsp)
1402cfe53:	49 c1 e1 06          	shl    $0x6,%r9
1402cfe57:	8b c1                	mov    %ecx,%eax
1402cfe59:	48 c1 e8 02          	shr    $0x2,%rax
1402cfe5d:	4c 0b c8             	or     %rax,%r9
1402cfe60:	49 69 c6 67 fb 09 00 	imul   $0x9fb67,%r14,%rax
1402cfe67:	4c 03 c8             	add    %rax,%r9
1402cfe6a:	48 69 c6 18 2d 07 00 	imul   $0x72d18,%rsi,%rax
1402cfe71:	4c 03 c8             	add    %rax,%r9
1402cfe74:	48 69 c3 13 2c 0a 00 	imul   $0xa2c13,%rbx,%rax
1402cfe7b:	4c 03 c8             	add    %rax,%r9
1402cfe7e:	41 0f b6 42 0c       	movzbl 0xc(%r10),%eax
1402cfe83:	4c 0b d8             	or     %rax,%r11
1402cfe86:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1402cfe8b:	41 0f b6 42 0b       	movzbl 0xb(%r10),%eax
1402cfe90:	49 c1 e3 08          	shl    $0x8,%r11
1402cfe94:	4c 0b d8             	or     %rax,%r11
1402cfe97:	41 0f b6 42 0a       	movzbl 0xa(%r10),%eax
1402cfe9c:	48 c1 e8 04          	shr    $0x4,%rax
1402cfea0:	49 c1 e3 04          	shl    $0x4,%r11
1402cfea4:	4c 0b d8             	or     %rax,%r11
1402cfea7:	48 69 c3 67 fb 09 00 	imul   $0x9fb67,%rbx,%rax
1402cfeae:	4c 03 d8             	add    %rax,%r11
1402cfeb1:	48 69 c6 ad 39 0f 00 	imul   $0xf39ad,%rsi,%rax
1402cfeb8:	4c 2b d8             	sub    %rax,%r11
1402cfebb:	49 69 c5 18 2d 07 00 	imul   $0x72d18,%r13,%rax
1402cfec2:	4c 03 d8             	add    %rax,%r11
1402cfec5:	48 69 44 24 20 13 2c 	imul   $0xa2c13,0x20(%rsp),%rax
1402cfecc:	0a 00
1402cfece:	4c 03 d8             	add    %rax,%r11
1402cfed1:	83 e1 03             	and    $0x3,%ecx
1402cfed4:	48 c1 ea 05          	shr    $0x5,%rdx
1402cfed8:	48 c1 e1 08          	shl    $0x8,%rcx
1402cfedc:	49 8d a9 00 00 10 00 	lea    0x100000(%r9),%rbp
1402cfee3:	4c 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9
1402cfeea:	00
1402cfeeb:	49 69 c6 d1 15 02 00 	imul   $0x215d1,%r14,%rax
1402cfef2:	4d 8d b0 00 00 10 00 	lea    0x100000(%r8),%r14
1402cfef9:	48 c1 fd 15          	sar    $0x15,%rbp
1402cfefd:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1402cff02:	4c 03 d8             	add    %rax,%r11
1402cff05:	41 0f b6 42 04       	movzbl 0x4(%r10),%eax
1402cff0a:	48 0b c8             	or     %rax,%rcx
1402cff0d:	49 c1 fe 15          	sar    $0x15,%r14
1402cff11:	41 0f b6 42 03       	movzbl 0x3(%r10),%eax
1402cff16:	48 c1 e1 08          	shl    $0x8,%rcx
1402cff1a:	48 0b c8             	or     %rax,%rcx
1402cff1d:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1402cff22:	48 c1 e1 03          	shl    $0x3,%rcx
1402cff26:	48 0b ca             	or     %rdx,%rcx
1402cff29:	49 69 c0 18 2d 07 00 	imul   $0x72d18,%r8,%rax
1402cff30:	4c 69 d6 13 2c 0a 00 	imul   $0xa2c13,%rsi,%r10
1402cff37:	49 69 d5 13 2c 0a 00 	imul   $0xa2c13,%r13,%rdx
1402cff3e:	49 03 c6             	add    %r14,%rax
1402cff41:	48 03 c1             	add    %rcx,%rax
1402cff44:	41 0f b6 49 0a       	movzbl 0xa(%r9),%ecx
1402cff49:	4c 03 d0             	add    %rax,%r10
1402cff4c:	83 e1 0f             	and    $0xf,%ecx
1402cff4f:	41 0f b6 41 09       	movzbl 0x9(%r9),%eax
1402cff54:	48 c1 e1 08          	shl    $0x8,%rcx
1402cff58:	48 0b c8             	or     %rax,%rcx
1402cff5b:	4c 89 54 24 08       	mov    %r10,0x8(%rsp)
1402cff60:	41 0f b6 41 08       	movzbl 0x8(%r9),%eax
1402cff65:	48 c1 e1 08          	shl    $0x8,%rcx
1402cff69:	48 0b c8             	or     %rax,%rcx
1402cff6c:	41 0f b6 41 07       	movzbl 0x7(%r9),%eax
1402cff71:	48 c1 e8 07          	shr    $0x7,%rax
1402cff75:	48 03 c9             	add    %rcx,%rcx
1402cff78:	48 0b c8             	or     %rax,%rcx
1402cff7b:	48 69 c6 67 fb 09 00 	imul   $0x9fb67,%rsi,%rax
1402cff82:	49 8d b3 00 00 10 00 	lea    0x100000(%r11),%rsi
1402cff89:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
1402cff8e:	48 03 c8             	add    %rax,%rcx
1402cff91:	48 c1 fe 15          	sar    $0x15,%rsi
1402cff95:	49 69 c0 ad 39 0f 00 	imul   $0xf39ad,%r8,%rax
1402cff9c:	48 2b c8             	sub    %rax,%rcx
1402cff9f:	48 69 c3 18 2d 07 00 	imul   $0x72d18,%rbx,%rax
1402cffa6:	48 03 c5             	add    %rbp,%rax
1402cffa9:	48 03 c1             	add    %rcx,%rax
1402cffac:	41 0f b6 49 0f       	movzbl 0xf(%r9),%ecx
1402cffb1:	48 03 d0             	add    %rax,%rdx
1402cffb4:	83 e1 3f             	and    $0x3f,%ecx
1402cffb7:	41 0f b6 41 0e       	movzbl 0xe(%r9),%eax
1402cffbc:	48 c1 e1 08          	shl    $0x8,%rcx
1402cffc0:	48 0b c8             	or     %rax,%rcx
1402cffc3:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1402cffc8:	41 0f b6 41 0d       	movzbl 0xd(%r9),%eax
1402cffcd:	48 69 54 24 48 d1 15 	imul   $0x215d1,0x48(%rsp),%rdx
1402cffd4:	02 00
1402cffd6:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1402cffdb:	48 d1 e8             	shr    $1,%rax
1402cffde:	48 c1 e1 07          	shl    $0x7,%rcx
1402cffe2:	48 0b c8             	or     %rax,%rcx
1402cffe5:	49 69 c5 67 fb 09 00 	imul   $0x9fb67,%r13,%rax
1402cffec:	48 03 c8             	add    %rax,%rcx
1402cffef:	49 69 c0 7d 6f 0a 00 	imul   $0xa6f7d,%r8,%rax
1402cfff6:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
1402cfffd:	00
1402cfffe:	48 2b c8             	sub    %rax,%rcx
1402d0001:	49 81 c0 00 00 10 00 	add    $0x100000,%r8
1402d0008:	48 69 c3 ad 39 0f 00 	imul   $0xf39ad,%rbx,%rax
1402d000f:	49 c1 f8 15          	sar    $0x15,%r8
1402d0013:	48 2b c8             	sub    %rax,%rcx
1402d0016:	49 69 c3 18 2d 07 00 	imul   $0x72d18,%r11,%rax
1402d001d:	48 03 c8             	add    %rax,%rcx
1402d0020:	49 69 c1 13 2c 0a 00 	imul   $0xa2c13,%r9,%rax
1402d0027:	48 03 c6             	add    %rsi,%rax
1402d002a:	48 03 c1             	add    %rcx,%rax
1402d002d:	48 03 d0             	add    %rax,%rdx
1402d0030:	48 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%rbx,%rax
1402d0037:	49 69 c9 67 fb 09 00 	imul   $0x9fb67,%r9,%rcx
1402d003e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1402d0043:	48 2b c8             	sub    %rax,%rcx
1402d0046:	49 69 c3 ad 39 0f 00 	imul   $0xf39ad,%r11,%rax
1402d004d:	48 2b c8             	sub    %rax,%rcx
1402d0050:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1402d0055:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
1402d005c:	00
1402d005d:	48 c1 e7 15          	shl    $0x15,%rdi
1402d0061:	48 81 c2 00 00 10 00 	add    $0x100000,%rdx
1402d0068:	49 69 c5 d1 15 02 00 	imul   $0x215d1,%r13,%rax
1402d006f:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1402d0074:	48 03 c8             	add    %rax,%rcx
1402d0077:	49 c1 e7 15          	shl    $0x15,%r15
1402d007b:	48 2b cf             	sub    %rdi,%rcx
1402d007e:	48 c1 fa 15          	sar    $0x15,%rdx
1402d0082:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1402d0087:	49 03 c8             	add    %r8,%rcx
1402d008a:	48 03 d9             	add    %rcx,%rbx
1402d008d:	49 c1 e0 15          	shl    $0x15,%r8
1402d0091:	49 69 c9 d1 15 02 00 	imul   $0x215d1,%r9,%rcx
1402d0098:	49 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%r11,%rax
1402d009f:	49 c1 e4 15          	shl    $0x15,%r12
1402d00a3:	4d 8d 8a 00 00 10 00 	lea    0x100000(%r10),%r9
1402d00aa:	48 c1 e5 15          	shl    $0x15,%rbp
1402d00ae:	4d 8d 9d 00 00 10 00 	lea    0x100000(%r13),%r11
1402d00b5:	49 c1 fb 15          	sar    $0x15,%r11
1402d00b9:	48 c1 e6 15          	shl    $0x15,%rsi
1402d00bd:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402d00c2:	48 2b c8             	sub    %rax,%rcx
1402d00c5:	49 c1 f9 15          	sar    $0x15,%r9
1402d00c9:	49 2b cf             	sub    %r15,%rcx
1402d00cc:	49 c1 e6 15          	shl    $0x15,%r14
1402d00d0:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
1402d00d5:	48 03 ca             	add    %rdx,%rcx
1402d00d8:	4c 03 f9             	add    %rcx,%r15
1402d00db:	48 c1 e2 15          	shl    $0x15,%rdx
1402d00df:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1402d00e6:	00
1402d00e7:	48 81 c1 00 00 10 00 	add    $0x100000,%rcx
1402d00ee:	48 c1 f9 15          	sar    $0x15,%rcx
1402d00f2:	48 8b c1             	mov    %rcx,%rax
1402d00f5:	48 c1 e1 15          	shl    $0x15,%rcx
1402d00f9:	49 2b c4             	sub    %r12,%rax
1402d00fc:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1402d0101:	48 03 f8             	add    %rax,%rdi
1402d0104:	49 8b c3             	mov    %r11,%rax
1402d0107:	49 2b c0             	sub    %r8,%rax
1402d010a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402d010f:	48 01 84 24 b8 00 00 	add    %rax,0xb8(%rsp)
1402d0116:	00
1402d0117:	4c 8d 83 00 00 10 00 	lea    0x100000(%rbx),%r8
1402d011e:	49 c1 f8 15          	sar    $0x15,%r8
1402d0122:	49 8d 9f 00 00 10 00 	lea    0x100000(%r15),%rbx
1402d0129:	48 c1 fb 15          	sar    $0x15,%rbx
1402d012d:	4d 8d 94 24 00 00 10 	lea    0x100000(%r12),%r10
1402d0134:	00
1402d0135:	48 81 c7 00 00 10 00 	add    $0x100000,%rdi
1402d013c:	49 c1 fa 15          	sar    $0x15,%r10
1402d0140:	48 c1 ff 15          	sar    $0x15,%rdi
1402d0144:	49 8b c0             	mov    %r8,%rax
1402d0147:	48 2b c2             	sub    %rdx,%rax
1402d014a:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
1402d014f:	48 01 84 24 c0 00 00 	add    %rax,0xc0(%rsp)
1402d0156:	00
1402d0157:	48 8b c3             	mov    %rbx,%rax
1402d015a:	48 2b c1             	sub    %rcx,%rax
1402d015d:	48 8b 0c 24          	mov    (%rsp),%rcx
1402d0161:	48 01 84 24 c8 00 00 	add    %rax,0xc8(%rsp)
1402d0168:	00
1402d0169:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
1402d0170:	49 2b c6             	sub    %r14,%rax
1402d0173:	48 03 c8             	add    %rax,%rcx
1402d0176:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
1402d017d:	48 89 0c 24          	mov    %rcx,(%rsp)
1402d0181:	48 2b c5             	sub    %rbp,%rax
1402d0184:	48 c1 f9 15          	sar    $0x15,%rcx
1402d0188:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1402d018d:	49 03 c1             	add    %r9,%rax
1402d0190:	48 03 e8             	add    %rax,%rbp
1402d0193:	49 c1 e1 15          	shl    $0x15,%r9
1402d0197:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
1402d019e:	48 2b c6             	sub    %rsi,%rax
1402d01a1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402d01a6:	49 03 c2             	add    %r10,%rax
1402d01a9:	48 03 f0             	add    %rax,%rsi
1402d01ac:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
1402d01b3:	49 2b c1             	sub    %r9,%rax
1402d01b6:	48 03 c1             	add    %rcx,%rax
1402d01b9:	48 03 d0             	add    %rax,%rdx
1402d01bc:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
1402d01c1:	48 69 c7 ad 39 0f 00 	imul   $0xf39ad,%rdi,%rax
1402d01c8:	48 c1 e1 15          	shl    $0x15,%rcx
1402d01cc:	49 f7 da             	neg    %r10
1402d01cf:	48 c1 fa 15          	sar    $0x15,%rdx
1402d01d3:	48 03 ea             	add    %rdx,%rbp
1402d01d6:	49 c1 e2 15          	shl    $0x15,%r10
1402d01da:	4c 2b d0             	sub    %rax,%r10
1402d01dd:	49 c1 e0 15          	shl    $0x15,%r8
1402d01e1:	48 69 c7 83 90 f5 ff 	imul   $0xfffffffffff59083,%rdi,%rax
1402d01e8:	49 c1 e3 15          	shl    $0x15,%r11
1402d01ec:	4c 8b cd             	mov    %rbp,%r9
1402d01ef:	49 2b c3             	sub    %r11,%rax
1402d01f2:	48 c1 e7 15          	shl    $0x15,%rdi
1402d01f6:	49 c1 f9 15          	sar    $0x15,%r9
1402d01fa:	4d 03 d1             	add    %r9,%r10
1402d01fd:	48 c1 e3 15          	shl    $0x15,%rbx
1402d0201:	4d 03 e2             	add    %r10,%r12
1402d0204:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1402d0209:	4d 8b d4             	mov    %r12,%r10
1402d020c:	48 c1 e2 15          	shl    $0x15,%rdx
1402d0210:	49 c1 fa 15          	sar    $0x15,%r10
1402d0214:	49 03 f2             	add    %r10,%rsi
1402d0217:	49 c1 e1 15          	shl    $0x15,%r9
1402d021b:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402d0220:	48 c1 fe 15          	sar    $0x15,%rsi
1402d0224:	48 03 c6             	add    %rsi,%rax
1402d0227:	4c 03 e8             	add    %rax,%r13
1402d022a:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1402d0231:	00
1402d0232:	4d 8b dd             	mov    %r13,%r11
1402d0235:	49 c1 fb 15          	sar    $0x15,%r11
1402d0239:	49 03 c3             	add    %r11,%rax
1402d023c:	48 8b e8             	mov    %rax,%rbp
1402d023f:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1402d0246:	00
1402d0247:	48 c1 fd 15          	sar    $0x15,%rbp
1402d024b:	48 8b c5             	mov    %rbp,%rax
1402d024e:	49 2b c0             	sub    %r8,%rax
1402d0251:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
1402d0256:	4c 03 c0             	add    %rax,%r8
1402d0259:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1402d0260:	00
1402d0261:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
1402d0266:	49 c1 f8 15          	sar    $0x15,%r8
1402d026a:	49 03 c0             	add    %r8,%rax
1402d026d:	4c 8b f0             	mov    %rax,%r14
1402d0270:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1402d0277:	00
1402d0278:	49 c1 fe 15          	sar    $0x15,%r14
1402d027c:	49 8b c6             	mov    %r14,%rax
1402d027f:	48 2b c3             	sub    %rbx,%rax
1402d0282:	4c 03 f8             	add    %rax,%r15
1402d0285:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1402d028c:	00
1402d028d:	49 8b df             	mov    %r15,%rbx
1402d0290:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1402d0295:	48 c1 fb 15          	sar    $0x15,%rbx
1402d0299:	48 03 c3             	add    %rbx,%rax
1402d029c:	4c 8b f8             	mov    %rax,%r15
1402d029f:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1402d02a6:	00
1402d02a7:	49 c1 ff 15          	sar    $0x15,%r15
1402d02ab:	49 8b c7             	mov    %r15,%rax
1402d02ae:	48 2b c7             	sub    %rdi,%rax
1402d02b1:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1402d02b6:	48 03 f8             	add    %rax,%rdi
1402d02b9:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402d02be:	48 c1 ff 15          	sar    $0x15,%rdi
1402d02c2:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
1402d02c9:	48 2b c1             	sub    %rcx,%rax
1402d02cc:	48 8b 0c 24          	mov    (%rsp),%rcx
1402d02d0:	48 03 c8             	add    %rax,%rcx
1402d02d3:	48 89 0c 24          	mov    %rcx,(%rsp)
1402d02d7:	48 c1 f9 15          	sar    $0x15,%rcx
1402d02db:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
1402d02e2:	48 2b c2             	sub    %rdx,%rax
1402d02e5:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
1402d02ea:	48 03 c1             	add    %rcx,%rax
1402d02ed:	48 f7 d9             	neg    %rcx
1402d02f0:	48 03 d0             	add    %rax,%rdx
1402d02f3:	48 c1 e1 15          	shl    $0x15,%rcx
1402d02f7:	48 01 0c 24          	add    %rcx,(%rsp)
1402d02fb:	48 8b ca             	mov    %rdx,%rcx
1402d02fe:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
1402d0305:	48 c1 f9 15          	sar    $0x15,%rcx
1402d0309:	49 2b c1             	sub    %r9,%rax
1402d030c:	48 03 c1             	add    %rcx,%rax
1402d030f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1402d0314:	48 f7 d9             	neg    %rcx
1402d0317:	48 c1 e1 15          	shl    $0x15,%rcx
1402d031b:	4c 03 c8             	add    %rax,%r9
1402d031e:	48 03 d1             	add    %rcx,%rdx
1402d0321:	49 c1 e3 15          	shl    $0x15,%r11
1402d0325:	49 f7 da             	neg    %r10
1402d0328:	48 c1 e6 15          	shl    $0x15,%rsi
1402d032c:	49 c1 e2 15          	shl    $0x15,%r10
1402d0330:	49 8b c9             	mov    %r9,%rcx
1402d0333:	48 c1 f9 15          	sar    $0x15,%rcx
1402d0337:	48 c1 e5 15          	shl    $0x15,%rbp
1402d033b:	48 69 c7 ad 39 0f 00 	imul   $0xf39ad,%rdi,%rax
1402d0342:	49 c1 e0 15          	shl    $0x15,%r8
1402d0346:	4c 2b d0             	sub    %rax,%r10
1402d0349:	49 c1 e6 15          	shl    $0x15,%r14
1402d034d:	4c 03 d1             	add    %rcx,%r10
1402d0350:	48 c1 e3 15          	shl    $0x15,%rbx
1402d0354:	48 f7 d9             	neg    %rcx
1402d0357:	4d 03 e2             	add    %r10,%r12
1402d035a:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
1402d035f:	48 c1 e1 15          	shl    $0x15,%rcx
1402d0363:	4c 03 c9             	add    %rcx,%r9
1402d0366:	49 8b cc             	mov    %r12,%rcx
1402d0369:	48 c1 f9 15          	sar    $0x15,%rcx
1402d036d:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
1402d0374:	48 2b c6             	sub    %rsi,%rax
1402d0377:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1402d037c:	48 03 c1             	add    %rcx,%rax
1402d037f:	48 f7 d9             	neg    %rcx
1402d0382:	48 c1 e1 15          	shl    $0x15,%rcx
1402d0386:	4c 03 d0             	add    %rax,%r10
1402d0389:	4c 03 e1             	add    %rcx,%r12
1402d038c:	49 8b ca             	mov    %r10,%rcx
1402d038f:	48 c1 f9 15          	sar    $0x15,%rcx
1402d0393:	48 69 c7 83 90 f5 ff 	imul   $0xfffffffffff59083,%rdi,%rax
1402d039a:	49 2b c3             	sub    %r11,%rax
1402d039d:	4c 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%r11
1402d03a4:	00
1402d03a5:	48 03 c1             	add    %rcx,%rax
1402d03a8:	48 f7 d9             	neg    %rcx
1402d03ab:	48 c1 e1 15          	shl    $0x15,%rcx
1402d03af:	4c 03 e8             	add    %rax,%r13
1402d03b2:	4c 03 d1             	add    %rcx,%r10
1402d03b5:	49 8b cd             	mov    %r13,%rcx
1402d03b8:	48 c1 f9 15          	sar    $0x15,%rcx
1402d03bc:	48 8b c1             	mov    %rcx,%rax
1402d03bf:	48 f7 d9             	neg    %rcx
1402d03c2:	48 c1 e1 15          	shl    $0x15,%rcx
1402d03c6:	48 2b c5             	sub    %rbp,%rax
1402d03c9:	48 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%rbp
1402d03d0:	00
1402d03d1:	4c 03 e9             	add    %rcx,%r13