1400024a3:	90                   	nop
1400024a4:	90                   	nop
1400024a5:	90                   	nop
1400024a6:	90                   	nop
1400024a7:	90                   	nop
1400024a8:	90                   	nop
1400024a9:	90                   	nop
1400024aa:	90                   	nop
1400024ab:	90                   	nop
1400024ac:	90                   	nop
1400024ad:	90                   	nop
1400024ae:	90                   	nop
1400024af:	90                   	nop
1400024b0:	90                   	nop
1400024b1:	90                   	nop
1400024b2:	90                   	nop
1400024b3:	90                   	nop
1400024b4:	90                   	nop
1400024b5:	90                   	nop
1400024b6:	90                   	nop
1400024b7:	90                   	nop
1400024b8:	90                   	nop
1400024b9:	90                   	nop
1400024ba:	90                   	nop
1400024bb:	90                   	nop
1400024bc:	90                   	nop
1400024bd:	90                   	nop
1400024be:	90                   	nop
1400024bf:	90                   	nop
1400024c0:	4f 8d 94 09 c0 0f 00 	lea    0xfc0(%r9,%r9,1),%r10
1400024c7:	00
1400024c8:	4a 8d 6c 4d c0       	lea    -0x40(%rbp,%r9,2),%rbp
1400024cd:	4d 29 d3             	sub    %r10,%r11
1400024d0:	41 ba 00 00 00 00    	mov    $0x0,%r10d
1400024d6:	4d 0f 42 da          	cmovb  %r10,%r11
1400024da:	4c 29 dd             	sub    %r11,%rbp
1400024dd:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
1400024e1:	49 89 e3             	mov    %rsp,%r11
1400024e4:	49 29 eb             	sub    %rbp,%r11
1400024e7:	49 81 e3 00 f0 ff ff 	and    $0xfffffffffffff000,%r11
1400024ee:	49 8d 24 2b          	lea    (%r11,%rbp,1),%rsp
1400024f2:	4c 8b 14 24          	mov    (%rsp),%r10
1400024f6:	48 39 ec             	cmp    %rbp,%rsp
1400024f9:	77 05                	ja     0x140002500
1400024fb:	eb 14                	jmp    0x140002511
1400024fd:	90                   	nop
1400024fe:	90                   	nop
1400024ff:	90                   	nop
140002500:	48 8d a4 24 00 f0 ff 	lea    -0x1000(%rsp),%rsp
140002507:	ff
140002508:	4c 8b 14 24          	mov    (%rsp),%r10
14000250c:	48 39 ec             	cmp    %rbp,%rsp
14000250f:	77 ef                	ja     0x140002500
140002511:	4d 89 ca             	mov    %r9,%r10
140002514:	49 f7 d9             	neg    %r9
140002517:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14000251c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140002521:	66 48 0f 6e d1       	movq   %rcx,%xmm2
140002526:	66 0f ef c0          	pxor   %xmm0,%xmm0
14000252a:	66 48 0f 6e cf       	movq   %rdi,%xmm1
14000252f:	66 49 0f 6e da       	movq   %r10,%xmm3
140002534:	8b 05 de 97 3d 00    	mov    0x3d97de(%rip),%eax        # 0x1403dbd18
14000253a:	25 00 01 08 00       	and    $0x80100,%eax
14000253f:	3d 00 01 08 00       	cmp    $0x80100,%eax
140002544:	75 1a                	jne    0x140002560
140002546:	e8 35 2c 01 00       	call   0x140015180
14000254b:	49 8d 1c 08          	lea    (%r8,%rcx,1),%rbx
14000254f:	49 89 c9             	mov    %rcx,%r9
140002552:	48 89 ca             	mov    %rcx,%rdx
140002555:	66 48 0f 7e cf       	movq   %xmm1,%rdi
14000255a:	48 c1 f9 05          	sar    $0x5,%rcx
14000255e:	eb 20                	jmp    0x140002580
140002560:	e8 5b 18 01 00       	call   0x140013dc0
140002565:	4a 8d 1c 0f          	lea    (%rdi,%r9,1),%rbx
140002569:	4c 89 c9             	mov    %r9,%rcx
14000256c:	4c 89 ca             	mov    %r9,%rdx
14000256f:	66 48 0f 7e cf       	movq   %xmm1,%rdi
140002574:	48 c1 f9 05          	sar    $0x5,%rcx
140002578:	eb 06                	jmp    0x140002580
14000257a:	90                   	nop
14000257b:	90                   	nop
14000257c:	90                   	nop
14000257d:	90                   	nop
14000257e:	90                   	nop
14000257f:	90                   	nop
140002580:	4c 8b 23             	mov    (%rbx),%r12
140002583:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
140002587:	4c 8b 73 10          	mov    0x10(%rbx),%r14
14000258b:	4c 8b 7b 18          	mov    0x18(%rbx),%r15
14000258f:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140002593:	4c 1b 65 00          	sbb    0x0(%rbp),%r12
140002597:	4c 1b 6d 08          	sbb    0x8(%rbp),%r13
14000259b:	4c 1b 75 10          	sbb    0x10(%rbp),%r14
14000259f:	4c 1b 7d 18          	sbb    0x18(%rbp),%r15
1400025a3:	48 8d 6d 20          	lea    0x20(%rbp),%rbp
1400025a7:	4c 89 27             	mov    %r12,(%rdi)
1400025aa:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400025ae:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1400025b2:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
1400025b6:	48 8d 7f 20          	lea    0x20(%rdi),%rdi
1400025ba:	48 ff c1             	inc    %rcx
1400025bd:	75 c1                	jne    0x140002580
1400025bf:	48 83 d8 00          	sbb    $0x0,%rax
1400025c3:	4a 8d 1c 0b          	lea    (%rbx,%r9,1),%rbx
1400025c7:	4a 8d 3c 0f          	lea    (%rdi,%r9,1),%rdi
1400025cb:	66 48 0f 6e c8       	movq   %rax,%xmm1
1400025d0:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400025d4:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1
1400025d9:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400025de:	eb 00                	jmp    0x1400025e0
1400025e0:	66 0f 6f 13          	movdqa (%rbx),%xmm2
1400025e4:	66 0f 6f 5b 10       	movdqa 0x10(%rbx),%xmm3
1400025e9:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
1400025ed:	f3 0f 6f 27          	movdqu (%rdi),%xmm4
1400025f1:	f3 0f 6f 6f 10       	movdqu 0x10(%rdi),%xmm5
1400025f6:	48 8d 7f 20          	lea    0x20(%rdi),%rdi
1400025fa:	66 0f 7f 43 e0       	movdqa %xmm0,-0x20(%rbx)
1400025ff:	66 0f 7f 43 f0       	movdqa %xmm0,-0x10(%rbx)
140002604:	66 0f 7f 44 13 e0    	movdqa %xmm0,-0x20(%rbx,%rdx,1)
14000260a:	66 0f 7f 44 13 f0    	movdqa %xmm0,-0x10(%rbx,%rdx,1)
140002610:	66 0f 76 c1          	pcmpeqd %xmm1,%xmm0
140002614:	66 0f db d1          	pand   %xmm1,%xmm2
140002618:	66 0f db d9          	pand   %xmm1,%xmm3
14000261c:	66 0f db e0          	pand   %xmm0,%xmm4
140002620:	66 0f db e8          	pand   %xmm0,%xmm5
140002624:	66 0f ef c0          	pxor   %xmm0,%xmm0
140002628:	66 0f eb e2          	por    %xmm2,%xmm4
14000262c:	66 0f eb eb          	por    %xmm3,%xmm5
140002630:	f3 0f 7f 67 e0       	movdqu %xmm4,-0x20(%rdi)
140002635:	f3 0f 7f 6f f0       	movdqu %xmm5,-0x10(%rdi)
14000263a:	49 83 c1 20          	add    $0x20,%r9
14000263e:	75 a0                	jne    0x1400025e0
140002640:	b8 01 00 00 00       	mov    $0x1,%eax
140002645:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140002649:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
14000264d:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140002651:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140002655:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140002659:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14000265d:	48 8d 26             	lea    (%rsi),%rsp
140002660:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140002665:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14000266a:	f3 c3                	repz ret
14000266c:	90                   	nop
14000266d:	90                   	nop
14000266e:	90                   	nop
14000266f:	90                   	nop
140002670:	90                   	nop
140002671:	90                   	nop
140002672:	90                   	nop
140002673:	90                   	nop
140002674:	90                   	nop
140002675:	90                   	nop
140002676:	90                   	nop
140002677:	90                   	nop
140002678:	90                   	nop
140002679:	90                   	nop
14000267a:	90                   	nop
14000267b:	90                   	nop
14000267c:	90                   	nop
14000267d:	90                   	nop
14000267e:	90                   	nop
14000267f:	90                   	nop
140002680:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140002685:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000268a:	48 89 e0             	mov    %rsp,%rax
14000268d:	48 89 cf             	mov    %rcx,%rdi
140002690:	48 89 d6             	mov    %rdx,%rsi
140002693:	4c 89 c2             	mov    %r8,%rdx
140002696:	4c 89 c9             	mov    %r9,%rcx
140002699:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14000269e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1400026a3:	48 89 e0             	mov    %rsp,%rax
1400026a6:	53                   	push   %rbx
1400026a7:	55                   	push   %rbp
1400026a8:	41 54                	push   %r12
1400026aa:	41 55                	push   %r13
1400026ac:	41 56                	push   %r14
1400026ae:	41 57                	push   %r15
1400026b0:	41 c1 e1 03          	shl    $0x3,%r9d
1400026b4:	4d 31 d2             	xor    %r10,%r10
1400026b7:	4d 29 ca             	sub    %r9,%r10
1400026ba:	4d 8b 00             	mov    (%r8),%r8
1400026bd:	4a 8d 6c 14 b8       	lea    -0x48(%rsp,%r10,1),%rbp
1400026c2:	48 83 e5 80          	and    $0xffffffffffffff80,%rbp
1400026c6:	49 89 e3             	mov    %rsp,%r11
1400026c9:	49 29 eb             	sub    %rbp,%r11
1400026cc:	49 81 e3 00 f0 ff ff 	and    $0xfffffffffffff000,%r11
1400026d3:	49 8d 24 2b          	lea    (%r11,%rbp,1),%rsp
1400026d7:	4c 8b 14 24          	mov    (%rsp),%r10
1400026db:	48 39 ec             	cmp    %rbp,%rsp
1400026de:	77 10                	ja     0x1400026f0
1400026e0:	eb 1f                	jmp    0x140002701
1400026e2:	90                   	nop
1400026e3:	90                   	nop
1400026e4:	90                   	nop
1400026e5:	90                   	nop
1400026e6:	90                   	nop
1400026e7:	90                   	nop
1400026e8:	90                   	nop
1400026e9:	90                   	nop
1400026ea:	90                   	nop
1400026eb:	90                   	nop
1400026ec:	90                   	nop
1400026ed:	90                   	nop
1400026ee:	90                   	nop
1400026ef:	90                   	nop
1400026f0:	48 8d a4 24 00 f0 ff 	lea    -0x1000(%rsp),%rsp
1400026f7:	ff
1400026f8:	4c 8b 14 24          	mov    (%rsp),%r10
1400026fc:	48 39 ec             	cmp    %rbp,%rsp
1400026ff:	77 ef                	ja     0x1400026f0
140002701:	4e 8d 14 0a          	lea    (%rdx,%r9,1),%r10
140002705:	4c 89 0c 24          	mov    %r9,(%rsp)
140002709:	49 c1 e9 05          	shr    $0x5,%r9
14000270d:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
140002712:	49 83 e9 01          	sub    $0x1,%r9
140002716:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14000271b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140002720:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140002725:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14000272a:	eb 14                	jmp    0x140002740
14000272c:	90                   	nop
14000272d:	90                   	nop
14000272e:	90                   	nop
14000272f:	90                   	nop
140002730:	90                   	nop
140002731:	90                   	nop
140002732:	90                   	nop
140002733:	90                   	nop
140002734:	90                   	nop
140002735:	90                   	nop
140002736:	90                   	nop
140002737:	90                   	nop
140002738:	90                   	nop
140002739:	90                   	nop
14000273a:	90                   	nop
14000273b:	90                   	nop
14000273c:	90                   	nop
14000273d:	90                   	nop
14000273e:	90                   	nop
14000273f:	90                   	nop
140002740:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140002744:	48 8b 12             	mov    (%rdx),%rdx
140002747:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
14000274c:	49 89 d1             	mov    %rdx,%r9
14000274f:	c4 e2 bb f6 06       	mulx   (%rsi),%r8,%rax
140002754:	c4 62 a3 f6 76 08    	mulx   0x8(%rsi),%r11,%r14
14000275a:	49 01 c3             	add    %rax,%r11
14000275d:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140002762:	c4 62 9b f6 6e 10    	mulx   0x10(%rsi),%r12,%r13
140002768:	4d 11 f4             	adc    %r14,%r12
14000276b:	49 83 d5 00          	adc    $0x0,%r13
14000276f:	4c 89 c7             	mov    %r8,%rdi
140002772:	4c 0f af 44 24 18    	imul   0x18(%rsp),%r8
140002778:	48 31 ed             	xor    %rbp,%rbp
14000277b:	c4 62 fb f6 76 18    	mulx   0x18(%rsi),%rax,%r14
140002781:	4c 89 c2             	mov    %r8,%rdx
140002784:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140002788:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
14000278e:	66 4c 0f 38 f6 f5    	adcx   %rbp,%r14
140002794:	c4 62 fb f6 11       	mulx   (%rcx),%rax,%r10
140002799:	66 48 0f 38 f6 f8    	adcx   %rax,%rdi
14000279f:	f3 4d 0f 38 f6 d3    	adox   %r11,%r10
1400027a5:	c4 62 fb f6 59 08    	mulx   0x8(%rcx),%rax,%r11
1400027ab:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
1400027b1:	f3 4d 0f 38 f6 dc    	adox   %r12,%r11
1400027b7:	c4 62 fb f6 a1 10 00 	mulx   0x10(%rcx),%rax,%r12
1400027be:	00 00
1400027c0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400027c5:	4c 89 53 e0          	mov    %r10,-0x20(%rbx)
1400027c9:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
1400027cf:	f3 4d 0f 38 f6 e5    	adox   %r13,%r12
1400027d5:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
1400027db:	4c 89 ca             	mov    %r9,%rdx
1400027de:	4c 89 5b e8          	mov    %r11,-0x18(%rbx)
1400027e2:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
1400027e8:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
1400027ee:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1400027f2:	4c 89 63 f0          	mov    %r12,-0x10(%rbx)
1400027f6:	eb 08                	jmp    0x140002800
1400027f8:	90                   	nop
1400027f9:	90                   	nop
1400027fa:	90                   	nop
1400027fb:	90                   	nop
1400027fc:	90                   	nop
1400027fd:	90                   	nop
1400027fe:	90                   	nop
1400027ff:	90                   	nop
140002800:	66 4c 0f 38 f6 fd    	adcx   %rbp,%r15
140002806:	c4 e2 ab f6 06       	mulx   (%rsi),%r10,%rax
14000280b:	66 4d 0f 38 f6 d6    	adcx   %r14,%r10
140002811:	c4 62 a3 f6 76 08    	mulx   0x8(%rsi),%r11,%r14
140002817:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
14000281d:	c4 e2 9b f6 46 10    	mulx   0x10(%rsi),%r12,%rax
140002823:	66 4d 0f 38 f6 e6    	adcx   %r14,%r12
140002829:	c4 62 93 f6 76 18    	mulx   0x18(%rsi),%r13,%r14
14000282f:	67 67 4c 89 c2       	addr32 addr32 mov %r8,%rdx
140002834:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
14000283a:	66 4c 0f 38 f6 f5    	adcx   %rbp,%r14
140002840:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140002844:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140002848:	f3 4d 0f 38 f6 d7    	adox   %r15,%r10
14000284e:	c4 62 fb f6 39       	mulx   (%rcx),%rax,%r15
140002853:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140002859:	f3 4d 0f 38 f6 df    	adox   %r15,%r11
14000285f:	c4 62 fb f6 79 08    	mulx   0x8(%rcx),%rax,%r15
140002865:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
14000286b:	f3 4d 0f 38 f6 e7    	adox   %r15,%r12
140002871:	c4 62 fb f6 79 10    	mulx   0x10(%rcx),%rax,%r15
140002877:	4c 89 53 d8          	mov    %r10,-0x28(%rbx)
14000287b:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140002881:	4c 89 5b e0          	mov    %r11,-0x20(%rbx)
140002885:	f3 4d 0f 38 f6 ef    	adox   %r15,%r13
14000288b:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
140002891:	4c 89 ca             	mov    %r9,%rdx
140002894:	4c 89 63 e8          	mov    %r12,-0x18(%rbx)
140002898:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
14000289e:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
1400028a4:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1400028a8:	4c 89 6b f0          	mov    %r13,-0x10(%rbx)
1400028ac:	48 ff cf             	dec    %rdi
1400028af:	0f 85 4b ff ff ff    	jne    0x140002800
1400028b5:	48 8b 04 24          	mov    (%rsp),%rax
1400028b9:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400028be:	49 11 ef             	adc    %rbp,%r15
1400028c1:	4d 01 fe             	add    %r15,%r14
1400028c4:	4d 19 ff             	sbb    %r15,%r15
1400028c7:	4c 89 73 f8          	mov    %r14,-0x8(%rbx)
1400028cb:	eb 13                	jmp    0x1400028e0
1400028cd:	90                   	nop
1400028ce:	90                   	nop
1400028cf:	90                   	nop
1400028d0:	90                   	nop
1400028d1:	90                   	nop
1400028d2:	90                   	nop
1400028d3:	90                   	nop
1400028d4:	90                   	nop
1400028d5:	90                   	nop
1400028d6:	90                   	nop
1400028d7:	90                   	nop
1400028d8:	90                   	nop
1400028d9:	90                   	nop
1400028da:	90                   	nop
1400028db:	90                   	nop
1400028dc:	90                   	nop
1400028dd:	90                   	nop
1400028de:	90                   	nop
1400028df:	90                   	nop
1400028e0:	48 8b 17             	mov    (%rdi),%rdx