MDNIYIKQALVLKEVKHVFQKLIGEDPMESMYMVDTIQRLGIEHHFEEEIEAALQKQHLIFSSHLSDFANNHKLCEVALPFRLLRQRGHYVLADVFDNLKSNKKEFREKHGEDVKGLISLYEATQLGIEGEDSLDDAGYLCHQLLHAWLTRHEEHNEAMYVAKTLQHPLHYDLSRFRDDTSILLNDFKTKREWECLEELAEINSSIVRFVNQNEITQVYKWWKDLGLNNEVKFARYQPLKWYMWPMACFTDPRFSEQRIELTKPISLVYIIDDIFDVYGTLDQLTLFTDAIKRWELASTEQLPDFMKMCLRVLYEITNDFAEKIYKKHGFNPIETLKRSWVRLLNAFLEEAHWLNSGHLPRSAEYLNNGIVSTGVHVVLVHSFFLMDYSINNEIVAIVDNVPQIIHSVAKILRLSDDLEGAKSEDQNGLDGSYIDCYMNEHQDVSAEDAQRHVAHLISCEWKRLNREILTQNQLPSSFTNFCLNAARMVPLMYHYRSNPGLSTLQEHVKLLSNNAVAGAERHVVHILCLQFVIE*