MEAKSRLKLPRSYSPYLDVRETEVAIKLIKDSFQRKLSKALNLQRVSAPLMVNAHTGLNDNLNGVEKPVSFTSKDGSQVEIVQSLAKWKREALHRYGFLPGEGIYTDMNAIRPDEVVDNLHSFYVDQWDWEIVITEAERNLPFLKRVVRKIYRIIRDTERDICKRFPSLPGPFLPSRIHFIHSEELQKMYPDLSPKEREDAVVKTFGAVFIIGIGYPLKDGLPHDGRAADYDDWITITEKGYHGLNGDIIVYYPLLDQAVELSSMGIRVNSKSLLEQLEFRGELHKKDLPYHKRLLSGELPLTMGGGIGQSRLCMIFLRKVHIGEVQASVWPQETMEECLAAGIPML