MESSPYRDKQKPSKSQAQQRRQMENFEFSQLAKELPLARAISGQHIDKTTMVRLATAYIKLYNIFGQGRRAYSSADYYYGSDSHWTSNHLDLLDGFFVILDRRGDVLYISETISIYLGLSQVEMTGNPMVDYIHEQDINCFNSALNYCDRYWPQMCNVRVKSSLTKRANKDAVRASPGYKVLRLEITMGPNPNTRMIACYPMPTPVLSTVTISSNSFVIITSIDLRITFADEKAHQLLRNLYFQDSNIKGMSYYSLVDVTDSEVISKMHFDIFNLGAYKTPYYRMISNQTANTFYVESNIFRHTSVSSKQFNDSITFVSSIL