MGFGQLVTGPPGSGKTTYCVGMKRFLEMHGRRVAIVNLDPANDVAPYDAEVTIEDLITVDQVQEELGLGPNGAMIYCMEYLEKNADWLEEALKPLKETHYLIFDCPGQLELFNVHGSLRNVIRTMMNEWHYRLCTVHLTDSHLCCDPGKYVAALLTTLQAMLHLETPHVSVLSKIDIMDKYGELAFNLDYYADVMDLEYLVEHIGNDPRMAKYKKLTADLCEVIEDFGLVRFTPMAIEDEDTVRQVATLVDKSIGYSLNAHKGAKLHEDELRARAEAREGADEDDGFDLRDAVAPAPSIAEMSRNLEIHERYVARGEETSKD*