CPYQALASGFTEALDLLKEDPEAYDKIAEAANDLRGLGKKCKAVKGLAKNAAAATGEFADGVKLAAKTGGVYDEDAAKLLGECLALLDILAELAELLSL