PPPALFELLLMFMKLAGVGPGPAFKIMLSTGYDLQLALIWFWIKMMKGQMPPIYFRT