solar cell valve body