(647) Haoran righteousness