MSHTFSSEIHKYDAFLSFRGEDTRRTFVSHLYNALIQGRIDVFKDDERLETGKSISNELPKAIEESKFAIVIFSESYASSKWCLDELAHIIKCRKELKQIVIPIFYNVDPSDVRHQTQTFAESFSQHEEKYKDDIEKIQRWRDAFAESGKISGYHLQNYKDEADCIKKVVERLMSVLHIESDDDDDDDVCAFIRGMDNNSPILIDGGKMSFSLDEKRKKCFMIAARELDIEWSHKPKYWKWLSHSDSRFAEVAKLKKVYWLEIQGKIDSRRLSKRTKYVAYLVFKLENQFHGLETVNAVVRFVDSMSKKDAEKRATVVHFAGRGPRETLPFKRGDGWMELKMGDFFNDAGEDGYVDARLMETKKLDEKSGLIVQGVEFRPE*