MSFLFDRQEQLSKFGLDGSAYATEDKAVDDRTVGHNPERLSLLKGGIVYSNAIVTVSPTYLKETLCSGWLSGALMRNRDKYSGILNGIDTEIWNPATDIYLPAKFDAGKTEGKRICKKFVQRGLGLPISVADQKPLVVCITRLVAQKGLHLITHAIKHVEELGGQMVVLGRASDDRVEREFEGLAELHNKGSNIRILLMYSEELSHMLYAAADMVLVPSMYEPCGLAQMIGMRYGAVPIVRKTGGLADTVFDMDNQSQTEIANGFVFEGIDEGSLNCALGRAFSYYQEKPNEWKAVVQKVMRIDNSWNNTAGKYIDIYNSVRVR*