EGEN CORPORATION