MVGSRGDHGGGGAARATQLKVLVPSSFGKMRICDELAAQLVGVGVGAPRATARVASPLGKVWDVGVVRDGDGRAFLGSGWAEFAAAHGLGVGWFVVLRHDGGGVLAVEAFDTTCCLKEFGASPAAMTIRSGRATDTSRKPQFLTVLLPGLMDKMRIPGKFVRDHITQENLNSNMAKILSPLGKSWRIELDKDRLGVFFGGGWLQFLSFHRISRGDVVIFRYEGNLVFKISVFGVNGLLKDFKSKGINIHQSTGEQQEAPSFSRKKCNKKNSRFREDDEIQQEMPCSRKGSGNKGRASDRETKRMKKTRSVYEIGPRSWIKKEINEYVLERCIVSLACTFCESIGFAEESTIMLMINTTSTQGGGSRSWEVAGRRYKDACYLLGRGWRRFCEDNGLKVGDVCVFTVVESTLWRVDVERC