MSKTHLTEQKFSDFALHPAVIEALEKKGFHNCTPIQALALPLTLEGRDVAGQAQTGTGKTMAFLTSTFHYLLSHPAIADRQVNQPRALIMAPTRELAVQIHADAEPLAQATGLKLGLAYGGDGYDKQLKVLESGVDILIGTTGRLIDYAKQNHINLGAIQVVVLDEADRMYDLGFIKDIRWLFRRMPPATQRLNMLFSATLSYRVRELAFEQMNNAEYVEVEPEQKTGHRIKEELFYPSNEEKMRLLQTLLEEEWPDRAIVFANTKHRCEDIWGHLAADGHRVGLLTGDVAQKKRLRILEEFTRGDLDILVATDVAARGLHIPAVTHVFNYDLPDDCEDYVHRIGRTGRAGASGHSISLACEEYALNLPAIETYIGHSIPVSKYNPDALMTDLPKPLRLTRARPGNGPRRNGPPRNRRRSG*