SHARE TRANSFER & ASSIGNMENT AGREEMENT