INTELGENX CORP. SUBSCRIPTION AGREEMENT FOR COMMON SHARES