MASTER LICENSE AND PROFESSIONAL SERVICES AGREEMENT