0040ec2d39b6339d30faa45bbaffd7b4585470fb0c2391616187d0000000000000000000a43cfbe27d67e204f913aa163abd527ddba7e45c47c9f525e91a6d90e7ec4b0c20b46f674138021822bed249