140013260:	48 83 d2 00          	adc    $0x0,%rdx
140013264:	4e 89 6c cc f0       	mov    %r13,-0x10(%rsp,%r9,8)
140013269:	49 89 d5             	mov    %rdx,%r13
14001326c:	48 31 d2             	xor    %rdx,%rdx
14001326f:	4d 01 dd             	add    %r11,%r13
140013272:	48 83 d2 00          	adc    $0x0,%rdx
140013276:	4d 01 d5             	add    %r10,%r13
140013279:	48 83 d2 00          	adc    $0x0,%rdx
14001327d:	4e 89 6c cc f8       	mov    %r13,-0x8(%rsp,%r9,8)
140013282:	4a 89 14 cc          	mov    %rdx,(%rsp,%r9,8)
140013286:	4d 8d 76 01          	lea    0x1(%r14),%r14
14001328a:	4d 39 ce             	cmp    %r9,%r14
14001328d:	0f 82 0d fe ff ff    	jb     0x1400130a0
140013293:	4d 31 f6             	xor    %r14,%r14
140013296:	48 8b 04 24          	mov    (%rsp),%rax
14001329a:	48 8d 34 24          	lea    (%rsp),%rsi
14001329e:	4d 89 cf             	mov    %r9,%r15
1400132a1:	eb 0d                	jmp    0x1400132b0
1400132a3:	90                   	nop
1400132a4:	90                   	nop
1400132a5:	90                   	nop
1400132a6:	90                   	nop
1400132a7:	90                   	nop
1400132a8:	90                   	nop
1400132a9:	90                   	nop
1400132aa:	90                   	nop
1400132ab:	90                   	nop
1400132ac:	90                   	nop
1400132ad:	90                   	nop
1400132ae:	90                   	nop
1400132af:	90                   	nop
1400132b0:	4a 1b 04 f1          	sbb    (%rcx,%r14,8),%rax
1400132b4:	4a 89 04 f7          	mov    %rax,(%rdi,%r14,8)
1400132b8:	4a 8b 44 f6 08       	mov    0x8(%rsi,%r14,8),%rax
1400132bd:	4d 8d 76 01          	lea    0x1(%r14),%r14
1400132c1:	49 ff cf             	dec    %r15
1400132c4:	75 ea                	jne    0x1400132b0
1400132c6:	48 83 d8 00          	sbb    $0x0,%rax
1400132ca:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400132d1:	48 31 c3             	xor    %rax,%rbx
1400132d4:	4d 31 f6             	xor    %r14,%r14
1400132d7:	4d 89 cf             	mov    %r9,%r15
1400132da:	4a 8b 0c f7          	mov    (%rdi,%r14,8),%rcx
1400132de:	4a 8b 14 f4          	mov    (%rsp,%r14,8),%rdx
1400132e2:	48 21 d9             	and    %rbx,%rcx
1400132e5:	48 21 c2             	and    %rax,%rdx
1400132e8:	4e 89 34 f4          	mov    %r14,(%rsp,%r14,8)
1400132ec:	48 09 ca             	or     %rcx,%rdx
1400132ef:	4a 89 14 f7          	mov    %rdx,(%rdi,%r14,8)
1400132f3:	4d 8d 76 01          	lea    0x1(%r14),%r14
1400132f7:	49 83 ef 01          	sub    $0x1,%r15
1400132fb:	75 dd                	jne    0x1400132da
1400132fd:	4a 8b 74 cc 08       	mov    0x8(%rsp,%r9,8),%rsi
140013302:	b8 01 00 00 00       	mov    $0x1,%eax
140013307:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
14001330b:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
14001330f:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140013313:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140013317:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
14001331b:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14001331f:	48 8d 26             	lea    (%rsi),%rsp
140013322:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140013327:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14001332c:	f3 c3                	repz ret
14001332e:	90                   	nop
14001332f:	90                   	nop
140013330:	90                   	nop
140013331:	90                   	nop
140013332:	90                   	nop
140013333:	90                   	nop
140013334:	90                   	nop
140013335:	90                   	nop
140013336:	90                   	nop
140013337:	90                   	nop
140013338:	90                   	nop
140013339:	90                   	nop
14001333a:	90                   	nop
14001333b:	90                   	nop
14001333c:	90                   	nop
14001333d:	90                   	nop
14001333e:	90                   	nop
14001333f:	90                   	nop
140013340:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140013345:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001334a:	48 89 e0             	mov    %rsp,%rax
14001334d:	48 89 cf             	mov    %rcx,%rdi
140013350:	48 89 d6             	mov    %rdx,%rsi
140013353:	4c 89 c2             	mov    %r8,%rdx
140013356:	4c 89 c9             	mov    %r9,%rcx
140013359:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001335e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140013363:	67 48 89 e0          	addr32 mov %rsp,%rax
140013367:	41 81 e3 08 01 08 00 	and    $0x80108,%r11d
14001336e:	41 81 fb 08 01 08 00 	cmp    $0x80108,%r11d
140013375:	0f 84 cb 13 00 00    	je     0x140014746
14001337b:	53                   	push   %rbx
14001337c:	55                   	push   %rbp
14001337d:	41 54                	push   %r12
14001337f:	41 55                	push   %r13
140013381:	41 56                	push   %r14
140013383:	41 57                	push   %r15
140013385:	67 41 c1 e1 03       	addr32 shl $0x3,%r9d
14001338a:	4f 8d 14 49          	lea    (%r9,%r9,2),%r10
14001338e:	49 f7 d9             	neg    %r9
140013391:	4e 8d 9c 4c c0 fe ff 	lea    -0x140(%rsp,%r9,2),%r11
140013398:	ff
140013399:	48 89 e5             	mov    %rsp,%rbp
14001339c:	49 29 fb             	sub    %rdi,%r11
14001339f:	49 81 e3 ff 0f 00 00 	and    $0xfff,%r11
1400133a6:	4d 39 da             	cmp    %r11,%r10
1400133a9:	72 15                	jb     0x1400133c0
1400133ab:	4c 29 dd             	sub    %r11,%rbp
1400133ae:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
1400133b5:	ff
1400133b6:	eb 28                	jmp    0x1400133e0
1400133b8:	90                   	nop
1400133b9:	90                   	nop
1400133ba:	90                   	nop
1400133bb:	90                   	nop
1400133bc:	90                   	nop
1400133bd:	90                   	nop
1400133be:	90                   	nop
1400133bf:	90                   	nop
1400133c0:	4f 8d 94 09 c0 0e 00 	lea    0xec0(%r9,%r9,1),%r10
1400133c7:	00
1400133c8:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
1400133cf:	ff
1400133d0:	4d 29 d3             	sub    %r10,%r11
1400133d3:	41 ba 00 00 00 00    	mov    $0x0,%r10d
1400133d9:	4d 0f 42 da          	cmovb  %r10,%r11
1400133dd:	4c 29 dd             	sub    %r11,%rbp
1400133e0:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
1400133e4:	49 89 e3             	mov    %rsp,%r11
1400133e7:	49 29 eb             	sub    %rbp,%r11
1400133ea:	49 81 e3 00 f0 ff ff 	and    $0xfffffffffffff000,%r11
1400133f1:	49 8d 24 2b          	lea    (%r11,%rbp,1),%rsp
1400133f5:	4c 8b 14 24          	mov    (%rsp),%r10
1400133f9:	48 39 ec             	cmp    %rbp,%rsp
1400133fc:	77 02                	ja     0x140013400
1400133fe:	eb 11                	jmp    0x140013411
140013400:	48 8d a4 24 00 f0 ff 	lea    -0x1000(%rsp),%rsp
140013407:	ff
140013408:	4c 8b 14 24          	mov    (%rsp),%r10
14001340c:	48 39 ec             	cmp    %rbp,%rsp
14001340f:	77 ef                	ja     0x140013400
140013411:	49 f7 d9             	neg    %r9
140013414:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140013419:	e8 42 00 00 00       	call   0x140013460
14001341e:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
140013423:	b8 01 00 00 00       	mov    $0x1,%eax
140013428:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
14001342c:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140013430:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140013434:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140013438:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
14001343c:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140013440:	48 8d 26             	lea    (%rsi),%rsp
140013443:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140013448:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14001344d:	f3 c3                	repz ret
14001344f:	90                   	nop
140013450:	90                   	nop
140013451:	90                   	nop
140013452:	90                   	nop
140013453:	90                   	nop
140013454:	90                   	nop
140013455:	90                   	nop
140013456:	90                   	nop
140013457:	90                   	nop
140013458:	90                   	nop
140013459:	90                   	nop
14001345a:	90                   	nop
14001345b:	90                   	nop
14001345c:	90                   	nop
14001345d:	90                   	nop
14001345e:	90                   	nop
14001345f:	90                   	nop
140013460:	49 c1 e1 05          	shl    $0x5,%r9
140013464:	66 0f 6e 68 38       	movd   0x38(%rax),%xmm5
140013469:	48 8d 05 10 2a 00 00 	lea    0x2a10(%rip),%rax        # 0x140015e80
140013470:	4e 8d ac 0a 80 00 00 	lea    0x80(%rdx,%r9,1),%r13
140013477:	00
140013478:	49 c1 e9 05          	shr    $0x5,%r9
14001347c:	66 0f 6f 00          	movdqa (%rax),%xmm0
140013480:	66 0f 6f 48 10       	movdqa 0x10(%rax),%xmm1
140013485:	4e 8d 54 0c e8       	lea    -0x18(%rsp,%r9,1),%r10
14001348a:	4c 8d a2 80 00 00 00 	lea    0x80(%rdx),%r12
140013491:	66 0f 70 ed 00       	pshufd $0x0,%xmm5,%xmm5
140013496:	66 0f 6f e1          	movdqa %xmm1,%xmm4
14001349a:	67 67 66 0f 6f d1    	addr32 addr32 movdqa %xmm1,%xmm2
1400134a0:	66 0f fe c8          	paddd  %xmm0,%xmm1
1400134a4:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
1400134a8:	67 66 0f 6f dc       	addr32 movdqa %xmm4,%xmm3
1400134ad:	66 0f fe d1          	paddd  %xmm1,%xmm2
1400134b1:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
1400134b5:	66 41 0f 7f 42 70    	movdqa %xmm0,0x70(%r10)
1400134bb:	66 0f 6f c4          	movdqa %xmm4,%xmm0
1400134bf:	66 0f fe da          	paddd  %xmm2,%xmm3
1400134c3:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
1400134c7:	66 41 0f 7f 8a 80 00 	movdqa %xmm1,0x80(%r10)
1400134ce:	00 00
1400134d0:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400134d4:	66 0f fe c3          	paddd  %xmm3,%xmm0
1400134d8:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
1400134dc:	66 41 0f 7f 92 90 00 	movdqa %xmm2,0x90(%r10)
1400134e3:	00 00
1400134e5:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400134e9:	66 0f fe c8          	paddd  %xmm0,%xmm1
1400134ed:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
1400134f1:	66 41 0f 7f 9a a0 00 	movdqa %xmm3,0xa0(%r10)
1400134f8:	00 00
1400134fa:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400134fe:	66 0f fe d1          	paddd  %xmm1,%xmm2
140013502:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
140013506:	66 41 0f 7f 82 b0 00 	movdqa %xmm0,0xb0(%r10)
14001350d:	00 00
14001350f:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140013513:	66 0f fe da          	paddd  %xmm2,%xmm3
140013517:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
14001351b:	66 41 0f 7f 8a c0 00 	movdqa %xmm1,0xc0(%r10)
140013522:	00 00
140013524:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140013528:	66 0f fe c3          	paddd  %xmm3,%xmm0
14001352c:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140013530:	66 41 0f 7f 92 d0 00 	movdqa %xmm2,0xd0(%r10)
140013537:	00 00
140013539:	66 0f 6f d4          	movdqa %xmm4,%xmm2
14001353d:	66 0f fe c8          	paddd  %xmm0,%xmm1
140013541:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140013545:	66 41 0f 7f 9a e0 00 	movdqa %xmm3,0xe0(%r10)
14001354c:	00 00
14001354e:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140013552:	66 0f fe d1          	paddd  %xmm1,%xmm2
140013556:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
14001355a:	66 41 0f 7f 82 f0 00 	movdqa %xmm0,0xf0(%r10)
140013561:	00 00
140013563:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140013567:	66 0f fe da          	paddd  %xmm2,%xmm3
14001356b:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
14001356f:	66 41 0f 7f 8a 00 01 	movdqa %xmm1,0x100(%r10)
140013576:	00 00
140013578:	66 0f 6f cc          	movdqa %xmm4,%xmm1
14001357c:	66 0f fe c3          	paddd  %xmm3,%xmm0
140013580:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140013584:	66 41 0f 7f 92 10 01 	movdqa %xmm2,0x110(%r10)
14001358b:	00 00
14001358d:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140013591:	66 0f fe c8          	paddd  %xmm0,%xmm1
140013595:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140013599:	66 41 0f 7f 9a 20 01 	movdqa %xmm3,0x120(%r10)
1400135a0:	00 00
1400135a2:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400135a6:	66 0f fe d1          	paddd  %xmm1,%xmm2
1400135aa:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
1400135ae:	66 41 0f 7f 82 30 01 	movdqa %xmm0,0x130(%r10)
1400135b5:	00 00
1400135b7:	66 0f fe da          	paddd  %xmm2,%xmm3
1400135bb:	67 66 0f 76 d5       	addr32 pcmpeqd %xmm5,%xmm2
1400135c0:	66 41 0f 7f 8a 40 01 	movdqa %xmm1,0x140(%r10)
1400135c7:	00 00
1400135c9:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
1400135cd:	66 41 0f 7f 92 50 01 	movdqa %xmm2,0x150(%r10)
1400135d4:	00 00
1400135d6:	66 41 0f db 44 24 40 	pand   0x40(%r12),%xmm0
1400135dd:	66 41 0f db 4c 24 50 	pand   0x50(%r12),%xmm1
1400135e4:	66 41 0f db 54 24 60 	pand   0x60(%r12),%xmm2
1400135eb:	66 41 0f 7f 9a 60 01 	movdqa %xmm3,0x160(%r10)
1400135f2:	00 00
1400135f4:	66 41 0f db 5c 24 70 	pand   0x70(%r12),%xmm3
1400135fb:	66 0f eb c2          	por    %xmm2,%xmm0
1400135ff:	66 0f eb cb          	por    %xmm3,%xmm1
140013603:	66 41 0f 6f 64 24 80 	movdqa -0x80(%r12),%xmm4
14001360a:	66 41 0f 6f 6c 24 90 	movdqa -0x70(%r12),%xmm5
140013611:	66 41 0f 6f 54 24 a0 	movdqa -0x60(%r12),%xmm2
140013618:	66 41 0f db 62 70    	pand   0x70(%r10),%xmm4
14001361e:	66 41 0f 6f 5c 24 b0 	movdqa -0x50(%r12),%xmm3
140013625:	66 41 0f db aa 80 00 	pand   0x80(%r10),%xmm5
14001362c:	00 00
14001362e:	66 0f eb c4          	por    %xmm4,%xmm0
140013632:	66 41 0f db 92 90 00 	pand   0x90(%r10),%xmm2
140013639:	00 00
14001363b:	66 0f eb cd          	por    %xmm5,%xmm1
14001363f:	66 41 0f db 9a a0 00 	pand   0xa0(%r10),%xmm3
140013646:	00 00
140013648:	66 0f eb c2          	por    %xmm2,%xmm0
14001364c:	66 0f eb cb          	por    %xmm3,%xmm1
140013650:	66 41 0f 6f 64 24 c0 	movdqa -0x40(%r12),%xmm4
140013657:	66 41 0f 6f 6c 24 d0 	movdqa -0x30(%r12),%xmm5
14001365e:	66 41 0f 6f 54 24 e0 	movdqa -0x20(%r12),%xmm2
140013665:	66 41 0f db a2 b0 00 	pand   0xb0(%r10),%xmm4
14001366c:	00 00
14001366e:	66 41 0f 6f 5c 24 f0 	movdqa -0x10(%r12),%xmm3
140013675:	66 41 0f db aa c0 00 	pand   0xc0(%r10),%xmm5
14001367c:	00 00
14001367e:	66 0f eb c4          	por    %xmm4,%xmm0
140013682:	66 41 0f db 92 d0 00 	pand   0xd0(%r10),%xmm2
140013689:	00 00
14001368b:	66 0f eb cd          	por    %xmm5,%xmm1
14001368f:	66 41 0f db 9a e0 00 	pand   0xe0(%r10),%xmm3
140013696:	00 00
140013698:	66 0f eb c2          	por    %xmm2,%xmm0
14001369c:	66 0f eb cb          	por    %xmm3,%xmm1
1400136a0:	66 41 0f 6f 24 24    	movdqa (%r12),%xmm4
1400136a6:	66 41 0f 6f 6c 24 10 	movdqa 0x10(%r12),%xmm5
1400136ad:	66 41 0f 6f 54 24 20 	movdqa 0x20(%r12),%xmm2
1400136b4:	66 41 0f db a2 f0 00 	pand   0xf0(%r10),%xmm4
1400136bb:	00 00
1400136bd:	66 41 0f 6f 5c 24 30 	movdqa 0x30(%r12),%xmm3
1400136c4:	66 41 0f db aa 00 01 	pand   0x100(%r10),%xmm5
1400136cb:	00 00
1400136cd:	66 0f eb c4          	por    %xmm4,%xmm0
1400136d1:	66 41 0f db 92 10 01 	pand   0x110(%r10),%xmm2
1400136d8:	00 00
1400136da:	66 0f eb cd          	por    %xmm5,%xmm1
1400136de:	66 41 0f db 9a 20 01 	pand   0x120(%r10),%xmm3
1400136e5:	00 00
1400136e7:	66 0f eb c2          	por    %xmm2,%xmm0
1400136eb:	66 0f eb cb          	por    %xmm3,%xmm1
1400136ef:	66 0f eb c1          	por    %xmm1,%xmm0
1400136f3:	66 0f 70 c8 4e       	pshufd $0x4e,%xmm0,%xmm1
1400136f8:	66 0f eb c1          	por    %xmm1,%xmm0
1400136fc:	4d 8d a4 24 00 01 00 	lea    0x100(%r12),%r12
140013703:	00
140013704:	66 48 0f 7e c3       	movq   %xmm0,%rbx
140013709:	4c 89 6c 24 18       	mov    %r13,0x18(%rsp)
14001370e:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140013713:	4d 8b 00             	mov    (%r8),%r8
140013716:	48 8b 06             	mov    (%rsi),%rax
140013719:	4a 8d 34 0e          	lea    (%rsi,%r9,1),%rsi
14001371d:	49 f7 d9             	neg    %r9
140013720:	4c 89 c5             	mov    %r8,%rbp
140013723:	48 f7 e3             	mul    %rbx
140013726:	49 89 c2             	mov    %rax,%r10
140013729:	48 8b 01             	mov    (%rcx),%rax
14001372c:	49 0f af ea          	imul   %r10,%rbp
140013730:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
140013735:	49 89 d3             	mov    %rdx,%r11
140013738:	48 f7 e5             	mul    %rbp
14001373b:	49 01 c2             	add    %rax,%r10
14001373e:	4a 8b 44 0e 08       	mov    0x8(%rsi,%r9,1),%rax
140013743:	48 83 d2 00          	adc    $0x0,%rdx
140013747:	48 89 d7             	mov    %rdx,%rdi
14001374a:	48 f7 e3             	mul    %rbx
14001374d:	49 01 c3             	add    %rax,%r11
140013750:	48 8b 41 08          	mov    0x8(%rcx),%rax
140013754:	48 83 d2 00          	adc    $0x0,%rdx
140013758:	49 89 d2             	mov    %rdx,%r10
14001375b:	48 f7 e5             	mul    %rbp
14001375e:	48 01 c7             	add    %rax,%rdi
140013761:	4a 8b 44 0e 10       	mov    0x10(%rsi,%r9,1),%rax