MDIKASDVKELRDKTGAGMMECKKALQHCNGDAKEAEKYLKEKGLAAVEKRADRVTSEGIIVIKSDHKKAVMLEMTCETDFVAKNADFIAVGEDIAKTAFDKDISEVTPELNDKLLDLATRVRENMNLTRLINVKAGADEYLSRYIHSDKKTGVIIVLKSDKPEIFEKTEVQEFAYDCCLHAAAFMPLYVKKEDVDAAYIKEQEEIFKGQVAELNKPDNVKEGIVKGKISKHLSEICFLEQAFVKDDKLSVSKKMAEVGKEAGGSLSLSKLVIFQLGLGM