0x2cffd02e38fb0c9c83288606bc2bb30a61bcb293e2d0e52603e6c4a5d248e3aa8f3e08da45a391f1df5b2d9926c5f75325f6130f1804307f91cf6ebb2ab34bd56d80d258321aa04cf903a0912f00d65ef97ae55280e477260ec435d19693ec8cbb4690adb7990f3bc1a2a6826302f42383e02a62f25714e8662ff90de0384ea5214f6dfb80ca1dc9a7ce192a8bc36826a0830aca51296e5e369971af0a63e5ae6d778927a90edad8f1b7c095ad058d408ec3bf70608ab9a2372b7724ff0c7412ce9dd8cf3bbaa9c7105c7c904ebfab3ca5155913e4f21e253921b71c870081e6d4d6f2518464a8a5066756b3b2de041de3868baf74386ecd212cb4a013af314c57d54d166bcca35a0faff71b54fb619cd7fd17b0682941803cee9e6c5954e0ddfe1bd52990645c4b603af9eb3cee0f51c4f830be50048f1bc7965c743a8ab0dba01d0dba9bc66f045d1f50376246f6228d133b190b400884cf0da9766f60fdf589f80b4b5191be23aded3a585e35995825afca732ce58573fae9738618ecf5380054f70bc12930d134b1e4527d4139435e496a62935d3e6c257282763d1dd94841e72f7b08f1450dc8024acafcd5c5dffa465e423172beb7531fce579ba7489ae99abaac639c39ad0ff63e9458edb640151bb7e845bb910829533ce3804a2c0369389fac2d3b146e102b5020eccf02efbf0299d7ac0b1da29a6ebd1177fc71fae2387a9ada2ae956c4f1e595ebf67b9690f7aa11006fdac99b5c21754677d8ff70d057e1ac4981ff18bda166366be4b05b80ff67d69b8933f98c7f6dbb53b6dca55443988b5f255e8175baa5a05ee8dc0d17afc68871c55e295a47fa648813aa23aeebafa00730780b85e0a53aa0a2665d902df2e3b4a3445e313a8f0f7cf36de4940f8490ca6789d01a4e0fd5090eedd480b3cbb232d0a112c5d1c0f73de48facaaabf020c6c6d27418b4cdd683504f0388aa8b6594ce4fe327bcf910d9282b1a18d94ff5db0e132c264ed901cebd887868270d577c92a006c7df60a5ece1f323bc030c1df7c9626e219b44c11e97aed1171617ab2593980d27e23dce1df75ffbec568287a58066a48e23b490bb391821429d21ea27af0e0920da02a27ce20ff24e64ec0e241760e52a985da1bec92b9e77ac8166aa6b4aa6fb4c6c2db3232e9072646681aefde167b51029f589b622180e970533aed8f4b2ecd8a810c288d1c075fc68b3e7c9aa7cf1787fb2c4028eec075e5164e21f36f13de208643db1223e200c1cf51601196732c3b1d0d9f10457e25e7c9abfedde2617ff07594cfad1394786dea1c06fbcf96a7a96f1dee2b4a0776de813ebb1ba9a2795440cf50e0cac4abb158373a54c73b97d875dd2a497c862a53966adb478e6deae4a5e71b8863f1560eafe80ad9c4d0095c1d8021f0b3155bf62cf84c06d845ebd2793c7bc637a8f6e6d7d541637982972027ab5263caa66c3dff8e98f0cda9d1efd6a64e62fe757459f8d137f5c61b3cd3ff489de9769add2d0dcc3a731c09c21f28bdfbbdddcf59006cc7132cedb8fdf3d312e2449466db644a03767df5cd8d375f398a546a6080c7e2fe9d0ab75b20ab8f6e6cd8722293c13a14fee30b29636a0947b1fcffaf3d472398886bdde31c13fe61e72b574920bbaa1ef124a9b22e3b69a95170b239f60b178a2bcb4531ed3ac4890d52c16411299f62016c1cb0e6b208e95035d786ea6ca43369ff60682333f5831c13e05dbd6677ea7584f6df1bf4e13face4f3903db8cdb1891c87b51c65d7768fb576c523f190b673cd3d1533489fdea0dc66f59f8fb4928f1fbde916c37c3dd3e1278620a9765b90005b5ec9c938071f885fb11510ca253963d7facae245449b6d08c7fed175500c56a3a492f72eb7b9ffb19072000b07e5a7340bbe27ac9ef4df4fcf3d360