MGGALGKDNENSGSKPYVPESKLEVKMVKAMQRRESEGTAMKSFDSLILKFPKIDESLRKCKAIFEQFDEDSNGAIDPEELKHCFHKLEISFSEEEISDLFQACDINEDMGMKFNEFIVLLCLAYLLKEDPTALQAKSQMGLQDLETTFETLVDAFVFLDKNKDGYVSKNEMVQAINETTAGERSSGRIAMKRFEEMDWDRNGMVTFKEFLFAFTRWIGIDDFEDEEGNV