MADVIVLNGGSSSGKSGIVRCLQAVLPDPWLALGTDTLVDAMPASMQASDAGIEFAPDGEVIVGPEFRTLEAAWIEGVAAMARAGARVIVDEVFLGGADSQQRWQKALRDLRVLWVGVRCDGAVAAGREIARGDRVIGMAASQADVVHRGVVYDLEVDTTHAESMECARAIATHVR