MGSVPPELSLDFRPTFVPKTISDFLKEVSMIGSVSERLSKLDDFVKRLEEEMRKIDAFKRELPLCMFLLNDAILALKEDAVQCAAPNVQPVLEEFIPLKKDCEKNNGGTNNNKKEKDCRDKKNWMSSVQLWNTDNYQHPSSDFPYDRKQVSEIDSKRNEAENGLANEDPFQTCRNRTAGRAFMPFKTYPAFSVTAARKEDKEELPVHGLSLLTPGIKNPKEESASSGSRSTCGRAVSFSTANAQSNMRTPPQQPTSRKQRRCWSPELHRRFVNALQQLGGSQVATPKQIRELMQVDGLTNDEVKSHLQKYRLHTRRVPAATAAPDNQSVVVLGGLWMSQDQYADSSKASSSQSGSPQGPLHLTGTGGDDEDDEDAKSESYSWKGHIQKSGKNDV