MAKVKIGINGFGRIGRLVARVALQRDDVELVAVNDPFISVDYMTYMFKYDSVHGQWKHHELKVKDEKTLLFGEKAVTVFGFRNPEEIPWAQTGADYIVESTGVFTDKDKAAAHLKGGAKKVIISAPSKDAPMFVVGVNEKEYKPELNIVSNASCTTNCLAPLAKVINDRFGIVEGLMTTVHSITATQKTVDGPSAKDWRGGRAASFNIIPSSTGAAKAVGKVLPALNGKLTGMAFRVPTVDVSVVDLTVRLEKEASYDEIKAAIKEESEGKLKGILGYTEDDVVSTDFVGDNRSSIFDAKAGIALSKNFVKLVAWYDNEWGYSTRVVDLIIHMSSVQ*