MDTTQLCKLFIGGLNVQTTEEGLRQHFETYGQLTDCVVVINPQTKRSRCFGFVTYSSAAEADAAVEASPHVVDGNNVELKRAVSREDSARPGAHAKVKKLFVGGLKEEVGESDLLEHFSQFGPVEKVEVIADKLTGKKRGFGFVYFNSHDSADKAAVVKFHSVNGHRVEVKKAVPKEELSQGSNRSFRGGRGGRGRGGGGPPRDYNGISGSGGNPAFGGGYGGGYGGGNQGYSSYGGGYAEPSDYGNGYNSFGNYSQHQSSYGPMKGAGSGNWNRPNTSGPYRGGYGGGGGYGGGSSYGGGSF