MPVSGHKAIVGRPAFGLAPLARHGINLEEKGSKNQSMLRHQRGGEINGSRSSAPVEREFMQGMRSQLHPVLMLIGFIFIASEAILAYKVLPGDRAYKKSVHLSLQLVALVLGIIGIYTAFKYHNESGIVNLYSWHSWLGLGTICLFAIQWLVGFFVFFYPGAADPIRAAILPWHVFFGVLIYLFAIATAELGFLEKLTFLESSGLYKYGSEAMLVNFTALIVLIFGGVVILSAILPSELEPEGYHPVSIEP*