0x2cffd02e4498863525553fbafbd8aeeac0506ce461a1ae6ebcf32a5ed694ed754917790da37a81f3731f9759cf6472aea1f259eae91048e6f2200b80c5fd610a81ad85d3a535a09ef54e705a086d64cce3e3992808c206ca9e871bb669b5a2f5ab288cf52cceee68f9354861baed4122b529c3dbe6d29d404cdc458ecccd5ab862a292895cfc38066871da006130ceeaa1c9c868177a55cfb16208479d8c6629ba618eb33eed61d9765d45545d30f42f86ceaa3661dff47fa8e5bee72c1d5b20167b6d24406f2bbec8cefd7ec5bf55340cbad6ac0f2818d22a80bda913e9e71812fc7afdd662a6276623a7555ebcfbda51d007a12d507df2aa55bf0d44c071602344235bc4cc8413586016d44a2b22ae698792a7d8aeec1803e52e5762e653b3909620e86a4653ca741f6f10a651d793c5632a1e540730f0c86e04623274d7b025b5227c301c67f6f63ba2147aec15e78065ee75fd572f4f88752b638c24726c572e47ffd1e70fe3dd876ac6375c063ff0ac94c33564b73b11a20624bfd223b5645509f20da73b3a7aafb775810d0443d7df76e1f4dc652cd336433614a64e46bab5f24da90ef161943d5ed9d46e90859f627ec27dbd2a891897183cb342fc971a3db59ce1af65522b2a212c4557c944f8623b6a368a66265d56d0d586a9933720fbf084e314cf70f0e6c8d9ac6ab49d4a8af05891178d2e156d7e1545f3d1315bf765932641886d6849bb1b2cc0f073432e3170f46a81b1c49cbd84e84d37d36111cfa9197a710d3f5437e527ea0fc29016e75f919ce8a3f9fbe5db3ec53edb25b62692e8f6e3edf90e9a292a99312de2a73aeadfe510851157041a3ebed049379329da3fecac3c3223e1b3be3ac6955bf6792368c6ee7613969c36a9db78ea607abee6f8378bba8faab3737f366b862f5bc9879f6fb376eccb5656dd76bdcd2eb60e8809a2206321f350f054e925372f3d96a62afb19db89614b3700249f4568e28adf03fc6d41eabd8d36644dda90c02fbed854cbf34b02cbeea7c76f29dff0cf50cf44bfac51dd7de4f30e38a4e41b979786f319b847af31116df4f356e0606c5c4a93746818a5ec1cc0e09ebed282a97d44698d307754372973c1f980910ee389550a9129b78adc330e4acbcd13d9d066e00845767f3cea991385225a52b5e8da7dfcf40ef71386d5d0178fa50cdc7a4067cb5e3f02cf9ade7f5cb34de40a6c0cc63b7863b2d15e67580718e2e6158cb1752495549c1935f208e46f057966cec3dd11df57e6a97d8d6cbb418d3a4db974000d21cce2ae2341e4792e9d1fb8a1feb93e4308a9cda8127b09ea5374c39b89a29fb0f0a70cc655fdfe6baa4d8f68e676f96d42e57aed508f730e1bf65e32edd445d269d53c0ca70ad7da5d7a73b725a134a46f1b685296c632de6d366fc28fc889f9d3e335ea4059b8b534010c4031223dd1fc16850acf358bab7726eb1f60d4b3ca5b814c0e5990ed39cfccd8f7079e52fb74378fe9a208b96d7af937d89c720eabf8ce3915f96074ab54489bf731b60797223c85ecb1ab0390944f3ed5b2e0e2f7ea809b8f33e6aaade234c491c4a2466ba567254f44410e0c7a388442278308cccfd101f968afbdb5f689bc231377f3ee844ff88153fbd992edd19a7fc9886d7424eee7fd1e78b7048f934296b27754e411d32d8b7a50f113e9b0540b4f294b97d3e651c8f85c2c5509ea51320f2e3cda1bfefa094bf9e35b80f9202b9c41b233f8b6bcca5d8278368b13575afc27f691d9d1d4599be9c2910d94a8dcde316b5f8234b62036b8d7b90c0ab486f1faceb7b9336680b59ebb07677f2da1450fc759aca820e4de7ecd21c8584149d281b556710bdc584ba6d619bea9c0c00286d104cbc239704b8fb1af1c0ce75946582c17cc0a65069210f92424f4b93ae7e3