MATDIKDFECLVKVVKERHDRYNVNSTVASPVVTPVDPRLHSLYKKVTELIGIDETSAELINLLNNGDDMSKKHLKIVSVVGVGGLGKTTLAKAVYEKLKVEFECCAFVSVGQYPDVKKVLKDILLELDKEKYKDIHNLKRDEKQLIDLILEFLDNKRYFIVIDDVWSIQYWEIIRLALVETNLGCRIITTTRIFDVAKGAGDVYELHALSYENSRKLFYSRIISGQGICRHDEMDDVHEKILKKCGGIPLAIIAMASLLAGKQRDQWFDVYGSISFSRNGNLHVENTMKILAFSYYDMPFHLKTCLLYLNVFPEDYIIDKDRLIWMWIAEGFVHAKQQGAGKQFELGEAYFNELMNRSMIQPLENKLEHGMIRGCRLHDMVLGLIRSLSCEENFVTIFHNEQNAFSERQVRRLSFQRRTVGNIPRVEMGMPRIRSLVVYWCSSFQVVPLSRFTVLRVLALEDCPDIKASHLKHLGDLHQLRYLGLKDTGISC*