MEVAAAECAGGGLREVKKEAAAAGDVFLVDDLLDLPCDDDGEEEDEAAGFADGADCSAGGMSVEILDGLTVQSFVEDEGAFNASVDGRFAALDANHDGLLSYTEMAGELMSLRILEKHFGVDEAGADGPEELAGLYRGLFAHFDRDGDGAVDREEFRAEMKEVMLAVASGLGFLPVQMVVEEGSFLKVAVDRELARAA