GERMAN SHARE PURCHASE AGREEMENT