The Money Laundering Prevention Act of 2012 defines various roles and responsibilities related to money laundering investigations, including empowerment of specific agencies like the Bangladesh Financial Intelligence Unit and the Criminal Investigation Department. It outlines penalties for money laundering offenses, which may include imprisonment, fines, and forfeiture of property, with specific repercussions for non-compliance or obstruction in investigations. Additional sections detail punishments for divulging information, providing false information, and violating freezing or attachment orders.