MSSGDMDTTQLCKLFIGGLNVQTTEEGLRQHFETYGQLTDCVVVINPQTKRSRCFGFVTYSSAAEADAAVEASPHVVDGNNVELKRAVSREDSARPGAHAKVKKLFVGGLKEEVGESDLLEHFSQFGPVEKVEVIADKLTGKKRGFGFVYFNSHDSADKAAVVKFHSVNGHRVEVKKAVPKEELSQGSNRSFRGGRGGRGRGGGGPPRDYNGISGSGGNPAFGGGYGGGYGGGNQGYSSYGGGYAEPSDYGNGYNSFGNYSQHQSSYGPMKGAGSGNWNRPNTSGPYRGGYGGGGGYGGGSSYGGGSF