0x2cffd02e7166acdd4fd542b9753d4002e545bc1778afb5f20e6914941c7ba0267b65ab095d5744acad2ef5b32f36707ec8a99fa167b8840b4a0936f0ee7ec9052c86566ece49a883394810600ae4b19efdeeaa10fbbf818d2f3122bc5246b58bbcb632fe505ecaf339b5be4e66259a52b9b94f940beae15bdb7dfa87285c940d323a48a8ae5a6a6e8b1bfb4d2de48765c144589ee8c71e961c5f90d016d933199e3711242ec609aa96a639843996fe3a51012e20a17d15e1952520bd79852eb1069a657e6b52c328c0cf3d6844d85d726c9a779f0cf189ab5bb87601c29d4815a913d56b0bbf679664080835233dacf082f644d9084c80d41a446cf9e1711cbe155784797837debcaea0c476ca55defd99ddbaff42e87df8ab55ce8b315025df05ec834f3481f59fef74e12e8b927438eb6aef9fded12bbcc60a79f93966471cbb7b30b5036c011275507dff48e6b1b269375bbf7375d1a8f5a18fdb7a2ab4e13030b9506941c252ba7eb625d3514ceb998fc16db8a814b774e3614eb622b65338b7a74aa4a9c89c8518656ca48667bbd470d4fbad36408f0afcb54964d06e63ddfd8272579adf587748da3e0f793b3603ebd5a5c2738cacd514e07037a007316713032004db832b5b8db5e7c072b8e576db2f240b4835373bf04e4bf2b71fd1fe11cd3340ff6f2cfbc33b693af86506baacec7febeb014c0577dd5346436698d5790c47bf2ea373c65009f39de9aee3520d8c18f4213d5c9b389612752a8756bc870cda9aa459340665a22603fe35d9b5fad4be25c8fb0dd749f0d84a778055d2a07db378ec0ff19f7917a9ee702b1fdc1c48b14692f8e80c313d7d1c057f70f09beb9ceb70a2955d083d4210b8f3d8ec295c2f8cdd5410adeca4940768a0bfafd4d7da9f3fc4281b8aa48b4196f8597131c180d04373210a8b8c41dff3b2110fb055cbe6995071600027d6dd2209c0e605659293ec90dea484cd2f686aa75d3cc11a9e0cf3b01995dfc607ed2107f12db18f547e3fb3b0ef5be2a22f5549c633319baeb3720b5c835cd2aef0f5534c97b3c07433572715ad37c31a92270b6b9fc67417a0cb4d92d6953185dc3dbd9fc2eb66a4182f925c162da025b7aeb61b8f75e82d24e82b9489369186b04925c36e71f402e30f52c1ef07e5ad9721b422539744a53a657ec94a782369084cfd51b1dab8fb7299762a07a694fca8a75da5293597b784c3cf0aa57ced5041c9d34c9be6505abce257c9bdb49e4314f870d64219bfe6615c92a47fed01c6d68fd1616dca109bf4a4129f408878347704f391f3e4e0dce8a83ce4a71149b955b81ba553550bad476f0c113ee103edc1ebe417822f0649e6c1795fba120634f275192c887f86bec3559c93ce6cef06ae24fc34fed616689ace03d5fd98c18e0baa31ed86ae7f96732239ea4f1e4a4e6b584ff0eabe551b344437114525868186b83fd290f7c0684e263198a1f5ced03ec2b33fedca1b62cf36c970a4d22c1d6f18d7f2dde808c84a3745eea865380028a5ead9092bc9842d43d139c4d7632e9d8bb64a613d6d87b2cd6c0190532cca287c229901424bec71c979fc22ad07f3cbd27c150f2419a0b85fac9d6d8fae62673642a933d356fc098f054082d5bbfdea7a95a2bee431aced60ff3b8d41d7a48f82bcc484d775ca70ca43f7dca4587a2503a14aa1c11f544e6de9b80dbfee7802db2186fa46b44f767972357cea86e8573dd36ba3b2df615f454a19ec864a0128ea6ebeef1ccd6639283c5e747e44224e677f5c21dc23434d0452f42a1f67c0f26331d7e713cec3c1c904a042b909787225692f32fbba37c025e25b211532b3aecec15d0d21cc2702111f951415d10d1add88d10334b01dae036cc91579d16509101383b26ca30ac63c4eaa2e3aa0be44a6948026cfff7c