MGIRFHPTDTELINYLKRFFKGELSLNQQCPIQFADIYGDQPPWEIFGANFEEKFRYFITPLKKRRIKDARFSRTCAKGTWKGQTGEELIRRNGMGPVVGFKRKFRFETSDQCGHNKTWLMIEYQVADSFFKENNHILKEDFVVCRIKKKKIMDKEKNVDHVIEAQDGDVAGIIDPMLLDPNHNNVYSTREDQVRVCDEVEATTTEFDVRNTMEKRETALEVQEGNGVDDIRSNEFQEGMYKVLQDFSFDIPDEWLQNSHILQDI