MADALITIVLRNLNTILDGEIRGRREDQDIVISKLLCCEGKGIDVISLVGTGGIGKTTLAQLVYNDERVKNHFTRRIWVCLTEDFSITGVTKMIMEDVIRSACNLSELNTLQTQLVERLQNELVLLVLDDAWNGDQTEWERLRLPLKCGKHGSKILVTTRSEKVARAVGANYIHNVIGLSDDDCWLLFSSRAFAGRERDEYMELEDIGRQIVEKCKGVPLSAKTLASVMQRKRTTEDWECILKSEIWAILEEAEKGIIPALLLSYYNLPIHLKQCFAYCSIFPKDYWIQKDTLVQLWMAHGFISTEKGSEMEEVGGDYLDDLQRGIIILHQIGSSQPVPLQKVKTTADSRDATLFKIPVHRGKR