MSKLLSGQVALVTGGAAGIGRATALAFAAAGVKVVVADLDSAGGEGTVEAIRQAGGEALFIRCDVTRDAEVKALVEGCAAAYGRLDYAFNNAGIEIEQGKLADGNEAEFDAIMAVNVKGVWLCMKHQIPLMLAQGGGAIVNTASVAGLGAAPKMSIYAASKHAVIGLTKSAAIEYAKKGIRVNAVCPAVIDTDMFRRAYEADPRKAEFAAAMHPLGRVGRVEEIAAAVLYLCCDNAGFTTGIALPVDGGATAI*