MKQLTVLGSTGSIGCSTLDVVRHNPGRFSVAALVAGKNVDRMVEQCLEFTPRYAVMDDAQSAERLRTRLHEHGSRTEVLSGQQAAAEVAALDEVDQVMAAIVGAAGLVPTLAAIRAGKTVLLANKESLVTCGRLFMEAVQQSGARLLPVDSEHNAIFQSMPETIQQHLGYADLARNGVSSILLTGSGGPFRETAVAELAAMTPDQACRHPNWSMGRKISVDSATMMNKGLEYIEARWLFNASAQQMEVLIHPQSVIHSMVRYQDGSVLAQLGEPDMRTPIAHTMGWPQRLNSGVKPLDFCQLSNLSFSAPDYTRYPCLKLAMDAFDVGQAATTTLNAANEESVAAFLHGDIRFTDIAAVNLAVLDKMDLQEPQSIDDVLVIDAEARAIAHQQLQRLVAQA*