MEPNNHHDGLNGQKADNPLEVAIVGGGLTGLALALGLLRRNVNFTIYERAASFGELGVGIHFTPNAERAMKALDPRILQSYVDVATHAEGGFLSFVDGLHDDDLLFQLRMGEGYKAARRCDIVSQLVKHIPQERVQLLKWLQSVEEDAEGRAVLTFRDGSTAKADVVVGCDGIRSQVRSAMFGSGPSAPRAQYAHQLAFRGLVPMAKVAATLGPEKTSRAIGYLGPGGFVLSVPLAGINMMHLEVFVMDPLPWSDDTTGSKPDKDKDEDDVKRYVLPSTRAEAEKAFTEFNPTVRSLISLLPEELGKWAIFDMLDSPAPSYALGRMCLAGDAAHASTPNQGGGAGAGMEDSLVLAEILAALADRAKSGARVGSWEISEGLKIYSDARYERAQWLVQSSRRVAQLFTRKKGAGQGGEEEEPISREILERSHQLWDYDVDAAVEEALGKLRAKVLEKH*