MSVQEYLEKHKLSQRIEDAVNAAVRAKAPDPLIFISNHMKRATPSKITKVFARQILDSRGNPTIEVDLHTNKGWFRAAVPSGASTGIYEAVELRDGDKSKYLGKSVHKATANVNEKIALALVGMDPTQQTQIDKLMIDLDKTENKGNLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNSRFVLPVPAFNIINGGSHAGNKLAMQEFMILPIGAESFSEALRFGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIVEAIEKAGYTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNDGAFKKTGAEMINLYKELCTDYQIVSIEDPFDQDDWENTKGFTSLGVCQVVGDDLLVTNPKRVTKAIEQKACNALLLKVNQIGTVTEAIEAVKMAKDANWGVMASHRSGETEDSFIADLAVGLATGQIKTGAPCRSERLAKYNQLLRIEEALGENALYAGEKWRPVD*