KIVLNNIKRKGFRQPTPIQRKTIPLILQSRDIVGMARTGSGKTAAFILPMVEKLKSHSGKIGARAVILSPSRELAMQTFNVFKDFARGTELRSVLLTGGDSLEEQFGMMMTNPDVIIATPGRFLHLKVEMNLDLKSVEYVVFDEADRLFEMGFQEQLNELLASLPTTRQTLLFSATLPNSLVDFVKAGLVNPVLVRL