Promoter Offloads 1.64% Stake In Sterling And Wilson Solar;