MQGIITKGIGGFYYIKTEDGLYECKARGKFRLDELTPMVGDKVEIEIDNNSKGTIEKIFERKNKLIRPAVSNISQAIIVFAFKNPNINLDLLNKFLLQCEYNEINAVVAFNKVDLVENPEKEEVVDIIKSAGYEVIYLNAKEGMGIEKIREKLKGNLNVLCGPSGAGKSTIINKLVGKDVMETGQISEKLKRGKHTTRHSELIEVEDGFLVDTPGFSSLSIEDIEKEEIQFLFPEFIKYINGCKFTGCLHYKEPSCVVKNALEQGKIHKKRYEFYIQIIEEKLRGKNNKW