14000212e:	45 01 e0             	add    %r12d,%r8d
140002131:	44 01 e0             	add    %r12d,%eax
140002134:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140002138:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
14000213d:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
140002142:	45 89 ec             	mov    %r13d,%r12d
140002145:	41 c1 cd 0b          	ror    $0xb,%r13d
140002149:	44 01 f0             	add    %r14d,%eax
14000214c:	45 89 fe             	mov    %r15d,%r14d
14000214f:	41 c1 cf 02          	ror    $0x2,%r15d
140002153:	45 31 e5             	xor    %r12d,%r13d
140002156:	41 c1 ec 03          	shr    $0x3,%r12d
14000215a:	41 c1 cd 07          	ror    $0x7,%r13d
14000215e:	45 31 f7             	xor    %r14d,%r15d
140002161:	41 c1 ee 0a          	shr    $0xa,%r14d
140002165:	41 c1 cf 11          	ror    $0x11,%r15d
140002169:	45 31 ec             	xor    %r13d,%r12d
14000216c:	45 31 f7             	xor    %r14d,%r15d
14000216f:	44 03 64 24 04       	add    0x4(%rsp),%r12d
140002174:	44 03 64 24 20       	add    0x20(%rsp),%r12d
140002179:	45 89 c5             	mov    %r8d,%r13d
14000217c:	45 01 fc             	add    %r15d,%r12d
14000217f:	41 89 c6             	mov    %eax,%r14d
140002182:	41 c1 cd 0e          	ror    $0xe,%r13d
140002186:	45 89 cf             	mov    %r9d,%r15d
140002189:	45 31 c5             	xor    %r8d,%r13d
14000218c:	41 c1 ce 09          	ror    $0x9,%r14d
140002190:	45 31 d7             	xor    %r10d,%r15d
140002193:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140002198:	41 31 c6             	xor    %eax,%r14d
14000219b:	45 21 c7             	and    %r8d,%r15d
14000219e:	41 c1 cd 05          	ror    $0x5,%r13d
1400021a2:	45 01 dc             	add    %r11d,%r12d
1400021a5:	45 31 d7             	xor    %r10d,%r15d
1400021a8:	41 c1 ce 0b          	ror    $0xb,%r14d
1400021ac:	45 31 c5             	xor    %r8d,%r13d
1400021af:	45 01 fc             	add    %r15d,%r12d
1400021b2:	41 89 c7             	mov    %eax,%r15d
1400021b5:	44 03 65 00          	add    0x0(%rbp),%r12d
1400021b9:	41 31 c6             	xor    %eax,%r14d
1400021bc:	41 31 df             	xor    %ebx,%r15d
1400021bf:	41 c1 cd 06          	ror    $0x6,%r13d
1400021c3:	41 89 db             	mov    %ebx,%r11d
1400021c6:	44 21 ff             	and    %r15d,%edi
1400021c9:	41 c1 ce 02          	ror    $0x2,%r14d
1400021cd:	45 01 ec             	add    %r13d,%r12d
1400021d0:	41 31 fb             	xor    %edi,%r11d
1400021d3:	44 01 e2             	add    %r12d,%edx
1400021d6:	45 01 e3             	add    %r12d,%r11d
1400021d9:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400021dd:	44 8b 6c 24 28       	mov    0x28(%rsp),%r13d
1400021e2:	8b 7c 24 1c          	mov    0x1c(%rsp),%edi
1400021e6:	45 89 ec             	mov    %r13d,%r12d
1400021e9:	41 c1 cd 0b          	ror    $0xb,%r13d
1400021ed:	45 01 f3             	add    %r14d,%r11d
1400021f0:	41 89 fe             	mov    %edi,%r14d
1400021f3:	c1 cf 02             	ror    $0x2,%edi
1400021f6:	45 31 e5             	xor    %r12d,%r13d
1400021f9:	41 c1 ec 03          	shr    $0x3,%r12d
1400021fd:	41 c1 cd 07          	ror    $0x7,%r13d
140002201:	44 31 f7             	xor    %r14d,%edi
140002204:	41 c1 ee 0a          	shr    $0xa,%r14d
140002208:	c1 cf 11             	ror    $0x11,%edi
14000220b:	45 31 ec             	xor    %r13d,%r12d
14000220e:	44 31 f7             	xor    %r14d,%edi
140002211:	44 03 64 24 08       	add    0x8(%rsp),%r12d
140002216:	44 03 64 24 24       	add    0x24(%rsp),%r12d
14000221b:	41 89 d5             	mov    %edx,%r13d
14000221e:	41 01 fc             	add    %edi,%r12d
140002221:	45 89 de             	mov    %r11d,%r14d
140002224:	41 c1 cd 0e          	ror    $0xe,%r13d
140002228:	44 89 c7             	mov    %r8d,%edi
14000222b:	41 31 d5             	xor    %edx,%r13d
14000222e:	41 c1 ce 09          	ror    $0x9,%r14d
140002232:	44 31 cf             	xor    %r9d,%edi
140002235:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
14000223a:	45 31 de             	xor    %r11d,%r14d
14000223d:	21 d7                	and    %edx,%edi
14000223f:	41 c1 cd 05          	ror    $0x5,%r13d
140002243:	45 01 d4             	add    %r10d,%r12d
140002246:	44 31 cf             	xor    %r9d,%edi
140002249:	41 c1 ce 0b          	ror    $0xb,%r14d
14000224d:	41 31 d5             	xor    %edx,%r13d
140002250:	41 01 fc             	add    %edi,%r12d
140002253:	44 89 df             	mov    %r11d,%edi
140002256:	44 03 65 00          	add    0x0(%rbp),%r12d
14000225a:	45 31 de             	xor    %r11d,%r14d
14000225d:	31 c7                	xor    %eax,%edi
14000225f:	41 c1 cd 06          	ror    $0x6,%r13d
140002263:	41 89 c2             	mov    %eax,%r10d
140002266:	41 21 ff             	and    %edi,%r15d
140002269:	41 c1 ce 02          	ror    $0x2,%r14d
14000226d:	45 01 ec             	add    %r13d,%r12d
140002270:	45 31 fa             	xor    %r15d,%r10d
140002273:	44 01 e1             	add    %r12d,%ecx
140002276:	45 01 e2             	add    %r12d,%r10d
140002279:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14000227d:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140002282:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
140002287:	45 89 ec             	mov    %r13d,%r12d
14000228a:	41 c1 cd 0b          	ror    $0xb,%r13d
14000228e:	45 01 f2             	add    %r14d,%r10d
140002291:	45 89 fe             	mov    %r15d,%r14d
140002294:	41 c1 cf 02          	ror    $0x2,%r15d
140002298:	45 31 e5             	xor    %r12d,%r13d
14000229b:	41 c1 ec 03          	shr    $0x3,%r12d
14000229f:	41 c1 cd 07          	ror    $0x7,%r13d
1400022a3:	45 31 f7             	xor    %r14d,%r15d
1400022a6:	41 c1 ee 0a          	shr    $0xa,%r14d
1400022aa:	41 c1 cf 11          	ror    $0x11,%r15d
1400022ae:	45 31 ec             	xor    %r13d,%r12d
1400022b1:	45 31 f7             	xor    %r14d,%r15d
1400022b4:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
1400022b9:	44 03 64 24 28       	add    0x28(%rsp),%r12d
1400022be:	41 89 cd             	mov    %ecx,%r13d
1400022c1:	45 01 fc             	add    %r15d,%r12d
1400022c4:	45 89 d6             	mov    %r10d,%r14d
1400022c7:	41 c1 cd 0e          	ror    $0xe,%r13d
1400022cb:	41 89 d7             	mov    %edx,%r15d
1400022ce:	41 31 cd             	xor    %ecx,%r13d
1400022d1:	41 c1 ce 09          	ror    $0x9,%r14d
1400022d5:	45 31 c7             	xor    %r8d,%r15d
1400022d8:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1400022dd:	45 31 d6             	xor    %r10d,%r14d
1400022e0:	41 21 cf             	and    %ecx,%r15d
1400022e3:	41 c1 cd 05          	ror    $0x5,%r13d
1400022e7:	45 01 cc             	add    %r9d,%r12d
1400022ea:	45 31 c7             	xor    %r8d,%r15d
1400022ed:	41 c1 ce 0b          	ror    $0xb,%r14d
1400022f1:	41 31 cd             	xor    %ecx,%r13d
1400022f4:	45 01 fc             	add    %r15d,%r12d
1400022f7:	45 89 d7             	mov    %r10d,%r15d
1400022fa:	44 03 65 00          	add    0x0(%rbp),%r12d
1400022fe:	45 31 d6             	xor    %r10d,%r14d
140002301:	45 31 df             	xor    %r11d,%r15d
140002304:	41 c1 cd 06          	ror    $0x6,%r13d
140002308:	45 89 d9             	mov    %r11d,%r9d
14000230b:	44 21 ff             	and    %r15d,%edi
14000230e:	41 c1 ce 02          	ror    $0x2,%r14d
140002312:	45 01 ec             	add    %r13d,%r12d
140002315:	41 31 f9             	xor    %edi,%r9d
140002318:	44 01 e3             	add    %r12d,%ebx
14000231b:	45 01 e1             	add    %r12d,%r9d
14000231e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140002322:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140002327:	8b 7c 24 24          	mov    0x24(%rsp),%edi
14000232b:	45 89 ec             	mov    %r13d,%r12d
14000232e:	41 c1 cd 0b          	ror    $0xb,%r13d
140002332:	45 01 f1             	add    %r14d,%r9d
140002335:	41 89 fe             	mov    %edi,%r14d
140002338:	c1 cf 02             	ror    $0x2,%edi
14000233b:	45 31 e5             	xor    %r12d,%r13d
14000233e:	41 c1 ec 03          	shr    $0x3,%r12d
140002342:	41 c1 cd 07          	ror    $0x7,%r13d
140002346:	44 31 f7             	xor    %r14d,%edi
140002349:	41 c1 ee 0a          	shr    $0xa,%r14d
14000234d:	c1 cf 11             	ror    $0x11,%edi
140002350:	45 31 ec             	xor    %r13d,%r12d
140002353:	44 31 f7             	xor    %r14d,%edi
140002356:	44 03 64 24 10       	add    0x10(%rsp),%r12d
14000235b:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
140002360:	41 89 dd             	mov    %ebx,%r13d
140002363:	41 01 fc             	add    %edi,%r12d
140002366:	45 89 ce             	mov    %r9d,%r14d
140002369:	41 c1 cd 0e          	ror    $0xe,%r13d
14000236d:	89 cf                	mov    %ecx,%edi
14000236f:	41 31 dd             	xor    %ebx,%r13d
140002372:	41 c1 ce 09          	ror    $0x9,%r14d
140002376:	31 d7                	xor    %edx,%edi
140002378:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
14000237d:	45 31 ce             	xor    %r9d,%r14d
140002380:	21 df                	and    %ebx,%edi
140002382:	41 c1 cd 05          	ror    $0x5,%r13d
140002386:	45 01 c4             	add    %r8d,%r12d
140002389:	31 d7                	xor    %edx,%edi
14000238b:	41 c1 ce 0b          	ror    $0xb,%r14d
14000238f:	41 31 dd             	xor    %ebx,%r13d
140002392:	41 01 fc             	add    %edi,%r12d
140002395:	44 89 cf             	mov    %r9d,%edi
140002398:	44 03 65 00          	add    0x0(%rbp),%r12d
14000239c:	45 31 ce             	xor    %r9d,%r14d
14000239f:	44 31 d7             	xor    %r10d,%edi
1400023a2:	41 c1 cd 06          	ror    $0x6,%r13d
1400023a6:	45 89 d0             	mov    %r10d,%r8d
1400023a9:	41 21 ff             	and    %edi,%r15d
1400023ac:	41 c1 ce 02          	ror    $0x2,%r14d
1400023b0:	45 01 ec             	add    %r13d,%r12d
1400023b3:	45 31 f8             	xor    %r15d,%r8d
1400023b6:	44 01 e0             	add    %r12d,%eax
1400023b9:	45 01 e0             	add    %r12d,%r8d
1400023bc:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
1400023c0:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
1400023c5:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
1400023ca:	45 89 ec             	mov    %r13d,%r12d
1400023cd:	41 c1 cd 0b          	ror    $0xb,%r13d
1400023d1:	45 01 f0             	add    %r14d,%r8d
1400023d4:	45 89 fe             	mov    %r15d,%r14d
1400023d7:	41 c1 cf 02          	ror    $0x2,%r15d
1400023db:	45 31 e5             	xor    %r12d,%r13d
1400023de:	41 c1 ec 03          	shr    $0x3,%r12d
1400023e2:	41 c1 cd 07          	ror    $0x7,%r13d
1400023e6:	45 31 f7             	xor    %r14d,%r15d
1400023e9:	41 c1 ee 0a          	shr    $0xa,%r14d
1400023ed:	41 c1 cf 11          	ror    $0x11,%r15d
1400023f1:	45 31 ec             	xor    %r13d,%r12d
1400023f4:	45 31 f7             	xor    %r14d,%r15d
1400023f7:	44 03 64 24 14       	add    0x14(%rsp),%r12d
1400023fc:	44 03 64 24 30       	add    0x30(%rsp),%r12d
140002401:	41 89 c5             	mov    %eax,%r13d
140002404:	45 01 fc             	add    %r15d,%r12d
140002407:	45 89 c6             	mov    %r8d,%r14d
14000240a:	41 c1 cd 0e          	ror    $0xe,%r13d
14000240e:	41 89 df             	mov    %ebx,%r15d
140002411:	41 31 c5             	xor    %eax,%r13d
140002414:	41 c1 ce 09          	ror    $0x9,%r14d
140002418:	41 31 cf             	xor    %ecx,%r15d
14000241b:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140002420:	45 31 c6             	xor    %r8d,%r14d
140002423:	41 21 c7             	and    %eax,%r15d
140002426:	41 c1 cd 05          	ror    $0x5,%r13d
14000242a:	41 01 d4             	add    %edx,%r12d
14000242d:	41 31 cf             	xor    %ecx,%r15d
140002430:	41 c1 ce 0b          	ror    $0xb,%r14d
140002434:	41 31 c5             	xor    %eax,%r13d
140002437:	45 01 fc             	add    %r15d,%r12d
14000243a:	45 89 c7             	mov    %r8d,%r15d
14000243d:	44 03 65 00          	add    0x0(%rbp),%r12d
140002441:	45 31 c6             	xor    %r8d,%r14d
140002444:	45 31 cf             	xor    %r9d,%r15d
140002447:	41 c1 cd 06          	ror    $0x6,%r13d
14000244b:	44 89 ca             	mov    %r9d,%edx
14000244e:	44 21 ff             	and    %r15d,%edi
140002451:	41 c1 ce 02          	ror    $0x2,%r14d
140002455:	45 01 ec             	add    %r13d,%r12d
140002458:	31 fa                	xor    %edi,%edx
14000245a:	45 01 e3             	add    %r12d,%r11d
14000245d:	44 01 e2             	add    %r12d,%edx
140002460:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140002464:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140002469:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
14000246d:	45 89 ec             	mov    %r13d,%r12d
140002470:	41 c1 cd 0b          	ror    $0xb,%r13d
140002474:	44 01 f2             	add    %r14d,%edx
140002477:	41 89 fe             	mov    %edi,%r14d
14000247a:	c1 cf 02             	ror    $0x2,%edi
14000247d:	45 31 e5             	xor    %r12d,%r13d
140002480:	41 c1 ec 03          	shr    $0x3,%r12d
140002484:	41 c1 cd 07          	ror    $0x7,%r13d
140002488:	44 31 f7             	xor    %r14d,%edi
14000248b:	41 c1 ee 0a          	shr    $0xa,%r14d
14000248f:	c1 cf 11             	ror    $0x11,%edi
140002492:	45 31 ec             	xor    %r13d,%r12d
140002495:	44 31 f7             	xor    %r14d,%edi
140002498:	44 03 64 24 18       	add    0x18(%rsp),%r12d
14000249d:	44 03 64 24 34       	add    0x34(%rsp),%r12d
1400024a2:	45 89 dd             	mov    %r11d,%r13d
1400024a5:	41 01 fc             	add    %edi,%r12d
1400024a8:	41 89 d6             	mov    %edx,%r14d
1400024ab:	41 c1 cd 0e          	ror    $0xe,%r13d
1400024af:	89 c7                	mov    %eax,%edi
1400024b1:	45 31 dd             	xor    %r11d,%r13d
1400024b4:	41 c1 ce 09          	ror    $0x9,%r14d
1400024b8:	31 df                	xor    %ebx,%edi
1400024ba:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
1400024bf:	41 31 d6             	xor    %edx,%r14d
1400024c2:	44 21 df             	and    %r11d,%edi
1400024c5:	41 c1 cd 05          	ror    $0x5,%r13d
1400024c9:	41 01 cc             	add    %ecx,%r12d
1400024cc:	31 df                	xor    %ebx,%edi
1400024ce:	41 c1 ce 0b          	ror    $0xb,%r14d
1400024d2:	45 31 dd             	xor    %r11d,%r13d
1400024d5:	41 01 fc             	add    %edi,%r12d
1400024d8:	89 d7                	mov    %edx,%edi
1400024da:	44 03 65 00          	add    0x0(%rbp),%r12d
1400024de:	41 31 d6             	xor    %edx,%r14d
1400024e1:	44 31 c7             	xor    %r8d,%edi
1400024e4:	41 c1 cd 06          	ror    $0x6,%r13d
1400024e8:	44 89 c1             	mov    %r8d,%ecx
1400024eb:	41 21 ff             	and    %edi,%r15d
1400024ee:	41 c1 ce 02          	ror    $0x2,%r14d
1400024f2:	45 01 ec             	add    %r13d,%r12d
1400024f5:	44 31 f9             	xor    %r15d,%ecx
1400024f8:	45 01 e2             	add    %r12d,%r10d
1400024fb:	44 01 e1             	add    %r12d,%ecx
1400024fe:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140002502:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140002507:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
14000250c:	45 89 ec             	mov    %r13d,%r12d
14000250f:	41 c1 cd 0b          	ror    $0xb,%r13d
140002513:	44 01 f1             	add    %r14d,%ecx
140002516:	45 89 fe             	mov    %r15d,%r14d
140002519:	41 c1 cf 02          	ror    $0x2,%r15d
14000251d:	45 31 e5             	xor    %r12d,%r13d
140002520:	41 c1 ec 03          	shr    $0x3,%r12d
140002524:	41 c1 cd 07          	ror    $0x7,%r13d
140002528:	45 31 f7             	xor    %r14d,%r15d
14000252b:	41 c1 ee 0a          	shr    $0xa,%r14d
14000252f:	41 c1 cf 11          	ror    $0x11,%r15d
140002533:	45 31 ec             	xor    %r13d,%r12d
140002536:	45 31 f7             	xor    %r14d,%r15d
140002539:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
14000253e:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140002543:	45 89 d5             	mov    %r10d,%r13d
140002546:	45 01 fc             	add    %r15d,%r12d
140002549:	41 89 ce             	mov    %ecx,%r14d
14000254c:	41 c1 cd 0e          	ror    $0xe,%r13d
140002550:	45 89 df             	mov    %r11d,%r15d
140002553:	45 31 d5             	xor    %r10d,%r13d
140002556:	41 c1 ce 09          	ror    $0x9,%r14d
14000255a:	41 31 c7             	xor    %eax,%r15d
14000255d:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140002562:	41 31 ce             	xor    %ecx,%r14d
140002565:	45 21 d7             	and    %r10d,%r15d
140002568:	41 c1 cd 05          	ror    $0x5,%r13d
14000256c:	41 01 dc             	add    %ebx,%r12d
14000256f:	41 31 c7             	xor    %eax,%r15d
140002572:	41 c1 ce 0b          	ror    $0xb,%r14d
140002576:	45 31 d5             	xor    %r10d,%r13d
140002579:	45 01 fc             	add    %r15d,%r12d
14000257c:	41 89 cf             	mov    %ecx,%r15d
14000257f:	44 03 65 00          	add    0x0(%rbp),%r12d
140002583:	41 31 ce             	xor    %ecx,%r14d
140002586:	41 31 d7             	xor    %edx,%r15d
140002589:	41 c1 cd 06          	ror    $0x6,%r13d
14000258d:	89 d3                	mov    %edx,%ebx
14000258f:	44 21 ff             	and    %r15d,%edi
140002592:	41 c1 ce 02          	ror    $0x2,%r14d
140002596:	45 01 ec             	add    %r13d,%r12d
140002599:	31 fb                	xor    %edi,%ebx
14000259b:	45 01 e1             	add    %r12d,%r9d
14000259e:	44 01 e3             	add    %r12d,%ebx
1400025a1:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400025a5:	44 8b 2c 24          	mov    (%rsp),%r13d
1400025a9:	8b 7c 24 34          	mov    0x34(%rsp),%edi
1400025ad:	45 89 ec             	mov    %r13d,%r12d
1400025b0:	41 c1 cd 0b          	ror    $0xb,%r13d
1400025b4:	44 01 f3             	add    %r14d,%ebx
1400025b7:	41 89 fe             	mov    %edi,%r14d
1400025ba:	c1 cf 02             	ror    $0x2,%edi
1400025bd:	45 31 e5             	xor    %r12d,%r13d
1400025c0:	41 c1 ec 03          	shr    $0x3,%r12d
1400025c4:	41 c1 cd 07          	ror    $0x7,%r13d
1400025c8:	44 31 f7             	xor    %r14d,%edi
1400025cb:	41 c1 ee 0a          	shr    $0xa,%r14d
1400025cf:	c1 cf 11             	ror    $0x11,%edi
1400025d2:	45 31 ec             	xor    %r13d,%r12d
1400025d5:	44 31 f7             	xor    %r14d,%edi
1400025d8:	44 03 64 24 20       	add    0x20(%rsp),%r12d
1400025dd:	44 03 64 24 3c       	add    0x3c(%rsp),%r12d
1400025e2:	45 89 cd             	mov    %r9d,%r13d