MSVQEYLEKHKLSQRIEDAVNAAVRAKAPDPLIFISNHMKRATSSKITKVFARQILDSRGNPTVEVDLHTSKGWFRAAVPSGASTGIYEAVELRDGDKAKYLGKSVHKAVANVNEKIALALVGMDPTQQSQIDKSMIDLDKTENKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTSNNTGGFKKTGAEMISLYKELCADYPIVSIEDPFDQDDWENTKAFTSLGSCQVVGDDLLVTNPKRVAKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPSD*