MGSVPPELSLDFRPTFVPKTISDFLKEVSMIGSVSERLSKLDDFVKRLEEEMRKIDAFKRELPLCMFLLNDAILALKEDAVQCAAPNVQPVLEEFIPLKKDCEKNNGGTNNNKKEKDSRDKKNWMSSVQLWNTDNYQHPSTDFPYDRKQVSEIDSKRNEAENGLANEDPFQTCRNRAAGRAFMPFKTYPAFSVTAARKEDKEELPVHGLSLLTPGIKNPKEESASSGSRSTCGRAVSFSTANAQSNMRTPPQQPTSRKQRRCWSPELHRRFVNALQQLGGSQVATPKQIRELMQVDGLTNDEVKSHLQKYRLHTRRVPAATAAPDNQSVVVLGGLWMSQDQYADSSKASSSQSGSPQGPLHLTGTGGDDEDDEDAKSESYSWKGHIQKPGKNDV