MSLKLTSRFFKIASGLRYASSAAVARLKDEKHLDSDLMDKDISQMETGEETTSREINRFRRIIYDDELLNSDLTKPPSNSNPHPFIPTEDIMPPTHSHSIAQYVNFSETIQMLVDMGVDLFESTQNDPRLGQALVRLDWERDVKPKIYWLHKTIGFSPDDLANYLSRNPYFLLQKQEHLNAHLNYLNYRRFTFPQIRKIVLESRYWLNDSIERLDARLGWLHRQFLLPSKQLRLVVVKEPKIIAFGIGQISGTVRSLNIQCGFSQKDLRLMLVADPRLFLCDIRRMLVSYNYLAYIMKIENEQIVQYPCALRCPITGLRNRHEYLHRLKKANYIPKTPNCITLYKLLHPSDRYFSENVAETPLEDYNRFLKFM