MIKFQNVSKVYQENAVLSDVNLTIQQGEFFVLVGPSGSGKTTTLKMINRLIEPTTGEVALNEQAVTNYPLRELRLKIGYVLQQIALFPNLTVAENIELIPEMKKWPKEQRRERTIELLKKVQLDPEEYLHRKPAALSGGEQQRIGILRAIAAEPEVILMDEPFSALDPISRHHLQRLVKELHQELASTIVFVTHDMNEALLLGERICIMDAGKIIQVDTPEAIQKHPKNNFVGQFFKQSSPELANYCGADLTAFLEAADETIESVPTVFMETNLKEIVQLINAQEKANLVEKQQVLGCITSKTITRFMEQLLESEG*