MGQRNVVVISSPDLARDVLHTQGIEFGSRTRNVVLDIFTGKGQDMAFTVYGDHWRKMRRIMTVPFFTNKVVQQSRDHWQEEIDFAIADLMANPTTATSGIVIRHRLQMLMYNNIYRMMFNHRFEREDDPLFMELKKLNSERSRLAQSFDFNYGDFIPILRPFLRGYLQRCQKVKDQRIGLFKKRFVDEHRKLISSKPPSNEEKCAIDHILDAQKNGEITEDNVLYIIENINVAAIETTLWSIEWGLAELVNNPNLQRRVRDEMKAILGHDVPLTEPDIPKLPYLHAFVKETMRLHMAIPLLVPHMNLQPAKLGGYDIPAESRILINAWYLANNPDLWEKPQVFNPDRFLGSEKIDASGNDFRFL