MSSPDAGYASDDQSQARCALPLMMAGMGPCPWVESLSPLGEMKIKSESGSGLGTGGSGTVAVVGASGRGKGESRIRRPMNAFMVWAKDERKRLAQQNPDLHNAELSKMLGKSWKALSLAEKRPFVEEAERLRVQHMQDYPNYKYRPRRRKQVKRLKRMESGFLHGLPEQLGSGLGPEGRVCVDSPGLLFHEQAYHQGQGVLPPQMGHYRDCQNLGPAPLQFDSYNLPTPEASPMDGMEPDAAFFTSSLQGDCQTVPYSYPVSSEYSVHAEPHSGPMHHRHMQEPMAHSLQGLMGASNPLHMYYGPMGSPQAGGSVRGFQMQHQSGSSQPSPPPEALNCRDGLDGSQPTEVQEAGIHTEFEQYLHHLCKAELGLVSSGHDGDHNPSTISSVMSDASSTVYYHNYQNI