HHHHHHMMFMKQAARALALLLAVAMVVRATEFEEEDDVLVLTEGNFAEAVSGHDTLLVEFYAPWCGHCKKLAPEYSVAAKNLKELDPPIRLAKVDATAESKLAEQFGIRGFPTLKFFKGDVEAVKDYDGGRTSAEIEKWVVKKSGPAVKIVETAEELKEVKEANDVVVFAVIDAEEGEARTLLEKLADADDLAVYVASTSTDVTEDAAAVNKVVLYKKFDEGKVLYDGEFEKEALGEFVKGNSLPLVITFTQDKAPMIFGGEMTEHVLAFVDTTKDYVSDIETALKTPAKENKGKLLHVIMPSTEKRIVDYFGLKDEEMPAIMLVNMGGAMKKYGFDYKADDFVAKIKDGLAEDLIVFEKNYFEGKLTPQLKSADPEDDSEEAVKVIVGTEFQSRVIDNEKDVLLEFYAPWCGHCKALAPKYEELAEKFADVDSIMVAKMDATANEIDHPGVDVRGFPTILFFPSQDKQNPIVYEGSRDVEGFTEFLKTNAQKFELDGTEHGAEQEESSEEGDEKEDDEDVKKGAEHEEL