KEY REQUIREMENTS FOR VETTING A COMPLETE ONLINE CASINO PLATFORM PROVIDER