GENESIS MICROCHIP INC. CONSULTING AGREEMENT