MSVNFRDRAIAEVQKAIAADNDKEYQKAFDLYMSSMELWVKALKWEKNKAIKATMQEKMATYLDRAEKLKQFLQAESDGNATGGKTPMGANGSSAGGKAKPAAEDEDNKKLRNALSGAILQERPNVRWEDIAGLEGAKETLKEAVVLPIKFPNLFQGKRQAWKGILLYGPPGTGKSYLAKAVATEANSTFFSISSSDLVSKWMGESERLVKLLFSMARENKPSVIFIDEIDALCGPRGEGESEASRRIKTEILVQMDGVGNDSKGILVLGATNIPWQLDAAIRRRFQRRVHIGLPDANGRARMFKLAIGDTDTALKPSDYNTLAALSDGFSGSDISNVVQSALMRPVRKILQATHFKPVMKNGKRMLTPCSPGDPEKIEMTYDDVKPDELLAPDVTLQDFEIALADSHPTVSKDDIAKQVEWTNEFGSEGA*