MEVDSILKFLDNKAILVTGAGFLAKIFAEKVLRSQPDVKKVYLLLRAPDDYSALQRLQNEVIGKDLFKILKQKMGAKFNTFIQEKVSVVPGDITCQDLAIKDSKLKEELWREVDVIVNLAATTNFDERYDVSLTVNTFGAKYVLEFAKKCARLEVFVQVSTAYVSGETAGFIKERLYFMGETLNGRKGLDVKVEKKLVEEKLDELQVMGATTETIKISMRDMGLERARHWGWPNVYVFTKALGEMVLLHEKGDVPLVIIRPTMVTSTLKEPFPGWVEGIRTIDSLVVAYGKGRLPCFLGDPGSIADMIPADMVVNSIIVAAMVHANQPGNPRIYQIGSSVKNPASLASLHEMAYEYFKRHPWINKDGKPVIVGHVRVLGSMDSFKRYITLHYLLPLKVLEIANIALCQYFKGTLTEQTKKINKVMRLIEIYRPYLFFKGIYDDSNSEKLRMAAKERGLETDIFFFDPKALNWEDYFINTHLPGLVKHVFK*