140041268:	44 0f 28 6c 24 70    	movaps 0x70(%rsp),%xmm13
14004126e:	44 0f 28 b4 24 80 00 	movaps 0x80(%rsp),%xmm14
140041275:	00 00
140041277:	44 0f 28 bc 24 90 00 	movaps 0x90(%rsp),%xmm15
14004127e:	00 00
140041280:	49 8d 23             	lea    (%r11),%rsp
140041283:	f3 c3                	repz ret
140041285:	90                   	nop
140041286:	90                   	nop
140041287:	90                   	nop
140041288:	90                   	nop
140041289:	90                   	nop
14004128a:	90                   	nop
14004128b:	90                   	nop
14004128c:	90                   	nop
14004128d:	90                   	nop
14004128e:	90                   	nop
14004128f:	90                   	nop
140041290:	90                   	nop
140041291:	90                   	nop
140041292:	90                   	nop
140041293:	90                   	nop
140041294:	90                   	nop
140041295:	90                   	nop
140041296:	90                   	nop
140041297:	90                   	nop
140041298:	90                   	nop
140041299:	90                   	nop
14004129a:	90                   	nop
14004129b:	90                   	nop
14004129c:	90                   	nop
14004129d:	90                   	nop
14004129e:	90                   	nop
14004129f:	90                   	nop
1400412a0:	c5 f8 77             	vzeroupper
1400412a3:	49 89 e3             	mov    %rsp,%r11
1400412a6:	48 8d 84 24 78 ff ff 	lea    -0x88(%rsp),%rax
1400412ad:	ff
1400412ae:	48 8d 60 e0          	lea    -0x20(%rax),%rsp
1400412b2:	c5 f8 29 70 e0       	vmovaps %xmm6,-0x20(%rax)
1400412b7:	c5 f8 29 78 f0       	vmovaps %xmm7,-0x10(%rax)
1400412bc:	c5 78 29 40 00       	vmovaps %xmm8,0x0(%rax)
1400412c1:	c5 78 29 48 10       	vmovaps %xmm9,0x10(%rax)
1400412c6:	c5 78 29 50 20       	vmovaps %xmm10,0x20(%rax)
1400412cb:	c5 78 29 58 30       	vmovaps %xmm11,0x30(%rax)
1400412d0:	c5 78 29 60 40       	vmovaps %xmm12,0x40(%rax)
1400412d5:	c5 78 29 68 50       	vmovaps %xmm13,0x50(%rax)
1400412da:	c5 78 29 70 60       	vmovaps %xmm14,0x60(%rax)
1400412df:	c5 78 29 78 70       	vmovaps %xmm15,0x70(%rax)
1400412e4:	c5 fd 6f 05 94 dd ff 	vmovdqa -0x226c(%rip),%ymm0        # 0x14003f080
1400412eb:	ff
1400412ec:	c5 ed ef d2          	vpxor  %ymm2,%ymm2,%ymm2
1400412f0:	c5 e5 ef db          	vpxor  %ymm3,%ymm3,%ymm3
1400412f4:	c5 fd 6f 25 44 dd ff 	vmovdqa -0x22bc(%rip),%ymm4        # 0x14003f040
1400412fb:	ff
1400412fc:	c5 7d 6f 05 5c dd ff 	vmovdqa -0x22a4(%rip),%ymm8        # 0x14003f060
140041303:	ff
140041304:	c5 7d 6f 25 74 dd ff 	vmovdqa -0x228c(%rip),%ymm12        # 0x14003f080
14004130b:	ff
14004130c:	c4 c1 79 6e c8       	vmovd  %r8d,%xmm1
140041311:	c4 e2 6d 36 c9       	vpermd %ymm1,%ymm2,%ymm1
140041316:	b8 15 00 00 00       	mov    $0x15,%eax
14004131b:	c5 fd 6f 2a          	vmovdqa (%rdx),%ymm5
14004131f:	c5 fd 6f 72 20       	vmovdqa 0x20(%rdx),%ymm6
140041324:	c5 7d 6f 4a 40       	vmovdqa 0x40(%rdx),%ymm9
140041329:	c5 7d 6f 52 60       	vmovdqa 0x60(%rdx),%ymm10
14004132e:	c5 7d 6f aa 80 00 00 	vmovdqa 0x80(%rdx),%ymm13
140041335:	00
140041336:	c5 7d 6f b2 a0 00 00 	vmovdqa 0xa0(%rdx),%ymm14
14004133d:	00
14004133e:	c5 dd 76 f9          	vpcmpeqd %ymm1,%ymm4,%ymm7
140041342:	c5 3d 76 d9          	vpcmpeqd %ymm1,%ymm8,%ymm11
140041346:	c5 1d 76 f9          	vpcmpeqd %ymm1,%ymm12,%ymm15
14004134a:	c5 dd fe e0          	vpaddd %ymm0,%ymm4,%ymm4
14004134e:	c5 3d fe c0          	vpaddd %ymm0,%ymm8,%ymm8
140041352:	c5 1d fe e0          	vpaddd %ymm0,%ymm12,%ymm12
140041356:	48 8d 92 c0 00 00 00 	lea    0xc0(%rdx),%rdx
14004135d:	c5 d5 db ef          	vpand  %ymm7,%ymm5,%ymm5
140041361:	c5 cd db f7          	vpand  %ymm7,%ymm6,%ymm6
140041365:	c4 41 35 db cb       	vpand  %ymm11,%ymm9,%ymm9
14004136a:	c4 41 2d db d3       	vpand  %ymm11,%ymm10,%ymm10
14004136f:	c4 41 15 db ef       	vpand  %ymm15,%ymm13,%ymm13
140041374:	c4 41 0d db f7       	vpand  %ymm15,%ymm14,%ymm14
140041379:	c5 ed ef d5          	vpxor  %ymm5,%ymm2,%ymm2
14004137d:	c5 e5 ef de          	vpxor  %ymm6,%ymm3,%ymm3
140041381:	c4 c1 6d ef d1       	vpxor  %ymm9,%ymm2,%ymm2
140041386:	c4 c1 65 ef da       	vpxor  %ymm10,%ymm3,%ymm3
14004138b:	c4 c1 6d ef d5       	vpxor  %ymm13,%ymm2,%ymm2
140041390:	c4 c1 65 ef de       	vpxor  %ymm14,%ymm3,%ymm3
140041395:	48 ff c8             	dec    %rax
140041398:	75 81                	jne    0x14004131b
14004139a:	c5 fd 6f 2a          	vmovdqa (%rdx),%ymm5
14004139e:	c5 fd 6f 72 20       	vmovdqa 0x20(%rdx),%ymm6
1400413a3:	c5 dd 76 f9          	vpcmpeqd %ymm1,%ymm4,%ymm7
1400413a7:	c5 d5 db ef          	vpand  %ymm7,%ymm5,%ymm5
1400413ab:	c5 cd db f7          	vpand  %ymm7,%ymm6,%ymm6
1400413af:	c5 ed ef d5          	vpxor  %ymm5,%ymm2,%ymm2
1400413b3:	c5 e5 ef de          	vpxor  %ymm6,%ymm3,%ymm3
1400413b7:	c5 fe 7f 11          	vmovdqu %ymm2,(%rcx)
1400413bb:	c5 fe 7f 59 20       	vmovdqu %ymm3,0x20(%rcx)
1400413c0:	c5 f8 77             	vzeroupper
1400413c3:	0f 28 34 24          	movaps (%rsp),%xmm6
1400413c7:	0f 28 7c 24 10       	movaps 0x10(%rsp),%xmm7
1400413cc:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
1400413d2:	44 0f 28 4c 24 30    	movaps 0x30(%rsp),%xmm9
1400413d8:	44 0f 28 54 24 40    	movaps 0x40(%rsp),%xmm10
1400413de:	44 0f 28 5c 24 50    	movaps 0x50(%rsp),%xmm11
1400413e4:	44 0f 28 64 24 60    	movaps 0x60(%rsp),%xmm12
1400413ea:	44 0f 28 6c 24 70    	movaps 0x70(%rsp),%xmm13
1400413f0:	44 0f 28 b4 24 80 00 	movaps 0x80(%rsp),%xmm14
1400413f7:	00 00
1400413f9:	44 0f 28 bc 24 90 00 	movaps 0x90(%rsp),%xmm15
140041400:	00 00
140041402:	49 8d 23             	lea    (%r11),%rsp
140041405:	f3 c3                	repz ret
140041407:	90                   	nop
140041408:	90                   	nop
140041409:	90                   	nop
14004140a:	90                   	nop
14004140b:	90                   	nop
14004140c:	90                   	nop
14004140d:	90                   	nop
14004140e:	90                   	nop
14004140f:	90                   	nop
140041410:	90                   	nop
140041411:	90                   	nop
140041412:	90                   	nop
140041413:	90                   	nop
140041414:	90                   	nop
140041415:	90                   	nop
140041416:	90                   	nop
140041417:	90                   	nop
140041418:	90                   	nop
140041419:	90                   	nop
14004141a:	90                   	nop
14004141b:	90                   	nop
14004141c:	90                   	nop
14004141d:	90                   	nop
14004141e:	90                   	nop
14004141f:	90                   	nop
140041420:	4d 31 db             	xor    %r11,%r11
140041423:	4c 03 23             	add    (%rbx),%r12
140041426:	4c 13 6b 08          	adc    0x8(%rbx),%r13
14004142a:	4c 89 e0             	mov    %r12,%rax
14004142d:	4c 13 43 10          	adc    0x10(%rbx),%r8
140041431:	4c 13 4b 18          	adc    0x18(%rbx),%r9
140041435:	4c 89 ed             	mov    %r13,%rbp
140041438:	49 83 d3 00          	adc    $0x0,%r11
14004143c:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
140041440:	4c 89 c1             	mov    %r8,%rcx
140041443:	4d 19 f5             	sbb    %r14,%r13
140041446:	49 83 d8 00          	sbb    $0x0,%r8
14004144a:	4d 89 ca             	mov    %r9,%r10
14004144d:	4d 19 f9             	sbb    %r15,%r9
140041450:	49 83 db 00          	sbb    $0x0,%r11
140041454:	4c 0f 42 e0          	cmovb  %rax,%r12
140041458:	4c 0f 42 ed          	cmovb  %rbp,%r13
14004145c:	4c 89 27             	mov    %r12,(%rdi)
14004145f:	4c 0f 42 c1          	cmovb  %rcx,%r8
140041463:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140041467:	4d 0f 42 ca          	cmovb  %r10,%r9
14004146b:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14004146f:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
140041473:	f3 c3                	repz ret
140041475:	90                   	nop
140041476:	90                   	nop
140041477:	90                   	nop
140041478:	90                   	nop
140041479:	90                   	nop
14004147a:	90                   	nop
14004147b:	90                   	nop
14004147c:	90                   	nop
14004147d:	90                   	nop
14004147e:	90                   	nop
14004147f:	90                   	nop
140041480:	4c 2b 23             	sub    (%rbx),%r12
140041483:	4c 1b 6b 08          	sbb    0x8(%rbx),%r13
140041487:	4c 89 e0             	mov    %r12,%rax
14004148a:	4c 1b 43 10          	sbb    0x10(%rbx),%r8
14004148e:	4c 1b 4b 18          	sbb    0x18(%rbx),%r9
140041492:	4c 89 ed             	mov    %r13,%rbp
140041495:	4d 19 db             	sbb    %r11,%r11
140041498:	49 83 c4 ff          	add    $0xffffffffffffffff,%r12
14004149c:	4c 89 c1             	mov    %r8,%rcx
14004149f:	4d 11 f5             	adc    %r14,%r13
1400414a2:	49 83 d0 00          	adc    $0x0,%r8
1400414a6:	4d 89 ca             	mov    %r9,%r10
1400414a9:	4d 11 f9             	adc    %r15,%r9
1400414ac:	4d 85 db             	test   %r11,%r11
1400414af:	4c 0f 44 e0          	cmove  %rax,%r12
1400414b3:	4c 0f 44 ed          	cmove  %rbp,%r13
1400414b7:	4c 89 27             	mov    %r12,(%rdi)
1400414ba:	4c 0f 44 c1          	cmove  %rcx,%r8
1400414be:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400414c2:	4d 0f 44 ca          	cmove  %r10,%r9
1400414c6:	4c 89 47 10          	mov    %r8,0x10(%rdi)
1400414ca:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
1400414ce:	f3 c3                	repz ret
1400414d0:	90                   	nop
1400414d1:	90                   	nop
1400414d2:	90                   	nop
1400414d3:	90                   	nop
1400414d4:	90                   	nop
1400414d5:	90                   	nop
1400414d6:	90                   	nop
1400414d7:	90                   	nop
1400414d8:	90                   	nop
1400414d9:	90                   	nop
1400414da:	90                   	nop
1400414db:	90                   	nop
1400414dc:	90                   	nop
1400414dd:	90                   	nop
1400414de:	90                   	nop
1400414df:	90                   	nop
1400414e0:	4c 29 e0             	sub    %r12,%rax
1400414e3:	4c 19 ed             	sbb    %r13,%rbp
1400414e6:	49 89 c4             	mov    %rax,%r12
1400414e9:	4c 19 c1             	sbb    %r8,%rcx
1400414ec:	4d 19 ca             	sbb    %r9,%r10
1400414ef:	49 89 ed             	mov    %rbp,%r13
1400414f2:	4d 19 db             	sbb    %r11,%r11
1400414f5:	48 83 c0 ff          	add    $0xffffffffffffffff,%rax
1400414f9:	49 89 c8             	mov    %rcx,%r8
1400414fc:	4c 11 f5             	adc    %r14,%rbp
1400414ff:	48 83 d1 00          	adc    $0x0,%rcx
140041503:	4d 89 d1             	mov    %r10,%r9
140041506:	4d 11 fa             	adc    %r15,%r10
140041509:	4d 85 db             	test   %r11,%r11
14004150c:	4c 0f 45 e0          	cmovne %rax,%r12
140041510:	4c 0f 45 ed          	cmovne %rbp,%r13
140041514:	4c 0f 45 c1          	cmovne %rcx,%r8
140041518:	4d 0f 45 ca          	cmovne %r10,%r9
14004151c:	f3 c3                	repz ret
14004151e:	90                   	nop
14004151f:	90                   	nop
140041520:	4d 31 db             	xor    %r11,%r11
140041523:	4d 01 e4             	add    %r12,%r12
140041526:	4d 11 ed             	adc    %r13,%r13
140041529:	4c 89 e0             	mov    %r12,%rax
14004152c:	4d 11 c0             	adc    %r8,%r8
14004152f:	4d 11 c9             	adc    %r9,%r9
140041532:	4c 89 ed             	mov    %r13,%rbp
140041535:	49 83 d3 00          	adc    $0x0,%r11
140041539:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14004153d:	4c 89 c1             	mov    %r8,%rcx
140041540:	4d 19 f5             	sbb    %r14,%r13
140041543:	49 83 d8 00          	sbb    $0x0,%r8
140041547:	4d 89 ca             	mov    %r9,%r10
14004154a:	4d 19 f9             	sbb    %r15,%r9
14004154d:	49 83 db 00          	sbb    $0x0,%r11
140041551:	4c 0f 42 e0          	cmovb  %rax,%r12
140041555:	4c 0f 42 ed          	cmovb  %rbp,%r13
140041559:	4c 89 27             	mov    %r12,(%rdi)
14004155c:	4c 0f 42 c1          	cmovb  %rcx,%r8
140041560:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140041564:	4d 0f 42 ca          	cmovb  %r10,%r9
140041568:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14004156c:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
140041570:	f3 c3                	repz ret
140041572:	90                   	nop
140041573:	90                   	nop
140041574:	90                   	nop
140041575:	90                   	nop
140041576:	90                   	nop
140041577:	90                   	nop
140041578:	90                   	nop
140041579:	90                   	nop
14004157a:	90                   	nop
14004157b:	90                   	nop
14004157c:	90                   	nop
14004157d:	90                   	nop
14004157e:	90                   	nop
14004157f:	90                   	nop
140041580:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140041585:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004158a:	48 89 e0             	mov    %rsp,%rax
14004158d:	48 89 cf             	mov    %rcx,%rdi
140041590:	48 89 d6             	mov    %rdx,%rsi
140041593:	b9 00 01 08 00       	mov    $0x80100,%ecx
140041598:	23 0d 7a a7 39 00    	and    0x39a77a(%rip),%ecx        # 0x1403dbd18
14004159e:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
1400415a4:	0f 84 a9 11 00 00    	je     0x140042753
1400415aa:	55                   	push   %rbp
1400415ab:	53                   	push   %rbx
1400415ac:	41 54                	push   %r12
1400415ae:	41 55                	push   %r13
1400415b0:	41 56                	push   %r14
1400415b2:	41 57                	push   %r15
1400415b4:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400415bb:	f3 0f 6f 06          	movdqu (%rsi),%xmm0
1400415bf:	48 89 f3             	mov    %rsi,%rbx
1400415c2:	f3 0f 6f 4e 10       	movdqu 0x10(%rsi),%xmm1
1400415c7:	4c 8b 66 20          	mov    0x20(%rsi),%r12
1400415cb:	4c 8b 6e 28          	mov    0x28(%rsi),%r13
1400415cf:	4c 8b 46 30          	mov    0x30(%rsi),%r8
1400415d3:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400415d7:	4c 8b 35 2a da ff ff 	mov    -0x25d6(%rip),%r14        # 0x14003f008
1400415de:	4c 8b 3d 33 da ff ff 	mov    -0x25cd(%rip),%r15        # 0x14003f018
1400415e5:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400415eb:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
1400415f1:	4c 8d 57 20          	lea    0x20(%rdi),%r10
1400415f5:	4c 8d 5f 40          	lea    0x40(%rdi),%r11
1400415f9:	66 48 0f 6e c7       	movq   %rdi,%xmm0
1400415fe:	66 49 0f 6e ca       	movq   %r10,%xmm1
140041603:	66 49 0f 6e d3       	movq   %r11,%xmm2
140041608:	48 8d 3c 24          	lea    (%rsp),%rdi
14004160c:	e8 0f ff ff ff       	call   0x140041520
140041611:	48 8b 46 40          	mov    0x40(%rsi),%rax
140041615:	4c 8b 76 48          	mov    0x48(%rsi),%r14
140041619:	4c 8b 7e 50          	mov    0x50(%rsi),%r15
14004161d:	4c 8b 46 58          	mov    0x58(%rsi),%r8
140041621:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140041625:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
14004162a:	e8 d1 f0 ff ff       	call   0x140040700
14004162f:	48 8b 04 24          	mov    (%rsp),%rax
140041633:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
140041638:	48 8d 34 24          	lea    (%rsp),%rsi
14004163c:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
140041641:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
140041646:	48 8d 3c 24          	lea    (%rsp),%rdi
14004164a:	e8 b1 f0 ff ff       	call   0x140040700
14004164f:	48 8b 43 20          	mov    0x20(%rbx),%rax
140041653:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
140041657:	4c 8b 53 48          	mov    0x48(%rbx),%r10
14004165b:	4c 8b 5b 50          	mov    0x50(%rbx),%r11
14004165f:	4c 8b 63 58          	mov    0x58(%rbx),%r12
140041663:	48 8d 73 40          	lea    0x40(%rbx),%rsi
140041667:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
14004166b:	66 48 0f 7e d7       	movq   %xmm2,%rdi
140041670:	e8 8b ed ff ff       	call   0x140040400
140041675:	e8 a6 fe ff ff       	call   0x140041520
14004167a:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14004167f:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140041684:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140041689:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14004168e:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140041693:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140041698:	e8 83 fd ff ff       	call   0x140041420
14004169d:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1400416a2:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1400416a7:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400416ac:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1400416b1:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
1400416b6:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400416bb:	e8 c0 fd ff ff       	call   0x140041480
1400416c0:	48 8b 04 24          	mov    (%rsp),%rax
1400416c4:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
1400416c9:	48 8d 34 24          	lea    (%rsp),%rsi
1400416cd:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
1400416d2:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8