I am running a stored procedure on sql server 7. It runs fine so far except its ignoring one of the where clauses, a.mstatus='OP'. any idea why from the code below?

Code:
WHERE
	b.clstatus='C' 
	AND a.mstatus='OP'
	AND b.corgaty='0575' OR a.msupaty='0575'