Superior hemorrhoidal artery