MVRSMASNVVGFLNGKNILVTGSTGFLGKIFVEKILRTEPGIRSIFVLLRAEDFDSAKIRFKNEVMGAELFKTLREKHGDNFENFVFQRVVPVVGDVAADHNLGIDRDSTREHLWETLDAIVNNAASTVFDDRYDISLNVNTKGAQNIVQFAKRCRKLQILLHVSTAYVVGRGSGIIKEKSLKIGGSMTAGNGLKDESGPHLSLDIEAEFGLLENTVTKLRMDSSLIGTTSTSSLEDKEAIKHLKELGLERARRFGWPNTYTFTKAMGEMVVEKQRGNLPVVILRPTIIESTIAEPFPGWMEGTRTMDTVIVGYGKGRISSFLADPELILDVIPADMVVSQMIVTMATQAYENGLFIYHVASSVGNPLHYSLVTDVLYKYFSENPCVSNDGNLIRVLGALNTVISIFTTRFTERYNRMLRNYNFVMYLSELYEPYVFFQGRFDITNTEHLLGKISAEDLKVFNFDVKCIDWVYYFSNVHFPGLVKYVFK*