MAAPSAQPAHEGGFATKLLRAAGLGSANIKHPLLAFLKLVHAKARKALAAHAAKRRISVALRRSQEGREEVNDCLESQDIESFDWEGTNGILERVRVALASLATAELAGQEATGFAEKAMVPILFEQQVLGASDEEDTPRQKSARALAQAMDATHRAYPEAADAVEKAAITVSLTMRTKLVQAEKAFMASRQAEENSKEAEKESKAAEQKMNSAREEIDTARDAVSRAEEALQKQIKHLALYQQTEDERKQELVEAQAMQKAAEGADEKTKKDKADVVSSAATSLEEATDVRVKGEAHRNKLQNDLDQARDGERQVSASAQEAADACNAKRAESGDALALAKQKKQDARMLSPNAGQEKGGDTVEQQLAR