MESVSLVEQTVLEPEAAAKENLEKITSSPLSLSAAFLNSSENAGCNSGRSGIGQVDSFLIEALNSRNRLTVLRIDQEVERFMRNCKQQQLQFWPMPSSYERLTAHRVAQHYHLHSMVADCAGAVKGSRVVLVKIPECRIPDIRLVDIPVGSSEQENPARILPEKVAIKQRQGGFFRDNVNGQNAGDSGNAARIKTVEERSEEYNRARARIFNISLDATSEENEASNNVPTSKSVILDRLTRIETGGGVLSNGDIDQDFVTATKPNGCRVAIFRDREKDKRDPDYDRSYDRYSQHLNATFGMTSGFFGGHAIHTGFSNINNDFSQSDGTGHSQGQIDQVSHCHQIPWTPSVTFYPDAFPGQFTQAQTSTTQVYFAPPRVSHLDHYNYMEEGFQNCFQP