MAALQPRPTQAAAPAALLVLGQADGSGTLGTAALGTQPAAAPQASHPPAGDDLLGADAAAVQGQASSTQAPAAVDHTSGLALAVEHTAAGVPPSEDQEEVEEEEEADDAGEEDEDEFSYAGEEDEEELDEEEIDDNEWEEMYEEEVDMGWRTDWSDDDDDEVEDEVLMRSYEASLARAHQHIKPHLQRFVHAASLQLLSAQSCLAVAPLWLHLRLRHSLLRAAPLWHQTSLLLLAKASEAKATSAITPAEAAAELQSLRTALTALRRSAAVLVVVMEAVDQALSEAGNLEDLDGRQMRRALDTAATQVIQHERSVASLLAALPTVPAEVVKRVQNELSDRVGEPGATALQTVIAAIHEIEADTKQKPPNAALAAVEDATFPA