Decoding the role of hypothetical protein All3255 of Anabaena PCC7120 in heavy metal stress management in Escherichia coli