0x2cffd02e3747795cc46d07a065d22ebeac3785a93d6b83a975ae52c5901d8c2a4f1bb79aa14e87d2ffd8c3bc5a7cfb71710625a37025e70f4df78c0bc129d6da10f460da3ed644c92ac3d16f333b6c011514baa703db8d7e887726291ce68284f60bdeeeb8fe3684bd76b301fcb8a70a59eb13b98247bfafc79713f479bad3fbf8edfff44d78a3eb53a0169ea391bebece75ac5e699ebd0e477bb826f2b4a74b16fd281d6b52c91ff3e3f518b2c9a9ff1db8b11dda4814c931eab509239d6f719124c420e10e94dd0f9b64decb9495bf0b9fef6c7fb6cb52f7d5f47368eaaf06dfd3daa083431177711e7b255ee29857c5ad69073eb005d46b3bbe55a80302c6dbc65a4052d6532d3f8da411f326ee2d7790a00bc985b765d3f012b0c3b66108441e640a628b73228d5076bebffb9ddaa82471fbb4a9d20a2ffe710c8d3866b536124fef2305e675480c595a4eb2be6a5fd9e155b3f57c06e77f6f63e53eb91fbf094c6bb112fefede70819cd0818d14a8f655849fdb72bd41e225bdf9df1fb5ce0c14aaf974dcb1e6b23488aea90ea1bf6a44d6b3a8ce403bf748489c90782f1289e888740f1751b547c2aac6ccd5f3844c5fcab35e30f954a760a903bc1c2964686776f694c325f1f03a272682737d9b86b054966c180c1209248c6bc636388ec366c31d2c89d49917344e00db52009ed1dba6803db303ddf1b98a5eab3661d665e5968d0da279ba340ed70c5b4bb19daaa721e1a0829da516663a89e2b9992f297c5ff35fdbcb3d33a8f20787de0bf8f4b611106f135c95e2fffee43aebe2bc9fd18a8bd96bdfca8f52f3baa10a2eb740d3ba353eea9ce07e7ee39843d03bbc56b74d6148df61b4dfd62df31641d32c9fd5d98fd62a30da98821a47bf105f91a8a8eaea7ea13d372cee74cb2c63aa359c15e60c3314be3c898c7e73346ad60c63d7acd1fb6833c51238cfe7c328c3f0779798411b9cc47719577be9aa4db88751195d1ff3fda2c34d0727baf9d5508f8f3695ee0f6edae29fe049d65252ccd95b0cee7f794762d9b63781b92b504ff5ff42b9c1e709c25dd8cbecc4afd0362730ca190ce0172a0963d31d89e3e6cdb3ee526ba9ae7947ceed68300dd9fbd6db31f4a7eddbd6f1e0d1e513a3a9b3dec2ff35e996724339d1f877107a37425b216be9eb4c566d2d33dc8bad9c77845c0bad0ba041275aeac81ef89a84b7499981b02bc6389c8a0d28a059377d0e2cde81c7133f2d8570ed4ff8b40b32d1933e7f1935ce353a935ace2efeb388654c725b491789ec7f5bc2d59d1320dbe764eb608cdb3fac2cfbcf352f5e9809e4efa306696e8d13e2dcaa14b55c97f29192d4d5803f2c3b8cd2783fbda44ac67074a9106705e21b1862aff20f6ce9195e2d60d568fd5672082cd0cc89f1f358ba73367ee71500af028b0da485ebe925c65568757d7d98982650cc09d6622cc1ed38052de6df45b8dcb0140a5dc7c5ba25665697fb1e0dc240d8a9dbbaf2c04d9769b04071882e46514f52a010e362f05504b5ed4cea7f98db79c9e89e1095970204a7af70282b5ad5bfeaae95651de6917d565110dfb7728f3d5c45640dafa74c5998ecef3414976749eab2ae54aa1c40ae29b9b76877e3c1846f69ae8bfe8030f71977de325191f7e66be9221c1200764a3f28268331d6f4d53469f77e8873e054d7ff959a677f5038107faa960b342fa3f172632e7152eae463d98c3d2fd2854b53f13bcf1cd0689b21bb57eaa73c6f8567147a845d667ac8745d0c0c37b72625cd15e1eab2e0b56148d32f81889830189ea45b8e6ad3391a2ac66b2662d183b5454017f988d69b0227c1ccf8b7af7cf542084a7512f769e1ba65f31dbb94d803f8f298354650cfbcef2ade7370536952cdd8a739bbec31db671cec75d98b11e2b03909bc60