The many roles of cholesterol in the hedgehog signaling pathway