bad#b43f6f17312943fa0ceed56c52c5b7b5