44558f:	c1 c7 0e             	rol    $0xe,%edi
445592:	01 f7                	add    %esi,%edi
445594:	8b 44 24 28          	mov    0x28(%esp),%eax
445598:	09 fa                	or     %edi,%edx
44559a:	01 c6                	add    %eax,%esi
44559c:	31 ea                	xor    %ebp,%edx
44559e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4455a3:	c1 c3 0a             	rol    $0xa,%ebx
4455a6:	8d b4 16 f3 3e 70 6d 	lea    0x6d703ef3(%esi,%edx,1),%esi
4455ad:	29 f8                	sub    %edi,%eax
4455af:	c1 c6 0d             	rol    $0xd,%esi
4455b2:	01 ce                	add    %ecx,%esi
4455b4:	8b 14 24             	mov    (%esp),%edx
4455b7:	09 f0                	or     %esi,%eax
4455b9:	01 d1                	add    %edx,%ecx
4455bb:	31 d8                	xor    %ebx,%eax
4455bd:	ba ff ff ff ff       	mov    $0xffffffff,%edx
4455c2:	c1 c7 0a             	rol    $0xa,%edi
4455c5:	8d 8c 01 f3 3e 70 6d 	lea    0x6d703ef3(%ecx,%eax,1),%ecx
4455cc:	29 f2                	sub    %esi,%edx
4455ce:	c1 c1 0d             	rol    $0xd,%ecx
4455d1:	01 e9                	add    %ebp,%ecx
4455d3:	8b 44 24 10          	mov    0x10(%esp),%eax
4455d7:	09 ca                	or     %ecx,%edx
4455d9:	01 c5                	add    %eax,%ebp
4455db:	31 fa                	xor    %edi,%edx
4455dd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4455e2:	c1 c6 0a             	rol    $0xa,%esi
4455e5:	8d ac 15 f3 3e 70 6d 	lea    0x6d703ef3(%ebp,%edx,1),%ebp
4455ec:	29 c8                	sub    %ecx,%eax
4455ee:	c1 c5 07             	rol    $0x7,%ebp
4455f1:	01 dd                	add    %ebx,%ebp
4455f3:	8b 54 24 34          	mov    0x34(%esp),%edx
4455f7:	09 e8                	or     %ebp,%eax
4455f9:	01 d3                	add    %edx,%ebx
4455fb:	31 f0                	xor    %esi,%eax
4455fd:	8b 54 24 20          	mov    0x20(%esp),%edx
445601:	c1 c1 0a             	rol    $0xa,%ecx
445604:	8d 9c 03 f3 3e 70 6d 	lea    0x6d703ef3(%ebx,%eax,1),%ebx
44560b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445610:	c1 c3 05             	rol    $0x5,%ebx
445613:	01 fb                	add    %edi,%ebx
445615:	01 d7                	add    %edx,%edi
445617:	89 ea                	mov    %ebp,%edx
445619:	29 d8                	sub    %ebx,%eax
44561b:	21 da                	and    %ebx,%edx
44561d:	21 c8                	and    %ecx,%eax
44561f:	09 c2                	or     %eax,%edx
445621:	8b 44 24 18          	mov    0x18(%esp),%eax
445625:	c1 c5 0a             	rol    $0xa,%ebp
445628:	8d bc 17 e9 76 6d 7a 	lea    0x7a6d76e9(%edi,%edx,1),%edi
44562f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445634:	c1 c7 0f             	rol    $0xf,%edi
445637:	01 f7                	add    %esi,%edi
445639:	01 c6                	add    %eax,%esi
44563b:	89 d8                	mov    %ebx,%eax
44563d:	29 fa                	sub    %edi,%edx
44563f:	21 f8                	and    %edi,%eax
445641:	21 ea                	and    %ebp,%edx
445643:	09 d0                	or     %edx,%eax
445645:	8b 54 24 10          	mov    0x10(%esp),%edx
445649:	c1 c3 0a             	rol    $0xa,%ebx
44564c:	8d b4 06 e9 76 6d 7a 	lea    0x7a6d76e9(%esi,%eax,1),%esi
445653:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445658:	c1 c6 05             	rol    $0x5,%esi
44565b:	01 ce                	add    %ecx,%esi
44565d:	01 d1                	add    %edx,%ecx
44565f:	89 fa                	mov    %edi,%edx
445661:	29 f0                	sub    %esi,%eax
445663:	21 f2                	and    %esi,%edx
445665:	21 d8                	and    %ebx,%eax
445667:	09 c2                	or     %eax,%edx
445669:	8b 44 24 04          	mov    0x4(%esp),%eax
44566d:	c1 c7 0a             	rol    $0xa,%edi
445670:	8d 8c 11 e9 76 6d 7a 	lea    0x7a6d76e9(%ecx,%edx,1),%ecx
445677:	ba ff ff ff ff       	mov    $0xffffffff,%edx
44567c:	c1 c1 08             	rol    $0x8,%ecx
44567f:	01 e9                	add    %ebp,%ecx
445681:	01 c5                	add    %eax,%ebp
445683:	89 f0                	mov    %esi,%eax
445685:	29 ca                	sub    %ecx,%edx
445687:	21 c8                	and    %ecx,%eax
445689:	21 fa                	and    %edi,%edx
44568b:	09 d0                	or     %edx,%eax
44568d:	8b 54 24 0c          	mov    0xc(%esp),%edx
445691:	c1 c6 0a             	rol    $0xa,%esi
445694:	8d ac 05 e9 76 6d 7a 	lea    0x7a6d76e9(%ebp,%eax,1),%ebp
44569b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4456a0:	c1 c5 0b             	rol    $0xb,%ebp
4456a3:	01 dd                	add    %ebx,%ebp
4456a5:	01 d3                	add    %edx,%ebx
4456a7:	89 ca                	mov    %ecx,%edx
4456a9:	29 e8                	sub    %ebp,%eax
4456ab:	21 ea                	and    %ebp,%edx
4456ad:	21 f0                	and    %esi,%eax
4456af:	09 c2                	or     %eax,%edx
4456b1:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4456b5:	c1 c1 0a             	rol    $0xa,%ecx
4456b8:	8d 9c 13 e9 76 6d 7a 	lea    0x7a6d76e9(%ebx,%edx,1),%ebx
4456bf:	ba ff ff ff ff       	mov    $0xffffffff,%edx
4456c4:	c1 c3 0e             	rol    $0xe,%ebx
4456c7:	01 fb                	add    %edi,%ebx
4456c9:	01 c7                	add    %eax,%edi
4456cb:	89 e8                	mov    %ebp,%eax
4456cd:	29 da                	sub    %ebx,%edx
4456cf:	21 d8                	and    %ebx,%eax
4456d1:	21 ca                	and    %ecx,%edx
4456d3:	09 d0                	or     %edx,%eax
4456d5:	8b 54 24 3c          	mov    0x3c(%esp),%edx
4456d9:	c1 c5 0a             	rol    $0xa,%ebp
4456dc:	8d bc 07 e9 76 6d 7a 	lea    0x7a6d76e9(%edi,%eax,1),%edi
4456e3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4456e8:	c1 c7 0e             	rol    $0xe,%edi
4456eb:	01 f7                	add    %esi,%edi
4456ed:	01 d6                	add    %edx,%esi
4456ef:	89 da                	mov    %ebx,%edx
4456f1:	29 f8                	sub    %edi,%eax
4456f3:	21 fa                	and    %edi,%edx
4456f5:	21 e8                	and    %ebp,%eax
4456f7:	09 c2                	or     %eax,%edx
4456f9:	8b 04 24             	mov    (%esp),%eax
4456fc:	c1 c3 0a             	rol    $0xa,%ebx
4456ff:	8d b4 16 e9 76 6d 7a 	lea    0x7a6d76e9(%esi,%edx,1),%esi
445706:	ba ff ff ff ff       	mov    $0xffffffff,%edx
44570b:	c1 c6 06             	rol    $0x6,%esi
44570e:	01 ce                	add    %ecx,%esi
445710:	01 c1                	add    %eax,%ecx
445712:	89 f8                	mov    %edi,%eax
445714:	29 f2                	sub    %esi,%edx
445716:	21 f0                	and    %esi,%eax
445718:	21 da                	and    %ebx,%edx
44571a:	09 d0                	or     %edx,%eax
44571c:	8b 54 24 14          	mov    0x14(%esp),%edx
445720:	c1 c7 0a             	rol    $0xa,%edi
445723:	8d 8c 01 e9 76 6d 7a 	lea    0x7a6d76e9(%ecx,%eax,1),%ecx
44572a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
44572f:	c1 c1 0e             	rol    $0xe,%ecx
445732:	01 e9                	add    %ebp,%ecx
445734:	01 d5                	add    %edx,%ebp
445736:	89 f2                	mov    %esi,%edx
445738:	29 c8                	sub    %ecx,%eax
44573a:	21 ca                	and    %ecx,%edx
44573c:	21 f8                	and    %edi,%eax
44573e:	09 c2                	or     %eax,%edx
445740:	8b 44 24 30          	mov    0x30(%esp),%eax
445744:	c1 c6 0a             	rol    $0xa,%esi
445747:	8d ac 15 e9 76 6d 7a 	lea    0x7a6d76e9(%ebp,%edx,1),%ebp
44574e:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445753:	c1 c5 06             	rol    $0x6,%ebp
445756:	01 dd                	add    %ebx,%ebp
445758:	01 c3                	add    %eax,%ebx
44575a:	89 c8                	mov    %ecx,%eax
44575c:	29 ea                	sub    %ebp,%edx
44575e:	21 e8                	and    %ebp,%eax
445760:	21 f2                	and    %esi,%edx
445762:	09 d0                	or     %edx,%eax
445764:	8b 54 24 08          	mov    0x8(%esp),%edx
445768:	c1 c1 0a             	rol    $0xa,%ecx
44576b:	8d 9c 03 e9 76 6d 7a 	lea    0x7a6d76e9(%ebx,%eax,1),%ebx
445772:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445777:	c1 c3 09             	rol    $0x9,%ebx
44577a:	01 fb                	add    %edi,%ebx
44577c:	01 d7                	add    %edx,%edi
44577e:	89 ea                	mov    %ebp,%edx
445780:	29 d8                	sub    %ebx,%eax
445782:	21 da                	and    %ebx,%edx
445784:	21 c8                	and    %ecx,%eax
445786:	09 c2                	or     %eax,%edx
445788:	8b 44 24 34          	mov    0x34(%esp),%eax
44578c:	c1 c5 0a             	rol    $0xa,%ebp
44578f:	8d bc 17 e9 76 6d 7a 	lea    0x7a6d76e9(%edi,%edx,1),%edi
445796:	ba ff ff ff ff       	mov    $0xffffffff,%edx
44579b:	c1 c7 0c             	rol    $0xc,%edi
44579e:	01 f7                	add    %esi,%edi
4457a0:	01 c6                	add    %eax,%esi
4457a2:	89 d8                	mov    %ebx,%eax
4457a4:	29 fa                	sub    %edi,%edx
4457a6:	21 f8                	and    %edi,%eax
4457a8:	21 ea                	and    %ebp,%edx
4457aa:	09 d0                	or     %edx,%eax
4457ac:	8b 54 24 24          	mov    0x24(%esp),%edx
4457b0:	c1 c3 0a             	rol    $0xa,%ebx
4457b3:	8d b4 06 e9 76 6d 7a 	lea    0x7a6d76e9(%esi,%eax,1),%esi
4457ba:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4457bf:	c1 c6 09             	rol    $0x9,%esi
4457c2:	01 ce                	add    %ecx,%esi
4457c4:	01 d1                	add    %edx,%ecx
4457c6:	89 fa                	mov    %edi,%edx
4457c8:	29 f0                	sub    %esi,%eax
4457ca:	21 f2                	and    %esi,%edx
4457cc:	21 d8                	and    %ebx,%eax
4457ce:	09 c2                	or     %eax,%edx
4457d0:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4457d4:	c1 c7 0a             	rol    $0xa,%edi
4457d7:	8d 8c 11 e9 76 6d 7a 	lea    0x7a6d76e9(%ecx,%edx,1),%ecx
4457de:	ba ff ff ff ff       	mov    $0xffffffff,%edx
4457e3:	c1 c1 0c             	rol    $0xc,%ecx
4457e6:	01 e9                	add    %ebp,%ecx
4457e8:	01 c5                	add    %eax,%ebp
4457ea:	89 f0                	mov    %esi,%eax
4457ec:	29 ca                	sub    %ecx,%edx
4457ee:	21 c8                	and    %ecx,%eax
4457f0:	21 fa                	and    %edi,%edx
4457f2:	09 d0                	or     %edx,%eax
4457f4:	8b 54 24 28          	mov    0x28(%esp),%edx
4457f8:	c1 c6 0a             	rol    $0xa,%esi
4457fb:	8d ac 05 e9 76 6d 7a 	lea    0x7a6d76e9(%ebp,%eax,1),%ebp
445802:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445807:	c1 c5 05             	rol    $0x5,%ebp
44580a:	01 dd                	add    %ebx,%ebp
44580c:	01 d3                	add    %edx,%ebx
44580e:	89 ca                	mov    %ecx,%edx
445810:	29 e8                	sub    %ebp,%eax
445812:	21 ea                	and    %ebp,%edx
445814:	21 f0                	and    %esi,%eax
445816:	09 c2                	or     %eax,%edx
445818:	8b 44 24 38          	mov    0x38(%esp),%eax
44581c:	c1 c1 0a             	rol    $0xa,%ecx
44581f:	8d 9c 13 e9 76 6d 7a 	lea    0x7a6d76e9(%ebx,%edx,1),%ebx
445826:	ba ff ff ff ff       	mov    $0xffffffff,%edx
44582b:	c1 c3 0f             	rol    $0xf,%ebx
44582e:	01 fb                	add    %edi,%ebx
445830:	01 c7                	add    %eax,%edi
445832:	89 e8                	mov    %ebp,%eax
445834:	29 da                	sub    %ebx,%edx
445836:	21 d8                	and    %ebx,%eax
445838:	21 ca                	and    %ecx,%edx
44583a:	09 c2                	or     %eax,%edx
44583c:	89 d8                	mov    %ebx,%eax
44583e:	c1 c5 0a             	rol    $0xa,%ebp
445841:	8d bc 17 e9 76 6d 7a 	lea    0x7a6d76e9(%edi,%edx,1),%edi
445848:	31 e8                	xor    %ebp,%eax
44584a:	c1 c7 08             	rol    $0x8,%edi
44584d:	01 f7                	add    %esi,%edi
44584f:	8b 54 24 30          	mov    0x30(%esp),%edx
445853:	31 f8                	xor    %edi,%eax
445855:	01 d6                	add    %edx,%esi
445857:	c1 c3 0a             	rol    $0xa,%ebx
44585a:	01 c6                	add    %eax,%esi
44585c:	89 f8                	mov    %edi,%eax
44585e:	c1 c6 08             	rol    $0x8,%esi
445861:	01 ce                	add    %ecx,%esi
445863:	31 d8                	xor    %ebx,%eax
445865:	8b 54 24 3c          	mov    0x3c(%esp),%edx
445869:	31 f0                	xor    %esi,%eax
44586b:	01 c1                	add    %eax,%ecx
44586d:	89 f0                	mov    %esi,%eax
44586f:	c1 c7 0a             	rol    $0xa,%edi
445872:	01 d1                	add    %edx,%ecx
445874:	31 f8                	xor    %edi,%eax
445876:	c1 c1 05             	rol    $0x5,%ecx
445879:	01 e9                	add    %ebp,%ecx
44587b:	8b 54 24 28          	mov    0x28(%esp),%edx
44587f:	31 c8                	xor    %ecx,%eax
445881:	01 d5                	add    %edx,%ebp
445883:	c1 c6 0a             	rol    $0xa,%esi
445886:	01 c5                	add    %eax,%ebp
445888:	89 c8                	mov    %ecx,%eax
44588a:	c1 c5 0c             	rol    $0xc,%ebp
44588d:	01 dd                	add    %ebx,%ebp
44588f:	31 f0                	xor    %esi,%eax
445891:	8b 54 24 10          	mov    0x10(%esp),%edx
445895:	31 e8                	xor    %ebp,%eax
445897:	01 c3                	add    %eax,%ebx
445899:	89 e8                	mov    %ebp,%eax
44589b:	c1 c1 0a             	rol    $0xa,%ecx
44589e:	01 d3                	add    %edx,%ebx
4458a0:	31 c8                	xor    %ecx,%eax
4458a2:	c1 c3 09             	rol    $0x9,%ebx
4458a5:	01 fb                	add    %edi,%ebx
4458a7:	8b 54 24 04          	mov    0x4(%esp),%edx
4458ab:	31 d8                	xor    %ebx,%eax
4458ad:	01 d7                	add    %edx,%edi
4458af:	c1 c5 0a             	rol    $0xa,%ebp
4458b2:	01 c7                	add    %eax,%edi
4458b4:	89 d8                	mov    %ebx,%eax
4458b6:	c1 c7 0c             	rol    $0xc,%edi
4458b9:	01 f7                	add    %esi,%edi
4458bb:	31 e8                	xor    %ebp,%eax
4458bd:	8b 54 24 14          	mov    0x14(%esp),%edx
4458c1:	31 f8                	xor    %edi,%eax
4458c3:	01 c6                	add    %eax,%esi
4458c5:	89 f8                	mov    %edi,%eax
4458c7:	c1 c3 0a             	rol    $0xa,%ebx
4458ca:	01 d6                	add    %edx,%esi
4458cc:	31 d8                	xor    %ebx,%eax
4458ce:	c1 c6 05             	rol    $0x5,%esi
4458d1:	01 ce                	add    %ecx,%esi
4458d3:	8b 54 24 20          	mov    0x20(%esp),%edx
4458d7:	31 f0                	xor    %esi,%eax
4458d9:	01 d1                	add    %edx,%ecx
4458db:	c1 c7 0a             	rol    $0xa,%edi
4458de:	01 c1                	add    %eax,%ecx
4458e0:	89 f0                	mov    %esi,%eax
4458e2:	c1 c1 0e             	rol    $0xe,%ecx
4458e5:	01 e9                	add    %ebp,%ecx
4458e7:	31 f8                	xor    %edi,%eax
4458e9:	8b 54 24 1c          	mov    0x1c(%esp),%edx
4458ed:	31 c8                	xor    %ecx,%eax
4458ef:	01 c5                	add    %eax,%ebp
4458f1:	89 c8                	mov    %ecx,%eax
4458f3:	c1 c6 0a             	rol    $0xa,%esi
4458f6:	01 d5                	add    %edx,%ebp
4458f8:	31 f0                	xor    %esi,%eax
4458fa:	c1 c5 06             	rol    $0x6,%ebp
4458fd:	01 dd                	add    %ebx,%ebp
4458ff:	8b 54 24 18          	mov    0x18(%esp),%edx
445903:	31 e8                	xor    %ebp,%eax
445905:	01 d3                	add    %edx,%ebx
445907:	c1 c1 0a             	rol    $0xa,%ecx
44590a:	01 c3                	add    %eax,%ebx
44590c:	89 e8                	mov    %ebp,%eax
44590e:	c1 c3 08             	rol    $0x8,%ebx
445911:	01 fb                	add    %edi,%ebx
445913:	31 c8                	xor    %ecx,%eax
445915:	8b 54 24 08          	mov    0x8(%esp),%edx
445919:	31 d8                	xor    %ebx,%eax
44591b:	01 c7                	add    %eax,%edi
44591d:	89 d8                	mov    %ebx,%eax
44591f:	c1 c5 0a             	rol    $0xa,%ebp
445922:	01 d7                	add    %edx,%edi
445924:	31 e8                	xor    %ebp,%eax
445926:	c1 c7 0d             	rol    $0xd,%edi
445929:	01 f7                	add    %esi,%edi
44592b:	8b 54 24 34          	mov    0x34(%esp),%edx
44592f:	31 f8                	xor    %edi,%eax
445931:	01 d6                	add    %edx,%esi
445933:	c1 c3 0a             	rol    $0xa,%ebx
445936:	01 c6                	add    %eax,%esi
445938:	89 f8                	mov    %edi,%eax
44593a:	c1 c6 06             	rol    $0x6,%esi
44593d:	01 ce                	add    %ecx,%esi
44593f:	31 d8                	xor    %ebx,%eax
445941:	8b 54 24 38          	mov    0x38(%esp),%edx
445945:	31 f0                	xor    %esi,%eax
445947:	01 c1                	add    %eax,%ecx
445949:	89 f0                	mov    %esi,%eax
44594b:	c1 c7 0a             	rol    $0xa,%edi
44594e:	01 d1                	add    %edx,%ecx
445950:	31 f8                	xor    %edi,%eax
445952:	c1 c1 05             	rol    $0x5,%ecx
445955:	01 e9                	add    %ebp,%ecx
445957:	8b 14 24             	mov    (%esp),%edx
44595a:	31 c8                	xor    %ecx,%eax
44595c:	01 d5                	add    %edx,%ebp
44595e:	c1 c6 0a             	rol    $0xa,%esi
445961:	01 c5                	add    %eax,%ebp
445963:	89 c8                	mov    %ecx,%eax
445965:	c1 c5 0f             	rol    $0xf,%ebp
445968:	01 dd                	add    %ebx,%ebp