0x2cffd02e3b24f1c56fbd26b88e07022e6d75dd885954d1ba7626801411a9615592ca42b1dfeeababe8554e19e48ca4cd3f84039af3d5d967c40266b9cdacbd607265c7e37a8d36f53f0572edf2365ca9eacb3e63a640cc47b8bfdeae990d3d0b484f39beff068e7abeb56093817aa828b848f2f5ae6c36be4da5126adc92ae7d7e306b65f772a206a8e2cafc681080c357878ab4a5337e7a1e52586628dfd4ac3f80af32d873c37fbf16fcf66b29b113229084bb6292bd35c568dc4d7780b2516d7a974f10c150f14544daf164958dcc76cf63e4ed60b14b4652622faffeceb521165fb20700d7e26381e9d384b2ca59f015bf6a04a7e71e5f436d16a90a73fa94a113dc506d21c3b1b1caf7a1b76ef660edaa8059da9a391a9b4e757518c172560af15d376324214ee02dd23e7328ba5c39b0bb1d5dab44483e47836e6af43189a9f3b33d468932b72cde0f69a7f90ab0767cb0ba43e956e30167807eb45444995aea4cbdd2760b67251e1ada0240898f55ddbff07eab78fe81a07f664b80a47f003ee3bb8573a0d42d12638de946c95ed61c7ec3ef3342d0f4c6dcc82fd74ab18e1fcfa04e620e2cec4bc08810fd67795875386948bec1ec2d83ce084121ffd676e4812c2f08fa842674b9b6f2891d60de5d4731880ed0b6b233c4d347c9756bca736d87f32d20acdbca8ce7310c2b4e4c9d5687f25d43624b05206928a36b88e5293a0bf5ff63c154d2ec5359aabff456aaf45826fb32b0ad00fdcc7b29bd9cae9cf69179df865d3289222ec9b74d0197db728c463ab7abe6a260243ee1796a3d533e3dd44343d3789efe17bf5ebae612fb1f97619e37de918d1bf1de748d671092581949fffd627e65f76bb7c1ac1e46af03744e515523b366a81dcc60777aa7e9fe5251642aa792335a8d4856e90a05cf47452a1019a51ee696ccb8a2708a7119d3f0ea309d06ad898752186005613308afddbb1a13901c3218bf5c6938085e18a7f24c2588c7f4f510d0dcf69abda5d688e3d88072bfeb299f272411db07f2a63f2e1367cef21eec5a010718ae62ecf5b21c59e8f1d2133685660485795e0f4ca3295d5a2fbec1a46fb68e9c319d8c3155446848d4df557aa037ae8b9e255672f7fefe067abd4ea265fc8534d0f3788bd565d1258351240990cf1a34ebbd0111d4ef7b423cd85d8be3056efa78ed0b438b17fdabc380942cbb7bc47f7e65c4ebece47756b248b4a07b7026140ef9261f7f0eca63e9c3cac789bfa11797c79e68c30f040953d0d888a5246adb3400b832ca71a21472d96a2ad61662064377ea9b925a75415ad68077dee118ee49ae7a3a27b4b678cf0300af31fdf83f901d184d5ac03d45c594485e379307c3ac756a271b075351f671cf5e378b55abe506c08da59d17c31d296bef5c68dde835a6f59eb73e0635417cf9eccba448c0a36c13268b9eced8798ec85664bcec3cf6eec4e5b0605e469e913095f06dae590d319e3d186c04345145c3f255e4014cc0992d13a6908caa9fed6268a8745884ec3bb1e64aeadba7348909a0b32285fac0e7314510ef35e3df700390fa4455b3c9d1c6da48e08cc41249221ebe97bcce9ed93aee4fb40b20f762fe461c2f80d3e1d3e97c5ae31d798bfd480e2dc07c8afa75940a2a10e6de627269d9040e92b38a99e32ad6da9bc1525767e0c15704f392fb5e3a5bb2d8f265d99f3512cc7db76d505b19af34646b88aff6d78960e3f0a532b42a89a96abe0cbefd575eb8d646c931ddd74234ab1987238571be567054f0ac82bd7e2569d3380db380c43f224ed9c2ed27db08d4494c8cd57f1180962327b8095dc52598c51a8685c36459f6361f2c6a844e2593c0fe70032bb9b4879d74622b170b5a93971e3f35b40e38846e929edfb68712f6087a1201d9d41677098ce9a4c8e9