SHARE EXCHANGE AGREEMENT DATED AS OF APRIL 27, 2007