MGSVSEDRKELLLNVAEEEEFPKFTKIRVRDLSYKSRTGVPILSGVCVDISKGLIVGIIGPSGSGKSTFLRALNRLWEPPSGAVFLDGEDIQDIDVLSLRRKVGMLFQLPALFEGTVADNIRYGPSLMGKKLSDDQVSKLLSLADLDSSLADKNGGELSVGQAQRVALARTLANEPEVLLLDEPTSALDPISTQNIEDAIVKLKKSQGLTTVMVSHSVKQIQRIADLVCLLVNGEIVEVLKPEDLSDAKHPMARKFLEISS*