MGKVKIGINGFGRIGRLVARVALQSDDIELVAVNDPFITTDYMTYMFKYDTVHGQWKKHELKVKDEKTLLFGDKPVKVFGARNPEEIPWGEAGAEYVVESTGVFTDKDKAAAHLKGGAKRVVISAPSKDAPMFVMGVNEKEYKGDVNIVSNASCTTNCLAPLAKVINDKFGIVEGLMTTVHSITATQKTVDGPSMKDWRGGRAAAHNIIPSSTGAAKAVGKVLPALNGKLTGMSFRVPTVDVSVVDLTARLEKAATYDEIKAAIKAESEGKMKGILGYTEDDVVSSDFVGDCRSSIFDAKAGIALNGNFVKVVSWYDNEWGYSNRVIDLIRHMATVA*