MELQLTRVFFLTCSRLSDQPLGFLLIFHNTAMGKEKFHINIAVIGHVDSGKSITTGHLIYKLCGIDKRVFERFENESAKMNKRSFKLTVLSSSLTPPLEGLKLGYQRMVRLVSMHLLAFALGVKQMICCCNKMDATTPKYSKARYGEIVKEVSSYLKKVGYSPDKIPFVPISGFEGDNMIERSTNLDWYKGPTLLEASGHDPGAQAALGQAPSSSLAGCP