MGIRFHPTDTKLINYLKRFFKGELSLNQECPILFADIYGDQPPWEIFGANFEVKYRYFITPLKKRRIKDTRFSRTCAKGMWKGQTGEELIRRNSLGPVVGFKRKCRFETSDQCGHNNIWLIIEYQVADSFFKKNNHIIKEDFVVCRIKKKKIMDKEKNVDHAIEAQDGDVAGIINPMLIEPNHNNVYSTWKDLVGVFDEVEATTTKFESKYNGEERDSVASTRRQRS