1400422a9:	4c 8b 52 b8          	mov    -0x48(%rdx),%r10
1400422ad:	4c 8b 5a c0          	mov    -0x40(%rdx),%r11
1400422b1:	49 c1 e2 0b          	shl    $0xb,%r10
1400422b5:	4d 89 d8             	mov    %r11,%r8
1400422b8:	49 c1 e3 28          	shl    $0x28,%r11
1400422bc:	49 c1 e8 18          	shr    $0x18,%r8
1400422c0:	4c 01 d0             	add    %r10,%rax
1400422c3:	4c 01 d8             	add    %r11,%rax
1400422c6:	49 83 d0 00          	adc    $0x0,%r8
1400422ca:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400422ce:	4c 89 c0             	mov    %r8,%rax
1400422d1:	4c 8b 4a c8          	mov    -0x38(%rdx),%r9
1400422d5:	4c 8b 52 d0          	mov    -0x30(%rdx),%r10
1400422d9:	4c 8b 5a d8          	mov    -0x28(%rdx),%r11
1400422dd:	49 c1 e1 05          	shl    $0x5,%r9
1400422e1:	49 c1 e2 22          	shl    $0x22,%r10
1400422e5:	4d 89 d8             	mov    %r11,%r8
1400422e8:	49 c1 e3 3f          	shl    $0x3f,%r11
1400422ec:	49 d1 e8             	shr    $1,%r8
1400422ef:	4c 01 c8             	add    %r9,%rax
1400422f2:	4c 01 d0             	add    %r10,%rax
1400422f5:	4c 01 d8             	add    %r11,%rax
1400422f8:	49 83 d0 00          	adc    $0x0,%r8
1400422fc:	48 89 41 20          	mov    %rax,0x20(%rcx)
140042300:	4c 89 c0             	mov    %r8,%rax
140042303:	4c 8b 4a e0          	mov    -0x20(%rdx),%r9
140042307:	4c 8b 52 e8          	mov    -0x18(%rdx),%r10
14004230b:	49 c1 e1 1c          	shl    $0x1c,%r9
14004230f:	4d 89 d3             	mov    %r10,%r11
140042312:	49 c1 e2 39          	shl    $0x39,%r10
140042316:	49 c1 eb 07          	shr    $0x7,%r11
14004231a:	4c 01 c8             	add    %r9,%rax
14004231d:	4c 01 d0             	add    %r10,%rax
140042320:	49 83 d3 00          	adc    $0x0,%r11
140042324:	48 89 41 28          	mov    %rax,0x28(%rcx)
140042328:	4c 89 d8             	mov    %r11,%rax
14004232b:	4c 8b 42 f0          	mov    -0x10(%rdx),%r8
14004232f:	4c 8b 4a f8          	mov    -0x8(%rdx),%r9
140042333:	49 c1 e0 16          	shl    $0x16,%r8
140042337:	4d 89 ca             	mov    %r9,%r10
14004233a:	49 c1 e1 33          	shl    $0x33,%r9
14004233e:	49 c1 ea 0d          	shr    $0xd,%r10
140042342:	4c 01 c0             	add    %r8,%rax
140042345:	4c 01 c8             	add    %r9,%rax
140042348:	49 83 d2 00          	adc    $0x0,%r10
14004234c:	48 89 41 30          	mov    %rax,0x30(%rcx)
140042350:	4c 89 d0             	mov    %r10,%rax
140042353:	4c 8b 1a             	mov    (%rdx),%r11
140042356:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14004235a:	49 c1 e3 10          	shl    $0x10,%r11
14004235e:	4d 89 c1             	mov    %r8,%r9
140042361:	49 c1 e0 2d          	shl    $0x2d,%r8
140042365:	49 c1 e9 13          	shr    $0x13,%r9
140042369:	4c 01 d8             	add    %r11,%rax
14004236c:	4c 01 c0             	add    %r8,%rax
14004236f:	49 83 d1 00          	adc    $0x0,%r9
140042373:	48 89 41 38          	mov    %rax,0x38(%rcx)
140042377:	4c 89 c8             	mov    %r9,%rax
14004237a:	4c 8b 52 10          	mov    0x10(%rdx),%r10
14004237e:	4c 8b 5a 18          	mov    0x18(%rdx),%r11
140042382:	49 c1 e2 0a          	shl    $0xa,%r10
140042386:	4d 89 d8             	mov    %r11,%r8
140042389:	49 c1 e3 27          	shl    $0x27,%r11
14004238d:	49 c1 e8 19          	shr    $0x19,%r8
140042391:	4c 01 d0             	add    %r10,%rax
140042394:	4c 01 d8             	add    %r11,%rax
140042397:	49 83 d0 00          	adc    $0x0,%r8
14004239b:	48 89 41 40          	mov    %rax,0x40(%rcx)
14004239f:	4c 89 c0             	mov    %r8,%rax
1400423a2:	4c 8b 4a 20          	mov    0x20(%rdx),%r9
1400423a6:	4c 8b 52 28          	mov    0x28(%rdx),%r10
1400423aa:	4c 8b 5a 30          	mov    0x30(%rdx),%r11
1400423ae:	49 c1 e1 04          	shl    $0x4,%r9
1400423b2:	49 c1 e2 21          	shl    $0x21,%r10
1400423b6:	4d 89 d8             	mov    %r11,%r8
1400423b9:	49 c1 e3 3e          	shl    $0x3e,%r11
1400423bd:	49 c1 e8 02          	shr    $0x2,%r8
1400423c1:	4c 01 c8             	add    %r9,%rax
1400423c4:	4c 01 d0             	add    %r10,%rax
1400423c7:	4c 01 d8             	add    %r11,%rax
1400423ca:	49 83 d0 00          	adc    $0x0,%r8
1400423ce:	48 89 41 48          	mov    %rax,0x48(%rcx)
1400423d2:	4c 89 c0             	mov    %r8,%rax
1400423d5:	4c 8b 4a 38          	mov    0x38(%rdx),%r9
1400423d9:	4c 8b 52 40          	mov    0x40(%rdx),%r10
1400423dd:	49 c1 e1 1b          	shl    $0x1b,%r9
1400423e1:	4d 89 d3             	mov    %r10,%r11
1400423e4:	49 c1 e2 38          	shl    $0x38,%r10
1400423e8:	49 c1 eb 08          	shr    $0x8,%r11
1400423ec:	4c 01 c8             	add    %r9,%rax
1400423ef:	4c 01 d0             	add    %r10,%rax
1400423f2:	49 83 d3 00          	adc    $0x0,%r11
1400423f6:	48 89 41 50          	mov    %rax,0x50(%rcx)
1400423fa:	4c 89 d8             	mov    %r11,%rax
1400423fd:	4c 8b 42 48          	mov    0x48(%rdx),%r8
140042401:	4c 8b 4a 50          	mov    0x50(%rdx),%r9
140042405:	49 c1 e0 15          	shl    $0x15,%r8
140042409:	4d 89 ca             	mov    %r9,%r10
14004240c:	49 c1 e1 32          	shl    $0x32,%r9
140042410:	49 c1 ea 0e          	shr    $0xe,%r10
140042414:	4c 01 c0             	add    %r8,%rax
140042417:	4c 01 c8             	add    %r9,%rax
14004241a:	49 83 d2 00          	adc    $0x0,%r10
14004241e:	48 89 41 58          	mov    %rax,0x58(%rcx)
140042422:	4c 89 d0             	mov    %r10,%rax
140042425:	4c 8b 5a 58          	mov    0x58(%rdx),%r11
140042429:	4c 8b 42 60          	mov    0x60(%rdx),%r8
14004242d:	49 c1 e3 0f          	shl    $0xf,%r11
140042431:	4d 89 c1             	mov    %r8,%r9
140042434:	49 c1 e0 2c          	shl    $0x2c,%r8
140042438:	49 c1 e9 14          	shr    $0x14,%r9
14004243c:	4c 01 d8             	add    %r11,%rax
14004243f:	4c 01 c0             	add    %r8,%rax
140042442:	49 83 d1 00          	adc    $0x0,%r9
140042446:	48 89 41 60          	mov    %rax,0x60(%rcx)
14004244a:	4c 89 c8             	mov    %r9,%rax
14004244d:	4c 8b 52 68          	mov    0x68(%rdx),%r10
140042451:	4c 8b 5a 70          	mov    0x70(%rdx),%r11
140042455:	49 c1 e2 09          	shl    $0x9,%r10
140042459:	4d 89 d8             	mov    %r11,%r8
14004245c:	49 c1 e3 26          	shl    $0x26,%r11
140042460:	49 c1 e8 1a          	shr    $0x1a,%r8
140042464:	4c 01 d0             	add    %r10,%rax
140042467:	4c 01 d8             	add    %r11,%rax
14004246a:	49 83 d0 00          	adc    $0x0,%r8
14004246e:	48 89 41 68          	mov    %rax,0x68(%rcx)
140042472:	4c 89 c0             	mov    %r8,%rax
140042475:	4c 8b 4a 78          	mov    0x78(%rdx),%r9
140042479:	4c 8b 92 80 00 00 00 	mov    0x80(%rdx),%r10
140042480:	4c 8b 9a 88 00 00 00 	mov    0x88(%rdx),%r11
140042487:	49 c1 e1 03          	shl    $0x3,%r9
14004248b:	49 c1 e2 20          	shl    $0x20,%r10
14004248f:	4d 89 d8             	mov    %r11,%r8
140042492:	49 c1 e3 3d          	shl    $0x3d,%r11
140042496:	49 c1 e8 03          	shr    $0x3,%r8
14004249a:	4c 01 c8             	add    %r9,%rax
14004249d:	4c 01 d0             	add    %r10,%rax
1400424a0:	4c 01 d8             	add    %r11,%rax
1400424a3:	49 83 d0 00          	adc    $0x0,%r8
1400424a7:	48 89 41 70          	mov    %rax,0x70(%rcx)
1400424ab:	4c 89 c0             	mov    %r8,%rax
1400424ae:	4c 8b 8a 90 00 00 00 	mov    0x90(%rdx),%r9
1400424b5:	4c 8b 92 98 00 00 00 	mov    0x98(%rdx),%r10
1400424bc:	49 c1 e1 1a          	shl    $0x1a,%r9
1400424c0:	4d 89 d3             	mov    %r10,%r11
1400424c3:	49 c1 e2 37          	shl    $0x37,%r10
1400424c7:	49 c1 eb 09          	shr    $0x9,%r11
1400424cb:	4c 01 c8             	add    %r9,%rax
1400424ce:	4c 01 d0             	add    %r10,%rax
1400424d1:	49 83 d3 00          	adc    $0x0,%r11
1400424d5:	48 89 41 78          	mov    %rax,0x78(%rcx)
1400424d9:	4c 89 d8             	mov    %r11,%rax
1400424dc:	f3 c3                	repz ret
1400424de:	90                   	nop
1400424df:	90                   	nop
1400424e0:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1400424e4:	4c 8b 02             	mov    (%rdx),%r8
1400424e7:	b8 ff ff ff 1f       	mov    $0x1fffffff,%eax
1400424ec:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1400424f0:	4d 89 c3             	mov    %r8,%r11
1400424f3:	49 c1 eb 00          	shr    $0x0,%r11
1400424f7:	49 21 c3             	and    %rax,%r11
1400424fa:	4c 89 59 80          	mov    %r11,-0x80(%rcx)
1400424fe:	4d 89 c2             	mov    %r8,%r10
140042501:	49 c1 ea 1d          	shr    $0x1d,%r10
140042505:	49 21 c2             	and    %rax,%r10
140042508:	4c 89 51 88          	mov    %r10,-0x78(%rcx)
14004250c:	4d 0f ac c8 3a       	shrd   $0x3a,%r9,%r8
140042511:	49 21 c0             	and    %rax,%r8
140042514:	4c 89 41 90          	mov    %r8,-0x70(%rcx)
140042518:	4c 8b 52 10          	mov    0x10(%rdx),%r10
14004251c:	4d 89 c8             	mov    %r9,%r8
14004251f:	49 c1 e8 17          	shr    $0x17,%r8
140042523:	49 21 c0             	and    %rax,%r8
140042526:	4c 89 41 98          	mov    %r8,-0x68(%rcx)
14004252a:	4d 0f ac d1 34       	shrd   $0x34,%r10,%r9
14004252f:	49 21 c1             	and    %rax,%r9
140042532:	4c 89 49 a0          	mov    %r9,-0x60(%rcx)
140042536:	4c 8b 5a 18          	mov    0x18(%rdx),%r11
14004253a:	4d 89 d1             	mov    %r10,%r9
14004253d:	49 c1 e9 11          	shr    $0x11,%r9
140042541:	49 21 c1             	and    %rax,%r9
140042544:	4c 89 49 a8          	mov    %r9,-0x58(%rcx)
140042548:	4d 0f ac da 2e       	shrd   $0x2e,%r11,%r10
14004254d:	49 21 c2             	and    %rax,%r10
140042550:	4c 89 51 b0          	mov    %r10,-0x50(%rcx)
140042554:	4c 8b 42 20          	mov    0x20(%rdx),%r8
140042558:	4d 89 da             	mov    %r11,%r10
14004255b:	49 c1 ea 0b          	shr    $0xb,%r10
14004255f:	49 21 c2             	and    %rax,%r10
140042562:	4c 89 51 b8          	mov    %r10,-0x48(%rcx)
140042566:	4d 0f ac c3 28       	shrd   $0x28,%r8,%r11
14004256b:	49 21 c3             	and    %rax,%r11
14004256e:	4c 89 59 c0          	mov    %r11,-0x40(%rcx)
140042572:	4c 8b 4a 28          	mov    0x28(%rdx),%r9
140042576:	4d 89 c3             	mov    %r8,%r11
140042579:	49 c1 eb 05          	shr    $0x5,%r11
14004257d:	49 21 c3             	and    %rax,%r11
140042580:	4c 89 59 c8          	mov    %r11,-0x38(%rcx)
140042584:	4d 89 c2             	mov    %r8,%r10
140042587:	49 c1 ea 22          	shr    $0x22,%r10
14004258b:	49 21 c2             	and    %rax,%r10
14004258e:	4c 89 51 d0          	mov    %r10,-0x30(%rcx)
140042592:	4d 0f ac c8 3f       	shrd   $0x3f,%r9,%r8
140042597:	49 21 c0             	and    %rax,%r8
14004259a:	4c 89 41 d8          	mov    %r8,-0x28(%rcx)
14004259e:	4c 8b 52 30          	mov    0x30(%rdx),%r10
1400425a2:	4d 89 c8             	mov    %r9,%r8
1400425a5:	49 c1 e8 1c          	shr    $0x1c,%r8
1400425a9:	49 21 c0             	and    %rax,%r8
1400425ac:	4c 89 41 e0          	mov    %r8,-0x20(%rcx)
1400425b0:	4d 0f ac d1 39       	shrd   $0x39,%r10,%r9
1400425b5:	49 21 c1             	and    %rax,%r9
1400425b8:	4c 89 49 e8          	mov    %r9,-0x18(%rcx)
1400425bc:	4c 8b 5a 38          	mov    0x38(%rdx),%r11
1400425c0:	4d 89 d1             	mov    %r10,%r9
1400425c3:	49 c1 e9 16          	shr    $0x16,%r9
1400425c7:	49 21 c1             	and    %rax,%r9
1400425ca:	4c 89 49 f0          	mov    %r9,-0x10(%rcx)
1400425ce:	4d 0f ac da 33       	shrd   $0x33,%r11,%r10
1400425d3:	49 21 c2             	and    %rax,%r10
1400425d6:	4c 89 51 f8          	mov    %r10,-0x8(%rcx)
1400425da:	4c 8b 42 40          	mov    0x40(%rdx),%r8
1400425de:	4d 89 da             	mov    %r11,%r10
1400425e1:	49 c1 ea 10          	shr    $0x10,%r10
1400425e5:	49 21 c2             	and    %rax,%r10
1400425e8:	4c 89 11             	mov    %r10,(%rcx)
1400425eb:	4d 0f ac c3 2d       	shrd   $0x2d,%r8,%r11
1400425f0:	49 21 c3             	and    %rax,%r11
1400425f3:	4c 89 59 08          	mov    %r11,0x8(%rcx)
1400425f7:	4c 8b 4a 48          	mov    0x48(%rdx),%r9
1400425fb:	4d 89 c3             	mov    %r8,%r11
1400425fe:	49 c1 eb 0a          	shr    $0xa,%r11
140042602:	49 21 c3             	and    %rax,%r11
140042605:	4c 89 59 10          	mov    %r11,0x10(%rcx)
140042609:	4d 0f ac c8 27       	shrd   $0x27,%r9,%r8
14004260e:	49 21 c0             	and    %rax,%r8
140042611:	4c 89 41 18          	mov    %r8,0x18(%rcx)
140042615:	4c 8b 52 50          	mov    0x50(%rdx),%r10
140042619:	4d 89 c8             	mov    %r9,%r8
14004261c:	49 c1 e8 04          	shr    $0x4,%r8
140042620:	49 21 c0             	and    %rax,%r8
140042623:	4c 89 41 20          	mov    %r8,0x20(%rcx)
140042627:	4d 89 cb             	mov    %r9,%r11
14004262a:	49 c1 eb 21          	shr    $0x21,%r11
14004262e:	49 21 c3             	and    %rax,%r11
140042631:	4c 89 59 28          	mov    %r11,0x28(%rcx)
140042635:	4d 0f ac d1 3e       	shrd   $0x3e,%r10,%r9
14004263a:	49 21 c1             	and    %rax,%r9
14004263d:	4c 89 49 30          	mov    %r9,0x30(%rcx)
140042641:	4c 8b 5a 58          	mov    0x58(%rdx),%r11
140042645:	4d 89 d1             	mov    %r10,%r9
140042648:	49 c1 e9 1b          	shr    $0x1b,%r9
14004264c:	49 21 c1             	and    %rax,%r9
14004264f:	4c 89 49 38          	mov    %r9,0x38(%rcx)
140042653:	4d 0f ac da 38       	shrd   $0x38,%r11,%r10
140042658:	49 21 c2             	and    %rax,%r10
14004265b:	4c 89 51 40          	mov    %r10,0x40(%rcx)
14004265f:	4c 8b 42 60          	mov    0x60(%rdx),%r8
140042663:	4d 89 da             	mov    %r11,%r10
140042666:	49 c1 ea 15          	shr    $0x15,%r10
14004266a:	49 21 c2             	and    %rax,%r10
14004266d:	4c 89 51 48          	mov    %r10,0x48(%rcx)
140042671:	4d 0f ac c3 32       	shrd   $0x32,%r8,%r11
140042676:	49 21 c3             	and    %rax,%r11
140042679:	4c 89 59 50          	mov    %r11,0x50(%rcx)
14004267d:	4c 8b 4a 68          	mov    0x68(%rdx),%r9
140042681:	4d 89 c3             	mov    %r8,%r11
140042684:	49 c1 eb 0f          	shr    $0xf,%r11
140042688:	49 21 c3             	and    %rax,%r11
14004268b:	4c 89 59 58          	mov    %r11,0x58(%rcx)
14004268f:	4d 0f ac c8 2c       	shrd   $0x2c,%r9,%r8
140042694:	49 21 c0             	and    %rax,%r8
140042697:	4c 89 41 60          	mov    %r8,0x60(%rcx)
14004269b:	4c 8b 52 70          	mov    0x70(%rdx),%r10
14004269f:	4d 89 c8             	mov    %r9,%r8
1400426a2:	49 c1 e8 09          	shr    $0x9,%r8
1400426a6:	49 21 c0             	and    %rax,%r8
1400426a9:	4c 89 41 68          	mov    %r8,0x68(%rcx)
1400426ad:	4d 0f ac d1 26       	shrd   $0x26,%r10,%r9
1400426b2:	49 21 c1             	and    %rax,%r9
1400426b5:	4c 89 49 70          	mov    %r9,0x70(%rcx)
1400426b9:	4c 8b 5a 78          	mov    0x78(%rdx),%r11
1400426bd:	4d 89 d1             	mov    %r10,%r9
1400426c0:	49 c1 e9 03          	shr    $0x3,%r9
1400426c4:	49 21 c1             	and    %rax,%r9
1400426c7:	4c 89 49 78          	mov    %r9,0x78(%rcx)
1400426cb:	4d 89 d0             	mov    %r10,%r8
1400426ce:	49 c1 e8 20          	shr    $0x20,%r8
1400426d2:	49 21 c0             	and    %rax,%r8
1400426d5:	4c 89 81 80 00 00 00 	mov    %r8,0x80(%rcx)
1400426dc:	4d 0f ac da 3d       	shrd   $0x3d,%r11,%r10
1400426e1:	49 21 c2             	and    %rax,%r10
1400426e4:	4c 89 91 88 00 00 00 	mov    %r10,0x88(%rcx)
1400426eb:	4d 31 c0             	xor    %r8,%r8
1400426ee:	4d 89 da             	mov    %r11,%r10
1400426f1:	49 c1 ea 1a          	shr    $0x1a,%r10
1400426f5:	49 21 c2             	and    %rax,%r10
1400426f8:	4c 89 91 90 00 00 00 	mov    %r10,0x90(%rcx)
1400426ff:	4d 0f ac c3 37       	shrd   $0x37,%r8,%r11
140042704:	49 21 c3             	and    %rax,%r11
140042707:	4c 89 99 98 00 00 00 	mov    %r11,0x98(%rcx)
14004270e:	4c 89 81 a0 00 00 00 	mov    %r8,0xa0(%rcx)
140042715:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
14004271c:	4c 89 81 b0 00 00 00 	mov    %r8,0xb0(%rcx)
140042723:	4c 89 81 b8 00 00 00 	mov    %r8,0xb8(%rcx)
14004272a:	f3 c3                	repz ret
14004272c:	90                   	nop
14004272d:	90                   	nop
14004272e:	90                   	nop
14004272f:	90                   	nop
140042730:	90                   	nop
140042731:	90                   	nop
140042732:	90                   	nop
140042733:	90                   	nop
140042734:	90                   	nop
140042735:	90                   	nop
140042736:	90                   	nop
140042737:	90                   	nop
140042738:	90                   	nop
140042739:	90                   	nop
14004273a:	90                   	nop
14004273b:	90                   	nop
14004273c:	90                   	nop
14004273d:	90                   	nop
14004273e:	90                   	nop
14004273f:	90                   	nop
140042740:	c5 f8 77             	vzeroupper
140042743:	c5 fe 6f 2d 55 03 00 	vmovdqu 0x355(%rip),%ymm5        # 0x140042aa0
14004274a:	00
14004274b:	41 c1 e0 04          	shl    $0x4,%r8d
14004274f:	4a 8d 0c 01          	lea    (%rcx,%r8,1),%rcx
140042753:	b8 09 00 00 00       	mov    $0x9,%eax
140042758:	eb 06                	jmp    0x140042760
14004275a:	90                   	nop
14004275b:	90                   	nop
14004275c:	90                   	nop
14004275d:	90                   	nop
14004275e:	90                   	nop
14004275f:	90                   	nop
140042760:	c5 fe 6f 02          	vmovdqu (%rdx),%ymm0
140042764:	48 8d 52 20          	lea    0x20(%rdx),%rdx
140042768:	c4 e2 55 36 c0       	vpermd %ymm0,%ymm5,%ymm0
14004276d:	c5 fa 7f 01          	vmovdqu %xmm0,(%rcx)
140042771:	48 8d 89 00 02 00 00 	lea    0x200(%rcx),%rcx
140042778:	ff c8                	dec    %eax
14004277a:	75 e4                	jne    0x140042760
14004277c:	c5 f8 77             	vzeroupper
14004277f:	f3 c3                	repz ret
140042781:	90                   	nop