1005a34ab:	c1 ed 0a             	shr    $0xa,%ebp
1005a34ae:	31 ee                	xor    %ebp,%esi
1005a34b0:	01 de                	add    %ebx,%esi
1005a34b2:	89 f3                	mov    %esi,%ebx
1005a34b4:	44 89 ce             	mov    %r9d,%esi
1005a34b7:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1005a34bb:	42 8d 9c 2b fc 6d 2c 	lea    0x4d2c6dfc(%rbx,%r13,1),%ebx
1005a34c2:	4d
1005a34c3:	41 89 cd             	mov    %ecx,%r13d
1005a34c6:	44 31 c6             	xor    %r8d,%esi
1005a34c9:	41 c1 cd 06          	ror    $0x6,%r13d
1005a34cd:	21 ce                	and    %ecx,%esi
1005a34cf:	44 89 ed             	mov    %r13d,%ebp
1005a34d2:	41 89 cd             	mov    %ecx,%r13d
1005a34d5:	44 31 ce             	xor    %r9d,%esi
1005a34d8:	41 c1 cd 0b          	ror    $0xb,%r13d
1005a34dc:	01 de                	add    %ebx,%esi
1005a34de:	44 89 eb             	mov    %r13d,%ebx
1005a34e1:	41 89 cd             	mov    %ecx,%r13d
1005a34e4:	31 eb                	xor    %ebp,%ebx
1005a34e6:	41 c1 c5 07          	rol    $0x7,%r13d
1005a34ea:	44 31 eb             	xor    %r13d,%ebx
1005a34ed:	45 89 d5             	mov    %r10d,%r13d
1005a34f0:	41 c1 cd 02          	ror    $0x2,%r13d
1005a34f4:	01 de                	add    %ebx,%esi
1005a34f6:	44 89 ed             	mov    %r13d,%ebp
1005a34f9:	45 89 d5             	mov    %r10d,%r13d
1005a34fc:	01 f2                	add    %esi,%edx
1005a34fe:	41 c1 cd 0d          	ror    $0xd,%r13d
1005a3502:	44 89 eb             	mov    %r13d,%ebx
1005a3505:	45 89 d5             	mov    %r10d,%r13d
1005a3508:	31 eb                	xor    %ebp,%ebx
1005a350a:	41 c1 c5 0a          	rol    $0xa,%r13d
1005a350e:	44 31 eb             	xor    %r13d,%ebx
1005a3511:	41 89 fd             	mov    %edi,%r13d
1005a3514:	45 09 d5             	or     %r10d,%r13d
1005a3517:	44 89 ed             	mov    %r13d,%ebp
1005a351a:	41 89 fd             	mov    %edi,%r13d
1005a351d:	45 21 d5             	and    %r10d,%r13d
1005a3520:	21 c5                	and    %eax,%ebp
1005a3522:	44 09 ed             	or     %r13d,%ebp
1005a3525:	44 8b 6c 24 40       	mov    0x40(%rsp),%r13d
1005a352a:	01 eb                	add    %ebp,%ebx
1005a352c:	44 89 e5             	mov    %r12d,%ebp
1005a352f:	01 f3                	add    %esi,%ebx
1005a3531:	44 89 e6             	mov    %r12d,%esi
1005a3534:	c1 cd 07             	ror    $0x7,%ebp
1005a3537:	c1 c6 0e             	rol    $0xe,%esi
1005a353a:	31 ee                	xor    %ebp,%esi
1005a353c:	44 89 e5             	mov    %r12d,%ebp
1005a353f:	c1 ed 03             	shr    $0x3,%ebp
1005a3542:	31 ee                	xor    %ebp,%esi
1005a3544:	44 01 de             	add    %r11d,%esi
1005a3547:	46 8d 1c 2e          	lea    (%rsi,%r13,1),%r11d
1005a354b:	45 89 f5             	mov    %r14d,%r13d
1005a354e:	41 c1 c5 0f          	rol    $0xf,%r13d
1005a3552:	44 89 ed             	mov    %r13d,%ebp
1005a3555:	45 89 f5             	mov    %r14d,%r13d
1005a3558:	41 c1 c5 0d          	rol    $0xd,%r13d
1005a355c:	44 89 ee             	mov    %r13d,%esi
1005a355f:	45 89 f5             	mov    %r14d,%r13d
1005a3562:	31 ee                	xor    %ebp,%esi
1005a3564:	41 c1 ed 0a          	shr    $0xa,%r13d
1005a3568:	44 89 d5             	mov    %r10d,%ebp
1005a356b:	44 31 ee             	xor    %r13d,%esi
1005a356e:	45 8d 2c 33          	lea    (%r11,%rsi,1),%r13d
1005a3572:	45 89 c3             	mov    %r8d,%r11d
1005a3575:	41 31 cb             	xor    %ecx,%r11d
1005a3578:	47 8d 8c 0d 13 0d 38 	lea    0x53380d13(%r13,%r9,1),%r9d
1005a357f:	53
1005a3580:	41 21 d3             	and    %edx,%r11d
1005a3583:	45 31 c3             	xor    %r8d,%r11d
1005a3586:	45 01 cb             	add    %r9d,%r11d
1005a3589:	41 89 d1             	mov    %edx,%r9d
1005a358c:	41 c1 c9 06          	ror    $0x6,%r9d
1005a3590:	44 89 ce             	mov    %r9d,%esi
1005a3593:	41 89 d1             	mov    %edx,%r9d
1005a3596:	41 c1 c9 0b          	ror    $0xb,%r9d
1005a359a:	41 31 f1             	xor    %esi,%r9d
1005a359d:	89 d6                	mov    %edx,%esi
1005a359f:	21 dd                	and    %ebx,%ebp
1005a35a1:	c1 c6 07             	rol    $0x7,%esi
1005a35a4:	41 31 f1             	xor    %esi,%r9d
1005a35a7:	45 01 cb             	add    %r9d,%r11d
1005a35aa:	41 89 d9             	mov    %ebx,%r9d
1005a35ad:	41 c1 c9 02          	ror    $0x2,%r9d
1005a35b1:	44 01 d8             	add    %r11d,%eax
1005a35b4:	44 89 ce             	mov    %r9d,%esi
1005a35b7:	41 89 d9             	mov    %ebx,%r9d
1005a35ba:	41 c1 c9 0d          	ror    $0xd,%r9d
1005a35be:	41 31 f1             	xor    %esi,%r9d
1005a35c1:	89 de                	mov    %ebx,%esi
1005a35c3:	c1 c6 0a             	rol    $0xa,%esi
1005a35c6:	41 31 f1             	xor    %esi,%r9d
1005a35c9:	44 89 d6             	mov    %r10d,%esi
1005a35cc:	09 de                	or     %ebx,%esi
1005a35ce:	21 fe                	and    %edi,%esi
1005a35d0:	09 ee                	or     %ebp,%esi
1005a35d2:	8b 6c 24 14          	mov    0x14(%rsp),%ebp
1005a35d6:	41 01 f1             	add    %esi,%r9d
1005a35d9:	45 01 d9             	add    %r11d,%r9d
1005a35dc:	89 ee                	mov    %ebp,%esi
1005a35de:	41 89 eb             	mov    %ebp,%r11d
1005a35e1:	c1 ce 07             	ror    $0x7,%esi
1005a35e4:	41 c1 c3 0e          	rol    $0xe,%r11d
1005a35e8:	41 31 f3             	xor    %esi,%r11d
1005a35eb:	89 ee                	mov    %ebp,%esi
1005a35ed:	8b 6c 24 24          	mov    0x24(%rsp),%ebp
1005a35f1:	c1 ee 03             	shr    $0x3,%esi
1005a35f4:	41 31 f3             	xor    %esi,%r11d
1005a35f7:	45 01 e3             	add    %r12d,%r11d
1005a35fa:	44 8b 64 24 48       	mov    0x48(%rsp),%r12d
1005a35ff:	41 01 eb             	add    %ebp,%r11d
1005a3602:	44 89 e6             	mov    %r12d,%esi
1005a3605:	44 89 e5             	mov    %r12d,%ebp
1005a3608:	c1 c5 0f             	rol    $0xf,%ebp
1005a360b:	c1 c6 0d             	rol    $0xd,%esi
1005a360e:	31 ee                	xor    %ebp,%esi
1005a3610:	44 89 e5             	mov    %r12d,%ebp
1005a3613:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
1005a3618:	c1 ed 0a             	shr    $0xa,%ebp
1005a361b:	31 ee                	xor    %ebp,%esi
1005a361d:	89 dd                	mov    %ebx,%ebp
1005a361f:	44 01 de             	add    %r11d,%esi
1005a3622:	41 89 cb             	mov    %ecx,%r11d
1005a3625:	41 31 d3             	xor    %edx,%r11d
1005a3628:	46 8d 84 06 54 73 0a 	lea    0x650a7354(%rsi,%r8,1),%r8d
1005a362f:	65
1005a3630:	89 74 24 4c          	mov    %esi,0x4c(%rsp)
1005a3634:	41 21 c3             	and    %eax,%r11d
1005a3637:	41 31 cb             	xor    %ecx,%r11d
1005a363a:	45 01 c3             	add    %r8d,%r11d
1005a363d:	41 89 c0             	mov    %eax,%r8d
1005a3640:	44 21 cd             	and    %r9d,%ebp
1005a3643:	41 c1 c8 06          	ror    $0x6,%r8d
1005a3647:	44 89 c6             	mov    %r8d,%esi
1005a364a:	41 89 c0             	mov    %eax,%r8d
1005a364d:	41 c1 c8 0b          	ror    $0xb,%r8d
1005a3651:	41 31 f0             	xor    %esi,%r8d
1005a3654:	89 c6                	mov    %eax,%esi
1005a3656:	c1 c6 07             	rol    $0x7,%esi
1005a3659:	41 31 f0             	xor    %esi,%r8d
1005a365c:	45 01 c3             	add    %r8d,%r11d
1005a365f:	45 89 c8             	mov    %r9d,%r8d
1005a3662:	41 c1 c8 02          	ror    $0x2,%r8d
1005a3666:	44 01 df             	add    %r11d,%edi
1005a3669:	44 89 c6             	mov    %r8d,%esi
1005a366c:	45 89 c8             	mov    %r9d,%r8d
1005a366f:	41 c1 c8 0d          	ror    $0xd,%r8d
1005a3673:	41 31 f0             	xor    %esi,%r8d
1005a3676:	44 89 ce             	mov    %r9d,%esi
1005a3679:	c1 c6 0a             	rol    $0xa,%esi
1005a367c:	41 31 f0             	xor    %esi,%r8d
1005a367f:	89 de                	mov    %ebx,%esi
1005a3681:	44 09 ce             	or     %r9d,%esi
1005a3684:	44 21 d6             	and    %r10d,%esi
1005a3687:	09 ee                	or     %ebp,%esi
1005a3689:	41 01 f0             	add    %esi,%r8d
1005a368c:	44 89 e6             	mov    %r12d,%esi
1005a368f:	45 01 d8             	add    %r11d,%r8d
1005a3692:	45 89 e3             	mov    %r12d,%r11d
1005a3695:	c1 ce 07             	ror    $0x7,%esi
1005a3698:	41 c1 c3 0e          	rol    $0xe,%r11d
1005a369c:	41 31 f3             	xor    %esi,%r11d
1005a369f:	44 89 e6             	mov    %r12d,%esi
1005a36a2:	c1 ee 03             	shr    $0x3,%esi
1005a36a5:	41 31 f3             	xor    %esi,%r11d
1005a36a8:	8b 74 24 14          	mov    0x14(%rsp),%esi
1005a36ac:	41 01 f3             	add    %esi,%r11d
1005a36af:	8b 74 24 44          	mov    0x44(%rsp),%esi
1005a36b3:	41 01 f3             	add    %esi,%r11d
1005a36b6:	44 89 ee             	mov    %r13d,%esi
1005a36b9:	c1 c6 0f             	rol    $0xf,%esi
1005a36bc:	89 f5                	mov    %esi,%ebp
1005a36be:	44 89 ee             	mov    %r13d,%esi
1005a36c1:	c1 c6 0d             	rol    $0xd,%esi
1005a36c4:	31 ee                	xor    %ebp,%esi
1005a36c6:	44 89 ed             	mov    %r13d,%ebp
1005a36c9:	c1 ed 0a             	shr    $0xa,%ebp
1005a36cc:	31 ee                	xor    %ebp,%esi
1005a36ce:	44 89 cd             	mov    %r9d,%ebp
1005a36d1:	41 01 f3             	add    %esi,%r11d
1005a36d4:	44 89 de             	mov    %r11d,%esi
1005a36d7:	41 89 d3             	mov    %edx,%r11d
1005a36da:	41 31 c3             	xor    %eax,%r11d
1005a36dd:	8d 8c 0e bb 0a 6a 76 	lea    0x766a0abb(%rsi,%rcx,1),%ecx
1005a36e4:	89 74 24 0c          	mov    %esi,0xc(%rsp)
1005a36e8:	44 21 c5             	and    %r8d,%ebp
1005a36eb:	41 21 fb             	and    %edi,%r11d
1005a36ee:	41 31 d3             	xor    %edx,%r11d
1005a36f1:	41 01 cb             	add    %ecx,%r11d
1005a36f4:	89 f9                	mov    %edi,%ecx
1005a36f6:	c1 c9 06             	ror    $0x6,%ecx
1005a36f9:	89 ce                	mov    %ecx,%esi
1005a36fb:	89 f9                	mov    %edi,%ecx
1005a36fd:	c1 c9 0b             	ror    $0xb,%ecx
1005a3700:	31 f1                	xor    %esi,%ecx
1005a3702:	89 fe                	mov    %edi,%esi
1005a3704:	c1 c6 07             	rol    $0x7,%esi
1005a3707:	31 f1                	xor    %esi,%ecx
1005a3709:	41 01 cb             	add    %ecx,%r11d
1005a370c:	44 89 c1             	mov    %r8d,%ecx
1005a370f:	c1 c9 02             	ror    $0x2,%ecx
1005a3712:	45 01 da             	add    %r11d,%r10d
1005a3715:	89 ce                	mov    %ecx,%esi
1005a3717:	44 89 c1             	mov    %r8d,%ecx
1005a371a:	c1 c9 0d             	ror    $0xd,%ecx
1005a371d:	31 f1                	xor    %esi,%ecx
1005a371f:	44 89 c6             	mov    %r8d,%esi
1005a3722:	c1 c6 0a             	rol    $0xa,%esi
1005a3725:	31 f1                	xor    %esi,%ecx
1005a3727:	44 89 ce             	mov    %r9d,%esi
1005a372a:	44 09 c6             	or     %r8d,%esi
1005a372d:	21 de                	and    %ebx,%esi
1005a372f:	09 ee                	or     %ebp,%esi
1005a3731:	8b 6c 24 18          	mov    0x18(%rsp),%ebp
1005a3735:	01 f1                	add    %esi,%ecx
1005a3737:	44 01 d9             	add    %r11d,%ecx
1005a373a:	89 ee                	mov    %ebp,%esi
1005a373c:	41 89 eb             	mov    %ebp,%r11d
1005a373f:	c1 ce 07             	ror    $0x7,%esi
1005a3742:	41 c1 c3 0e          	rol    $0xe,%r11d
1005a3746:	41 31 f3             	xor    %esi,%r11d
1005a3749:	89 ee                	mov    %ebp,%esi
1005a374b:	8b 6c 24 28          	mov    0x28(%rsp),%ebp
1005a374f:	c1 ee 03             	shr    $0x3,%esi
1005a3752:	41 31 f3             	xor    %esi,%r11d
1005a3755:	45 01 e3             	add    %r12d,%r11d
1005a3758:	44 8b 64 24 4c       	mov    0x4c(%rsp),%r12d
1005a375d:	41 01 eb             	add    %ebp,%r11d
1005a3760:	44 89 e6             	mov    %r12d,%esi
1005a3763:	44 89 e5             	mov    %r12d,%ebp
1005a3766:	c1 c5 0f             	rol    $0xf,%ebp
1005a3769:	c1 c6 0d             	rol    $0xd,%esi
1005a376c:	31 ee                	xor    %ebp,%esi
1005a376e:	44 89 e5             	mov    %r12d,%ebp
1005a3771:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
1005a3776:	c1 ed 0a             	shr    $0xa,%ebp
1005a3779:	31 ee                	xor    %ebp,%esi
1005a377b:	41 01 f3             	add    %esi,%r11d
1005a377e:	44 89 de             	mov    %r11d,%esi
1005a3781:	41 89 c3             	mov    %eax,%r11d
1005a3784:	41 31 fb             	xor    %edi,%r11d
1005a3787:	8d 94 16 2e c9 c2 81 	lea    -0x7e3d36d2(%rsi,%rdx,1),%edx
1005a378e:	89 74 24 2c          	mov    %esi,0x2c(%rsp)
1005a3792:	45 21 d3             	and    %r10d,%r11d
1005a3795:	41 31 c3             	xor    %eax,%r11d
1005a3798:	44 01 da             	add    %r11d,%edx
1005a379b:	45 89 d3             	mov    %r10d,%r11d
1005a379e:	41 c1 cb 06          	ror    $0x6,%r11d
1005a37a2:	44 89 de             	mov    %r11d,%esi
1005a37a5:	45 89 d3             	mov    %r10d,%r11d
1005a37a8:	41 c1 cb 0b          	ror    $0xb,%r11d
1005a37ac:	41 31 f3             	xor    %esi,%r11d
1005a37af:	44 89 d6             	mov    %r10d,%esi
1005a37b2:	c1 c6 07             	rol    $0x7,%esi
1005a37b5:	41 31 f3             	xor    %esi,%r11d
1005a37b8:	44 89 c6             	mov    %r8d,%esi
1005a37bb:	44 01 da             	add    %r11d,%edx
1005a37be:	21 ce                	and    %ecx,%esi
1005a37c0:	8d 2c 13             	lea    (%rbx,%rdx,1),%ebp
1005a37c3:	89 cb                	mov    %ecx,%ebx
1005a37c5:	c1 cb 02             	ror    $0x2,%ebx
1005a37c8:	41 89 db             	mov    %ebx,%r11d
1005a37cb:	89 cb                	mov    %ecx,%ebx
1005a37cd:	c1 cb 0d             	ror    $0xd,%ebx
1005a37d0:	44 31 db             	xor    %r11d,%ebx
1005a37d3:	41 89 cb             	mov    %ecx,%r11d
1005a37d6:	41 c1 c3 0a          	rol    $0xa,%r11d
1005a37da:	44 31 db             	xor    %r11d,%ebx
1005a37dd:	45 89 c3             	mov    %r8d,%r11d
1005a37e0:	41 09 cb             	or     %ecx,%r11d
1005a37e3:	45 21 cb             	and    %r9d,%r11d
1005a37e6:	41 09 f3             	or     %esi,%r11d
1005a37e9:	44 01 db             	add    %r11d,%ebx
1005a37ec:	44 8b 5c 24 0c       	mov    0xc(%rsp),%r11d
1005a37f1:	8d 34 13             	lea    (%rbx,%rdx,1),%esi
1005a37f4:	44 89 e3             	mov    %r12d,%ebx
1005a37f7:	44 89 e2             	mov    %r12d,%edx
1005a37fa:	c1 cb 07             	ror    $0x7,%ebx
1005a37fd:	c1 c2 0e             	rol    $0xe,%edx
1005a3800:	31 da                	xor    %ebx,%edx
1005a3802:	44 89 e3             	mov    %r12d,%ebx
1005a3805:	c1 eb 03             	shr    $0x3,%ebx
1005a3808:	31 da                	xor    %ebx,%edx
1005a380a:	8b 5c 24 18          	mov    0x18(%rsp),%ebx
1005a380e:	01 da                	add    %ebx,%edx
1005a3810:	44 89 db             	mov    %r11d,%ebx
1005a3813:	41 c1 c3 0d          	rol    $0xd,%r11d
1005a3817:	c1 c3 0f             	rol    $0xf,%ebx
1005a381a:	44 01 fa             	add    %r15d,%edx
1005a381d:	41 31 db             	xor    %ebx,%r11d
1005a3820:	8b 5c 24 0c          	mov    0xc(%rsp),%ebx
1005a3824:	c1 eb 0a             	shr    $0xa,%ebx
1005a3827:	41 31 db             	xor    %ebx,%r11d
1005a382a:	44 01 da             	add    %r11d,%edx
1005a382d:	89 d3                	mov    %edx,%ebx
1005a382f:	89 fa                	mov    %edi,%edx
1005a3831:	44 31 d2             	xor    %r10d,%edx
1005a3834:	8d 84 03 85 2c 72 92 	lea    -0x6d8dd37b(%rbx,%rax,1),%eax
1005a383b:	89 5c 24 10          	mov    %ebx,0x10(%rsp)
1005a383f:	89 cb                	mov    %ecx,%ebx
1005a3841:	21 ea                	and    %ebp,%edx
1005a3843:	21 f3                	and    %esi,%ebx
1005a3845:	31 fa                	xor    %edi,%edx
1005a3847:	01 c2                	add    %eax,%edx
1005a3849:	89 e8                	mov    %ebp,%eax
1005a384b:	c1 c8 06             	ror    $0x6,%eax
1005a384e:	41 89 c3             	mov    %eax,%r11d
1005a3851:	89 e8                	mov    %ebp,%eax
1005a3853:	c1 c8 0b             	ror    $0xb,%eax
1005a3856:	44 31 d8             	xor    %r11d,%eax
1005a3859:	41 89 eb             	mov    %ebp,%r11d
1005a385c:	41 c1 c3 07          	rol    $0x7,%r11d
1005a3860:	44 31 d8             	xor    %r11d,%eax
1005a3863:	01 c2                	add    %eax,%edx
1005a3865:	89 f0                	mov    %esi,%eax
1005a3867:	c1 c8 02             	ror    $0x2,%eax
1005a386a:	41 01 d1             	add    %edx,%r9d
1005a386d:	41 89 c3             	mov    %eax,%r11d
1005a3870:	89 f0                	mov    %esi,%eax
1005a3872:	c1 c8 0d             	ror    $0xd,%eax
1005a3875:	44 31 d8             	xor    %r11d,%eax
1005a3878:	41 89 f3             	mov    %esi,%r11d
1005a387b:	41 c1 c3 0a          	rol    $0xa,%r11d
1005a387f:	44 31 d8             	xor    %r11d,%eax
1005a3882:	41 89 cb             	mov    %ecx,%r11d
1005a3885:	41 09 f3             	or     %esi,%r11d
1005a3888:	45 21 c3             	and    %r8d,%r11d
1005a388b:	41 09 db             	or     %ebx,%r11d
1005a388e:	8b 5c 24 1c          	mov    0x1c(%rsp),%ebx
1005a3892:	44 01 d8             	add    %r11d,%eax
1005a3895:	01 d0                	add    %edx,%eax
1005a3897:	89 da                	mov    %ebx,%edx
1005a3899:	c1 ca 07             	ror    $0x7,%edx
1005a389c:	41 89 d3             	mov    %edx,%r11d
1005a389f:	89 da                	mov    %ebx,%edx
1005a38a1:	c1 eb 03             	shr    $0x3,%ebx
1005a38a4:	c1 c2 0e             	rol    $0xe,%edx
1005a38a7:	44 31 da             	xor    %r11d,%edx
1005a38aa:	31 da                	xor    %ebx,%edx
1005a38ac:	44 01 e2             	add    %r12d,%edx
1005a38af:	44 8b 64 24 2c       	mov    0x2c(%rsp),%r12d
1005a38b4:	44 01 f2             	add    %r14d,%edx
1005a38b7:	44 89 e3             	mov    %r12d,%ebx
1005a38ba:	45 89 e3             	mov    %r12d,%r11d
1005a38bd:	c1 c3 0f             	rol    $0xf,%ebx
1005a38c0:	41 c1 c3 0d          	rol    $0xd,%r11d
1005a38c4:	41 31 db             	xor    %ebx,%r11d
1005a38c7:	44 89 e3             	mov    %r12d,%ebx