MSTPRTLALPSSSLPPLFTLAKQAESDIFNALHYLATIYCPLSFPVSIELDETKHVVAEPVDSGYTSGNEDDEPAPTPTSIRADPYEKSFTERWLTGFLSRAEGLEIFTSEESSQRALDQAAYIFESLFASTLDEDDQNSPFLRQFSFDTNDSQGDKKNISVQLNDGLAGTNDSDFEDVGLQSWGASIVFSDMLCATPERFGLTDLSLTTHNRIIELGAGTGLVSLVLGKLIPTLGVTDSRIIATDYHPSVLENLQSNIDINHFDDSSVVETSCLDWADFSLDAPFDVPAGMLFATDVVYAPEHARWLRDCATQLLSDEGVFWLLVTIRPNGKFAGIGDTVEAAFTADERPCGKGGKRLDILERQKLDKRSGVGRGDESHYELFRIGWAQTNA*