MTGDNLVSAYVSDAERDVEASVRPRRLAEFIAQERVRDQLDLLLQGALRRGSPPDHILLSGPPGLGKTSLANIVAAELGTSIRVTSGPAIERSGDLAAILTSLGEGDVLFIDEVHRIARPAEELLYSAMEDFRVDVVVGKGPGATAIPLDVEPFTLVGATTRAGLLTGPMRDRFGFVAHLDFYSPADLETLLNRSARILGVPITADGAAEISGRARGTPRIANRLLRRVRDFAEVRADGVVTRETAQAALTVYDVDALGLDRLDRAVLTALVDLFRGGPVGLSTLAVAVGEQPDTVEEVCEPFLVRAGLLARTPRGRVATEAAWHHLGRTPANGTFGPDVPPARDLFSVEPDQP