MVKTWAEKEKRNLIRVGAAKIRCPKPLHLRLHVLVMEFIGKGGWAAPRLKDAALTDDKLREAYFEIVTIMRTLYQKGKLVHGDLSEYNILYFEGHLHIIDVSQSVDLDHPLVLDFLKEDCLHVSDFFKKRGVGVMTVRNLFNFIIDRNIADDDVDDYLEKVQQKMLENGDTLANDDEISPTVMVQTLDYVKQCEADIVNMSMLQSPSFLGYEPPADKLYNQPLLGFVRAEKNMRHNEKQQEELPYNAVDLQNKWSLQSSCDKDLADPKMGPEERKAARKEMKKKVKEKKREERKTKEAKGREEEEEENGKSKVQA