MSRFGRSGQPENRESFSLLVLNVSFRTTADDLFPLFDRYGKVLDIYIPRDHRTGDPRGFAFVRYNYEDEAQDAIDGLDGMRFDGRALMVQFAKYGPNAEKMWLAAATAAAAVVLRYYRTCLNHGDCARGQNLPHVGLERGGCHAARRQAATAGSAGVHDVEHLDADYRGLRDHTELLGRSVIKSELLVSSDAHRDVDAVQLEAIVVYKQVLRGCLDTTTLAGTCRTPWQGAAEMVQCGRVAPDDGMSTLIGVELQKKIQSQGVVAEAAVQDRAYSIQGPCKTVFYFIASLLECPNVLAICEGIERIIGIETIEGEARAEVGSDMNRPGTEMVIIVAIGLTVLVLIMTGNVTDTVALLYLKAPVIAEVVLLVGHLMKEYLASPEMAALHVLEALDPELWLNITQLLLDSLRHLSSSHHLYFLTKMAFVLVQVE*