MSRSRTVRIFWDDPDLTDSSGEDEGCGGRRVGSMVRELPPAQLPVPQAGFAPAAAAAAAALPEQCSGGDGDMGRRVVGGGFTVGVGRRRLTKGGGPGAPSTKFRGVRRRPWGKFAAEIRDPWRGVRVWLGTFDTAEEAARVYDNAAIQLRGPSATTNFSASTNSAGAQDPVAVGYESGAESSPAVSSPTSVLRKVPSLCSLAEDKDDYEVGPCEPATAAGSNLTVLEEEELGEFVPFEDAPVYGGSNFWDFEPESGFLYAEPSSPETPWDAGATSSGEAQDYFQDLRDLFPLNPLPAIF