AGDSKREEFRKYLEKAGVLDALTKVLVGLYEEPEKPDNALEFIRKHLQIGGPDAAEVEAMKQELDELRQKVEHLELENSELKRGIELSKEPSSADVPQAEAESDPVN