MMHFYMTPGSCSTGIHILLEELDLLFAAHIVNLPAGEHQTAAYLALNPKGTIPVLVTAHTPPEPPQVLADFTAIAWWLATTHPKAKLLPENPFQQAAVLEVVNHITATVHGQGFTRIFTPEKYHHGENSDAQIQQAGRELVAQGFAILAQRLAAQGPYLFGSFSIADAALFYVTFWADRIGLPMPTACRAHLACMLQRPKVQQVVREEGYSLSPSYAERGCEKLPNVQQSSHIKPIPTTL