MTTPLVSFDHLSVSFAGERSRVRAVQEVSFTIQAGQTVGVVGESGCGKSVTAMALMGLLPPQTARIDGGEIRFADRDLLRLKARQMADLRGHQLAMIFQEPMSALNPVLTIGEQLCEPPIRHLGATPKAAWHQAIQLLSEVGLARGDSLMTRYPHQLSGGMLQRVMIAMALSCRPKLLIADEPTTALDVTVQTQILRLLRDRARASQMAMMLITHDLGVIAQMAEQVVVMYAGRIVEQGATAEVLRHPQHPYTRGLIASRPVPGERRRRLYSIPGQVPDLAALPAGCAFAGRCERATARCREAIPPLLGDRQRAACFYSEFAEVTA*