MRDHEDWFGKIHPEDAPLLEPDDFGFNLKTVILGSDSYGAEGELGTLLSGRFLEHDAFCMFDALMQGPVRLADFFTTVDERELAAGGPSLVLEISNAMFGALATVDMPLYLHLVGLGVEPQFFTLRWLRVLFAREFDLDKLLLLWDEIFTSASTSSSGDFEREKCLPHDFVSCFAVSMLLHLRLVLLAATDATSCLQKLLNFPKNTDIQTLVQRAKVLLSFLVGNLPSQSCAHLVDLGRRQYRKFGSSWTPFQPFMPTPTVGPEMPRFSVSESYWEERWIESISFPEETLGMQPLDISGKCDVAIGGDEAQECDTSGDTSRDDNRSVGIREAGIDGGCARGNLLPSTLENKVEVTSAGIESCSASLQRDCDNESSEINLRYSSIDAGCVEVKDCREVVSLRDEETYRYFDHFASAESFKPLNDQPILISMAAPSNTLENI