MSNRVLIAGGGLGGLALAQGLRKHNIPFSVFERDAKQDFRAQGYRLRVMQENLRTLLTPEMWSLFEKTAALDDGLPGVGVRLDALTGEPLPAGGGGGPPPGIHGARPYTVDRGTMREVLLQRLGEENVHFGKRFERYEVKDDCVVAHFADGSSAVGGLLVGADGARSRVRRQLVPWYPFVDTGMRMIFGKTGITEDVEGRLNECARRGMSLARDLREEAPKTLLFEPMRMPKGDVEFEGGSVKVPEDYLYWVLLVHRSFVNMPDEKVLRLDGEESARLSLELTSDWHPSVRVLLEEQDVEQTSTLRMASVRPDLPAWESNSRVTLLGDAVHVMPPTGGQGVNTALRDAAVLVERMVEAKEGGSETVGGGDVVARYEEEMRQYARERVGLSWQGGYKAFNLRPLEECESVELS*