ddf5546c81f91e8d8d072ea6adc5f12d%%%%%%%%%