MPSVEAPGAAGATTEEALAFFDALRAVELDFMAGAWAGEGFPSGHPLDGVLEACHWHGKRFDSADEVHPLVFRGPGGTKINVNPAWVGPGIPLAMRLPLLKARPVGRLVQALLPLLATRRSRARLRMTRHRGCLTATMVYDSVPILDVFRQIDRDTVLGLMDLKGMEQPFFFVLRRERPG