MSVQEYLEKHKLSQRIEDAVNAAVRTKAPDPVIFIANHMKRALPSTITKVTARQILDSRGNPTVEVDLFTNKGSFRAAVPSGASTGVHEAVELRDGDKSKYMGKSVYKAVGNVNEKIALALVGMDPTQQAEIDRVMIGLDKTDNKSELGANAMLAVSMAVCRAGAAEKEVPLYQHIADLGGNGKLILPVPAFNIINGGSHAGNKLAMQEFMILPVGANSFSDALRMGSETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSSKEALDLIVEAIERTGYTGKLKIGMDVAASEFLTDDKKYDLDFKTPNNSGAEKRTGIQMIELYKELCTDYPIVSIEDPFDQDDWENTKALTSSGICQVVGDDLLVTNPKRVSKAIEQQICNALLLKVNQIGTVTEAIEAVKIAKEANWGVMASHRSGETEDSFIADLAVGLATGQIKAGAPCRSERLAKYNQLLRIEESLGENAIYAGENWRPS*