MSTGDMDTTQLCKLFIGGLNVQTTEEGLRQHFETYGQLTDCVVVINPQTKRSRCFGFVTYSSAAEADAAVEAAPHVVDGNNVELKRAVSREDSAKPGAHAKVKKLFVGGLKEEVGESDLLEHFSQFGAVERVEIIADKLSGKKRGFGFVYFASHDSADKAAVVKFHSVNGHRVEVKKAVPKEELGNNRSFRGGRGGRGRGGGGPPRDYNGISASGGKPGFGGGYGDGYGGGNQGYSSYGGGYGEPSDYGNGYSSFGSYSQHQSSYGPMKAAGSGGWNRPNPSGPYRGGYGGGGGGYGVGSSYGGGGSF