I'd prefer this conditional to be split up for clarity. Consider using intermediate variables or functions to shorten. 

Also, please indent two levels when the condition goes onto the next line, that will set it apart from the statement body.