MAKVKIGINGFGRIGRLVARVALQRNDVELVAVNDPFISVDYMTYMFKYDSVHGQWKHHELKVKDEKTLLFGEKAVTVFGFRNPEEIPWAQTGADYIVESTGVFTDKDKAAAHLKGGAKKVIISAPSKDAPMFVVGVNEKEYKPELNIVSNASCTTNCLAPLAKVINDRFGIVEGLMTTVHSITATQKTVDGPSAKDWRGGRAASFNIIPSSTGAAKAVGKVLPALNGKLTGMAFRVPTVDVSVVDLTVRLEKEATYDEIKAAIKEESEGKLKGILGYTEDDVVSTDFVGDNRSSIFDAKAGIALSKNFVKLVAWYDNEWGYSTRVVDLIIHMSSVQ*