0x2cffd02e3b899fbeab62662df8593c32d93cb9ed60a48c3aa5c08a5dad94b5fb225aa718ec344d672af5eefa91bf09d4a13a59b572ad43b6604a7ce3918847580dbe5d322410755a1f776c731164222feaf0825c98f282759f6f1e34ec2c91f86ac295f551456458f7d1d01d3c50b9fe918bcec1a101456a94b66352fdf6adf1e6dc55efed6b840ca3f61546204c4e7e100c1590764acd57cb0c6b20e6ee7bba0a0133c53320b15d4d63533a27b76a39f8c1b023627f1657382e6b69926e077d2a1047fc9e226eb79eaa072da8cddc1c0c32ebe67c18b0baa1dc339e17a2716c4e2e09f472e7a7975b8550dbb01ba319b190a7f8daf014008e5cf7cb19316cce05b7dce1215d89ed3386572302a8c14204a740e43e43abbbe79ca11195d32b05a100c2dd2b64e3d4d3c24eab5297a3d36aff391004e4bf910a3868915acfd80281d3ec497c820bd184332afa482c207e06078ffc925e723365800ddc0f0f91f25dfddf64a1c86e777ee1252e4a5cc7d77a23b5b9d1438473fa54be2d8dd4bc9cd7f328439aa4207f344719d451addce0a25eb92acbee17ff8905cc1ea68afe24286b74c34251807c9794e76675edbd5138229c1a4248818587dc3bc678488d07db98fc05959a8fe64ede3aecb6b0c5caf2fa0bfbdd5357c05ec916e200b386700971ca5420ac572c696a70f94427ca1a2035c052362d94541729eb781b02ea8e938b8fab3a2dbcb220e917eb361492198801d3f069046e66bed2a062a9104394315c9cb09e70aecef09bae0ca8156a57ece76d6d2e4c8fdcf8a2fbc4b35b5e20c3c691ff207a2ecef925336d025eb97c8ea55f09b928e452bfbbef70d3143eafefd73aff2e42ffc0a612fc6799643a1889f6846d15fd83939276487652755d8f2f7142d89a87a9ae4e2e8bac080ba4c6d57afced00b4e84de18ff1c2e819ecbb5639031faae59a1140fbd1adc512b5f5322f62add980d6da18afd48f499081d84503928ac5ebb43fed814c6230bd69ab9efa92fc9457e7153bc0fd8705ef080016501d900c2589022b7e4c0197e069faff5ae7b67e1de6162d0a3c1242204ddfaf21e1d40a17ea8b3bc47aed34ead884ed68391de417661ede27fb91a52d835d937eebc36a8398e2480d31a48066e68b1302a8b432a3856052fcf1252f3a7213ae29bf6447702f211eac0201b74ca5074a0672178db016dd994208f1ce7f92aeacc85803820565cbec6eccba2971b895a8c35c2bb9630d51806c5bf8ab0cef3fd97d414f4e3ddc1595b9df255227019b5f68a4dedd108c8b56dd7f9d1c7b7956fb628d220f87a7aba8cbd7623d1a405577d4cc36e84aebcaa05f84a03485559d8b1e8970e355fa0d36d148538d20257d8125c0cdd14606f263d77fe072b85e3f5e87bce8736b1df0bd14a41422139ed656be69aba03d0d5f1db0249aeb683eb740ed24da56dd473bedbbde60df44a9e03d44b14786b1d031611b22dc0f2e429aefa0f3f3f14dea1bc2d90a4e56ef6faf1b26357619e7ffd3b2ebe781f5b56dc00c4b31d2ff2e1b2eaa617d084dddd36d2de7b92570bfbd3b8ff7254eb88d9d4b9f02aeccf6d053aea1e0ed3d367e75c23d995e54cc30fdd3c302f6916d191983ca7f485756a3120129d02778e8ecb33e31c3188d5463e077e496f9ca55183b9db7868b77b39e434ea7a7d2c85a04ac76a3b0fd2b4d3f46d383f0334082b5f806000620e1441b56f5f359deba8532f4fc290050444c9d6952d809033a1b6bf920e4e363012623e8142740c07619aa6ba8cc0ca92c30c38e793668ed10e64833b42eafbdc27039082f88d78c0f09708b67df5ccde3dc71fe5bf8af6206e4349244108aa88c79b78cd8480985f6b3abe31b2cf753182e055daec2dbb4fcdc2e7e61c2d68f599762ce5c7711751d8d0a9c4733901eb1