SLEGKLSQLTEGVRALLIGLWKKLGAGPLEAGVKILEELLGHHPDLIEFFIEAGDINAGEDSAKVRGLARKFGELCRLLASSLESIGKFIETLLKYAKELRQLGITPEDWMKLATAFAGIALELGFGDEAGDAWGLLLDLLAAAL