MFNTIEEAIEDIKNGKMVIVVDDESRENEGDLLMAAEMATPESINFMATYGRGLICLPATEKKFKSLNIPLMVRENTDTFQTAFTVTIDGADTLTGISAYERAETVKLFCDENSTSKDFKTPGHIFPLIAKTGGVLVRDGHTEASVDLARLAGFKEIGLICEIMKDDGTMARVDDLMIFKEKHNLKIITIKDLIEYRKINETTIEKVSSAFLPTKYGNFEIIGYRDTYSNEEHIALTYGNINIENTLVRLHSECLTGDVFHSLKCDCGLQLESSMKKIVENGSGVLIYMKQEGRGIGLLNKIKAYKLQEEGYDTVEANLMLGFEEDMRDFYMAAQILKNLNIKSINLLSNNPDKINQLEKYGIKIENRIPINEEINDFNKLYLKTKKDKMGHLLDII