MTETLLSIKDLSITFTQYGRFLKPFQSTPIQALNLEVKKGELLAIIGASGSGKSLLAHAIMDILPKNAAVTGDMIYRGQSLTSKRIRQLRGKEMTLIPQSVNYLDPSMKVKHQVRLGISENAKATQEGLFQQFGLKESDGDLYPFQLSGGMLRRVLFTTCISDTVSLIIADEPTPGLHPDALQMVLDQLRSFADKGISVVFITHDIVAASQIADRITIFKEGKAIETAPASFFSGGGEQLQTEFARRLWRTLPQQDFLKGVTHDLRG*