MDPARFYHQVEQRVIELQDQISQLGSIATVGGERLDATEAIQADIANLTRRVADASDKLPPYDQKHYAEAIKRLTEMLNEELARLHPKPRFKFKPRTASAITSDPKNDPRLLRGTNTSGPDAEATEDVVGALPNVPGGKSYNDDISRPSGTSGIRKPSFSAARTVDIRDHEGLHIILPLTAAKATSSGSLQNMRNCVVDMSEPAAGKASFANLAIREVDRCLVVAGNVNGPAHITGVRDSVLVVSARQVRIHECRNVRMYLYCSSRPIIEDCEGMKFAPIPASHLSQDQDPTKNQWDQVDDFKWLKADHSPNWAILPEEERLSEDIWNGTVKGRPGLGPKDILRETGVLVD