MRFVMSSPTLTDKVSKMIRQDILNGELTPGKKLVVADLKARYNVGASPIREALVQLSWSKYVKLEPQKGCWVSPVSKKELNDLYESLRVVSSVLLKKAISAGDESWELEVLTSYHKLSRIQYVSEEFDCVEWEERHQQFHAALLEGADSENMFKFFDDLINQVKRYRFLAMSAKSASDDLFNIDEHEMIMKLVLAKNVDQATELLDQHLLSSMKRIEEVIEAA