MKRVTRDYIPLQHSNSDVFEVEQKFPLSLDSLPILEERLRILGFEQITTKELTDWYFDNVCSDLVQQDCWLRYREDENQGEWQLKKGVRGQYNGANTSTVYEEIEGAKALNAAVDLLAKVERKADVPLPFEFAGFAPFHIPKLLEEISLLQLHPFARILTKRASWVSTDQCNMMFWALTVDLDITDFGYAVGEVEAMIKDRRDVPRARAAINGLVKRLKPVGTHSTIAIGKLEYYLQSRQPELYQMCIERGIVKEPAAE*