MSVQEYLEKHKLSQRIEDAVNAAVRAKAPDPLIFISNHMKRATTSKITKVFARQILDSRGNPTVEVDLHTSKGWFRAAVPSGASTGIYEAVELRDGDKSKYLGKSVHKAVANVNEKIALALVGMDPTQQTQIDKLMIDLDKTDNKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSSREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNSGGSKKTGAEMINLYKELCADYPIVSIEDPFDQDDWENTKAFTSLGACQVVGDDLLVTNPKRVSKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPSD*