MESVEEGQLPREAFRQLKSLLRSDALDLNQLQIRRLQGAMTNQVYECCWAPDGARKVLVRIYGDATDLFFCRSHEIHTFEAISKLGMGPRLLGRFPNGRIEEFLHARTLSAADLRNPAVSARIAVTLRRFHQLSIPGAPQKPQIWQRLRDWLQRALTLCRPEHADEFRLRTLGQEIEELRVRVSRPEEEVGFCHNDLQYGNIMINENDNSVTIIDYEYSSYNPVAYDLANHFCEMAADYHTDTPHLLDYSRYPGFQERCRFIESYLRSSGKVVSQSQIEDLSKDTDGYALASHIHWGLWGIISVSDRASCQLAGFL