MTLTIVVGSSGSGKTTFLNDVHQSHKCTYIRQYHNLRPYIAVSKIPNFDPTVLPYWNIYEKEGTAGNIQVGGTMAGEFFAGLSGGQRKLLLFELIYQRTMNQKKLLLVLDEPFAGVTDDFVPWIVDRLNLMREKHNILLVTNDHIQALTGMADNVITVSAIDRSKVKINDREKVDREKAIMALSVGNDYKFEASNADLKFFLDVEVWNSGALKGIFAFTMFSFLMFLLTFWDSNDESAALVLIGAGIIAFFAVNPYLLSLVDWRNFMSEESEALLHSSKGMNKLLKTLLAMTLVFLIALLEFGFVNSVIGGLSSFDYFIAMFFDSASMTFPFICFGLYTTLPFQAVEMLGSMPFLFMIFFSTTFSPGSGVAGLKALRYLFSRFYFWCMVPVVDEQMEGCPADSGLNLLYLCLSGLLGVFLFIIIMGGAAMIKAARRKKDGKKREAMKDDDEFQELQLEMYGEKQLRKLLRAESSGSVKSVTNTVNSEFDVKSISNTVNEFEV*