MTLKGKTALVTGSTSGIGLGIALSLAEAGADLLLNGFGEVDAALAQVRARGVRAEHHPADLSSPEQIGELMAFAERTFGGVDILVNNAGIQYVAPVQEFPTERWDAIIAINLSSVFHTTRLALPGMLARGWGRIVNIASTHGLVASAGKSAYVAAKHGVLGLTKSVALETARTPVTCNAICPGWVLTPLVQKQIDARIAEGVSPEQAEHDLLAEKQPSLAFVTPEQLGGLTLFLCSEAADQVRGAAWNMDGGWVAQ*