TGC, INC. SHARE TRANSFER AGREEMENT August 9, 2004