UNDERSTANDING AML MONITORING SOFTWARE: ENSURING COMPLIANCE AND PREVENTING FINANCIAL CRIMES