MLKEKFIKIKLIRAEWKKFLGNIQSITKPQETLSTHQYFPLTPVPNADEDQVYNEMLCSALQQKDVKNIALTGPYGSGKSSVLLTFQRSNPNWNYLNISLATFKDNLEKDTNENNTKEVDIEAIEKSILQQLFYSVDQKSLPKSRLKRIVSIKTRELIANTLFIIIWIFLALLTFSPENIIIKNFSSLQDLPAISKITIKFIFISYCTVGLFVFLKYIEKIKELKLKFQDTEITLNNNEQESILNKHLDEILYFFEETNFDIIIIEDLDRFNNTEIFIRLRELNTLINTAKQVSRRIVFLYAIKDDMFKNRDRAKFFDFIIPIIPVINPTNAYDLIKKNYINDKINKELNNQIDEIFLHQISLYFDDLRLVINIFNEFELYVKKLNNNHLNKNKLLALIIYKNYYPSDFTELHRNRGQIYNIFNEKKLNLINNLKENLILELKNIEKL