MNLHGKTALVTGSTSGIGLGIAKVLAQAGAQLVLNGFGDSSHARAEVAALGKIPGYHDADLRDVGQIEAMMRYAESTFGGVDIVINNAGIQHVAPVEQFPVDKWNDILAINLSSVFHTTRLALPGMRQRNWGRIINIASVHGLVASKEKSAYVAAKHAVVGLTKTVALETARSGITCNAICPGWVLTPLVQQQIDKRIAEGVDPEQASAQLLAEKQPSGEFVTPQQLGEMALFLCSDAAAQVRGAAWNMDGGWVAQ*