NEW ORIENTAL EDUCATION & TECHNOLOGY GROUP INC. SHARE PURCHASE AGREEMENT December 24, 2004