MTTRLTRWLTALDNFEAKMALLPAVRRYGRLTRATGLVLEATGLQLPLGATCIIERQDGPETKEVESEVVGFNGQRLFLMPLEEVEGILPGARVYARNGHGDGLQSGKQLPLGPALLGRVLDGGGKPLDGLPAPDTLETGALITPPFNPLQRTPIEHVLDTGVRAINALLTVGRGQRMGLFAGSGVGKSVLLGMMARYTRADVIVVGLIGERGREVKDFIENILGPDGRARSVVIAAPADVSPLLRMQGAAYATRIAEDFRDRGQHVLLIMDSLTRYAMAQREIALAIGEPPATKGYPPSVFAKLPALVERAGNGIHGGGSITAFYTVLTEGDDQQDPIADSARAILDGHIVLSRRLAEAGHYPAIDIEASISRAMTALITEQHYARVRLFKQLLSSFQRNRDLVSVGAYAKGSDPMLDKAITLWPQLEAFLQQGIFERADWEDSLQALDLIFPTV*