MADTFEFEIVTPDKLVVKDVAEQMQIPGKNGYLGILPGHAPLITELSIGEISYTLRGETKYLALAWGFAEVLPDKVTILAEAAERPEEIDVARAQEAKKRAEQRLQTSGPELDYQRALNAVKRAEVRLQVASHATSKAAVGH