MDKKEKLGKSWWKRLTQQKEVEQDREIDITLSELRHAIHEYEQTLPKGVNRTVLLDDSQEIDTKRLKHHLSGIPKQRFFMSKETFHIVPEDERDVIYEMDQVQRALDLYMDQEKKLPLQKFQNALQLDLTCLREGGYLKTLPKRPYYVVDETLIVSLEPKETT