MVPRALVVGGAGFLGKHIVQQLLDSKRYQVRVFDIRECGIKGIEMVTGDLTKLEDVIAASKGIDVVIHVATATPTSENALNKQIMDAVNVKGTQNVIEACKRNKIAKLVYTSSASVVFEGQDLVNVDETLPYATRPMDYYTATKIDGERLVLAANSSTLATCALRPSGIFGEGDTVMVPTMVRQARAGKMKYIIGSGNNKWDLTYVGNVAQAHILAADKLSAGSPVAGQVFFITNQDPVPFWEFTGDLLSGLGYPRPHIRLPYLPILLIAMLFEYVIRPLLKPFKELSTDFTVFRVRLVTRQRAFSADKARRLLGYVPKVPLKEGIKRTVAQFEHLRADKAKAS*