MSRSRTVRIFWDDPDLTDSSGEDEGCGSGGGRRMGSMVRELPPAPAPMVQQAGFAPAAALPEQCSGGDGDMGRRPVGGGCTAGARRRLTKGGGAGAQSTKFRGVRRRPWGKFAAEIRDPWRGVRVWLGTFDTAEEAARVYDSAAIQLRGPSATTNFSTSTISAGALDPAAVGYESGAESSPAVSSPTSVLRKVPSLSSLAEDKDDYEAGHCEPAAAGSSSLTVLEELGEFVPFEDAPVYGGSSFWDYEPKSGFLYAEPSSPDAPWDAGATSASWASPVQDQNDYFQDLRDLFPLNPLPAIF