KEY REQUIREMENTS FOR VETTING A COMPLETE ON-LINE CASINO PLATFORM PROVIDER