If any provision contained in this Agreement shall for any reason be held invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement, and this Agreement shall be construed as if such invalid, illegal or unenforceable provision had never been contained herein, unless the invalidity of any such provision substantially deprives either party of the practical benefits intended to be conferred by this Agreement. Notwithstanding the foregoing, any provision of this Agreement held invalid, illegal or unenforceable only in part or degree shall remain in full force and effect to the extent not held invalid or unenforceable, and the determination that any provision of this Agreement is invalid, illegal or unenforceable as applied to particular circumstances shall not affect the application of such provision to circumstances other than those as to which it is held invalid, illegal or unenforceable.