0x2cffd02e28aa4f6176c04225c812b477296f50f797260a78379f2b1513857010c22c0a82bf580ce7a7b6d1175bad9ff1669af9556193e7f14cb1d30a1510c66827e26cd379fe6c3c4560ec9721f31a1d8180e645fbee0eb34ca7f99b201d5be78f240f47e4475f98517521ed1211c1bef2811617fe0cd6565120634482f9c75ceb71ea18254510c2c06317d8c3111122f4634c26d3bf42a10c759495198f10293c6406e23965989caa01375c1ce847dd5048448cca2b73bb5296505f7fcafd27e1c0e2411a5ac27a77a4b989d6ac502433b431fdf6eda6bf2986fd331d9406d0c159fae91219c1e38a2dba66723bd0dcb6ccb756b25462b16a748ed928de48624e68aa352783284f347c8bfa1165e16109def7303cf20b93e0671a5ff77259d262fb17178ef1b80b086a992fbb57ab7a17f11c9dfc152d6f55bac708496216025d6d65ab75f876cf55cdec529ebb6d0f729e24f7926902ba92d5495cbfb87592e6aa605808691bd006afec6932ae99b8336420bb4102c49f687bf5d026281099ed5868484b2517c3ba35f9c7835ece9168de754296a433d9dec77cad5cd2627bdf3b4457affe97964c2390057bac282fd52571e38fb02d18bae23632f87165de2cb4fcc213bb7637c4fca0d8d58edf186c49b8fc6c8ef4340fcff60f97cdd57ffc876dbe9f30ab829062f21d512445645744bd1a086ac45a46dc564bc7d2e09f8fe8e03de6fb49313f7a28be576638df5bda7857af25d2681ba04056242fb9ffdaa0fa032a4002e4e60029e420c0a90fb0f84e55d3253864c73c7198e18b9a488aed1184881dc1e16d6eef1e7ae6e0e9b7177998bb8aa57b34c9869bbd52e93df93f208547bb7727d7b32d569987e28a41c5ba40b9563a65909ff97447188f4093baebc41a9080caf0eed7d584a8d126065c82721b1e1c5a5493a00a3230f1be4c8f8a99f9729035c016df2a6cb73d6cb9389747946039f67cf0be9a53096a871516d367aeb908a42847bc27c3a0657b4ed3057e389fcc1a5402ffad7eb361cce70db78a56a0c73eb50db343939c13bcf26fc51e6029a6dcc77d0c822739aefcce59d1cb737cb5ab1e644d32754d88232a264b21d2c1ede681c588cb1e2457c121c7d56c2edf36f72d14a13fc60e599a70c6360ad9177d820ccfd4f4dc5f9e9957f9f104c0a25d03dca3a8d4d82af26ee35e9784aa3d88e26790eb418c0a42aa3b3c3c8a2695622ef027a42287d2a56df9912f2b6a1c52ad2ed5803896c922ac8e694cfd86537eead3b54ab048e867a86cb303f9311de8ddb7ae2c83b958b17777904a84c2c90cb729c7b67e4c7c2c2db7c6afba9a8828965fa4b6baee4eb96fb6a0f885bccda9e74a4a60568cac1e3b247e24a1b726ed2390d071315d92b3f16f2dae0374a6ad4e6224c5e08a171ab9f82af69c4cf74f719ed99009f6cef856c6c2a5ce28137ed9502151eef197379a8c293a3a7160766fdc8c96456df9637894610c8cbf08f51528d2a6163f1bafae2675ade470e041456fe8b2c39f01eb17e4f8f02052b66745de013ed8d5891c244f62f2e53c43e8263efeac7a7842c73245aa87e495b2861b4a00208a48a8ace1b4073d064bebaecdd04d3d02c428bacbdf33c6e33990ef5a53202df7dba2896ffbaa31da1187d71d69503f42e03ea63096140ccf20bed859410eece66fb536370ef83f65541bfb0c7b36ca4c3983174062316c4dfc590d3f16512affd705bc9a2da92dc3dfaa21c6e4950736559d2b07586f216441d67ec49bbea08034f67d38dfc0319db794e4f87636273b16b849737b30009ea95bdc0c93ff9c9b3d847a6807f2cd83118490431d76504e33c14e1ba0958584266de600ab935f5aca83dd6eb40572a101e12aee7e0b7d5a6056e34caefb362d84ff54f1fc8d0cefb1b42097d9dfd92b