MKITEILMSDGDLSVIPVVGMGGLGKTTLVQLVYNDNIVKQHFEMRMWVCVGEDFDVRRITRAIIESATRRAPEVTELDPLQMNLKETLSGKRFLLVLDDVWTEKSNEWEVLKAPLKVGAKGSRVIVTTRSEQVSLIAGTIPSYSLNGLSDENCWSLFKRCTTIEGRLVENSNFEAMGREIVKKCRGLPLAIKAIGSLLRSKMEETEWDLVMKSEIWDLPIKADILPVLILSYHHLPGHIRQCFVYCSIFPKDYRFEKDKLVQLWMAEGFVEPKGWKQMEDVGSEYFDELSSRSFFQYSHDDWEDRPVYKMHDLIHDLARYLSGEECFRMENSESSNISEKARHSSLLREIDGALSFQALYKASRLRTFLFLGSTNSLPYITHPPIDLPLDMFQTLKYLHVLDLSYASIKRLPSSIGNLKHLRYLDISRASVKHLPDSIAHLFNLQTLRLENCSELIELPKNMNKLINLRHLHLHTQSINFFPRLISMPPRIGRLTSLRTLSLFVVGRESGHGIEELKGMLNLRGSICISKLENVMNEEEAKTANLSSKEFLHELELQWSPCHLQEVRVEEVLKSLQPHVNIRLLEISHYSGNEFPSWMTDPSFSKLKTVRLLNCRSCKILPPLGKLPSLKDLYIHGMHEVERVGREFCGIDVANGFPSLETLAIEEMPAFKEWYCAKEKDFSCLKELALIDCPTLSRFPDLPTLTSLLIRNSKELCAIPSLPSLHDLDLNGCNESVLADLSHLTSLSSISISGFPMLKSLPEAIGLSSGHPNIVLR