140d7622e:	48 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%rbp,%rax
140d76235:	48 69 cd 53 c6 f0 ff 	imul   $0xfffffffffff0c653,%rbp,%rcx
140d7623c:	4c 2b d0             	sub    %rax,%r10
140d7623f:	48 c1 e3 15          	shl    $0x15,%rbx
140d76243:	49 69 c5 7d 6f 0a 00 	imul   $0xa6f7d,%r13,%rax
140d7624a:	4d 03 d7             	add    %r15,%r10
140d7624d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140d76252:	48 2b c8             	sub    %rax,%rcx
140d76255:	4c 01 94 24 c8 00 00 	add    %r10,0xc8(%rsp)
140d7625c:	00
140d7625d:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
140d76264:	00
140d76265:	48 69 c2 d1 15 02 00 	imul   $0x215d1,%rdx,%rax
140d7626c:	45 0f b6 4a 07       	movzbl 0x7(%r10),%r9d
140d76271:	48 03 c8             	add    %rax,%rcx
140d76274:	41 83 e1 7f          	and    $0x7f,%r9d
140d76278:	49 2b cb             	sub    %r11,%rcx
140d7627b:	49 c1 e1 08          	shl    $0x8,%r9
140d7627f:	45 0f b6 5a 0d       	movzbl 0xd(%r10),%r11d
140d76284:	48 03 cf             	add    %rdi,%rcx
140d76287:	48 01 8c 24 c0 00 00 	add    %rcx,0xc0(%rsp)
140d7628e:	00
140d7628f:	41 83 e3 01          	and    $0x1,%r11d
140d76293:	49 c1 e3 08          	shl    $0x8,%r11
140d76297:	48 69 ca 67 fb 09 00 	imul   $0x9fb67,%rdx,%rcx
140d7629e:	48 69 c6 7d 6f 0a 00 	imul   $0xa6f7d,%rsi,%rax
140d762a5:	41 0f b6 52 02       	movzbl 0x2(%r10),%edx
140d762aa:	48 2b c8             	sub    %rax,%rcx
140d762ad:	49 69 c5 ad 39 0f 00 	imul   $0xf39ad,%r13,%rax
140d762b4:	48 2b c8             	sub    %rax,%rcx
140d762b7:	48 69 c5 18 2d 07 00 	imul   $0x72d18,%rbp,%rax
140d762be:	48 03 c8             	add    %rax,%rcx
140d762c1:	49 69 c0 d1 15 02 00 	imul   $0x215d1,%r8,%rax
140d762c8:	44 8b c2             	mov    %edx,%r8d
140d762cb:	48 03 c8             	add    %rax,%rcx
140d762ce:	49 c1 e0 10          	shl    $0x10,%r8
140d762d2:	41 0f b6 02          	movzbl (%r10),%eax
140d762d6:	48 2b cb             	sub    %rbx,%rcx
140d762d9:	48 01 8c 24 b8 00 00 	add    %rcx,0xb8(%rsp)
140d762e0:	00
140d762e1:	4c 0b c0             	or     %rax,%r8
140d762e4:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
140d762e9:	41 81 e0 ff ff 1f 00 	and    $0x1fffff,%r8d
140d762f0:	41 0f b6 4a 05       	movzbl 0x5(%r10),%ecx
140d762f5:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140d762fa:	48 c1 e0 08          	shl    $0x8,%rax
140d762fe:	4c 0b c0             	or     %rax,%r8
140d76301:	49 69 c6 13 2c 0a 00 	imul   $0xa2c13,%r14,%rax
140d76308:	4c 03 c0             	add    %rax,%r8
140d7630b:	41 0f b6 42 06       	movzbl 0x6(%r10),%eax
140d76310:	4c 0b c8             	or     %rax,%r9
140d76313:	4c 89 04 24          	mov    %r8,(%rsp)
140d76317:	49 c1 e1 06          	shl    $0x6,%r9
140d7631b:	8b c1                	mov    %ecx,%eax
140d7631d:	48 c1 e8 02          	shr    $0x2,%rax
140d76321:	4c 0b c8             	or     %rax,%r9
140d76324:	49 69 c6 67 fb 09 00 	imul   $0x9fb67,%r14,%rax
140d7632b:	4c 03 c8             	add    %rax,%r9
140d7632e:	48 69 c6 18 2d 07 00 	imul   $0x72d18,%rsi,%rax
140d76335:	4c 03 c8             	add    %rax,%r9
140d76338:	48 69 c3 13 2c 0a 00 	imul   $0xa2c13,%rbx,%rax
140d7633f:	4c 03 c8             	add    %rax,%r9
140d76342:	41 0f b6 42 0c       	movzbl 0xc(%r10),%eax
140d76347:	4c 0b d8             	or     %rax,%r11
140d7634a:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140d7634f:	41 0f b6 42 0b       	movzbl 0xb(%r10),%eax
140d76354:	49 c1 e3 08          	shl    $0x8,%r11
140d76358:	4c 0b d8             	or     %rax,%r11
140d7635b:	41 0f b6 42 0a       	movzbl 0xa(%r10),%eax
140d76360:	48 c1 e8 04          	shr    $0x4,%rax
140d76364:	49 c1 e3 04          	shl    $0x4,%r11
140d76368:	4c 0b d8             	or     %rax,%r11
140d7636b:	48 69 c3 67 fb 09 00 	imul   $0x9fb67,%rbx,%rax
140d76372:	4c 03 d8             	add    %rax,%r11
140d76375:	48 69 c6 ad 39 0f 00 	imul   $0xf39ad,%rsi,%rax
140d7637c:	4c 2b d8             	sub    %rax,%r11
140d7637f:	49 69 c5 18 2d 07 00 	imul   $0x72d18,%r13,%rax
140d76386:	4c 03 d8             	add    %rax,%r11
140d76389:	48 69 44 24 20 13 2c 	imul   $0xa2c13,0x20(%rsp),%rax
140d76390:	0a 00
140d76392:	4c 03 d8             	add    %rax,%r11
140d76395:	48 c1 ea 05          	shr    $0x5,%rdx
140d76399:	83 e1 03             	and    $0x3,%ecx
140d7639c:	49 8d a9 00 00 10 00 	lea    0x100000(%r9),%rbp
140d763a3:	4c 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9
140d763aa:	00
140d763ab:	48 c1 e1 08          	shl    $0x8,%rcx
140d763af:	49 69 c6 d1 15 02 00 	imul   $0x215d1,%r14,%rax
140d763b6:	4d 8d b0 00 00 10 00 	lea    0x100000(%r8),%r14
140d763bd:	48 c1 fd 15          	sar    $0x15,%rbp
140d763c1:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d763c6:	4c 03 d8             	add    %rax,%r11
140d763c9:	41 0f b6 42 04       	movzbl 0x4(%r10),%eax
140d763ce:	48 0b c8             	or     %rax,%rcx
140d763d1:	49 c1 fe 15          	sar    $0x15,%r14
140d763d5:	41 0f b6 42 03       	movzbl 0x3(%r10),%eax
140d763da:	48 c1 e1 08          	shl    $0x8,%rcx
140d763de:	48 0b c8             	or     %rax,%rcx
140d763e1:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
140d763e6:	48 c1 e1 03          	shl    $0x3,%rcx
140d763ea:	48 0b ca             	or     %rdx,%rcx
140d763ed:	49 69 c0 18 2d 07 00 	imul   $0x72d18,%r8,%rax
140d763f4:	4c 69 d6 13 2c 0a 00 	imul   $0xa2c13,%rsi,%r10
140d763fb:	49 69 d5 13 2c 0a 00 	imul   $0xa2c13,%r13,%rdx
140d76402:	49 03 c6             	add    %r14,%rax
140d76405:	48 03 c1             	add    %rcx,%rax
140d76408:	41 0f b6 49 0a       	movzbl 0xa(%r9),%ecx
140d7640d:	4c 03 d0             	add    %rax,%r10
140d76410:	83 e1 0f             	and    $0xf,%ecx
140d76413:	41 0f b6 41 09       	movzbl 0x9(%r9),%eax
140d76418:	48 c1 e1 08          	shl    $0x8,%rcx
140d7641c:	48 0b c8             	or     %rax,%rcx
140d7641f:	4c 89 54 24 08       	mov    %r10,0x8(%rsp)
140d76424:	41 0f b6 41 08       	movzbl 0x8(%r9),%eax
140d76429:	48 c1 e1 08          	shl    $0x8,%rcx
140d7642d:	48 0b c8             	or     %rax,%rcx
140d76430:	41 0f b6 41 07       	movzbl 0x7(%r9),%eax
140d76435:	48 c1 e8 07          	shr    $0x7,%rax
140d76439:	48 03 c9             	add    %rcx,%rcx
140d7643c:	48 0b c8             	or     %rax,%rcx
140d7643f:	48 69 c6 67 fb 09 00 	imul   $0x9fb67,%rsi,%rax
140d76446:	49 8d b3 00 00 10 00 	lea    0x100000(%r11),%rsi
140d7644d:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
140d76452:	48 03 c8             	add    %rax,%rcx
140d76455:	48 c1 fe 15          	sar    $0x15,%rsi
140d76459:	49 69 c0 ad 39 0f 00 	imul   $0xf39ad,%r8,%rax
140d76460:	48 2b c8             	sub    %rax,%rcx
140d76463:	48 69 c3 18 2d 07 00 	imul   $0x72d18,%rbx,%rax
140d7646a:	48 03 c5             	add    %rbp,%rax
140d7646d:	48 03 c1             	add    %rcx,%rax
140d76470:	41 0f b6 49 0f       	movzbl 0xf(%r9),%ecx
140d76475:	48 03 d0             	add    %rax,%rdx
140d76478:	83 e1 3f             	and    $0x3f,%ecx
140d7647b:	41 0f b6 41 0e       	movzbl 0xe(%r9),%eax
140d76480:	48 c1 e1 08          	shl    $0x8,%rcx
140d76484:	48 0b c8             	or     %rax,%rcx
140d76487:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140d7648c:	41 0f b6 41 0d       	movzbl 0xd(%r9),%eax
140d76491:	48 69 54 24 48 d1 15 	imul   $0x215d1,0x48(%rsp),%rdx
140d76498:	02 00
140d7649a:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140d7649f:	48 d1 e8             	shr    $1,%rax
140d764a2:	48 c1 e1 07          	shl    $0x7,%rcx
140d764a6:	48 0b c8             	or     %rax,%rcx
140d764a9:	49 69 c5 67 fb 09 00 	imul   $0x9fb67,%r13,%rax
140d764b0:	48 03 c8             	add    %rax,%rcx
140d764b3:	49 69 c0 7d 6f 0a 00 	imul   $0xa6f7d,%r8,%rax
140d764ba:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140d764c1:	00
140d764c2:	48 2b c8             	sub    %rax,%rcx
140d764c5:	49 81 c0 00 00 10 00 	add    $0x100000,%r8
140d764cc:	48 69 c3 ad 39 0f 00 	imul   $0xf39ad,%rbx,%rax
140d764d3:	49 c1 f8 15          	sar    $0x15,%r8
140d764d7:	48 2b c8             	sub    %rax,%rcx
140d764da:	49 69 c3 18 2d 07 00 	imul   $0x72d18,%r11,%rax
140d764e1:	48 03 c8             	add    %rax,%rcx
140d764e4:	49 69 c1 13 2c 0a 00 	imul   $0xa2c13,%r9,%rax
140d764eb:	48 03 c6             	add    %rsi,%rax
140d764ee:	48 03 c1             	add    %rcx,%rax
140d764f1:	48 03 d0             	add    %rax,%rdx
140d764f4:	48 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%rbx,%rax
140d764fb:	49 69 c9 67 fb 09 00 	imul   $0x9fb67,%r9,%rcx
140d76502:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140d76507:	48 2b c8             	sub    %rax,%rcx
140d7650a:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140d7650f:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140d76516:	00
140d76517:	48 c1 e7 15          	shl    $0x15,%rdi
140d7651b:	48 81 c2 00 00 10 00 	add    $0x100000,%rdx
140d76522:	49 69 c3 ad 39 0f 00 	imul   $0xf39ad,%r11,%rax
140d76529:	49 c1 e7 15          	shl    $0x15,%r15
140d7652d:	48 2b c8             	sub    %rax,%rcx
140d76530:	48 c1 fa 15          	sar    $0x15,%rdx
140d76534:	49 69 c5 d1 15 02 00 	imul   $0x215d1,%r13,%rax
140d7653b:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140d76540:	48 03 c8             	add    %rax,%rcx
140d76543:	49 c1 e4 15          	shl    $0x15,%r12
140d76547:	48 2b cf             	sub    %rdi,%rcx
140d7654a:	48 c1 e5 15          	shl    $0x15,%rbp
140d7654e:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140d76553:	49 03 c8             	add    %r8,%rcx
140d76556:	48 03 d9             	add    %rcx,%rbx
140d76559:	49 c1 e0 15          	shl    $0x15,%r8
140d7655d:	49 69 c9 d1 15 02 00 	imul   $0x215d1,%r9,%rcx
140d76564:	49 69 c3 7d 6f 0a 00 	imul   $0xa6f7d,%r11,%rax
140d7656b:	48 c1 e6 15          	shl    $0x15,%rsi
140d7656f:	4d 8d 8a 00 00 10 00 	lea    0x100000(%r10),%r9
140d76576:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d7657b:	4d 8d 9d 00 00 10 00 	lea    0x100000(%r13),%r11
140d76582:	49 c1 fb 15          	sar    $0x15,%r11
140d76586:	49 c1 f9 15          	sar    $0x15,%r9
140d7658a:	49 c1 e6 15          	shl    $0x15,%r14
140d7658e:	48 2b c8             	sub    %rax,%rcx
140d76591:	49 2b cf             	sub    %r15,%rcx
140d76594:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
140d76599:	48 03 ca             	add    %rdx,%rcx
140d7659c:	48 c1 e2 15          	shl    $0x15,%rdx
140d765a0:	4c 03 f9             	add    %rcx,%r15
140d765a3:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d765aa:	00
140d765ab:	48 81 c1 00 00 10 00 	add    $0x100000,%rcx
140d765b2:	48 c1 f9 15          	sar    $0x15,%rcx
140d765b6:	48 8b c1             	mov    %rcx,%rax
140d765b9:	48 c1 e1 15          	shl    $0x15,%rcx
140d765bd:	49 2b c4             	sub    %r12,%rax
140d765c0:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140d765c5:	48 03 f8             	add    %rax,%rdi
140d765c8:	49 8b c3             	mov    %r11,%rax
140d765cb:	49 2b c0             	sub    %r8,%rax
140d765ce:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140d765d3:	48 01 84 24 b8 00 00 	add    %rax,0xb8(%rsp)
140d765da:	00
140d765db:	4c 8d 83 00 00 10 00 	lea    0x100000(%rbx),%r8
140d765e2:	49 c1 f8 15          	sar    $0x15,%r8
140d765e6:	49 8d 9f 00 00 10 00 	lea    0x100000(%r15),%rbx
140d765ed:	48 c1 fb 15          	sar    $0x15,%rbx
140d765f1:	4d 8d 94 24 00 00 10 	lea    0x100000(%r12),%r10
140d765f8:	00
140d765f9:	48 81 c7 00 00 10 00 	add    $0x100000,%rdi
140d76600:	49 c1 fa 15          	sar    $0x15,%r10
140d76604:	48 c1 ff 15          	sar    $0x15,%rdi
140d76608:	49 8b c0             	mov    %r8,%rax
140d7660b:	48 2b c2             	sub    %rdx,%rax
140d7660e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
140d76613:	48 01 84 24 c0 00 00 	add    %rax,0xc0(%rsp)
140d7661a:	00
140d7661b:	48 8b c3             	mov    %rbx,%rax
140d7661e:	48 2b c1             	sub    %rcx,%rax
140d76621:	48 8b 0c 24          	mov    (%rsp),%rcx
140d76625:	48 01 84 24 c8 00 00 	add    %rax,0xc8(%rsp)
140d7662c:	00
140d7662d:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
140d76634:	49 2b c6             	sub    %r14,%rax
140d76637:	48 03 c8             	add    %rax,%rcx
140d7663a:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
140d76641:	48 89 0c 24          	mov    %rcx,(%rsp)
140d76645:	48 2b c5             	sub    %rbp,%rax
140d76648:	48 c1 f9 15          	sar    $0x15,%rcx
140d7664c:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d76651:	49 03 c1             	add    %r9,%rax
140d76654:	48 03 e8             	add    %rax,%rbp
140d76657:	49 c1 e1 15          	shl    $0x15,%r9
140d7665b:	48 69 c7 d1 15 02 00 	imul   $0x215d1,%rdi,%rax
140d76662:	48 2b c6             	sub    %rsi,%rax
140d76665:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d7666a:	49 03 c2             	add    %r10,%rax
140d7666d:	48 03 f0             	add    %rax,%rsi
140d76670:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
140d76677:	49 2b c1             	sub    %r9,%rax
140d7667a:	48 03 c1             	add    %rcx,%rax
140d7667d:	48 03 d0             	add    %rax,%rdx
140d76680:	48 69 c7 ad 39 0f 00 	imul   $0xf39ad,%rdi,%rax
140d76687:	48 c1 e1 15          	shl    $0x15,%rcx
140d7668b:	49 f7 da             	neg    %r10
140d7668e:	49 c1 e2 15          	shl    $0x15,%r10
140d76692:	4c 2b d0             	sub    %rax,%r10
140d76695:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
140d7669a:	48 69 c7 83 90 f5 ff 	imul   $0xfffffffffff59083,%rdi,%rax
140d766a1:	48 c1 fa 15          	sar    $0x15,%rdx
140d766a5:	48 03 ea             	add    %rdx,%rbp
140d766a8:	49 c1 e0 15          	shl    $0x15,%r8
140d766ac:	49 c1 e3 15          	shl    $0x15,%r11
140d766b0:	4c 8b cd             	mov    %rbp,%r9
140d766b3:	49 2b c3             	sub    %r11,%rax
140d766b6:	48 c1 e7 15          	shl    $0x15,%rdi
140d766ba:	49 c1 f9 15          	sar    $0x15,%r9
140d766be:	4d 03 d1             	add    %r9,%r10
140d766c1:	48 c1 e3 15          	shl    $0x15,%rbx
140d766c5:	4d 03 e2             	add    %r10,%r12
140d766c8:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140d766cd:	4d 8b d4             	mov    %r12,%r10
140d766d0:	48 c1 e2 15          	shl    $0x15,%rdx
140d766d4:	49 c1 fa 15          	sar    $0x15,%r10
140d766d8:	49 03 f2             	add    %r10,%rsi
140d766db:	49 c1 e1 15          	shl    $0x15,%r9
140d766df:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140d766e4:	48 c1 fe 15          	sar    $0x15,%rsi
140d766e8:	48 03 c6             	add    %rsi,%rax
140d766eb:	4c 03 e8             	add    %rax,%r13
140d766ee:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140d766f5:	00
140d766f6:	4d 8b dd             	mov    %r13,%r11
140d766f9:	49 c1 fb 15          	sar    $0x15,%r11
140d766fd:	49 03 c3             	add    %r11,%rax
140d76700:	48 8b e8             	mov    %rax,%rbp
140d76703:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140d7670a:	00
140d7670b:	48 c1 fd 15          	sar    $0x15,%rbp
140d7670f:	48 8b c5             	mov    %rbp,%rax
140d76712:	49 2b c0             	sub    %r8,%rax
140d76715:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
140d7671a:	4c 03 c0             	add    %rax,%r8
140d7671d:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140d76724:	00
140d76725:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140d7672a:	49 c1 f8 15          	sar    $0x15,%r8
140d7672e:	49 03 c0             	add    %r8,%rax
140d76731:	4c 8b f0             	mov    %rax,%r14
140d76734:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140d7673b:	00
140d7673c:	49 c1 fe 15          	sar    $0x15,%r14
140d76740:	49 8b c6             	mov    %r14,%rax
140d76743:	48 2b c3             	sub    %rbx,%rax
140d76746:	4c 03 f8             	add    %rax,%r15
140d76749:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140d76750:	00
140d76751:	49 8b df             	mov    %r15,%rbx
140d76754:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140d76759:	48 c1 fb 15          	sar    $0x15,%rbx
140d7675d:	48 03 c3             	add    %rbx,%rax
140d76760:	4c 8b f8             	mov    %rax,%r15
140d76763:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140d7676a:	00
140d7676b:	49 c1 ff 15          	sar    $0x15,%r15
140d7676f:	49 8b c7             	mov    %r15,%rax
140d76772:	48 2b c7             	sub    %rdi,%rax
140d76775:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140d7677a:	48 03 f8             	add    %rax,%rdi
140d7677d:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140d76782:	48 c1 ff 15          	sar    $0x15,%rdi
140d76786:	48 69 c7 13 2c 0a 00 	imul   $0xa2c13,%rdi,%rax
140d7678d:	48 2b c1             	sub    %rcx,%rax
140d76790:	48 8b 0c 24          	mov    (%rsp),%rcx
140d76794:	48 03 c8             	add    %rax,%rcx
140d76797:	48 89 0c 24          	mov    %rcx,(%rsp)
140d7679b:	48 c1 f9 15          	sar    $0x15,%rcx
140d7679f:	48 69 c7 18 2d 07 00 	imul   $0x72d18,%rdi,%rax
140d767a6:	48 2b c2             	sub    %rdx,%rax
140d767a9:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
140d767ae:	48 03 c1             	add    %rcx,%rax
140d767b1:	48 f7 d9             	neg    %rcx
140d767b4:	48 c1 e1 15          	shl    $0x15,%rcx
140d767b8:	48 03 d0             	add    %rax,%rdx
140d767bb:	48 01 0c 24          	add    %rcx,(%rsp)
140d767bf:	48 8b ca             	mov    %rdx,%rcx
140d767c2:	48 69 c7 67 fb 09 00 	imul   $0x9fb67,%rdi,%rax
140d767c9:	48 c1 f9 15          	sar    $0x15,%rcx
140d767cd:	49 2b c1             	sub    %r9,%rax
140d767d0:	48 03 c1             	add    %rcx,%rax
140d767d3:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140d767d8:	48 f7 d9             	neg    %rcx
140d767db:	49 c1 e3 15          	shl    $0x15,%r11
140d767df:	48 c1 e1 15          	shl    $0x15,%rcx
140d767e3:	4c 03 c8             	add    %rax,%r9
140d767e6:	48 03 d1             	add    %rcx,%rdx
140d767e9:	48 c1 e6 15          	shl    $0x15,%rsi
140d767ed:	49 f7 da             	neg    %r10
140d767f0:	48 c1 e5 15          	shl    $0x15,%rbp
140d767f4:	49 c1 e2 15          	shl    $0x15,%r10
140d767f8:	49 8b c9             	mov    %r9,%rcx