UNDERWRITING AGREEMENT IDEX CORPORATION