ADWQAFVDRAMADGRLIDAAVVRFDAEPEVLAAVKGGTLEHITPEEVRKLVGEDRSFLPTEGLSLGGVPTRVLDARLLEEGSRILTLETLTTGGAPSHRIALALTRHVLVLLEGKPGVPAEEVRRRAEELAREIEEREE