MSGESRQFRLSAVKTEDSAMAAMISLQGSSRSIARFESENVRKRSMGSGAYSACVELSDDNMCDEDAGSDDCAHFGDKKRRLTFEQVKTLEKSFEVGNKLEPERKMQLARALGLQPRQIAVWFQNRRARWKTKQLEKDFDALKQDYSALKTSYDALLQENKQYKEEVQRLKKEVLNIEDSKGKDRGGGGGGSSEMESQQTSTALFNPNSTSVIIKSEMKGRESDCPKDSEEAGKGGGRGGGGGCSSIVSEATSVLIVDSPRTIDSPVSPAHQIGELRTPLAEQSEFYCPKMEEEEEERAFIHQEED