MSVQEYLEKHKLSQRIEDAVNAAVRSKAPDPLIFISNHMKRATSSKITKVFARQILDSRGNPTVEVDLHTSKGWFRAAVPSGASTGIYEAVELRDGDKGKYLGRSVHKAVANVNEKIALALVGMDPTQQTQIDKLMIDLDKTENKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADNFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPDNSGGSKKTGAEMINLYKELCADYPIVSIEDPFDQDDWENTKAFTSLGACQVVGDDLLVTNPKRVSKAIEQKACDALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFLADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPSD*