bf8b39f8b7713317dd5f4fde3f505e823be04a 310 B