MSVSRHRYALSSPSNPPPSLPFRALALALPPSFFHVIPPIACKPPTPHLRLCLLPSPVIMDDGEPDLSNPEVFSTPGAGEDLPSSCSMDSFFDKILNDGHTCTHTHTCNPPGPNLSHTHTCFHVHTKILSSPPDETAESVEKSDSSKKRPCNNREAVRKYREKKKAHAASLEEEAAHLRAINQQLFKRLQNQAALEAEIARLKCLLVDLRGRIEGEIGPFPYHKPVKGSGDFVSNVTQGNMLAGAQVLNPCNFHCDDQVNWFYPGMHGKDVGETGVFDDQGLGVCEIGNMQCMGSSTSGSQDFASCKSKTAKPVDCSSNATRLEGARAPEDS