14000f17b:	31 cb                	xor    %ecx,%ebx
14000f17d:	c1 c8 07             	ror    $0x7,%eax
14000f180:	66 44 0f 6c d1       	punpcklqdq %xmm1,%xmm10
14000f185:	89 ef                	mov    %ebp,%edi
14000f187:	31 de                	xor    %ebx,%esi
14000f189:	66 0f ef d3          	pxor   %xmm3,%xmm2
14000f18d:	c1 c5 05             	rol    $0x5,%ebp
14000f190:	01 f2                	add    %esi,%edx
14000f192:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
14000f197:	31 c7                	xor    %eax,%edi
14000f199:	66 44 0f fe c1       	paddd  %xmm1,%xmm8
14000f19e:	31 d8                	xor    %ebx,%eax
14000f1a0:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
14000f1a5:	01 ea                	add    %ebp,%edx
14000f1a7:	03 4c 24 24          	add    0x24(%rsp),%ecx
14000f1ab:	21 c7                	and    %eax,%edi
14000f1ad:	31 d8                	xor    %ebx,%eax
14000f1af:	c1 cd 07             	ror    $0x7,%ebp
14000f1b2:	66 44 0f 6f d2       	movdqa %xmm2,%xmm10
14000f1b7:	89 d6                	mov    %edx,%esi
14000f1b9:	31 c7                	xor    %eax,%edi
14000f1bb:	66 44 0f 7f 44 24 10 	movdqa %xmm8,0x10(%rsp)
14000f1c2:	c1 c2 05             	rol    $0x5,%edx
14000f1c5:	01 f9                	add    %edi,%ecx
14000f1c7:	31 ee                	xor    %ebp,%esi
14000f1c9:	66 0f 72 f2 02       	pslld  $0x2,%xmm2
14000f1ce:	31 c5                	xor    %eax,%ebp
14000f1d0:	01 d1                	add    %edx,%ecx
14000f1d2:	66 41 0f 72 d2 1e    	psrld  $0x1e,%xmm10
14000f1d8:	03 5c 24 28          	add    0x28(%rsp),%ebx
14000f1dc:	21 ee                	and    %ebp,%esi
14000f1de:	31 c5                	xor    %eax,%ebp
14000f1e0:	66 41 0f eb d2       	por    %xmm10,%xmm2
14000f1e5:	c1 ca 07             	ror    $0x7,%edx
14000f1e8:	89 cf                	mov    %ecx,%edi
14000f1ea:	31 ee                	xor    %ebp,%esi
14000f1ec:	c1 c1 05             	rol    $0x5,%ecx
14000f1ef:	66 44 0f 70 c1 ee    	pshufd $0xee,%xmm1,%xmm8
14000f1f5:	01 f3                	add    %esi,%ebx
14000f1f7:	31 d7                	xor    %edx,%edi
14000f1f9:	31 ea                	xor    %ebp,%edx
14000f1fb:	01 cb                	add    %ecx,%ebx
14000f1fd:	03 44 24 2c          	add    0x2c(%rsp),%eax
14000f201:	21 d7                	and    %edx,%edi
14000f203:	31 ea                	xor    %ebp,%edx
14000f205:	c1 c9 07             	ror    $0x7,%ecx
14000f208:	89 de                	mov    %ebx,%esi
14000f20a:	31 d7                	xor    %edx,%edi
14000f20c:	c1 c3 05             	rol    $0x5,%ebx
14000f20f:	01 f8                	add    %edi,%eax
14000f211:	31 d6                	xor    %edx,%esi
14000f213:	01 d8                	add    %ebx,%eax
14000f215:	66 0f ef df          	pxor   %xmm7,%xmm3
14000f219:	03 6c 24 30          	add    0x30(%rsp),%ebp
14000f21d:	31 ce                	xor    %ecx,%esi
14000f21f:	66 44 0f 6c c2       	punpcklqdq %xmm2,%xmm8
14000f224:	89 c7                	mov    %eax,%edi
14000f226:	c1 c0 05             	rol    $0x5,%eax
14000f229:	66 0f ef dc          	pxor   %xmm4,%xmm3
14000f22d:	01 f5                	add    %esi,%ebp
14000f22f:	31 cf                	xor    %ecx,%edi
14000f231:	66 45 0f 6f d1       	movdqa %xmm9,%xmm10
14000f236:	c1 cb 07             	ror    $0x7,%ebx
14000f239:	66 44 0f fe ca       	paddd  %xmm2,%xmm9
14000f23e:	01 c5                	add    %eax,%ebp
14000f240:	66 41 0f ef d8       	pxor   %xmm8,%xmm3
14000f245:	03 54 24 34          	add    0x34(%rsp),%edx
14000f249:	31 df                	xor    %ebx,%edi
14000f24b:	89 ee                	mov    %ebp,%esi
14000f24d:	c1 c5 05             	rol    $0x5,%ebp
14000f250:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
14000f255:	01 fa                	add    %edi,%edx
14000f257:	31 de                	xor    %ebx,%esi
14000f259:	66 44 0f 7f 4c 24 20 	movdqa %xmm9,0x20(%rsp)
14000f260:	c1 c8 07             	ror    $0x7,%eax
14000f263:	01 ea                	add    %ebp,%edx
14000f265:	03 4c 24 38          	add    0x38(%rsp),%ecx
14000f269:	66 0f 72 f3 02       	pslld  $0x2,%xmm3
14000f26e:	31 c6                	xor    %eax,%esi
14000f270:	89 d7                	mov    %edx,%edi
14000f272:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
14000f278:	c1 c2 05             	rol    $0x5,%edx
14000f27b:	01 f1                	add    %esi,%ecx
14000f27d:	31 c7                	xor    %eax,%edi
14000f27f:	c1 cd 07             	ror    $0x7,%ebp
14000f282:	66 41 0f eb d8       	por    %xmm8,%xmm3
14000f287:	01 d1                	add    %edx,%ecx
14000f289:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
14000f28d:	31 ef                	xor    %ebp,%edi
14000f28f:	89 ce                	mov    %ecx,%esi
14000f291:	c1 c1 05             	rol    $0x5,%ecx
14000f294:	01 fb                	add    %edi,%ebx
14000f296:	31 ee                	xor    %ebp,%esi
14000f298:	c1 ca 07             	ror    $0x7,%edx
14000f29b:	01 cb                	add    %ecx,%ebx
14000f29d:	03 04 24             	add    (%rsp),%eax
14000f2a0:	31 d6                	xor    %edx,%esi
14000f2a2:	89 df                	mov    %ebx,%edi
14000f2a4:	c1 c3 05             	rol    $0x5,%ebx
14000f2a7:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
14000f2ac:	01 f0                	add    %esi,%eax
14000f2ae:	31 d7                	xor    %edx,%edi
14000f2b0:	66 44 0f 7f 54 24 30 	movdqa %xmm10,0x30(%rsp)
14000f2b7:	c1 c9 07             	ror    $0x7,%ecx
14000f2ba:	01 d8                	add    %ebx,%eax
14000f2bc:	03 6c 24 04          	add    0x4(%rsp),%ebp
14000f2c0:	31 cf                	xor    %ecx,%edi
14000f2c2:	89 c6                	mov    %eax,%esi
14000f2c4:	c1 c0 05             	rol    $0x5,%eax
14000f2c7:	01 fd                	add    %edi,%ebp
14000f2c9:	31 ce                	xor    %ecx,%esi
14000f2cb:	c1 cb 07             	ror    $0x7,%ebx
14000f2ce:	01 c5                	add    %eax,%ebp
14000f2d0:	03 54 24 08          	add    0x8(%rsp),%edx
14000f2d4:	31 de                	xor    %ebx,%esi
14000f2d6:	89 ef                	mov    %ebp,%edi
14000f2d8:	c1 c5 05             	rol    $0x5,%ebp
14000f2db:	01 f2                	add    %esi,%edx
14000f2dd:	31 df                	xor    %ebx,%edi
14000f2df:	c1 c8 07             	ror    $0x7,%eax
14000f2e2:	01 ea                	add    %ebp,%edx
14000f2e4:	03 4c 24 0c          	add    0xc(%rsp),%ecx
14000f2e8:	31 c7                	xor    %eax,%edi
14000f2ea:	89 d6                	mov    %edx,%esi
14000f2ec:	c1 c2 05             	rol    $0x5,%edx
14000f2ef:	01 f9                	add    %edi,%ecx
14000f2f1:	31 c6                	xor    %eax,%esi
14000f2f3:	c1 cd 07             	ror    $0x7,%ebp
14000f2f6:	01 d1                	add    %edx,%ecx
14000f2f8:	4d 39 d1             	cmp    %r10,%r9
14000f2fb:	0f 84 8f 01 00 00    	je     0x14000f490
14000f301:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
14000f307:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
14000f30d:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
14000f312:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
14000f318:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
14000f31e:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
14000f324:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
14000f329:	49 83 c1 40          	add    $0x40,%r9
14000f32d:	03 5c 24 10          	add    0x10(%rsp),%ebx
14000f331:	31 ee                	xor    %ebp,%esi
14000f333:	89 cf                	mov    %ecx,%edi
14000f335:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
14000f33a:	c1 c1 05             	rol    $0x5,%ecx
14000f33d:	01 f3                	add    %esi,%ebx
14000f33f:	31 ef                	xor    %ebp,%edi
14000f341:	c1 ca 07             	ror    $0x7,%edx
14000f344:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
14000f349:	01 cb                	add    %ecx,%ebx
14000f34b:	03 44 24 14          	add    0x14(%rsp),%eax
14000f34f:	31 d7                	xor    %edx,%edi
14000f351:	89 de                	mov    %ebx,%esi
14000f353:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
14000f358:	c1 c3 05             	rol    $0x5,%ebx
14000f35b:	01 f8                	add    %edi,%eax
14000f35d:	31 d6                	xor    %edx,%esi
14000f35f:	c1 c9 07             	ror    $0x7,%ecx
14000f362:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
14000f367:	01 d8                	add    %ebx,%eax
14000f369:	03 6c 24 18          	add    0x18(%rsp),%ebp
14000f36d:	31 ce                	xor    %ecx,%esi
14000f36f:	89 c7                	mov    %eax,%edi
14000f371:	c1 c0 05             	rol    $0x5,%eax
14000f374:	01 f5                	add    %esi,%ebp
14000f376:	31 cf                	xor    %ecx,%edi
14000f378:	c1 cb 07             	ror    $0x7,%ebx
14000f37b:	01 c5                	add    %eax,%ebp
14000f37d:	03 54 24 1c          	add    0x1c(%rsp),%edx
14000f381:	31 df                	xor    %ebx,%edi
14000f383:	89 ee                	mov    %ebp,%esi
14000f385:	c1 c5 05             	rol    $0x5,%ebp
14000f388:	01 fa                	add    %edi,%edx
14000f38a:	31 de                	xor    %ebx,%esi
14000f38c:	c1 c8 07             	ror    $0x7,%eax
14000f38f:	01 ea                	add    %ebp,%edx
14000f391:	03 4c 24 20          	add    0x20(%rsp),%ecx
14000f395:	31 c6                	xor    %eax,%esi
14000f397:	89 d7                	mov    %edx,%edi
14000f399:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
14000f39e:	c1 c2 05             	rol    $0x5,%edx
14000f3a1:	01 f1                	add    %esi,%ecx
14000f3a3:	31 c7                	xor    %eax,%edi
14000f3a5:	c1 cd 07             	ror    $0x7,%ebp
14000f3a8:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
14000f3ad:	01 d1                	add    %edx,%ecx
14000f3af:	03 5c 24 24          	add    0x24(%rsp),%ebx
14000f3b3:	31 ef                	xor    %ebp,%edi
14000f3b5:	89 ce                	mov    %ecx,%esi
14000f3b7:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
14000f3bd:	c1 c1 05             	rol    $0x5,%ecx
14000f3c0:	01 fb                	add    %edi,%ebx
14000f3c2:	31 ee                	xor    %ebp,%esi
14000f3c4:	c1 ca 07             	ror    $0x7,%edx
14000f3c7:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
14000f3cc:	01 cb                	add    %ecx,%ebx
14000f3ce:	03 44 24 28          	add    0x28(%rsp),%eax
14000f3d2:	31 d6                	xor    %edx,%esi
14000f3d4:	89 df                	mov    %ebx,%edi
14000f3d6:	c1 c3 05             	rol    $0x5,%ebx
14000f3d9:	01 f0                	add    %esi,%eax
14000f3db:	31 d7                	xor    %edx,%edi
14000f3dd:	c1 c9 07             	ror    $0x7,%ecx
14000f3e0:	01 d8                	add    %ebx,%eax
14000f3e2:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
14000f3e6:	31 cf                	xor    %ecx,%edi
14000f3e8:	89 c6                	mov    %eax,%esi
14000f3ea:	c1 c0 05             	rol    $0x5,%eax
14000f3ed:	01 fd                	add    %edi,%ebp
14000f3ef:	31 ce                	xor    %ecx,%esi
14000f3f1:	c1 cb 07             	ror    $0x7,%ebx
14000f3f4:	01 c5                	add    %eax,%ebp
14000f3f6:	03 54 24 30          	add    0x30(%rsp),%edx
14000f3fa:	31 de                	xor    %ebx,%esi
14000f3fc:	89 ef                	mov    %ebp,%edi
14000f3fe:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
14000f403:	c1 c5 05             	rol    $0x5,%ebp
14000f406:	01 f2                	add    %esi,%edx
14000f408:	31 df                	xor    %ebx,%edi
14000f40a:	c1 c8 07             	ror    $0x7,%eax
14000f40d:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
14000f412:	01 ea                	add    %ebp,%edx
14000f414:	03 4c 24 34          	add    0x34(%rsp),%ecx
14000f418:	31 c7                	xor    %eax,%edi
14000f41a:	89 d6                	mov    %edx,%esi
14000f41c:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
14000f422:	c1 c2 05             	rol    $0x5,%edx
14000f425:	01 f9                	add    %edi,%ecx
14000f427:	31 c6                	xor    %eax,%esi
14000f429:	c1 cd 07             	ror    $0x7,%ebp
14000f42c:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
14000f431:	01 d1                	add    %edx,%ecx
14000f433:	03 5c 24 38          	add    0x38(%rsp),%ebx
14000f437:	31 ee                	xor    %ebp,%esi
14000f439:	89 cf                	mov    %ecx,%edi
14000f43b:	c1 c1 05             	rol    $0x5,%ecx
14000f43e:	01 f3                	add    %esi,%ebx
14000f440:	31 ef                	xor    %ebp,%edi
14000f442:	c1 ca 07             	ror    $0x7,%edx
14000f445:	01 cb                	add    %ecx,%ebx
14000f447:	03 44 24 3c          	add    0x3c(%rsp),%eax
14000f44b:	31 d7                	xor    %edx,%edi
14000f44d:	89 de                	mov    %ebx,%esi
14000f44f:	c1 c3 05             	rol    $0x5,%ebx
14000f452:	01 f8                	add    %edi,%eax
14000f454:	c1 c9 07             	ror    $0x7,%ecx
14000f457:	01 d8                	add    %ebx,%eax
14000f459:	41 03 00             	add    (%r8),%eax
14000f45c:	41 03 70 04          	add    0x4(%r8),%esi
14000f460:	41 03 48 08          	add    0x8(%r8),%ecx
14000f464:	41 03 50 0c          	add    0xc(%r8),%edx
14000f468:	41 89 00             	mov    %eax,(%r8)
14000f46b:	41 03 68 10          	add    0x10(%r8),%ebp
14000f46f:	41 89 70 04          	mov    %esi,0x4(%r8)
14000f473:	89 f3                	mov    %esi,%ebx
14000f475:	41 89 48 08          	mov    %ecx,0x8(%r8)
14000f479:	89 cf                	mov    %ecx,%edi
14000f47b:	41 89 50 0c          	mov    %edx,0xc(%r8)
14000f47f:	31 d7                	xor    %edx,%edi
14000f481:	41 89 68 10          	mov    %ebp,0x10(%r8)
14000f485:	21 fe                	and    %edi,%esi
14000f487:	e9 b4 f3 ff ff       	jmp    0x14000e840
14000f48c:	90                   	nop
14000f48d:	90                   	nop
14000f48e:	90                   	nop
14000f48f:	90                   	nop
14000f490:	03 5c 24 10          	add    0x10(%rsp),%ebx
14000f494:	31 ee                	xor    %ebp,%esi
14000f496:	89 cf                	mov    %ecx,%edi
14000f498:	c1 c1 05             	rol    $0x5,%ecx
14000f49b:	01 f3                	add    %esi,%ebx
14000f49d:	31 ef                	xor    %ebp,%edi
14000f49f:	c1 ca 07             	ror    $0x7,%edx
14000f4a2:	01 cb                	add    %ecx,%ebx
14000f4a4:	03 44 24 14          	add    0x14(%rsp),%eax
14000f4a8:	31 d7                	xor    %edx,%edi
14000f4aa:	89 de                	mov    %ebx,%esi
14000f4ac:	c1 c3 05             	rol    $0x5,%ebx
14000f4af:	01 f8                	add    %edi,%eax
14000f4b1:	31 d6                	xor    %edx,%esi
14000f4b3:	c1 c9 07             	ror    $0x7,%ecx
14000f4b6:	01 d8                	add    %ebx,%eax
14000f4b8:	03 6c 24 18          	add    0x18(%rsp),%ebp
14000f4bc:	31 ce                	xor    %ecx,%esi
14000f4be:	89 c7                	mov    %eax,%edi
14000f4c0:	c1 c0 05             	rol    $0x5,%eax
14000f4c3:	01 f5                	add    %esi,%ebp
14000f4c5:	31 cf                	xor    %ecx,%edi
14000f4c7:	c1 cb 07             	ror    $0x7,%ebx
14000f4ca:	01 c5                	add    %eax,%ebp
14000f4cc:	03 54 24 1c          	add    0x1c(%rsp),%edx
14000f4d0:	31 df                	xor    %ebx,%edi
14000f4d2:	89 ee                	mov    %ebp,%esi
14000f4d4:	c1 c5 05             	rol    $0x5,%ebp
14000f4d7:	01 fa                	add    %edi,%edx
14000f4d9:	31 de                	xor    %ebx,%esi
14000f4db:	c1 c8 07             	ror    $0x7,%eax
14000f4de:	01 ea                	add    %ebp,%edx
14000f4e0:	03 4c 24 20          	add    0x20(%rsp),%ecx
14000f4e4:	31 c6                	xor    %eax,%esi
14000f4e6:	89 d7                	mov    %edx,%edi
14000f4e8:	c1 c2 05             	rol    $0x5,%edx
14000f4eb:	01 f1                	add    %esi,%ecx
14000f4ed:	31 c7                	xor    %eax,%edi
14000f4ef:	c1 cd 07             	ror    $0x7,%ebp
14000f4f2:	01 d1                	add    %edx,%ecx
14000f4f4:	03 5c 24 24          	add    0x24(%rsp),%ebx
14000f4f8:	31 ef                	xor    %ebp,%edi
14000f4fa:	89 ce                	mov    %ecx,%esi
14000f4fc:	c1 c1 05             	rol    $0x5,%ecx
14000f4ff:	01 fb                	add    %edi,%ebx
14000f501:	31 ee                	xor    %ebp,%esi
14000f503:	c1 ca 07             	ror    $0x7,%edx
14000f506:	01 cb                	add    %ecx,%ebx
14000f508:	03 44 24 28          	add    0x28(%rsp),%eax
14000f50c:	31 d6                	xor    %edx,%esi
14000f50e:	89 df                	mov    %ebx,%edi
14000f510:	c1 c3 05             	rol    $0x5,%ebx
14000f513:	01 f0                	add    %esi,%eax
14000f515:	31 d7                	xor    %edx,%edi
14000f517:	c1 c9 07             	ror    $0x7,%ecx
14000f51a:	01 d8                	add    %ebx,%eax
14000f51c:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
14000f520:	31 cf                	xor    %ecx,%edi
14000f522:	89 c6                	mov    %eax,%esi
14000f524:	c1 c0 05             	rol    $0x5,%eax
14000f527:	01 fd                	add    %edi,%ebp
14000f529:	31 ce                	xor    %ecx,%esi
14000f52b:	c1 cb 07             	ror    $0x7,%ebx
14000f52e:	01 c5                	add    %eax,%ebp
14000f530:	03 54 24 30          	add    0x30(%rsp),%edx
14000f534:	31 de                	xor    %ebx,%esi
14000f536:	89 ef                	mov    %ebp,%edi
14000f538:	c1 c5 05             	rol    $0x5,%ebp
14000f53b:	01 f2                	add    %esi,%edx
14000f53d:	31 df                	xor    %ebx,%edi
14000f53f:	c1 c8 07             	ror    $0x7,%eax
14000f542:	01 ea                	add    %ebp,%edx
14000f544:	03 4c 24 34          	add    0x34(%rsp),%ecx
14000f548:	31 c7                	xor    %eax,%edi
14000f54a:	89 d6                	mov    %edx,%esi
14000f54c:	c1 c2 05             	rol    $0x5,%edx
14000f54f:	01 f9                	add    %edi,%ecx
14000f551:	31 c6                	xor    %eax,%esi
14000f553:	c1 cd 07             	ror    $0x7,%ebp
14000f556:	01 d1                	add    %edx,%ecx
14000f558:	03 5c 24 38          	add    0x38(%rsp),%ebx
14000f55c:	31 ee                	xor    %ebp,%esi
14000f55e:	89 cf                	mov    %ecx,%edi
14000f560:	c1 c1 05             	rol    $0x5,%ecx
14000f563:	01 f3                	add    %esi,%ebx