MDPWKDLTGKVVMVTGASSGIGLEFCIDLAKAGCRIIAAARRVDKLKSLCDQINSNSEETPRAIAIELDVAADSATIESAVKIAWEAFGRIDALVNNAGVRGSVSSSVELTEEEWNNTYNTNLRGAWMVSKYVCKRMIDAKQGGGSVINITSMAGLNRIAVPGTTAYATSKMALDMVTKIMAIELGGENIRLNSISPGVFKSEITESLVEQKWFHKFLYKTLPTRYLGTTDPGLTSLIRYLIHDSSEYVTGNVFIVDGGASLPGVPIFSSL*