MSSLLQLPMVQTGAWQDYVHAVVWRVGRQFGFQAFNMNPGSRGQRSRVWVPATLFLASDHLVSLLVKNIYIRDKVSATEEERFARAVWALHGSVFSNYEDMWCRRLELSPRPNKLERLADAAFTEHNLLHGLLCELALYFLMYTEGTNLRHMPEATWFLYYCAAHSAHMQALWEAGPPLVVAHARTRRVAMRNALQHEISSLQSQFQHDPNDPSVTPRDCFAALAFMEGKVPVPTADKVAAVCSSDPELPGGVKAASQHNLDFSSGDMACYEDLIAMGDGSFWCERVITPIFYVLCFE