Tolong jelaskan mengenai Fungsi dari Nikotinamida adenina dinukleotida

Nikotinamida adenina dinukleotida memiliki beberapa peranan esensial dalam metabolisme. Ia berperan sebagai koenzim pada reaksi redoks, sebagai donor gugus ADP-ribosa pada reaksi ADP-ribosilasi, sebagai prekursor molekul kurir kedua ADP-ribosa siklik, dan juga sebagai substrat bagi enzim DNA ligase bakteri dan enzim sirtuin yang menggunakan NAD untuk melepaskan gugus asetil dari protein.