MESTKIAPSFDRASELKAFDETKTGVKGLVDSGISKIPRIFHHSSVELANPKPLPSDLLHLKTIPTIDLGGRDFQDAIKHKNAIEGIKEAAAKWGFFQVINHGVSLELLEKMKDGVRDFHEQPPEVRKDLYSRDFGRKFIYLSNFDLYTAAAANWRDTFYCYMAPDPPEPQDLPEICRDVMMEYSKQVMILGEFLFELLSEALGLNPNHLKDMECLKGLRMLCHYFPPCPEPDLTFGTSKHSDGSFLTVLLPDNIEGLQVCREGYWFDVPHVPGALIINIGDLLQLITNDKFISLKHRVLANRATRARVSVACFFHTHVKPNPRVYGPIKELVSEENPPKYRETTIRDYATYFNGKGLGGTSALLDFKV*