MNIFVSEYLCSGAWDLTDAESGLLKEGTAMLEAVMTDLLALPHFRVMTVLQQTLSLKSPLIVEALQTGRLQIFRAATSQQERENFKTACRLADCVMVIAPEFEDLLSSRTQLALDCGATVAGSALKAIQLTADKWRLFELMQESSIPTIPTWQFSGELLRSAVSFPCLIKHRFGAGGLGLETFQNDDCLQKRRNQLRSSEEQFLMQPLLPGKALSTVALIRAGGREFFPVGEQQISWKQGFRYQGGTIPADVDARVLPAISDLLNRVCDLLPGLAGYVGFDILLPEDAPHEPVLVEINPRLTTSYTGYRRLTFDNLAARLIDPDTDFPDIKWKQGEMIRFQPDGSSTLLPQSESRN