Cattle price rise may have run its course, EYCI sits at 645c