MVKLFCAIVGVAGNAFPVVIDAGETVGDLKDEIKKKMPVTITGEADKVQLFLAKTADGTWLTEADVKIGVKDTTGLKPLDAARSEIGDVGLSEDAVRLEINKDEVAALKGPVNVLVKVPGKGKRSRRDGWLPESFLPVPKKQKAEEGEETDCFTRLFVMRGFPPLAHKKRAYKTIVERESYVVIFTQLLQEVKTSFEFNETQMGEEEAKRDSESSTNSEPGMDTNLIVTGNPGTGKSRFYLYCIFQLILREREDVKQLPPYELVVNFGNEFHNPAFADEHWDCITIDDSQFRSSTSTLSAVPAIA