MNLKPTLLRGIYAYGFEKPSAIQQRAIRPIVCGRDVIAQSQSGTGKTAVFSISSLQLLDERSNDPQVLILSPTRELAEQTQRVVSSLGDFMNVKCHACIGGKSLGEDRKVLQQGVQVLSGTPGRVYDLIKRGDLTTRALKAFIIDEADEMLNKGFKEQIYDIYRYLPPQTQVVLVSATLPVEVLEMTRKFMNDPIRILVKRDELTLEGIKQFFVSVEKEEWKFDTLCDLYDTLTVTQAVIFCNTKQKVDWLATKMRESNFTVAAMHGDMTQDERDKVMEDFRSGSSRVLIATDLWGRGIDVQQVSLVICYDLPTNRELYIHRIGRSGRFGRKGVAINFVRTEDVRTLRDIEQFYSTQIDEMPLNVSDLM*