ASSET PURCHASE AGREEMENT BY AND AMONG INDUS CORPORATION, INDUS SECURE NETWORK SOLUTIONS, LLC, AND HALIFAX CORPORATION Dated as of June 30, 2005