0121ec41b9f3f0bbc66b91f8dc9230cc############################