MERVVELEKQHVLIHGELLKALDELYLLQQGANLDREKERTAQVRRQLQMSLEKSAAILRALDRSGHEQRMSESLSETSTERLLANRLGNLINDNYRLDGNVSEILTKQTELSEELRKKRRYYWALVDRLKRLSADMDIQEPAAEGEELQGPNTSDDTELEKENETIEQLLVALKVHGGYDPFI