DGIEALDKEAILVAAEAGQAIGKGDVEEAGLLLAAAEILVAELAEYLKGA