MEAITTLSQFLTQAGTQFQVYDLSRRVRPLDPILFAQLEAGTLPYPTPRGGYAWMGVLFWNAQASKQHYVWFLKLPLDERGLLNPAARNQFLQMVMEALGQDPAAALSEEQEERLANNPFTFTPGQEKMALFNALVRKHLAQPASVYFEPVQQYLSGQQDWQQWHSLGLQGFADLMARPGSVPVEQLAQAVDAMPFDPLSALATVQEHTELDDAIGQAWFQRWQASADRHESLLCLRALAGAPRWRDQAVDALLSQPQLDEDSLIVLAARLWESLDQTRMPRYLEHLAHYPGPLFNQIYSDLVAIPGQRAWVLMTLRDPARSESLNQAIAQLVQSVKGARRD