MESSETQLDLVQNGSGYDIEKEIKAFDESKAGVKGLVDSGIVKIPPFFVVPEKVVSSQPTPAHLQIPVIDLEDIRDDPVRHEKVIKEIRSALEIWGFFQVVNHGVSKDITEGMIEGVKGFHEEKNEVKREYYTRDVKKKVTYTSNTLIHKTKAADWKDTLYFRMAPDSPRPEELPVVCRETTIKYSAYIRGLGDTLLKLVSEALGLNPNYLIEFGCAKGLKIMCHYYPPCPEPNRTLGSKPHTDPDFLTILMQDHIGGLQVFHQNQWINVPPIPGAFVINAGDLLQLISNGKFKSVEHRVLANHNGPRISVASFFVIYDRICGPIKELLSDENPPLYKEVPLMEYITQYMWKEQDGGMTTLDRFRL*