ADWQAFVDRALADGRLIDAAVVEVVGEPRVLAAKKGSSLDKITPEEVRRLVGADRAALPTEGLSLGGVPTRVLDARLLEEGSRILTLETLTTGGAPSRRLALALTKKVLVLLEGKPGVPAEEVERLARELAEEIEKLDL