2b43bd16b544f27de36e1c9d12330d5c:::::::::::