MVNEQIIDISGPLKGEIEVPGDKSMTHRAIMLASLAEGVSTIYKPLLGEDCRRTMDIFRLLGVEIKEDDEKLVVTSPGYQSFNTPHQVLYTGNSGTTTRLLAGLLSGLGIESVLSGDVSIGKRPMDRVLRPLKLMDANIEGIEDNYTPLIIKPSVIKGINYQMEVASAQVKSAILFASLFSKEPTIIKELDVSRNHTETMFKHFNIPIEAEGLSINTTPEAIRYIKPADFHVPGDISSAAFFIVAALITPGSDVTIHNVGINPTRSGIIDIVEKMGGNIQLFNQTTGAEPTASIRIQYTPMLQPITIEGELVPKAIDELPVIALLCTQAVGTSTIKDAEELKVKETNRIDTTADMLNLLGFELQPTNDGLIIHPSEFKTNATVDSLTDHRIGMMLAVASLLSSEPVKIKQFDAVNVSFPGFLPKLKLLENEG*