MSFPELPKPCTTQHMQPSEVGKRFFCPLEHCGRGFNRKYTLTEHMKTHTGDKPHVCRAAGCGRRFATSSNLARHMRLHGPLPLMRCPRDGCSRSFLSDVQLAKHLKQHDAPRTHPCKVAGCTKVFSTTGNLNRHLKKHCTGSKREELVQSALASWQVPNGKSGHGTDVNADVVMMEVTPAPIDRPCDEPWSPETLEILGHMLLS