MKIIEFLMSDGALSVIPIVGMGGLGKTTLAQLVYNDERVKQHFEMRMWVCVGEEYDVRRITRAIIESATKRAPGVTELDPLQIYLKEALSGKRFLLVLDDVWSVSSNEWDVLRQPLKVGANGSKIIITTRSEEVSKNMGTVPSYSLIGLCDEDCWSLFKRCTAIEGRLGENANLDDIGREIVKKCGGLPLAIKAVGSLLRFKMEETEWSLVLKSEIWDLPTTADILPVLILSYHHLPGHVKQCFVYCSIFPKDYRFEKDKLVQLWMAEGFVQPKGWKQMEDVGSEYFDELSLRSFFQYSHNDWEERPLYKMHDLIHDLARYISGEECFRMENLESSNISEEARHSSLLCEIDGASSFQALYKASRLRTLLLLGSTNSLPYITHPPIDLPLDMFQTLKYLRVLDLSYASIKRLPSSIGNLKHLRYLDISRASVKHLPDSIAHLFNLQTLRLENCSELIELPKNMNKLINLRHVHLHTQSINFFPRLISMPPRIGRLTSLRTLSLFVVGRESGCRIEELNGIGNLRGSICISKLENVMNEEEAKKANLRSKEFLHKLELKWSTNDLPDERVGEVLMGLQPHVNIRFLEIFQYSGSEFPSWVTDPSFSKLETLYLTNCRNCNILPPLGKLPSLKDLLIHGMHEVEQVGCEFCGTNVAHGFPALETLTIEDMPAFEQWDGVEEGDFNCLKELVLIDCPMLNRFPKLLSLASLLIRNSKELCAIPSLPSLHDLDLNGCNESVLADLSHLTSLSSLSISGFSTLKSLPEGLLQPLTTLKQLYIGDFSNLTSFPEEVGLSDLVMLERLVISNCPQLTYVGLPVMLRSFQINQLDSLKCLPKKLDCLTSLQNLDIRNCSQLHSLPAAGLPPALKSLHLHSCPLLKEQCRMVGGKDWCKIAHIPYINIDGQRISPC