00000020311d264058d2cd0d581d1c123f101fdd9955f3e40563c4000000000000000000cdcfb3b7bc46d9fed2d4a503b3ab0a87aecd4907d5728713cc7bef41dfffaf69e0df8f69231c01187cc5dd88