MSVQEYLEKHKLSSRIEDAVNAAVRAKSPDPVIFIADHLRKAVPGVITKVHARQIIDSRGNPTVEVDVWTGKGMFRAAVPSGASTGVHEAVELRDGDKNVYMGKGVLKAVANVNDKIQPAILGMDPREQAKIDRTMMELDKTENKGSLGANAILAVSMAVCKAGACEKGVPLYQHIADLAENTRLVLPVPAFNIINGGSHAGNKLAMQEFMILPVGAPSFSEAMRYGTEVYHHLKAVIKAKYGIDACNVGDEGGFAPSIASNKEGLDLVKMAIEKAGYSGVVKIGMDVAASEFYTSDKKYDLDFKTPNNSGADVKSGDEMIAMYQSFCKDYPIISIEDPFEQDDWENTKKLTDLKICQVVGDDTLVTNPKRVAKAIEEHTCNALLLKVNQIGTITEAIEAVNMSKKAGWGIMASHRSGETEDSFIADLAVGLSTGQIKTGAPCRSERLAKYNQLLRIEEELGDKAAYAGENWRPKL*