ELLKPRTLADLIRILHELFAGDEVNVEEVQAVLEAYESNPAEWALYAKFDQYRYTRNLVDQGNGKFNLMILCWGEGHGSSIHDHTDSHAFLKLLQGNLKETLFDWPDKKSNEMIKKSERTLRENQCAYINDSIGLHRVENVSHTEPAVSLHLYSPPFDTCHAFDQRTGHKNKVTMTFHSKFGIRTP