0x2cffd02e12eec836e6113f93e5952d9ec13c35637934e524f0e5c6ece401aa695c1f62e437a2938473370c4c26bb3f0646794de1acb64e3bf748dd65f4b944bcc979dcfe9de3c89cf3b6e9cc8e1f5735704a07b674aae16d5eb9aaba54f880b6a4dbc3d5120bdf49a832d3c677a803a6936d7169457e3662156c417adddc539b8decaf0743b703a649ee117282abfea10447b95c4dfb873b395d7155a0474fa9ee10916ef1822aa321b7625f30d3ecaaa70c2fad94300025ba6fd4589f2ed2b221931a8053ff670e3e3870b5cc2c55c5ae2ee931b2c8cb35c73dc507d1b07eca800dda1b6f2e95c9a9e380546b6b7967a04805a1e6e3932e5cfe4f3b893ee163b5d69bc1befc463df44afcc082b66cb09aca05e3647d1d10a41231ed365c72a5916e8258a18fe680953883a475e61c8c74df52d7b9070df9115beae2702b1a824a2b531ab89d1431861dc6a38661e778b90fafed32e998e57a778e71154a3e233361cff0f16dfe71573b464d652dfa682e754f25819fde37d649ff4a307226c456420d30d1eec14fee9073117c603ec7625b0d2120d982d30328776b2f162e732f98b1a0c0ec8b660ed0c52694175fc75806a89b80338a4e11e1bdd3542d3bc928b6a912feb2812913bb0a8d309037ec8d9bf42768b5b62ef4b5df5e4a021e9a92c6eb0b91ac33ec6b7c1f24735e065fef14f430c79ca5bb489242c611591dfab996c0360382b9ed6044d52094ea05c8c84c525a1d8d94486231a04c63a9da497e564435fa637b0b5f8b92a1b37421ee0c50bd114783c39aec97235c36bfe783fc6f5aff3d144538f58b84c1b1f6b7a853f5b45f3951fe3dd2ddda45e8579f5d3840ceaa602509f0346a5fd7310bb4deeb8f7ecfaec0492c96aefac4d94928f7862ba277826a22264b87a66732a6a0ace4538e45d98740e57872b655061be2c340c97af5526b4c2c6c148da6fd1e61cbac0915d7a1df3c15e0b6e798e05f07598c08ee9769fdcfa1c012153d6645604c03e56f1e1b2a70b2292e391942d8917b7e23bc53a998e8a28b39e4215de35fecdfc90aeea4520e8b4074028b05b8b6870949a29ecd49d9a0072226dbe5fddc31c1566aaf1018807d01ad855d203f679a74d98c895b335f72f52f7d5f26627a186475ee0f04f24bf2864033ed5eccbd13b2b751ece28efb8fb003a7cdb4898124d94f24e8f41a9600e046ef943d56352a975fd54aae1ba52fabe9668b108f4684b10117306ba92ddc7dcf212cb31d603e7b33b5dbafbcf47dbf62cd34b88a02a641ee84b6340ef81aee48b406ca30b9bfbacc68b499c52ab924f66a02f5285d94027daa750b3fbc70ade3f9f8b3effc411011360f79097e3ef890dda21e63f78183a8fa9225b35304fe80c1c26f75830fefc5a7b6c92b206a9a1a83d74328277f4a7740cf513332335c520ed621f0ad658f7d708a12ed9e1d9eb1269316f3035be4a0ac056327360b9b09bcaefde776d7245d2ca83ee2088cdf163c0758e2b6970f4033347d9e4cd41c9b0af2f05bc88b1c8113db82a62f52770597f98e534a9e33295c4d2508d25a8247a1603f77d58496610f71ae2d44ff86ee7832bc7960d4f4325a97fc8059b6bcb7d90c5ae82126ae2d65567f355d9b4ff8512cb9549b24baceaa383db7480e14e3adc4adfd5e4367758953794ce24c33a97d3480cfdb34a213a92f7076a4882f3b59275abcc19c45ba7c1f947026a04b390fa4a1957806613d996a367dc3facce7d2103346560442b32f3c11eb30b3a14d0afcbd4f9784cf508f262a08ad96f2274685eab3e7c4773ef81820db905dd6aa0f2ec9e7fafebb34255a9facdb3dadaa8d4ca7398a72d23511e031e21ba13f9b00d09b0fdc69862f5a75e5302b3591d54cf5c7f7b6a79b5717796cbff022e71e6382417d99636edd7ae0