MSVQEYLEKHKLSQRIEDAVNAAVRAKAPDPLMFISNHMKRATSSKITKIFARQILDSRGNPTVEVDLHTNKGWFRAAVPSGASTGIYEAVELRDGDKSKYLGKSVQKAVTNVNEKIALALVGMDPTQQTQIDKTMIELDKTENKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADIAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIMEAIDKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNNGGSKKTGTEMINLYKELCTDYPIVSIEDPLDQDDWDNTKAFTSLGACQVVGDDLLVTNPKRVMKAIDQKICNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENAIYAGEKWRPSD*