0x2cffd02eedcf498be6292aafa32a8c157f6a80704de95f2866a7f80951cd519a3ca785a4c5a1c207c729c1c55448549fb89930a161eb441bb7c73110e131b3593e9f8c94a3c7773429ed74e46876c1de06ab1012342024ae47ecdb696adc8aa623a12ac97dbcfcbd0c1b75333da97a01354c904f8cdae89f6fb5b919c69ef64874ad701d368a26acd91549830c02f5d4bb0a052f3f08969334f7eeda854f8b4f4573f6ad0a181b69df1f9bd9df20440c07153c75aa3fbad8a7d093ea6358cf84abcbda46a76b6ec79c42d8ddfdb9c95bad21488eca34549a2f37fe0823cebb61fdca2c2e11619503f4e1135cb67ff87c6adaed73053646c9d4b97d469c2175aa13e163bb9ebae616015f711a19322caeddba315b9ba57dc8700a6c03e79ba770bcbd4358702eaf24eb967243412d113255c3e6fa3fd1f145578e17f7ac7ef829dd11bdcdae262fc889f78c57974b2a5d1b92ca4fe4e4c9749e3b36bdda2b89e985045a9777e8439b67d1acf8b3b480c386fc2c474d57d46b9047402bb3b405b54981d4b48b0ae361d31d18da51393bcc400d5e07c048f114d90c0b0fe230a17f262058a695325b95f356504adb5fc2555e848d8349c32dc92843ab36c1715a69419c9cb5157aa7f91a38e9d9416412d882d9f2fcadea2240a1d8033cd4f876d9f8973642939433da80684f225df238c4317c391cb41810c1d7cb9283d47239c7f5b51142c8db6589d80423690493c00c15c925c8388b5b4c44ea599c2a784d50c6ba948144b1a2de5b69ed3df759739e27894fe2bf951dd75c8633af6970bd6bd273159c813da34a485e3d5587747e1edc2d53dc745a19edf601965c7b2bf796c035e642997cefc7a6928b2600565ddf02c31dadbffbab2c7fec247338cf4a45f770636ce391612d8e2b2597b3a5257596f9c89b8fbe8c7f89c5ec74fbf33e4da9571d0778de730b2adfbf068056ac41030ec064357fea1d11c9fc3668eba6efd00474ed5824a4297bbf88fe6bf3917d3cc35e7dafa84a64db8043765eeef712e5730fefb71a304d607661c528e87163162edc6366b6f0dbbb8d0e69d52897dec81c0630ab6b162b2bc7095baaa15bac6f136c71dca84449f53be7c15ebcabe3c01310d26d179be0a150527682e76c56ac5c84e7a2231c725efc81e617e11622ce49a69c60729674093ccd1313537b1302a7a219bdfbf510b4c2045d5a5eed528a367ffbcf82e84f31b692adaba0f9a3d50b3de3ad46c1449818c05878774160bff54b0ac613b0c6f8b3f2acbb6a62e92fd9d9ca5d023f9879ee2033f3ecc1f63a9fce8d593b4318627014d1b3b41480489e8486f1839c822bc3f4ff0570bf92937f0514b8b193c8357f938c6daf832f0eb32f8636986cca40b895f29098fe62f09843d553977d69cb3ef14d8716037fd8770f5bd24406e925711603d79477c4e406507ea9a062a1f678cb0cb20cc801029688a3a12b90393a3d1d8ddbc9813b302f405cb9aa6e2e10fad199e80fc41d206462f517429452decffedd65dccfa801cac52705d81ce3c25157275926e05cc6dc7876627424f826800d675e5636e14942bca6a79e7fda950b846291efc12362380d76a599a2737769fc748c6e59e84f6b54b14a327a5bc611423541527652c2b155b944f38db8765275a20e487df379a79cb3e78b572b41e5af194fdfda447320097c59f88b31697a7d471eab6366afd72917cf726a869b858c0bbec00b508691ed558668eb7d6279b03c75b19efb98bbcd8cd9ce9bb3563b78bbee07bd54fe07c61964b2f3a59aefb4574486c305f82e5208bf0af3115684e0708d0937bdd28595d508aa5283344a7aa0054457cdcafe4cbce98eb9ef3e9f5f3107185f41f01f58654224fbcc1e97a7b515ba093834de906f05f97a60cfcaa1d498bf324e6ddcd45a