ec1046