MGKVKIGINGFGRIGRLVARVALQSDDIELVATYMFKYDTVHGQWKKHELKVKDEKTLLFGDKPVKVFGARNPEEIPWGEAGADYVVESTGVFTDKDKAAAHLKGGAKRVVISAPSKDAPMFVMGVNEKEYKADINIVSNASCTTNCLAPLAKVINDKFGIVEGLMTTVHSITATQKTVDGPSMKDWRGGRAAAHNIIPSSTGAAKAVGKVLPALNGKLTGMAFRVPTVDVSVVDLTARIQKSATYDEIKAALKAESEGNMKGILGYTEDDVVSSDFIGDCRSSIFDAKAGIALNGNFVKVVSWYDNEWGYSNRVIDLIRHMSTVV*