MSVQEYLEKHKLSRKIEDAVNAAVRAKAPDPVLYISKHMKRAVTSTITKVKARQIFDSRGNPTVEVDLYTNKDMFRASVPSGASTGVYEAVELRDGDKSKYLGKGVLKAVKNINEKISIRLIGMDPTQQEEIDKAMIDLDKTENKGELGANAILAVSMAVCKAGAAEKGVPLYQHIGDLSENSKLILPVPAFNIINGGKHAGNKLAMQEFMILPIGASSFTEAMQMGCETYHQLKAVIKEKYGIDACNVGDEGGFAPNISSTTEGLDLIKEAIERAGYTGKIKIGMDVAASEFYTDKKYDLDFKTTNNSGEDVKTGEEMIEMYKKLCSDYPIVSIEDPFDQDDWENTKTLTTAGICQVVGDDLLVTNPKRVAKAIEDCTCNALLLKVNQIGTVTEAIEAVKMAKKANWGVMASHRSGETEDFFIADLAVGLATGQIKTGAPCRSERLSKYNQLLRIEEELGDKAEYAGENWRPTSQN*