Identify the various provisions of the Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS).
1) Protection of copyrights and related rights
2) Protection of trademarks, including geographical indications
3) Protection of patents
4) Protection of industrial designs
5) Protection of undisclosed information and trade secrets
6) Enforcement of intellectual property rights
7) Dispute settlement procedures
8) All of the above