MPRCHSMKQACTLWSTTVQDEPSSQTWCWREVKLHLQPAVLHCLHGYTVTSGLLGEEGAVQAVTLDLPTCLALCTCAAFVTSEPLAASASGLPGHHLAQATAPGSLPGTAEPDQSGSLALPRQLASEEAVSSAGASQEQRQAATQNALLDLPSFADCVAWPGAIPVKQVAALIDLQQLAKLQAASHTDHQAELCRLHLHLAQVCHAWYADEVLISLSHHPSGNIRDAQQGLQGPWCMQLVIACSQDTDFNANPE