Saskia McNairy takes 7th at Pac-12 heptathlon