MSRTRLTQGCACLRARREAVLRQATDGEQDDGTYKGMNDYVDYRKGFRREHTIGNEKGTGLHGPLRASANVRMTVRFDYQPDICKDYKETGFCGYGDACKFVHDRSDYKSGWELDKEWDAREKRLQEAKWGDQESGDEEEEDDGLPFACYICREPWEKIASPVVTKCKHYFCEKCALEHNAKSSKCFVCEAPTQGIFNVANDIKRKVKQKDRKDAA