140018305:	49 21 c2             	and    %rax,%r10
140018308:	4c 89 51 88          	mov    %r10,-0x78(%rcx)
14001830c:	4d 0f ac c8 3a       	shrd   $0x3a,%r9,%r8
140018311:	49 21 c0             	and    %rax,%r8
140018314:	4c 89 41 90          	mov    %r8,-0x70(%rcx)
140018318:	4c 8b 52 10          	mov    0x10(%rdx),%r10
14001831c:	4d 89 c8             	mov    %r9,%r8
14001831f:	49 c1 e8 17          	shr    $0x17,%r8
140018323:	49 21 c0             	and    %rax,%r8
140018326:	4c 89 41 98          	mov    %r8,-0x68(%rcx)
14001832a:	4d 0f ac d1 34       	shrd   $0x34,%r10,%r9
14001832f:	49 21 c1             	and    %rax,%r9
140018332:	4c 89 49 a0          	mov    %r9,-0x60(%rcx)
140018336:	4c 8b 5a 18          	mov    0x18(%rdx),%r11
14001833a:	4d 89 d1             	mov    %r10,%r9
14001833d:	49 c1 e9 11          	shr    $0x11,%r9
140018341:	49 21 c1             	and    %rax,%r9
140018344:	4c 89 49 a8          	mov    %r9,-0x58(%rcx)
140018348:	4d 0f ac da 2e       	shrd   $0x2e,%r11,%r10
14001834d:	49 21 c2             	and    %rax,%r10
140018350:	4c 89 51 b0          	mov    %r10,-0x50(%rcx)
140018354:	4c 8b 42 20          	mov    0x20(%rdx),%r8
140018358:	4d 89 da             	mov    %r11,%r10
14001835b:	49 c1 ea 0b          	shr    $0xb,%r10
14001835f:	49 21 c2             	and    %rax,%r10
140018362:	4c 89 51 b8          	mov    %r10,-0x48(%rcx)
140018366:	4d 0f ac c3 28       	shrd   $0x28,%r8,%r11
14001836b:	49 21 c3             	and    %rax,%r11
14001836e:	4c 89 59 c0          	mov    %r11,-0x40(%rcx)
140018372:	4c 8b 4a 28          	mov    0x28(%rdx),%r9
140018376:	4d 89 c3             	mov    %r8,%r11
140018379:	49 c1 eb 05          	shr    $0x5,%r11
14001837d:	49 21 c3             	and    %rax,%r11
140018380:	4c 89 59 c8          	mov    %r11,-0x38(%rcx)
140018384:	4d 89 c2             	mov    %r8,%r10
140018387:	49 c1 ea 22          	shr    $0x22,%r10
14001838b:	49 21 c2             	and    %rax,%r10
14001838e:	4c 89 51 d0          	mov    %r10,-0x30(%rcx)
140018392:	4d 0f ac c8 3f       	shrd   $0x3f,%r9,%r8
140018397:	49 21 c0             	and    %rax,%r8
14001839a:	4c 89 41 d8          	mov    %r8,-0x28(%rcx)
14001839e:	4c 8b 52 30          	mov    0x30(%rdx),%r10
1400183a2:	4d 89 c8             	mov    %r9,%r8
1400183a5:	49 c1 e8 1c          	shr    $0x1c,%r8
1400183a9:	49 21 c0             	and    %rax,%r8
1400183ac:	4c 89 41 e0          	mov    %r8,-0x20(%rcx)
1400183b0:	4d 0f ac d1 39       	shrd   $0x39,%r10,%r9
1400183b5:	49 21 c1             	and    %rax,%r9
1400183b8:	4c 89 49 e8          	mov    %r9,-0x18(%rcx)
1400183bc:	4c 8b 5a 38          	mov    0x38(%rdx),%r11
1400183c0:	4d 89 d1             	mov    %r10,%r9
1400183c3:	49 c1 e9 16          	shr    $0x16,%r9
1400183c7:	49 21 c1             	and    %rax,%r9
1400183ca:	4c 89 49 f0          	mov    %r9,-0x10(%rcx)
1400183ce:	4d 0f ac da 33       	shrd   $0x33,%r11,%r10
1400183d3:	49 21 c2             	and    %rax,%r10
1400183d6:	4c 89 51 f8          	mov    %r10,-0x8(%rcx)
1400183da:	4c 8b 42 40          	mov    0x40(%rdx),%r8
1400183de:	4d 89 da             	mov    %r11,%r10
1400183e1:	49 c1 ea 10          	shr    $0x10,%r10
1400183e5:	49 21 c2             	and    %rax,%r10
1400183e8:	4c 89 11             	mov    %r10,(%rcx)
1400183eb:	4d 0f ac c3 2d       	shrd   $0x2d,%r8,%r11
1400183f0:	49 21 c3             	and    %rax,%r11
1400183f3:	4c 89 59 08          	mov    %r11,0x8(%rcx)
1400183f7:	4c 8b 4a 48          	mov    0x48(%rdx),%r9
1400183fb:	4d 89 c3             	mov    %r8,%r11
1400183fe:	49 c1 eb 0a          	shr    $0xa,%r11
140018402:	49 21 c3             	and    %rax,%r11
140018405:	4c 89 59 10          	mov    %r11,0x10(%rcx)
140018409:	4d 0f ac c8 27       	shrd   $0x27,%r9,%r8
14001840e:	49 21 c0             	and    %rax,%r8
140018411:	4c 89 41 18          	mov    %r8,0x18(%rcx)
140018415:	4c 8b 52 50          	mov    0x50(%rdx),%r10
140018419:	4d 89 c8             	mov    %r9,%r8
14001841c:	49 c1 e8 04          	shr    $0x4,%r8
140018420:	49 21 c0             	and    %rax,%r8
140018423:	4c 89 41 20          	mov    %r8,0x20(%rcx)
140018427:	4d 89 cb             	mov    %r9,%r11
14001842a:	49 c1 eb 21          	shr    $0x21,%r11
14001842e:	49 21 c3             	and    %rax,%r11
140018431:	4c 89 59 28          	mov    %r11,0x28(%rcx)
140018435:	4d 0f ac d1 3e       	shrd   $0x3e,%r10,%r9
14001843a:	49 21 c1             	and    %rax,%r9
14001843d:	4c 89 49 30          	mov    %r9,0x30(%rcx)
140018441:	4c 8b 5a 58          	mov    0x58(%rdx),%r11
140018445:	4d 89 d1             	mov    %r10,%r9
140018448:	49 c1 e9 1b          	shr    $0x1b,%r9
14001844c:	49 21 c1             	and    %rax,%r9
14001844f:	4c 89 49 38          	mov    %r9,0x38(%rcx)
140018453:	4d 0f ac da 38       	shrd   $0x38,%r11,%r10
140018458:	49 21 c2             	and    %rax,%r10
14001845b:	4c 89 51 40          	mov    %r10,0x40(%rcx)
14001845f:	4c 8b 42 60          	mov    0x60(%rdx),%r8
140018463:	4d 89 da             	mov    %r11,%r10
140018466:	49 c1 ea 15          	shr    $0x15,%r10
14001846a:	49 21 c2             	and    %rax,%r10
14001846d:	4c 89 51 48          	mov    %r10,0x48(%rcx)
140018471:	4d 0f ac c3 32       	shrd   $0x32,%r8,%r11
140018476:	49 21 c3             	and    %rax,%r11
140018479:	4c 89 59 50          	mov    %r11,0x50(%rcx)
14001847d:	4c 8b 4a 68          	mov    0x68(%rdx),%r9
140018481:	4d 89 c3             	mov    %r8,%r11
140018484:	49 c1 eb 0f          	shr    $0xf,%r11
140018488:	49 21 c3             	and    %rax,%r11
14001848b:	4c 89 59 58          	mov    %r11,0x58(%rcx)
14001848f:	4d 0f ac c8 2c       	shrd   $0x2c,%r9,%r8
140018494:	49 21 c0             	and    %rax,%r8
140018497:	4c 89 41 60          	mov    %r8,0x60(%rcx)
14001849b:	4c 8b 52 70          	mov    0x70(%rdx),%r10
14001849f:	4d 89 c8             	mov    %r9,%r8
1400184a2:	49 c1 e8 09          	shr    $0x9,%r8
1400184a6:	49 21 c0             	and    %rax,%r8
1400184a9:	4c 89 41 68          	mov    %r8,0x68(%rcx)
1400184ad:	4d 0f ac d1 26       	shrd   $0x26,%r10,%r9
1400184b2:	49 21 c1             	and    %rax,%r9
1400184b5:	4c 89 49 70          	mov    %r9,0x70(%rcx)
1400184b9:	4c 8b 5a 78          	mov    0x78(%rdx),%r11
1400184bd:	4d 89 d1             	mov    %r10,%r9
1400184c0:	49 c1 e9 03          	shr    $0x3,%r9
1400184c4:	49 21 c1             	and    %rax,%r9
1400184c7:	4c 89 49 78          	mov    %r9,0x78(%rcx)
1400184cb:	4d 89 d0             	mov    %r10,%r8
1400184ce:	49 c1 e8 20          	shr    $0x20,%r8
1400184d2:	49 21 c0             	and    %rax,%r8
1400184d5:	4c 89 81 80 00 00 00 	mov    %r8,0x80(%rcx)
1400184dc:	4d 0f ac da 3d       	shrd   $0x3d,%r11,%r10
1400184e1:	49 21 c2             	and    %rax,%r10
1400184e4:	4c 89 91 88 00 00 00 	mov    %r10,0x88(%rcx)
1400184eb:	4d 31 c0             	xor    %r8,%r8
1400184ee:	4d 89 da             	mov    %r11,%r10
1400184f1:	49 c1 ea 1a          	shr    $0x1a,%r10
1400184f5:	49 21 c2             	and    %rax,%r10
1400184f8:	4c 89 91 90 00 00 00 	mov    %r10,0x90(%rcx)
1400184ff:	4d 0f ac c3 37       	shrd   $0x37,%r8,%r11
140018504:	49 21 c3             	and    %rax,%r11
140018507:	4c 89 99 98 00 00 00 	mov    %r11,0x98(%rcx)
14001850e:	4c 89 81 a0 00 00 00 	mov    %r8,0xa0(%rcx)
140018515:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
14001851c:	4c 89 81 b0 00 00 00 	mov    %r8,0xb0(%rcx)
140018523:	4c 89 81 b8 00 00 00 	mov    %r8,0xb8(%rcx)
14001852a:	f3 c3                	repz ret
14001852c:	90                   	nop
14001852d:	90                   	nop
14001852e:	90                   	nop
14001852f:	90                   	nop
140018530:	90                   	nop
140018531:	90                   	nop
140018532:	90                   	nop
140018533:	90                   	nop
140018534:	90                   	nop
140018535:	90                   	nop
140018536:	90                   	nop
140018537:	90                   	nop
140018538:	90                   	nop
140018539:	90                   	nop
14001853a:	90                   	nop
14001853b:	90                   	nop
14001853c:	90                   	nop
14001853d:	90                   	nop
14001853e:	90                   	nop
14001853f:	90                   	nop
140018540:	c5 f8 77             	vzeroupper
140018543:	c5 fe 6f 2d 55 03 00 	vmovdqu 0x355(%rip),%ymm5        # 0x1400188a0
14001854a:	00
14001854b:	41 c1 e0 04          	shl    $0x4,%r8d
14001854f:	4a 8d 0c 01          	lea    (%rcx,%r8,1),%rcx
140018553:	b8 09 00 00 00       	mov    $0x9,%eax
140018558:	eb 06                	jmp    0x140018560
14001855a:	90                   	nop
14001855b:	90                   	nop
14001855c:	90                   	nop
14001855d:	90                   	nop
14001855e:	90                   	nop
14001855f:	90                   	nop
140018560:	c5 fe 6f 02          	vmovdqu (%rdx),%ymm0
140018564:	48 8d 52 20          	lea    0x20(%rdx),%rdx
140018568:	c4 e2 55 36 c0       	vpermd %ymm0,%ymm5,%ymm0
14001856d:	c5 fa 7f 01          	vmovdqu %xmm0,(%rcx)
140018571:	48 8d 89 00 02 00 00 	lea    0x200(%rcx),%rcx
140018578:	ff c8                	dec    %eax
14001857a:	75 e4                	jne    0x140018560
14001857c:	c5 f8 77             	vzeroupper
14001857f:	f3 c3                	repz ret
140018581:	90                   	nop
140018582:	90                   	nop
140018583:	90                   	nop
140018584:	90                   	nop
140018585:	90                   	nop
140018586:	90                   	nop
140018587:	90                   	nop
140018588:	90                   	nop
140018589:	90                   	nop
14001858a:	90                   	nop
14001858b:	90                   	nop
14001858c:	90                   	nop
14001858d:	90                   	nop
14001858e:	90                   	nop
14001858f:	90                   	nop
140018590:	90                   	nop
140018591:	90                   	nop
140018592:	90                   	nop
140018593:	90                   	nop
140018594:	90                   	nop
140018595:	90                   	nop
140018596:	90                   	nop
140018597:	90                   	nop
140018598:	90                   	nop
140018599:	90                   	nop
14001859a:	90                   	nop
14001859b:	90                   	nop
14001859c:	90                   	nop
14001859d:	90                   	nop
14001859e:	90                   	nop
14001859f:	90                   	nop
1400185a0:	c5 f8 77             	vzeroupper
1400185a3:	49 89 e3             	mov    %rsp,%r11
1400185a6:	48 8d 84 24 78 ff ff 	lea    -0x88(%rsp),%rax
1400185ad:	ff
1400185ae:	48 8d 60 e0          	lea    -0x20(%rax),%rsp
1400185b2:	c5 f8 29 70 e0       	vmovaps %xmm6,-0x20(%rax)
1400185b7:	c5 f8 29 78 f0       	vmovaps %xmm7,-0x10(%rax)
1400185bc:	c5 78 29 40 00       	vmovaps %xmm8,0x0(%rax)
1400185c1:	c5 78 29 48 10       	vmovaps %xmm9,0x10(%rax)
1400185c6:	c5 78 29 50 20       	vmovaps %xmm10,0x20(%rax)
1400185cb:	c5 78 29 58 30       	vmovaps %xmm11,0x30(%rax)
1400185d0:	c5 78 29 60 40       	vmovaps %xmm12,0x40(%rax)
1400185d5:	c5 78 29 68 50       	vmovaps %xmm13,0x50(%rax)
1400185da:	c5 78 29 70 60       	vmovaps %xmm14,0x60(%rax)
1400185df:	c5 78 29 78 70       	vmovaps %xmm15,0x70(%rax)
1400185e4:	48 8d a4 24 00 ff ff 	lea    -0x100(%rsp),%rsp
1400185eb:	ff
1400185ec:	48 83 e4 e0          	and    $0xffffffffffffffe0,%rsp
1400185f0:	4c 8d 15 e9 02 00 00 	lea    0x2e9(%rip),%r10        # 0x1400188e0
1400185f7:	48 8d 44 24 80       	lea    -0x80(%rsp),%rax
1400185fc:	c4 c1 79 6e e0       	vmovd  %r8d,%xmm4
140018601:	c4 c1 7d 6f 02       	vmovdqa (%r10),%ymm0
140018606:	c4 c1 7d 6f 4a 20    	vmovdqa 0x20(%r10),%ymm1
14001860c:	c4 c1 7d 6f 6a 40    	vmovdqa 0x40(%r10),%ymm5
140018612:	c4 e2 7d 58 e4       	vpbroadcastd %xmm4,%ymm4
140018617:	c5 fd fe d5          	vpaddd %ymm5,%ymm0,%ymm2
14001861b:	c5 fd 76 c4          	vpcmpeqd %ymm4,%ymm0,%ymm0
14001861f:	c5 f5 fe dd          	vpaddd %ymm5,%ymm1,%ymm3
140018623:	c5 f5 76 cc          	vpcmpeqd %ymm4,%ymm1,%ymm1
140018627:	c5 fd 7f 80 80 00 00 	vmovdqa %ymm0,0x80(%rax)
14001862e:	00
14001862f:	c5 ed fe c5          	vpaddd %ymm5,%ymm2,%ymm0
140018633:	c5 ed 76 d4          	vpcmpeqd %ymm4,%ymm2,%ymm2
140018637:	c5 fd 7f 88 a0 00 00 	vmovdqa %ymm1,0xa0(%rax)
14001863e:	00
14001863f:	c5 e5 fe cd          	vpaddd %ymm5,%ymm3,%ymm1
140018643:	c5 e5 76 dc          	vpcmpeqd %ymm4,%ymm3,%ymm3
140018647:	c5 fd 7f 90 c0 00 00 	vmovdqa %ymm2,0xc0(%rax)
14001864e:	00
14001864f:	c5 fd fe d5          	vpaddd %ymm5,%ymm0,%ymm2
140018653:	c5 fd 76 c4          	vpcmpeqd %ymm4,%ymm0,%ymm0
140018657:	c5 fd 7f 98 e0 00 00 	vmovdqa %ymm3,0xe0(%rax)
14001865e:	00
14001865f:	c5 f5 fe dd          	vpaddd %ymm5,%ymm1,%ymm3
140018663:	c5 f5 76 cc          	vpcmpeqd %ymm4,%ymm1,%ymm1
140018667:	c5 fd 7f 80 00 01 00 	vmovdqa %ymm0,0x100(%rax)
14001866e:	00
14001866f:	c5 6d fe c5          	vpaddd %ymm5,%ymm2,%ymm8
140018673:	c5 ed 76 d4          	vpcmpeqd %ymm4,%ymm2,%ymm2
140018677:	c5 fd 7f 88 20 01 00 	vmovdqa %ymm1,0x120(%rax)
14001867e:	00
14001867f:	c5 65 fe cd          	vpaddd %ymm5,%ymm3,%ymm9
140018683:	c5 e5 76 dc          	vpcmpeqd %ymm4,%ymm3,%ymm3
140018687:	c5 fd 7f 90 40 01 00 	vmovdqa %ymm2,0x140(%rax)
14001868e:	00
14001868f:	c5 3d fe d5          	vpaddd %ymm5,%ymm8,%ymm10
140018693:	c5 3d 76 c4          	vpcmpeqd %ymm4,%ymm8,%ymm8
140018697:	c5 fd 7f 98 60 01 00 	vmovdqa %ymm3,0x160(%rax)
14001869e:	00
14001869f:	c5 35 fe dd          	vpaddd %ymm5,%ymm9,%ymm11
1400186a3:	c5 35 76 cc          	vpcmpeqd %ymm4,%ymm9,%ymm9
1400186a7:	c5 2d fe e5          	vpaddd %ymm5,%ymm10,%ymm12
1400186ab:	c5 2d 76 d4          	vpcmpeqd %ymm4,%ymm10,%ymm10
1400186af:	c5 25 fe ed          	vpaddd %ymm5,%ymm11,%ymm13
1400186b3:	c5 25 76 dc          	vpcmpeqd %ymm4,%ymm11,%ymm11
1400186b7:	c5 1d fe f5          	vpaddd %ymm5,%ymm12,%ymm14
1400186bb:	c5 1d 76 e4          	vpcmpeqd %ymm4,%ymm12,%ymm12
1400186bf:	c5 15 fe fd          	vpaddd %ymm5,%ymm13,%ymm15
1400186c3:	c5 15 76 ec          	vpcmpeqd %ymm4,%ymm13,%ymm13
1400186c7:	c5 0d 76 f4          	vpcmpeqd %ymm4,%ymm14,%ymm14
1400186cb:	c5 05 76 fc          	vpcmpeqd %ymm4,%ymm15,%ymm15
1400186cf:	c4 c1 7d 6f 7a e0    	vmovdqa -0x20(%r10),%ymm7
1400186d5:	48 8d 92 80 00 00 00 	lea    0x80(%rdx),%rdx
1400186dc:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400186e2:	c5 fd 6f 42 80       	vmovdqa -0x80(%rdx),%ymm0
1400186e7:	c5 fd 6f 4a a0       	vmovdqa -0x60(%rdx),%ymm1
1400186ec:	c5 fd 6f 52 c0       	vmovdqa -0x40(%rdx),%ymm2
1400186f1:	c5 fd 6f 5a e0       	vmovdqa -0x20(%rdx),%ymm3
1400186f6:	c5 fd db 80 80 00 00 	vpand  0x80(%rax),%ymm0,%ymm0
1400186fd:	00
1400186fe:	c5 f5 db 88 a0 00 00 	vpand  0xa0(%rax),%ymm1,%ymm1
140018705:	00
140018706:	c5 ed db 90 c0 00 00 	vpand  0xc0(%rax),%ymm2,%ymm2
14001870d:	00
14001870e:	c5 f5 eb e0          	vpor   %ymm0,%ymm1,%ymm4
140018712:	c5 e5 db 98 e0 00 00 	vpand  0xe0(%rax),%ymm3,%ymm3
140018719:	00
14001871a:	c5 fd 6f 02          	vmovdqa (%rdx),%ymm0
14001871e:	c5 fd 6f 4a 20       	vmovdqa 0x20(%rdx),%ymm1
140018723:	c5 e5 eb ea          	vpor   %ymm2,%ymm3,%ymm5
140018727:	c5 fd 6f 52 40       	vmovdqa 0x40(%rdx),%ymm2
14001872c:	c5 fd 6f 5a 60       	vmovdqa 0x60(%rdx),%ymm3
140018731:	c5 fd db 80 00 01 00 	vpand  0x100(%rax),%ymm0,%ymm0
140018738:	00
140018739:	c5 f5 db 88 20 01 00 	vpand  0x120(%rax),%ymm1,%ymm1
140018740:	00
140018741:	c5 ed db 90 40 01 00 	vpand  0x140(%rax),%ymm2,%ymm2
140018748:	00
140018749:	c5 dd eb e0          	vpor   %ymm0,%ymm4,%ymm4
14001874d:	c5 e5 db 98 60 01 00 	vpand  0x160(%rax),%ymm3,%ymm3
140018754:	00
140018755:	c5 bd db 82 80 00 00 	vpand  0x80(%rdx),%ymm8,%ymm0
14001875c:	00
14001875d:	c5 d5 eb e9          	vpor   %ymm1,%ymm5,%ymm5
140018761:	c5 b5 db 8a a0 00 00 	vpand  0xa0(%rdx),%ymm9,%ymm1
140018768:	00
140018769:	c5 dd eb e2          	vpor   %ymm2,%ymm4,%ymm4
14001876d:	c5 ad db 92 c0 00 00 	vpand  0xc0(%rdx),%ymm10,%ymm2
140018774:	00
140018775:	c5 d5 eb eb          	vpor   %ymm3,%ymm5,%ymm5
140018779:	c5 a5 db 9a e0 00 00 	vpand  0xe0(%rdx),%ymm11,%ymm3
140018780:	00
140018781:	c5 dd eb e0          	vpor   %ymm0,%ymm4,%ymm4
140018785:	c5 9d db 82 00 01 00 	vpand  0x100(%rdx),%ymm12,%ymm0
14001878c:	00
14001878d:	c5 d5 eb e9          	vpor   %ymm1,%ymm5,%ymm5
140018791:	c5 95 db 8a 20 01 00 	vpand  0x120(%rdx),%ymm13,%ymm1
140018798:	00
140018799:	c5 dd eb e2          	vpor   %ymm2,%ymm4,%ymm4
14001879d:	c5 8d db 92 40 01 00 	vpand  0x140(%rdx),%ymm14,%ymm2
1400187a4:	00
1400187a5:	c5 d5 eb eb          	vpor   %ymm3,%ymm5,%ymm5
1400187a9:	c5 85 db 9a 60 01 00 	vpand  0x160(%rdx),%ymm15,%ymm3
1400187b0:	00
1400187b1:	48 8d 92 00 02 00 00 	lea    0x200(%rdx),%rdx
1400187b8:	c5 dd eb e0          	vpor   %ymm0,%ymm4,%ymm4
1400187bc:	c5 d5 eb e9          	vpor   %ymm1,%ymm5,%ymm5
1400187c0:	c5 dd eb e2          	vpor   %ymm2,%ymm4,%ymm4
1400187c4:	c5 d5 eb eb          	vpor   %ymm3,%ymm5,%ymm5
1400187c8:	c5 dd eb e5          	vpor   %ymm5,%ymm4,%ymm4
1400187cc:	c4 e3 7d 39 e5 01    	vextracti128 $0x1,%ymm4,%xmm5
1400187d2:	c5 d1 eb ec          	vpor   %xmm4,%xmm5,%xmm5
1400187d6:	c4 e2 45 36 ed       	vpermd %ymm5,%ymm7,%ymm5
1400187db:	c5 fe 7f 29          	vmovdqu %ymm5,(%rcx)
1400187df:	48 8d 49 20          	lea    0x20(%rcx),%rcx