MSVQEYLEKHKLSQRIEDAVNAAVRAKAPDPLIFISNHMKRAISSKITKVFARQILDSRGNPTVEVDLHTSKGWFRAAVPSGASTGIYEAVELRDGDKAKYLGKSVHKAVANVNDKIALALVGMDPTQQTQIDKIMIDLDKTENKGDLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNSGGSKKTGAEMINLYKEFCADYPIVSIEDPFDQDDWDNTKAFTSLGSCQVVGDDLLVTNPKRVAKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPSD*