MSDIKKKRQKEQIVVRKMITLYCWKNHQSRHEGELCSDCQELLDYAMARSEKCLFMENKTFCTNCRVHCYKPVMRERILTVMRFSGPRMLLYHPILAVWHLICSVKEKRRMRDSND