MMESQNCKRAPAWTEREVRDLIAVWGEESVLLELRSSFRNAKTFVKISQGMKDRGHNRDPKQCHVKLKALRQAYQKTREANGRSGSEPKTCRFYDELHAILGGSATTTPAMLFDSFNGDGGNTEAGFWGRGRC