MRNQRQVVDYALQRRALLAEVHSGRVSTMDVCDATPYLLSAAKFHGSQSGNTCPVCRREPLTDVCWVYGDELKHAAGSARAPEELERMANLFGEFTVYVVEVCRSCGWNHLVRSYVLGTGTPHPGSRRTAGQ