MDKHLQGGKAFGFLKSQQDEKLNSINEVFLTDPKYAEEEDLSSKLEMFKNKYMEFDLNDQGDIDMMGLKRMLEKLGVAKTHLELKKMMSDVVGGAARDTFCYTDFLNMMLGKRNSILRLILMFEEKGKDQEAKESGPPQRKTFSELP