MGGCKVIVVGGMQAGVGKSTVTVGLMAALRQRGLRVQGFKVGPDLLDPLLHEAATGKPSYNLDGWMLTKEHNLSVARSLAGDADVAVVEGGDGLYDGTFGDEDGSTGQLAKWLGAPVVLVLDCDGLPARSAAALLKGHLAFDEELPIAGVILNKTKDAAHEKHIRDSIEGAGIGAPIFGALRRDDSGLGDRNKFPVIPESPKRATSGSHAGSPLRANTPKKEHSFGRNLVGGVVARLGRGVGTGASHLIPRPLFSNTVRVGIARDAAFCHYYRENLALLRECGADLVPFSPVAGDSLPQGCRGILFGGGYPELYAQELTGNRSLRMAITAFAAGGGVIYGECGGLMFLSQALIPEGGAQPRPMCGLAPFSTRVAAAPASSYAEVTIRPGCPLFPAGCRARGRVHRNSEIGPSANHWEAVGRVEGYAWRNVLMSYARLHWGGTPEMARHFVDVCKGVP