MVNLLNGFFYGLGGLVCTFLALLVTLQEKIVYVPVIPGMGKEYPITPARLRLTFEDVWLIASDGVRLHSWFIKKRLNCRGPTILFFQENAGNIAHRLEFVDLMIRQLECNVFMLSYRGYGASDGYPSQQGLTRDAQAALDYLMKRPDVDSRKIIVFGRSLGGAVATALVKNNPDKLCAMILENTFTSILDMAGIMLPFLKWFIGGSGSGGVKVLNFLVRSPWNTIDIINQVSTPILFISGLQDEMVPASHMQKLYKAVQSDSRHAFVEFPTGMHMDTWLVGGDRYWRFIELFVDKCTGSSRITDEEDDEKIENGSCIDDQEDDDDL*