MSVQEYLEKHKLSQRSEDAVNAAVRAKAPDPLIFISNHMKRATSSKITKVFARQILDSRGNPTVEVDLHTSKGWFRAAVPSGASTGIHEAVELRDGDKGKYLGKSVHKAVANVNEKIALALVGMDPTQQTQIDKSMIDLDKTENKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRFGAETYHYLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNSGGSKKTGAEMINLYKELCADYPIVSIEDPFDQDDWDNTKAFTSLGACQVVGDDLLVTNPKRVTKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPSD*