Tenorshare recovery (33/35)

Tenorshare recovery