MAATGRVNVFSRVRPGVAREDGDAHCVSMNQDTNRCVVRLQDGDAVERVLAGGSAQVKTIEKEYTFDGVFDPESTQKDVYEEVGKPVLKDVLMGYNGSILAYGQTGAGKTHSLLNSGMGIDGKADPKQAGLLPRLVAALFVHIGADVAHVYSVEASMLQIYNENIDCLLGADRERAQGLQVTGKSEVRGLTWMPCKTPTDLLQCFQKGRNNLVYAETKMNKASSRSHAVFQIKVAKRPRASDAAAAKKGAKKVEMKAVFGKLTVVDLAGSERIKKSGVVGQQLREATNINSSLLAFGNIVQALAEKKNFIPYRDSKLTRILEDSVGGNCKTSLLVCCSPSAESADETVSTLEFASRAARIE