MSTQAEQLKELTVVVADTGDVEAIKRLKPQDATTNPSLIYKAATMSQYAKLVDDAVAYGKGDVATVMDKLAVNFGAEITKIVPGYVSTEVDARLSFDTDATLEKARRIIELYKEVGIDKSRILVKIAATWEGIKAAEILEKEGITCNLTLIFSKSQAIACAEAGCTLISPFVGRIMDWHKKSQGVDGFEAKDDPGVKSVTEIYNYFKKHGYNTIVMGASFRNTGEIVELAGCDRLTISPALLDQLAESKDKVEAKLDTEKAITMDIPKIVMNEKVFRWEMNEDPMATEKLAEGIRNFAKDIVKLEEIVKDKMKA*