MGKQGDVALFFGLSGTGKTTLSTDHNRLLIGDDEHCWSDNGVSNIEGGCYAKCIDLAPEKEPDIWNAIKFGTVLENVVFDEHTREVDYFDKSVTENTRASYPIEYIPNAKLPCVGPHPKNVILLACDAFGVLPPVSKLTLPQTMYHFISGYTALIAGTEEGIKEPQATFSACFGAAFIMLHPTKYAAMLAEKMKQQGATAWLVNTGWSGGSYGVGKRMKLAYTRKIIDAIHDGSLLKAQYSATPVFGLQIPDKVNGVPSDILHPENMWSDQKAYRETLEKLAGLFIKNFQNFVDYKIGGDNTLTSEIVAAGPKL*