MDWQALFNMQKQLDSYIEENHGLEKADLFEKKILALLVELGELANETRCFKFWSKKPRNKQSVILEEYVDVIHFLMSVGINKGYDSFESTNDQHINRSEIDQFQIVYEQTIMYKNEPIKAKYEELFSSCIDLGNILGFSEEDIQRAYLEKNEINYKRQNQGY