MSSIFDYIQNNPQEAQRLVGLKYEQLQELLDKAIKLHNHKRELLEDRKVRIILGGGGRRPKLSPSEQIILTLTYLRHLTTFQLLGIQFGVSETTANDTFNYWLPLLGELLPPSLVEQVKKTPVTMKLLKKF