MGKVKIGINGFGRIGRLVARVALQSDDIELVAVNDPFITTEYMTYMFKYDTVHGQWKKHELKVKDDKTLLFGDKPVKVFGARNPEEIPWGEAGADYVVESTGVFTDKDKAAAHLKGGAKRVVISAPSKDAPMFVMGVNEKEYKADINIVSNASCTTNCLAPLAKVINDKFGIVEGLMTTVHSITATQKTVDGPSMKDWRGGRAAAHNIIPSSTGAAKAVGKVLPALNGKLTGMAFRVPTVDVSVVDLTARIQKSATYDEIKAALKAESQGNMKGILGYTEDDVVSSDFIGDCRSSIFDAKAGIALNGNFVKVVSWYDNEWGYSNRVIDLIRHMSTVV*