MSKRVFITDFFRNKSDSNKKIKVVNKVKNENLVSKAQTVVESGKEVSDPVEYDQRNEKVQETTISSTPSDRLLESGGYADFCKEHHFDKVAWIKSLTVEQREILQLEINHLHITWLAFLHKELTKPYFIALKKFLKSQLNKTIFPPSDKIYSWSHLTPLPNVKCLILGQDPYHNYNQAHGLAFSVLEPTRPPPSLVNIYKTLAIDYPQFQIPDYNKLSKEGKPGGGNLTKWAERGVLMLNAVLTVEAHKANSHANQGWELFTEQVIKVAIDYHSKNNKGFVIMAWGSPAQKRVAKYSKQLSDSNHFLVLRTVHPSPLSAHRGFFDLKVFFKCNEWLAKHKKDKIDWGIIDGNIVE*