MPFGQIVIGPPGSGKTTYVNGMQQYLRSTGRKIAVVNLDPANDVLPYQPDIDIMELVSLDEVMQELKLGPNGGLVYCMDFVEQNLDWLREKLAPYETDNCYFIFDCPGQVELFTQHASFKHIVDALTQAAHYRLTAVHLVDAHLCTEPAKYISALVLSLSTMLHLELPHVNVLSKVDLIRHYGRLDFNLDFYTEVQDLSYLIRAMGSDPFSVKYRKLSKGLCELVEDYGLVRFVPLAIEDKQSVQYILGLVDKANGALYASLDNPNAPIPAEMVYGSTSKAADEDIWTMYQEKYLEGPPIQERPIPQ*