Canaccord Genuity
Canaccord Genuity
Fladgate LLP
Latham & Watkins LLP