MSRHQFDLVMCMKQPGTQIGLLCDKCDGKCPICDSFIDDNTIRLKKRVRICQTCSFGKQSYSCITCGSNLAHHEAFYCFECCKLEKDKDGCPRIINVGSNTVDKHFLNK