MQAPIPVTLLSGFLGAGKTTLLKRIVENAGNFRVAVVVNDVAALNIDSALVRNTRALDPNEPGLVELQNGCVCCTLRADLVKAIADLAAQRKFDAIVVESSGVSEPAQVAETFGIDLAAAVKSLRGASTLEQVARLDTCVTVVDAAAFNGDLASPADLLERFGARETGGEAADSDGDRSVAQLLVSQIEFADLIVLNKCDLVSRNDVLAVKSALAQLNPGAEIVLATRADVPLNKLLGTGRHDPARAANAAGWLRTLQDKNNHRVVETKEYGICNFVYKARTPFHPQRLRAFLHDFAAILDFDETEEEEVVFRSKGFVWIAGRDDTCGEWGHAGAVLQLTCGGPWMGLLPEEMWPEDGSDERDLLERDFVNPILMDRRQELVFIGVHMNRSAIVAALDRCLVTRDEWKLGLDGFVSDEEDPFPKWPSLEDMNLGANDGHDHRGHHHGHGHHH*