0x2cffd02e23e47d647862ade238b0b7fa1039cc71446ee268f8e08ced229fc07103402dac1c03394c053c918de4cd9204e59f14bd1c3d470acdf2a1b389847309e2811bb415d14fe6ad8dfcf0809db4478ad9cc68760ad80bc36560f5a68d057143db5fa28071576f7ba756600b6030d64bf4ad4867cd1088037e67ba5471d1de980bfe4efd42dadf7db35c23bce7ac1ee9a8d49ccf3ab592984775b9cb05cf56e8179344dd4d7610853b8c603cc5b75bec15f2990d80714ec44137e2b28e1423a999489ea3994f171eb75445b90e2c9f632349649cab15ddc2e82f154907d62c93135f3a282b3a7688ce00b27ba62a5b00a7216668f6c019f2bf22a08d2bd4fadaaad61ad39364e73a5bc84221d3894f036c59b1c4c9e6737547b346389beb0f90e49de80b00fcbfac16fe610e64fc13527d113da6bd0a2eecd527017b5b5a2753196b7b87e616bc80932566ee42a8f369f41cb26980ee1081338aa39acd058d454c97a0688314003571ace595934af6b798a6f063a38b29185f506b1c3183c73b2137439ce8e918c69d9f29d2dbc526ad06633221ab28c2185d24de7636ac93e54f371be2b2491b69ecb950ab4c7bb037d390d3e77a07ee6532151e5331101007999cf594161bacc75a291c5f7da42ced514ab9e0177b9a6c760348e4e6db25e9e59a28e6ad36cd9894bf053835caa73373508ae96d675f317a64c3bb07deff02a554a4a6a27b142b1c6372e3f64d8d563b73e10700a13869f269823b11b82c9e66d6094092ed16822ab349b99e0be42b4e158d9a93a909d2c16fdf98a97633dc8c4e469b11e20ebc5f0193d31463c383b57f20401ecc2b32d5b12ee48b9846233f17656524eb63a9e17aa99df3dbba4804af01e223f646fd995daaa1c7c4907003ffdf42f14bca3b062610c8775347b2f238ea53c717a647336ed2fe58d8dcbe2bb377b91b425b04e352825efaba308e4ca2ecc7ff5d1440fac424cd5ce44ae8c5dd974295906824c2cb86d03c1959e2f98938634d96122a8ff3b1a4e03de3c8c6adb5cb4abaae77d458c977ae84ca036c514d2ff1b7f9a37f6328e4fe9d567a34252952264108b3a7598358f94dd85b094418a8e14b7a92e0b804a3962dcec40fcd1af9d3d95504a3f170f1452fc770a8c589e8c3d19ee41416492bcabf38121f9a3a63f79dbc3ab095270e1ff50ef6c0df9e80c8fa8892e6244e6dbffe833a6e02b5d6013b2804f1b36ad05d552ed1a6685d09a23eef1a0a1d9c608d9a8d59b6d7420e4cbdb755afb40e9b4db1ef70cf2a40ccbd24f60305fcf6284dd84963afcd26fb9ce77ea0f93dbb0db2e11e79efef4ef9812ab514e0970c653c0dfe3d5b1985f9a2563cf0d041a27e9afb49f7f55c4265a3bc075effa987c2803c0ecf296bafc822bfe647b1b06a4b9d532e4318ea4673f4bb48849dc6f2fe3ce69444ca93097b6e9c39f33fc7eef6b7578dbc478dd2248f4215035d876adb21e2186a817fee1e13bf70336d062b540dd194f02119f183882d110a3c23148cc6dd6402a1891918ec7d8f81107fb4d59c937c3e5c895833b11e320e849c8a46bd469ff8ece91d0f1030f0515902ce8c0524bff59ed65c685360d6369d46f9e4a04fa147c3da661cd752b0938238e083f83551a3ffe9a0cd61c7b223eda04bcb32a2b94d432e77cd789760c94097f7e9f1d254393a7d217b07e342a81cc2776d61171c64e3cbc07394a8359c036b3f2f2abf97d090aed0e7e189aca3ea8a4ab7f6adcc25e33bc2b696bd3db8d060c17389792c5c440685038e16f5695fdf4357cde27c620dcde6635ca02cd6824a90136b5b8b7325bb90051bf961b2687ec247e2fd88687f78bfe7238be1eff071cdc6b6df84fddb582d357551c7f01f07473cba35493fd10dd86d897b7684a64075c3caa040f773fc55