MSYRVFGFVLRSRKWAKLDLKYLSPVSEGSKEQTAFDQLVLPKQHKDIVYCLVDQHFRNKEARVSDNEEVDIIRGKGKGLILLLHGSPGVGKTTTAEGVAERFNKPLFQITCGDLGATASEVEAALERNFSLANRWGCILLLDEADVFLAQRSPKNFVRNGLVAVFLRVLEYYAGILFLTTNRIGDFDEAFTSRIHISLYYPPLDKSSTREIFRLNLRIIKQRFRDKGREIDIHEKDILKYATAYWKKHENMRWNGRQIRNACQTALAMAEFDAQNRSISSTNVGEEGKKKKQGVRDEDAKVELTHLHVQIVSDAYLEFMRYLKSIYGFSADEVAKNMRLRAKHPKAKKDEDDDDDTDDTSDDEAIYGPVKGGGGPQPSSMPSSMPSSMPSSMPSSMPPSAMSAMAQTMMGMPPMMMNPSSSSSMSNAGHHGAAVSA