0x2cffd02e2e25661308326112dec6e5ba912228a829bba60dc42622daab7be53ebf97c053529c6a363281e0ffff8e8b4956cb1a9ea8cfb07f5631e26ed860a06dbe1c9e2ab1513c71aef0fd9ffb962b59e22aa54bce35eb0798a95a793b14c1c20811576e8aa366b798f85d4b67b630be574de397f73d18214e0569ee4d9080acf2124df9e78648eec710ff6f9530e921d5c80d570edf10b9351cd891ac47a0029d3c6c88ee132e35c70820918820323abad6e3a728175fac1ed795c8335a647c4cff048c0d7d07a735a7a03e311c185441cf3b3e4cf6264458808dc68f6bb46684a6b4aae63ce570fe40222160727a53799f46598ba826e2aefaa660021dd15e05dbad602205ce5ad0ec071980f199edc295911248be28c913eab80f8e25ce01b725c9b441d0e1873cf787802ad071a385d8ff7c918d08f9937f41feb76658d82cfd54dc0aabb0f56511634c4a3d5ce7e59aa9798108e230c11ba13a10d101bbc8aba302184e01bbb25e786c63af1564aee7821b635c4ac8ca6c0704b5cbf592c33f9bb2610b7b886ac54d3b5a10581ca5461488676dbb90afa693d57de3c5e578b6e0c0af003afb5e6619ac6705be72abe6b119d4cf1e880533234b38c332c096863d379853bd7e3c7b3daccac45147afb2b3383022b31249fdd943fadac951acecc2cea836fc39d18df3c5587188b9c861e8750bc3b6221e8335b73ebb62df7bf5356b8d28de5f2475dab21e82046120443d74ea5b4a5a2a3be7685bab447cde766acab46ab136da9d0710351ca6411e0a19fb251570fcbd0adf7a272d91946103aa2146fc879f7600428a32de7fc765eff156762512e8162304c0a54d850e396c3e646ad3775a649eb26fa322f40e02fa612a6f43add4e79d0effdfd2d5618f1a5bf8354999a7fb0df2c78bac58af37df3d679c9f82eebaf639255aca2ab02fd49de158d5b77134e0f897b0a8323b503c62c89025dd85194bfdec0011ef534ad6a93a380c6baa3566a1bbad745065af37cf0b7d233369bc4f67891fa01b88e1ecccfc06e6b041b68b9943efe523de7e4a715c256efe166a88bba2eca8aa3fa453d48ea130e96f6b1619495cf1ab51f518e703f4b7ce65ae0602cd0b193355a666b41a4fc226a5aa0065d28ac62ad0a2d864cec9e9b39429af5444085ee515109f62f21c6c2c6c81a34dd01a9031a1a1d792ade7c0450a3679e8a481768954d81d54092daee23ebf870c346d37babeb3d05e7dd908f387eb09c997c5a5f53c28a0fe35c7518d63e04bfcfa9cf9c119a919931c1aa057aaedb0ea9ccb698d7ae321366fe53a88940651b3875731df29b79722f28ad26641a9f81ec1c4fde685f1edde7fc6dbb270d3badeb57b90ea77f24dfe2ee4431e54a8903cf8475a6b09b9842e4d900367c92104d31e0701df8b190cff0c68524a11d6f5cdaad43abe02081d7961cd57c5ade3fcf6f81017e012cd63398eced97a471a1574ead61dc6fc301eea592844380a9e3f285768a65bb10c1073f72d80c21233a4fbc807672e605d5625bb89888397a701413b9d6232ee7944dff182fd9f6876282c09858b9da1cd2bd3c305bb5a077cef062df5e538ca2b0d3b092abbf406382250849b9dbcdaf3f16a9f3308cfb6e89d586e174e2af2c3561d56c10803399bab3f9be7439eea3626438893ffc77cbc421b4493f85662b18a322e39402610b7718d99c5f541bca4c81c89673ed65bb5134800d364d7b7fe82ff976c273eb38f088f1b878d5d0fd84aa34e90c34a7ca17acbc60a6546962b74b168121da54286cff5bd6a772e14329ae23b8b4c317a311447e686bab90d95ccd7023e2c712aa60449e9009bd3b5739ae7e9ae2f5942ac7b9dcb034da3a0985e090f5b7869dfd9d27ae561a823e7cae3d76040d44444f50478687dc7f26b070b34ad