MSTPLALASAAYPEPPATLGYRFPAEWEPHAGTWMGWPQRPDNWRNHAVHVQRAFVAVATAIAQFEQVTVCANAEQVATARAALPGQVEVVCVAQDDSWFRDTGPTFVVKEEGGGQRSVAGVDWQFNAWGGEEGGLYDSWDRDQAVAASILQMRRLRRFECPIVMEGGSIHVDGQGTLLTTEECLLNSNRNPQLSRAEIEGWLRSMLGVQTVIWLPRGLYADDDTNGHIDNFACFARPGVVLLAWTDDESDPX