 by striking down the part of this federal anti-corruption law that makes it a crime for state and local officials to take gifts that are valued at more than $5,000 from a donor who had previously been awarded lucrative contracts or other government benefits thanks to the efforts of that official.