MSSTLTPDLPEKTPDESSKLKTFLSILRKFVGVSDIASVRFSLPAQLLEPTPNLDRRPSIGTSEEPLGRMLEVLRFWFTKDLKYIKGKPCKPYNSTLGEFFRCSWEVDSTLPELPLASKEGPVNGTSIAKGVNGKPARVCFLTEQTSHHPPVSAFYIDCPDTGVSARGFDQISAKFTGTSIRVAPGQHNLGIFINISKRDDEEYQLTHPAAHLGGLLRGALSISVADTCYIVCPKTRIKVILQYLEDGWISRAQNKVEGVIFQYDPEKDTITRIKDVQEGDILAKISGSWHGEMYYTLAGTSEPRLLIDIGPLFPVAKTLPPVDTQLSNESRKFWSGVTEAILDKRYSQATKLKMEIEDRQRQKAAERQEKNEEWKPRFFTGSVTPLGKPALSEEGVKALEGIRTQQYHLDESEIKGA*