Tenorshare recovery (9/35)

Tenorshare recovery