MLESLGSNFRNFINYLSGKSTINDKNIAEAIEIIKNSLVDADVNLRVIRRFLNSIIEESKGVKVLRGIDPKSQFIKIVNDNLVKFLGGKNYELSLHPANKQSYILMLGLQGSGKTTTCAKLSLKLKKENRKVLLVAADTFRAAAVEQLKILGGQVGVPVFSIEGEKDPIKIVKASMKFAESNFFDSVIVDTRGRLEIESLLVEEIKKIKGILRPAETILVVDSMMGQVAVNIAKEFNENVGLTGAIFSKFDSDTRGGAVLSFKSICAVPIKFIGVGEKIEDLDSFYPERIASRILGMGDVVSLVEKVQSVVDKEEAIKLEEKINKASFNFEDYLSQFRRIRQVGGFSNFVSFLPGVSKSMLNSNNLNEESFNKEEAIILSMTKKERINPVILNNPSRKKRIAMGSGTTVFDVNKLIKKFSQATLIMKKMKNKDFQNKIASLLGK