MRTKTFVLFPSLGVGHLNPMVEMAKHLRRRGLAVVVAVIDPPDNDATSADATARLAAANPSITFRLLPAPPSPDAAAHPARRALDALRLANPVLREFLRSLPDAADALLLDAFCVDALDVAAELAIPAYFFFPSGASALAALLHLPYYYPDVPSFREMGMALVRLPGMPPLRAVDMVATVQDKESDATKVRLYQFKRMAEAKGVLVNSFDRLEPKALNALAAGVCVPDKPTPRVYCIGPLVDAAAGKNGERHPCLAWLDAQPRQSVVFLCFGSKGAFPAAQLKDIARGLENSGHRFLWAVRSPPEEQSTSPEPDLERLLPAGFLERTKHRGMVVKNWAPQAEVVRHEAAGAFVTHCGWNSTLEAIMSALPMICWPLYAEQAMNRVLMVEEMKVAVALDGGEVGGALVAVAAEEVEAKVRLVMETEEGRKLRERVVETRDMALDAINGGGSSEIAFDEFMRDLEKMNSLENGGGRSC*