MEMARCMVKSQALPHAFWLEAVMCAAYVLNRCPTKALQSITPYEAWHGRKPSIGHLRVFGCLAYALVPVQQRRKLDDKAVKCIFVGYSAESKGYRLYHPQSKRILISRDVVFVEDAVQPLLSCTKETGVSSRDVFDTLLPLFTGGNSNVSPNEANIQPMQISNDIIDQPISDADLQDVIHEDRAENEQARGMPKWLVQTLRDSKIDAPISSRTRSGFQHASYASDCYALAVSSMCEEEEPLSFDEAQNSENWLAAMQSEYDAIMKNGTWSLCDLPIGKKAIGCKWVFKLKRKPDGSVDRYKARLVAKGYAQEKGIDFDETFAPTCRMTTIRSICALAAHNGWNVH