MEQDLAALAEELTAMAAADHRVATTGAANSDDPAEQLEWRRLTARHGDRLAEIMDAYGWPTAERVGEDAARAAWLIAQHADRQLDVQRRALRLMEQAVAAGAAEARDLAFLRDRTFVNEGRAQIYGTQIAGVRKDGSPIPWPCAEPERVDELRAGVGIEPFDAYVARFR