MSVQEYLEKHKLSQHIEDAVNAAVRAKAPDPLIFISNHMKRVTSSKITKIFARQVLDSRGNPTIEVDLHTTKGWFRAAVPSGASTGVHEAVELRDGDKAKYLGKSVHKAVANVNEKIALALVGLDPTHQAEIDKIMIDLDKTENKSVLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRYGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAKEGLDLIVEAIEKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPDNSGSAKHSGADMINLYKELCTDYPIVSIEDPFEQDDWENTKAFTSLGACQVVGDDLLVTNPKRVAKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDYFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENATYAGEKWRHVD*