MGRALLNQVPMEAFFIFPEEVPETAGNMLTPSRTTETAEEGSRTLFTVDRNAGNTGSELPLPALSDVLTATSLQVDHSLENIDEEIGCGGIPEASAVGHGISVDIDALDLYLDMRDGTQTTASERRAQVDNAEDSIASVREVSIDQPEHSRARLLSWCRRTALLARNLALEYDGPYKDLVRLQAHCLANQVEQLWAESPCRHEARAPVATRHSVSASASLATASAAEPRDTLYRLPTNVVQGACDASASDSNTCSKQGTAARCKRKRRSFGGIHGYQARATKHRTRASTNEYASRILKQWLLDHFLNPYPGDEEKHQLMRRTGLTYNQLNNWFINARVRLWKPLVDALACKRQRQQEQPGT