MSFDLTDHSHARYNPLTDSWILVSPHRAKRPWLGQQEKPGRNDAPDHDDKCYLCPGTTRATGEQNPDYESTYVFTNGYPAVKLEQPDPELTVSNCDALKERLFKLKGVKGNCYVICFSPKHNLSFPQMAQSEIMNVVKTWTNLFQTLEKEALEENKPYKYLQIFENKGTAMGCSNLHPHGQAWCLDSIPSEPAKEFDHFEKYEHQHGAHLLEDYVNLELREKERIVCENDSFLVVVPYWAVWPFETMVLSKRRIPSLNQFTDKEREDLASIIRNLTIRYDNLFETSFPYSMGLHQASLNATEGELKAAWFHMHFYPPLLRSATVRKFLVGFELLGQPQRDLTAEQAADRLKALSGEVHYLAKLEQEESKT