MTFTLDDLIYVMKKLQEAGLDAVIIGGTSVELEARNKKFSGDLDLFPTNHYALVEEDFFRTIADEEGWEYGHTGLGTPKMVAKGPKNEVEIEFYDNIMDFYVPDEILNEAKTVEIKGVKIKKVSPEDYVVLKSRSEDPEAISIIRGVKALADSGKITLNVRKIKERLELFPETDVPLMKKRLKEAGIDV