Every entity and professional shall establish and maintain an independent audit function that is adequately resourced to test compliance, including sample testing, with its or his written system of internal controls and the other provisions of the Anti-money Laundering Regulations, 2008 and this Code.