Ranganath resigns