MSEIDQKLLDLLNAVLNYTDDKGFPLSKPFLILPPKEDDPPLWEKIKEPMDLKQIRSAALADSYADLEELLDLLKRMTDQAKRVHGPGSPIYKRAAAILGIAGEAIGELQ