1005a4307:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
1005a430c:	45 01 fd             	add    %r15d,%r13d
1005a430f:	45 89 f7             	mov    %r14d,%r15d
1005a4312:	41 c1 c6 0d          	rol    $0xd,%r14d
1005a4316:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a431a:	45 31 fe             	xor    %r15d,%r14d
1005a431d:	44 8b 7c 24 0c       	mov    0xc(%rsp),%r15d
1005a4322:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a4326:	45 31 fe             	xor    %r15d,%r14d
1005a4329:	45 01 f5             	add    %r14d,%r13d
1005a432c:	45 89 ef             	mov    %r13d,%r15d
1005a432f:	41 89 dd             	mov    %ebx,%r13d
1005a4332:	45 31 dd             	xor    %r11d,%r13d
1005a4335:	47 8d 8c 0f f3 6f 2e 	lea    0x682e6ff3(%r15,%r9,1),%r9d
1005a433c:	68
1005a433d:	44 89 7c 24 10       	mov    %r15d,0x10(%rsp)
1005a4342:	41 89 cf             	mov    %ecx,%r15d
1005a4345:	45 21 d5             	and    %r10d,%r13d
1005a4348:	41 31 dd             	xor    %ebx,%r13d
1005a434b:	45 01 cd             	add    %r9d,%r13d
1005a434e:	45 89 d1             	mov    %r10d,%r9d
1005a4351:	41 c1 c9 06          	ror    $0x6,%r9d
1005a4355:	45 89 ce             	mov    %r9d,%r14d
1005a4358:	45 89 d1             	mov    %r10d,%r9d
1005a435b:	41 c1 c9 0b          	ror    $0xb,%r9d
1005a435f:	45 31 f1             	xor    %r14d,%r9d
1005a4362:	45 89 d6             	mov    %r10d,%r14d
1005a4365:	41 c1 c6 07          	rol    $0x7,%r14d
1005a4369:	45 31 f1             	xor    %r14d,%r9d
1005a436c:	45 01 cd             	add    %r9d,%r13d
1005a436f:	46 8d 0c 28          	lea    (%rax,%r13,1),%r9d
1005a4373:	89 d0                	mov    %edx,%eax
1005a4375:	c1 c8 02             	ror    $0x2,%eax
1005a4378:	41 89 c6             	mov    %eax,%r14d
1005a437b:	89 d0                	mov    %edx,%eax
1005a437d:	c1 c8 0d             	ror    $0xd,%eax
1005a4380:	44 31 f0             	xor    %r14d,%eax
1005a4383:	41 89 d6             	mov    %edx,%r14d
1005a4386:	41 c1 c6 0a          	rol    $0xa,%r14d
1005a438a:	44 31 f0             	xor    %r14d,%eax
1005a438d:	41 89 ce             	mov    %ecx,%r14d
1005a4390:	41 09 d6             	or     %edx,%r14d
1005a4393:	45 21 c6             	and    %r8d,%r14d
1005a4396:	41 21 d7             	and    %edx,%r15d
1005a4399:	45 09 fe             	or     %r15d,%r14d
1005a439c:	44 8b 7c 24 14       	mov    0x14(%rsp),%r15d
1005a43a1:	44 01 f0             	add    %r14d,%eax
1005a43a4:	44 01 e8             	add    %r13d,%eax
1005a43a7:	45 89 fe             	mov    %r15d,%r14d
1005a43aa:	45 89 fd             	mov    %r15d,%r13d
1005a43ad:	41 c1 ce 07          	ror    $0x7,%r14d
1005a43b1:	41 c1 c5 0e          	rol    $0xe,%r13d
1005a43b5:	45 31 f5             	xor    %r14d,%r13d
1005a43b8:	45 89 fe             	mov    %r15d,%r14d
1005a43bb:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
1005a43c0:	41 c1 ee 03          	shr    $0x3,%r14d
1005a43c4:	45 31 f5             	xor    %r14d,%r13d
1005a43c7:	45 01 fd             	add    %r15d,%r13d
1005a43ca:	45 01 ec             	add    %r13d,%r12d
1005a43cd:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
1005a43d2:	45 89 ef             	mov    %r13d,%r15d
1005a43d5:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a43d9:	45 89 fe             	mov    %r15d,%r14d
1005a43dc:	45 89 ef             	mov    %r13d,%r15d
1005a43df:	41 c1 c5 0d          	rol    $0xd,%r13d
1005a43e3:	45 31 f5             	xor    %r14d,%r13d
1005a43e6:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a43ea:	41 89 d6             	mov    %edx,%r14d
1005a43ed:	45 31 fd             	xor    %r15d,%r13d
1005a43f0:	47 8d 3c 2c          	lea    (%r12,%r13,1),%r15d
1005a43f4:	45 89 dd             	mov    %r11d,%r13d
1005a43f7:	45 31 d5             	xor    %r10d,%r13d
1005a43fa:	41 8d 9c 1f ee 82 8f 	lea    0x748f82ee(%r15,%rbx,1),%ebx
1005a4401:	74
1005a4402:	45 89 ec             	mov    %r13d,%r12d
1005a4405:	45 21 cc             	and    %r9d,%r12d
1005a4408:	45 31 dc             	xor    %r11d,%r12d
1005a440b:	41 01 dc             	add    %ebx,%r12d
1005a440e:	44 89 cb             	mov    %r9d,%ebx
1005a4411:	c1 cb 06             	ror    $0x6,%ebx
1005a4414:	41 89 dd             	mov    %ebx,%r13d
1005a4417:	44 89 cb             	mov    %r9d,%ebx
1005a441a:	c1 cb 0b             	ror    $0xb,%ebx
1005a441d:	44 31 eb             	xor    %r13d,%ebx
1005a4420:	45 89 cd             	mov    %r9d,%r13d
1005a4423:	41 c1 c5 07          	rol    $0x7,%r13d
1005a4427:	44 31 eb             	xor    %r13d,%ebx
1005a442a:	41 01 dc             	add    %ebx,%r12d
1005a442d:	89 c3                	mov    %eax,%ebx
1005a442f:	c1 cb 02             	ror    $0x2,%ebx
1005a4432:	45 01 e0             	add    %r12d,%r8d
1005a4435:	41 89 dd             	mov    %ebx,%r13d
1005a4438:	89 c3                	mov    %eax,%ebx
1005a443a:	c1 cb 0d             	ror    $0xd,%ebx
1005a443d:	44 31 eb             	xor    %r13d,%ebx
1005a4440:	41 89 c5             	mov    %eax,%r13d
1005a4443:	41 c1 c5 0a          	rol    $0xa,%r13d
1005a4447:	44 31 eb             	xor    %r13d,%ebx
1005a444a:	41 89 d5             	mov    %edx,%r13d
1005a444d:	41 09 c5             	or     %eax,%r13d
1005a4450:	41 21 c6             	and    %eax,%r14d
1005a4453:	41 21 cd             	and    %ecx,%r13d
1005a4456:	45 09 f5             	or     %r14d,%r13d
1005a4459:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
1005a445e:	44 01 eb             	add    %r13d,%ebx
1005a4461:	44 01 e3             	add    %r12d,%ebx
1005a4464:	45 89 f5             	mov    %r14d,%r13d
1005a4467:	45 89 f4             	mov    %r14d,%r12d
1005a446a:	41 c1 cd 07          	ror    $0x7,%r13d
1005a446e:	41 c1 c4 0e          	rol    $0xe,%r12d
1005a4472:	45 31 ec             	xor    %r13d,%r12d
1005a4475:	45 89 f5             	mov    %r14d,%r13d
1005a4478:	44 8b 74 24 14       	mov    0x14(%rsp),%r14d
1005a447d:	41 c1 ed 03          	shr    $0x3,%r13d
1005a4481:	45 31 ec             	xor    %r13d,%r12d
1005a4484:	45 01 f4             	add    %r14d,%r12d
1005a4487:	44 8b 74 24 10       	mov    0x10(%rsp),%r14d
1005a448c:	44 01 e5             	add    %r12d,%ebp
1005a448f:	45 89 f5             	mov    %r14d,%r13d
1005a4492:	45 89 f4             	mov    %r14d,%r12d
1005a4495:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a4499:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a449d:	45 31 ec             	xor    %r13d,%r12d
1005a44a0:	45 89 f5             	mov    %r14d,%r13d
1005a44a3:	41 89 c6             	mov    %eax,%r14d
1005a44a6:	41 c1 ed 0a          	shr    $0xa,%r13d
1005a44aa:	45 31 ec             	xor    %r13d,%r12d
1005a44ad:	45 89 d5             	mov    %r10d,%r13d
1005a44b0:	45 31 cd             	xor    %r9d,%r13d
1005a44b3:	44 01 e5             	add    %r12d,%ebp
1005a44b6:	45 89 ec             	mov    %r13d,%r12d
1005a44b9:	46 8d 9c 1d 6f 63 a5 	lea    0x78a5636f(%rbp,%r11,1),%r11d
1005a44c0:	78
1005a44c1:	45 21 c4             	and    %r8d,%r12d
1005a44c4:	45 31 d4             	xor    %r10d,%r12d
1005a44c7:	45 01 dc             	add    %r11d,%r12d
1005a44ca:	45 89 c3             	mov    %r8d,%r11d
1005a44cd:	41 c1 cb 06          	ror    $0x6,%r11d
1005a44d1:	45 89 dd             	mov    %r11d,%r13d
1005a44d4:	45 89 c3             	mov    %r8d,%r11d
1005a44d7:	41 c1 cb 0b          	ror    $0xb,%r11d
1005a44db:	45 31 eb             	xor    %r13d,%r11d
1005a44de:	45 89 c5             	mov    %r8d,%r13d
1005a44e1:	41 c1 c5 07          	rol    $0x7,%r13d
1005a44e5:	45 31 eb             	xor    %r13d,%r11d
1005a44e8:	45 01 dc             	add    %r11d,%r12d
1005a44eb:	41 89 db             	mov    %ebx,%r11d
1005a44ee:	41 c1 cb 02          	ror    $0x2,%r11d
1005a44f2:	44 01 e1             	add    %r12d,%ecx
1005a44f5:	45 89 dd             	mov    %r11d,%r13d
1005a44f8:	41 89 db             	mov    %ebx,%r11d
1005a44fb:	41 c1 cb 0d          	ror    $0xd,%r11d
1005a44ff:	45 31 eb             	xor    %r13d,%r11d
1005a4502:	41 89 dd             	mov    %ebx,%r13d
1005a4505:	41 21 de             	and    %ebx,%r14d
1005a4508:	41 c1 c5 0a          	rol    $0xa,%r13d
1005a450c:	45 31 eb             	xor    %r13d,%r11d
1005a450f:	41 89 c5             	mov    %eax,%r13d
1005a4512:	41 09 dd             	or     %ebx,%r13d
1005a4515:	41 21 d5             	and    %edx,%r13d
1005a4518:	45 09 f5             	or     %r14d,%r13d
1005a451b:	44 8b 74 24 18       	mov    0x18(%rsp),%r14d
1005a4520:	45 01 eb             	add    %r13d,%r11d
1005a4523:	45 01 e3             	add    %r12d,%r11d
1005a4526:	45 89 f5             	mov    %r14d,%r13d
1005a4529:	45 89 f4             	mov    %r14d,%r12d
1005a452c:	41 c1 cd 07          	ror    $0x7,%r13d
1005a4530:	41 c1 c4 0e          	rol    $0xe,%r12d
1005a4534:	45 31 ec             	xor    %r13d,%r12d
1005a4537:	45 89 f5             	mov    %r14d,%r13d
1005a453a:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
1005a453f:	41 c1 ed 03          	shr    $0x3,%r13d
1005a4543:	45 31 ec             	xor    %r13d,%r12d
1005a4546:	45 89 fd             	mov    %r15d,%r13d
1005a4549:	45 01 f4             	add    %r14d,%r12d
1005a454c:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a4550:	41 89 de             	mov    %ebx,%r14d
1005a4553:	44 01 e7             	add    %r12d,%edi
1005a4556:	45 89 fc             	mov    %r15d,%r12d
1005a4559:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a455d:	45 31 ec             	xor    %r13d,%r12d
1005a4560:	45 89 fd             	mov    %r15d,%r13d
1005a4563:	41 c1 ed 0a          	shr    $0xa,%r13d
1005a4567:	45 31 ec             	xor    %r13d,%r12d
1005a456a:	41 89 cd             	mov    %ecx,%r13d
1005a456d:	44 01 e7             	add    %r12d,%edi
1005a4570:	45 89 cc             	mov    %r9d,%r12d
1005a4573:	41 c1 cd 06          	ror    $0x6,%r13d
1005a4577:	45 31 c4             	xor    %r8d,%r12d
1005a457a:	46 8d 94 17 14 78 c8 	lea    -0x7b3787ec(%rdi,%r10,1),%r10d
1005a4581:	84
1005a4582:	41 21 cc             	and    %ecx,%r12d
1005a4585:	45 31 cc             	xor    %r9d,%r12d
1005a4588:	45 01 d4             	add    %r10d,%r12d
1005a458b:	41 89 ca             	mov    %ecx,%r10d
1005a458e:	41 c1 ca 0b          	ror    $0xb,%r10d
1005a4592:	45 31 ea             	xor    %r13d,%r10d
1005a4595:	41 89 cd             	mov    %ecx,%r13d
1005a4598:	41 c1 c5 07          	rol    $0x7,%r13d
1005a459c:	45 31 ea             	xor    %r13d,%r10d
1005a459f:	45 89 dd             	mov    %r11d,%r13d
1005a45a2:	45 01 d4             	add    %r10d,%r12d
1005a45a5:	45 89 da             	mov    %r11d,%r10d
1005a45a8:	44 01 e2             	add    %r12d,%edx
1005a45ab:	41 c1 cd 02          	ror    $0x2,%r13d
1005a45af:	45 21 de             	and    %r11d,%r14d
1005a45b2:	41 c1 ca 0d          	ror    $0xd,%r10d
1005a45b6:	45 31 ea             	xor    %r13d,%r10d
1005a45b9:	45 89 dd             	mov    %r11d,%r13d
1005a45bc:	41 c1 c5 0a          	rol    $0xa,%r13d
1005a45c0:	45 31 ea             	xor    %r13d,%r10d
1005a45c3:	41 89 dd             	mov    %ebx,%r13d
1005a45c6:	45 09 dd             	or     %r11d,%r13d
1005a45c9:	41 21 c5             	and    %eax,%r13d
1005a45cc:	45 09 f5             	or     %r14d,%r13d
1005a45cf:	44 8b 74 24 20       	mov    0x20(%rsp),%r14d
1005a45d4:	45 01 ea             	add    %r13d,%r10d
1005a45d7:	45 01 e2             	add    %r12d,%r10d
1005a45da:	45 89 f5             	mov    %r14d,%r13d
1005a45dd:	45 89 f4             	mov    %r14d,%r12d
1005a45e0:	41 c1 cd 07          	ror    $0x7,%r13d
1005a45e4:	41 c1 c4 0e          	rol    $0xe,%r12d
1005a45e8:	45 31 ec             	xor    %r13d,%r12d
1005a45eb:	45 89 f5             	mov    %r14d,%r13d
1005a45ee:	44 8b 74 24 18       	mov    0x18(%rsp),%r14d
1005a45f3:	41 c1 ed 03          	shr    $0x3,%r13d
1005a45f7:	45 31 ec             	xor    %r13d,%r12d
1005a45fa:	41 89 ed             	mov    %ebp,%r13d
1005a45fd:	45 01 f4             	add    %r14d,%r12d
1005a4600:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a4604:	44 8b 74 24 20       	mov    0x20(%rsp),%r14d
1005a4609:	44 01 e6             	add    %r12d,%esi
1005a460c:	41 89 ec             	mov    %ebp,%r12d
1005a460f:	c1 ed 0a             	shr    $0xa,%ebp
1005a4612:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a4616:	45 31 ec             	xor    %r13d,%r12d
1005a4619:	45 89 dd             	mov    %r11d,%r13d
1005a461c:	41 31 ec             	xor    %ebp,%r12d
1005a461f:	42 8d 2c 26          	lea    (%rsi,%r12,1),%ebp
1005a4623:	44 89 c6             	mov    %r8d,%esi
1005a4626:	31 ce                	xor    %ecx,%esi
1005a4628:	46 8d 8c 0d 08 02 c7 	lea    -0x7338fdf8(%rbp,%r9,1),%r9d
1005a462f:	8c
1005a4630:	21 d6                	and    %edx,%esi
1005a4632:	44 31 c6             	xor    %r8d,%esi
1005a4635:	44 01 ce             	add    %r9d,%esi
1005a4638:	41 89 d1             	mov    %edx,%r9d
1005a463b:	41 c1 c9 06          	ror    $0x6,%r9d
1005a463f:	45 89 cc             	mov    %r9d,%r12d
1005a4642:	41 89 d1             	mov    %edx,%r9d
1005a4645:	41 c1 c9 0b          	ror    $0xb,%r9d
1005a4649:	45 31 e1             	xor    %r12d,%r9d
1005a464c:	41 89 d4             	mov    %edx,%r12d
1005a464f:	41 c1 c4 07          	rol    $0x7,%r12d
1005a4653:	45 31 e1             	xor    %r12d,%r9d
1005a4656:	45 21 d5             	and    %r10d,%r13d
1005a4659:	44 01 ce             	add    %r9d,%esi
1005a465c:	45 89 d1             	mov    %r10d,%r9d
1005a465f:	41 c1 c9 02          	ror    $0x2,%r9d
1005a4663:	01 f0                	add    %esi,%eax
1005a4665:	45 89 cc             	mov    %r9d,%r12d
1005a4668:	45 89 d1             	mov    %r10d,%r9d
1005a466b:	41 c1 c9 0d          	ror    $0xd,%r9d
1005a466f:	45 31 e1             	xor    %r12d,%r9d
1005a4672:	45 89 d4             	mov    %r10d,%r12d
1005a4675:	41 c1 c4 0a          	rol    $0xa,%r12d
1005a4679:	45 31 e1             	xor    %r12d,%r9d
1005a467c:	45 89 dc             	mov    %r11d,%r12d
1005a467f:	45 09 d4             	or     %r10d,%r12d
1005a4682:	41 21 dc             	and    %ebx,%r12d
1005a4685:	45 09 ec             	or     %r13d,%r12d
1005a4688:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
1005a468d:	45 01 e1             	add    %r12d,%r9d
1005a4690:	41 01 f1             	add    %esi,%r9d
1005a4693:	45 89 ec             	mov    %r13d,%r12d
1005a4696:	44 89 ee             	mov    %r13d,%esi
1005a4699:	41 c1 cc 07          	ror    $0x7,%r12d
1005a469d:	c1 c6 0e             	rol    $0xe,%esi
1005a46a0:	44 31 e6             	xor    %r12d,%esi
1005a46a3:	45 89 ec             	mov    %r13d,%r12d
1005a46a6:	44 8b 6c 24 0c       	mov    0xc(%rsp),%r13d
1005a46ab:	41 c1 ec 03          	shr    $0x3,%r12d
1005a46af:	44 31 e6             	xor    %r12d,%esi
1005a46b2:	41 89 fc             	mov    %edi,%r12d
1005a46b5:	44 01 f6             	add    %r14d,%esi
1005a46b8:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a46bc:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
1005a46c1:	44 01 ee             	add    %r13d,%esi
1005a46c4:	41 89 fd             	mov    %edi,%r13d
1005a46c7:	c1 ef 0a             	shr    $0xa,%edi
1005a46ca:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a46ce:	45 31 ec             	xor    %r13d,%r12d
1005a46d1:	45 89 d5             	mov    %r10d,%r13d
1005a46d4:	41 31 fc             	xor    %edi,%r12d
1005a46d7:	42 8d 3c 26          	lea    (%rsi,%r12,1),%edi
1005a46db:	89 ce                	mov    %ecx,%esi
1005a46dd:	31 d6                	xor    %edx,%esi
1005a46df:	46 8d 84 07 fa ff be 	lea    -0x6f410006(%rdi,%r8,1),%r8d
1005a46e6:	90
1005a46e7:	21 c6                	and    %eax,%esi
1005a46e9:	31 ce                	xor    %ecx,%esi
1005a46eb:	44 01 c6             	add    %r8d,%esi
1005a46ee:	41 89 c0             	mov    %eax,%r8d
1005a46f1:	41 c1 c8 06          	ror    $0x6,%r8d
1005a46f5:	45 89 c4             	mov    %r8d,%r12d
1005a46f8:	41 89 c0             	mov    %eax,%r8d
1005a46fb:	41 c1 c8 0b          	ror    $0xb,%r8d
1005a46ff:	45 31 e0             	xor    %r12d,%r8d
1005a4702:	41 89 c4             	mov    %eax,%r12d
1005a4705:	45 21 cd             	and    %r9d,%r13d
1005a4708:	41 c1 c4 07          	rol    $0x7,%r12d
1005a470c:	45 31 e0             	xor    %r12d,%r8d
1005a470f:	44 01 c6             	add    %r8d,%esi
1005a4712:	45 89 c8             	mov    %r9d,%r8d
1005a4715:	41 c1 c8 02          	ror    $0x2,%r8d
1005a4719:	01 f3                	add    %esi,%ebx
1005a471b:	45 89 c4             	mov    %r8d,%r12d
1005a471e:	45 89 c8             	mov    %r9d,%r8d
1005a4721:	41 c1 c8 0d          	ror    $0xd,%r8d
1005a4725:	45 31 e0             	xor    %r12d,%r8d
1005a4728:	45 89 cc             	mov    %r9d,%r12d
1005a472b:	41 c1 c4 0a          	rol    $0xa,%r12d
1005a472f:	45 31 e0             	xor    %r12d,%r8d
1005a4732:	45 89 d4             	mov    %r10d,%r12d
1005a4735:	45 09 cc             	or     %r9d,%r12d
1005a4738:	45 21 dc             	and    %r11d,%r12d
1005a473b:	45 09 ec             	or     %r13d,%r12d
1005a473e:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
1005a4743:	45 01 e0             	add    %r12d,%r8d
1005a4746:	41 01 f0             	add    %esi,%r8d
1005a4749:	44 89 f6             	mov    %r14d,%esi
1005a474c:	c1 ce 07             	ror    $0x7,%esi
1005a474f:	41 89 f4             	mov    %esi,%r12d
1005a4752:	44 89 f6             	mov    %r14d,%esi
1005a4755:	c1 c6 0e             	rol    $0xe,%esi
1005a4758:	44 31 e6             	xor    %r12d,%esi
1005a475b:	45 89 f4             	mov    %r14d,%r12d
1005a475e:	41 c1 ec 03          	shr    $0x3,%r12d
1005a4762:	44 31 e6             	xor    %r12d,%esi
1005a4765:	41 89 ec             	mov    %ebp,%r12d
1005a4768:	44 01 ee             	add    %r13d,%esi
1005a476b:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
1005a4770:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a4774:	44 01 ee             	add    %r13d,%esi
1005a4777:	41 89 ed             	mov    %ebp,%r13d
1005a477a:	c1 ed 0a             	shr    $0xa,%ebp
1005a477d:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a4781:	45 31 ec             	xor    %r13d,%r12d
1005a4784:	41 89 dd             	mov    %ebx,%r13d
1005a4787:	41 31 ec             	xor    %ebp,%r12d