MKILVTGASGYLGGRLCHALLKQGHSVRALVRPTSDLSSLPPPSSTGTASLELVYGDVTDYESLLSAFSNCDVVFHAAAVVEPWLPDPSKFFSVNVGGLKNVLRAVRETKTVQKIIYTSSFFALGSTDGGVADETQSKAAADKIALRAAQQEELPLVLLYPGVIYGPGKLTAGNVVARLIVERFNGRLPGYIGSGNDRYSFSHVDDVVEGHIRAMAKGRTGERYLLTGENASFKHVFDVAAVITQTGRPKFGIPLWLIEVYGWASVLFSRVTGKLPLISPPTVYVLRHQWAYSCEKAKAELGYSPRGLKEGLGEQLQPSLDINCPIINDIVDSQDVLPQHVSISTTAYVPANTNRGANTGRKAVDFPRLQNPIVQFSERGASLNPNRIVFHMKRAKARTVEKQLVEVRXSSRVANLPTPVYKEVAVVDREMRPRRYSTNRHRDLSNRVYASDEARDDATARAEAFESDLGSDYPTMVKPMLQSHVTGGILAGILALILFNACKLQQGLPKYFCSKNLPKRDDIVILIDEDGNECEVIYLAEKRGLSGGWRGFAIDHDLVDGDALVFQLIRPKTLKVRLQVS