MAELLLSPLLKVVFEKLVSLITEEHRLQRGVHKEMERLRSTVTTIQAVLEDAEEQQVKDKAVKHWLGELKDADDILDEFMTEALRREIESEGHQMMNKVRTFLSVPLCVTARWAIR