NON-DISCLOSURE, NON-SOLICITATION, NON-COMPETITION AND INVENTION ASSIGNMENT AGREEMENT