0x2cffd02ec2c66c0c754f40e4a6725c12cb12fe7b1b5385aa7b7092c5509bc9e8826f4208f31978d114ae582e8f49c04155a544b86bb919266ad888475ec230cfab8f91c1f90aeebb46a56a682c4cd49493af9757bbd19b5c24f90353213e6c95ca98ac421ef8fb107d372d3f7878372fb625709665fb6b176e26608e2cf2fd7019b212ba09a861e94ea6717d2c020628c101fb55404c729ea7b72f16eb9c63cb7234f59ea54f83b41caa57b64dd5afaa459b55c771843db9a14751ba1361ecdf7f6cfb1e70e886a3d149c5d3c99f68046a0881f0fc4fe381e288453c7f6841009e3c899e56f0cb9c4cc0980260dc61362dfe5797907dd0cfc7a1b364b91edaad2ac21a46bd75d8abbd9f6527ff70e1da16d16dfd29249b065d0b7f8900c1bfbc6240449578766500ee16d4cff712d7d6bf62a590f4dd452d7de7e46f1d0d71e505b130fcf8f47f03b8cb610525e301121423be8c9841401331f8c5563c4b060ff5370e72843355be360de32a01bf6b757b247616b6f9c3fc2fb629c976c8e952170915f6f215fec21052eea2f77f38ead02268e971f20c2bb66d24d241bc298eda651bac38a844c471d2f12c67e25a721c5a6148d1bdbdb1a78ac7a54f8ffb1f75ee21eb322c052a70c8cb80e089934e77727c43e8f60d955b8ed6005f5c09beb3e39f88fd31dcb921497868e34062a809705127c8f20fc2e49e31e8dbcdc995f55a3d19763502ae61f1c946edd50f8480ca015fe511c4007d04dcfa71d958399efad2f176234c18ab0e21bc817ee2cd74182918c13ca6625bac52c403b99979f8b9355480fc869e88573cec6d54e292999c5ac8bba7355b1c2dd07da349d8a958aa5e5127b547b33d7e3e44311005eb4bdf13d9cf4235bbe27b360332b04b32fdf5ed6546e8c59a62979999d9537c25a31a7d1c1300f1211abc29e989f5aee9988310702b4a90c2d47a70bf961990776af270b39751d690acc173999a357dfdbf4e8373ca8cd589cb9e95fe05576009f76e8e15e27a07b02cd2add8d25d118d717d961c200642030636db113b7299caa20520b6fbdf55ce9ee7d01b9f24c03325246116c7c1f142c7c361d67b0f19ab67c34fe12f13d976e44f9e8021ea3b8be7bbbecabb59a7e4b058e9b293cf1b75a1f590cfec0ce572cb8888f56e782e4b15e4f41872721efb783f95b92e4ce4ed599d1de77bde980344745c810c64f872331579ad7e93c1d049000c6308068dff7692dafb773cef3da22dbaaedde8beed4c9ef53415bbe79df4414cff11c6190920916498758e79969761d16ed0aa0eade5fbf6436d0307e07cec6c41655df2260f223f447080a22aa31b43b2cc5a7551f6716d11d58e08dcc4b3aff9d2be9c1252ff087df5491eeb869e9b7164abbf9484aece1d93cbcace984069734710ea22bf619cb04c9793b7aff7c17bf7f8e8758e7fc5c25a1e7a32d2f11109c6242da4ad4e2042f40abbcd728c785817dd9677f09c88009b4a59933dd8ab02af4dea26138a56da708982e607e06bd5fd64be872945f2aeaf82dc8470987e4b850d45b60db548aaed812897d617fa63aca69971451f2ffea0d9b192e8616a9fff384dfaa6e34871e4583ef797b21296b34d07127f648c4242959137249a4738b39156b48b3d3f7a77c32a229844122fe0a1997d35d1ae2a0322f1cb1d7d06ca76feaa789b3f342eb568e99ff6bcbfbb0f109da7c3911ca71f0d0a90ccb5522aadec1bc8fd37bc12f959a6bc298943bba9d5453a327792809c4092afbcd92b891bb1d9f812c4fcfac755d4914a91b1ada1fb6c3197c145fe7d8b5398560b3929a6dfef43561037d6de252da5896dafce8ee86f22dec375865645c9a2ff7f1542cb3c045842ec6ebdad18af21ee2921c89cd73f5a404fb97d78b8caf1e592c277f2747892d81f4381