MLEIKNLNCVLNAHFSLQNINISLNPSERVAIVGESGSGKSSIANLIMRLNPRFKPHNGEVLFETTNLLKESEEFMQHLRGNIIAYIAQDPLSSLNPLHKIGKQMNEAYFLHHKNASKTLLKEQVLNAMKQVQLDEKFLDRYPYELSGGQRQRVCIAMGIINAPKLLICDEPTTALDAQIQNQILDLLKQLSAEKNIALLFISHDLKAVKRLADRVYVLKKGEIVETNLTKELFNGPKHEYSKLLIQASNLPAKNLKARDETLLEVKDFSVYYLQKRFFRPSLKKPLIASVNFSLKAKENIGIIGESGSGKSSLALGLLKLALNSGEEKILGQSVGPLNSKAFKPYRKILQMVFQDPYASLNPRLSIQSILTEALRFAYPKASKEEWHHLAKLCLEEVCLNPESLNFYAYELSGGERQRIAIARAIALKPKIILLDEPTSALDKSIQKSVLELLLDLQEKQDLSYLFISHDLDVIKAFCDKVLVISEGKVVEMGAIEEVFDNPKHAYTKRLLESRL*