MSPLFYGRQMVHVMPWSPNKEYHGLIRHHCPVWVEVVDFPDYIRAELPGLVATLGQVVCLPRPSGNRNQFCVLWDTDHPTPPIAVEVEDIPLGEKYFDLKWGVFAGACFTCHKFGHLASQCPVVLHQLPPTAIAPDSTTPPPRGPGPKARTWTMTRSVRQGCPLSALLYAIATHPLLLHMDYLTNTGQLHALQIPSEQPRGGGTPSSHESHVKDTEFLSAAATLKMIYADALKYEGKEATEEELQEARERLD