MSRYRHAVSGRDAHITTLRGIILLLAVGCVFLWKGWKDAPEELTVYYPPDLRGGTSQSAWEIPPNNAYQFGWYVWQRLNRWPTNGEADYKRNIHALRPYMTPSCHRSLEQEYQKRRRRGELDGRTRGMYEIPGRGYRPGESVEILSDDSWLVKLDLGVEEHYAGTPVREFYARYPLRVVRANVDADNNPWGLQIDCLEGEARRLVTDPEGQATDEEEAE