MSDKTKNTKPVAELSVEQVKEALIEEGKKKGILTYAKIAARLAPFTLDSDQMDEYLEHVGEAGIEVSDDADDEDPDETELVKEETESFDLTDMSVPPGVKINDPVRMYLKEIGRVDLLTADEEIALAKRIEAGDIEAKGRLAEANLRLVVSIAKRYVGRGMLFLDLIQEGNMGLMKAVEKFDFNKGFKFSTYATWWIRQAITRAIADQARTIRIPVHMVETINKLIRVQRSLLQDLGRDPSPEEIGEEMDLPTEKVREILKIAQEPVSLETPIGEEDDSHLGDFIEDQDATSPSDHAAYELLKEQLEDVLDTLTDREENVLRLRFGLDDGRTRTLEEVGRVFGVTRERIRQIEAKALRKLRHPSRSKQLKDFLE*