MVGFNEETEMLIEQLVRGHRQLDVISIFGMLGLGKTTLAKKFYDHEAISNRFDIRLWCCSSQSYNNRALLFELLGHICEIDDFIKEKSDDELAEKLYRYLKGKRYLIVEDDVWSPNAWDDIERPFPDDNKGSRIILTTRLESIATYAMINSSPHHLRLFTEEESWMLLKEKVFKEDNYYPQQLEDIGKQIATKCGGLPLAIVLVAGVLANNDKEVIHWQQVRERLKLKMQGCMDIVESSYQHLPVHLQNCFLYFGSFLEGEKVPVQKLIRLWIAENFVEASSTTLKSLEMVAMDYLMDLIRSNLVMVANINSSGELKAVYIHDVIHEFSLRKAKVGNFLLRINDRL*