MSRSRTVRIFWDDPDLTDSSGEEEGCGGRRVGSMVRELPPAQLPVAQAGFAPAAAAAAAALPEQCSGGDGDMGRRVVGGGCTVGVGRRRLTKGGGPGAPSTKFRGVRRRPWGKFAAEIRDPWRGVRVWLGTFDTAEEAARVYDNAAIQLRGPSATTNFSASTNSAGAQDPVAVGYESGAESSPAVSSPTSVLRKVPSLCSLAEDKDDYEAGPCEPATAAGSNLTVLEEELGEFVPFEDAPVYGGSSFWDFEPESGFLYAEPSSPETPWDAGATSSGEAQDYFQDLRDLFPLNPLPAIF