MAKDNLTAVLHGIEDMRLEQRPIPEIADDEVLLAMDSVGICGSDVHYLAHGRIGDFVLTKPMIIGHESAGVVAKLGKKVT TLKVGDRVAIEPGVPCRKCDHCKQGKYNLCPGMVFCATPPYDGNLTRYYKHAADFCFKLPDHVTMEEGALLEPLSVGVHA CKRAEVTLGSKVLILGAGPIGLVTLMAAQAMGASEILITDLVQQRLDVAKELGATHTLLLKRDQTAEETAVLVQKTMGGQ PDKSIDCCGAESSARLAIFATRSGGIVVVVGMGAAEIKLPLINALAREVDIRGVFRYCNDYAAALALVASGKVNVKRLVT HHFDIKETAKAFETSRKGLGGAIKVMIHVQPRDTNNPRKF