MTRYRESVRSLLRERLLDAAYELVAADGWDKMRMTRLAIAAGVSRQTVYTEFGSREAIGEALIMREVERFLVGIQEQLDANTADLRAAITAGVRFTLQQAADNPLIKSVLTNARSGNEGLLALLTVRSDQLLNAAQTMLDAYVADVWPEMDPASRSLAIEAVVRITLSHIVQPGGSAEETARRTAEIVMRVAQISDD