MESIRMESALAAHVVLRRVRPGPELALVQRPGRSLALTHTTEVALAGPSAHTDGTRGSDAGIPSPDVAVLVQHGFRAVHWRTVDRAMFSCSLCRIRIPHGSEGCSAHAHVVQPAVEVPVPLLERAVPFFHDDSLSKSSKARPRLCPDYDADIDANLKMMEKNAGERPSPGYLTTVQGDRISPVTRGALVLWMDKFVRHYELGPGTLHLAVACIDRVLSVRTARSYGAYELQLLGATAFFAAAKYEDQSTKYKLNTAEIARYCGLETSEEARETEREMMKALGFQISRGPTAHTFVGHFTRFSQGREELRVQRLAHRIADQSLLSHVCVGFLPSVVAAWAIFLARFALNPADVLAWNAEMQELTGYGSLDLSGCVQIMYSFSQSLICNPPF*