MRAVVLVPVLKQARSSEKASAELGPTTTRSHESRLEEAMGLARAIDLTIVQGLIVAVNQPRPATLIGSGKIEEIKALLDNHDAGLVIVDHPLTPVQQRNLEKQWNAKVIDRTGLILEIFGRRASTKEGTLQVDLAHLNYQKGRLVRSWTHLERQRGGAGFMGGPGETQIEADRRMLQDRIVRLERELEQVVRTRQLHRAKRRKVPHPIVALVGYTNAGKSTLFNRITGAGVLAEDMLFATLDPTLRRMKLPQGRTVILSDTVGFISDLPTHLVAAFRATLEEVLEADLILHVRDMADPDNGAQAGDVMRILSDLGIDEKERDERIIEVWNKIDRLEPEAHQAIAEKATGRQNVMAVSAVTGEGVDALMAEIAQRLSGVVTETTVILPPDKLSLISWVYENTMVDSREDRDDGSVSLDLRLSEQQASALERKLGLIQPVRSEDWN