424B5
31,635,600 Ordinary Shares-
424B5
31,635,600 Ordinary Shares-
424B5
31,304,352 American Depositary Shares
424B5
31,304,352 American Depositary Shares
424B5
3,556,992ย American Depositary Shares
Representing 444,624ย Ordinary Shares
424B5
28,500,000 American Depositary Shares
Representing 3,562,500 Ordinary Shares