0x2cffd02e31c0e534d814d09823ddb68138a7828d28899955cbad77fb3733d03304cebec7df6833bad04d8a608d371820ca9e3740ab785e3d8b5659cdcf94065beb94243f31304b7f99309c27c6fba298d4452235ee4225acb26f454986f2c6a0cbb4946e9f598df610ad14f41b301dbd85931bdc024ef2862c5b40927913182771dc501698254342d42f318e2cdb93d6260ddb67f38024087605cd5fe51e6bc068f8f4c9af69b2ae82d7da3ec40485ae5024c8edbd59379c20bb5aa3f8a069e1be773ba7288fcb37bf368cf8f38662d413dce16dbe799c1f4a7610ed7cbed9db1b7f3524a6934d9f295d4b1684551cafef11029bbe0a73078837c2f5cf3e22246e226bfb59c6d61d51c46822128fcc3915300ae47e2cf0f74cd70c01320ffcb592d162395c287caf89fbd884d9a1ff08fd5a6dcfa70b4721ecc77f6ed5fe0d8e61261858234a0a93a771d48f1290d78869d1de5bf2025054e4f5d59ca1d8ed74464a073baebc89b93fa75a5d11ed57a3e6a4cf056bba6ebdbfdfd255c3bd6fb7414b8b8de56b3d81836ae997d82d10890b2f1be5d83c47b7091217ee689f10fe909a235cfef8bc8ec1cf73fe288828f08cc70ebe4ae0d675d4d02e031fc7bca34bad9df623b2ccf115d65248bad287cce325da9e792e112e17265abf13db48cb9561e32a49fd2c3e955ab30f29f2296db6c7571e69a0c115a0200dd8b66f4a12629530883cc2aac31cb698e4a9ada7b936e0aa07dda2c8fe44699c4df3767b9f7f71454f484913daf0b230f8d57c12d5ea670d1e914af5f1b792646605586930ac128045e640ea134b45e310a6ca77f6245061683769285ccd71d6569f153abfefe3dfcb6fe3dfc1424a95693f2cc8308e465af53c6acd024db5ecd73acb64fd7103e786a09a91d324662667b7618c7d0c29805540ed4eddf41d1fb218e948d7f397a90e28568ead24087118d816593685c5530b5cf04cf767f1d4341fe41b0c29a475c7086a7934c7c08cdf24d8b470adcd8546b360593621354528a6aa1f1a1fd26ceb8226ade8555f6afbdde79bc86007e0257bb1c5a5dd70af9127583f2e93c84d62042dc1849c48610baa43b93e98dda63ae71af0a3cc79eef97eb99178eb881b911aa3f366b965c439f4eca0fed3ab47528ea09c904dcb3b29c749460de1323b1457a210db5093c66cdd8495263f01e0e97298e33b92c1cbb92980e98b945cbde791d94a33e84085e7b0d96510b98e839d1c6891d46d60c8ad1a9201e692e47237940401313e1141c048c22ef5b761bee78e2c9b9857bfe9e7271daeacfa4148a925a97d8aae96b8d9ce64c6e886ff2752bb1c3bd0dd42219b8ac6b65ab1dc6f57773914d53c87a90fa67b93b4c97fb85e16fe90862562808c3034b462754eeb6a830c83e2fbedbdeb78747022fd41028634b553f5c46adbc82f140de9138a85d6b9c490c9d190077d93552eaabda58d0f29380c6611b95d6f8966abc2c2677977bc60cd7a892615e2fe0a30620eb13eb122be316f1717008e8e6707b3ca5cb235477cd712898bf3f5ad2e48ed53b923999d2cc51077d5bc86428363830e0c29954bbccd656f808dabb05c875e85948ff965e147f9f8b26da4419d0a8e993227392bc731f92e0256c0ee8ee90de15e5b184b93819a941e0c39645655047bdc1e33b8f23cc8e16767faab5317c1298e5444056ac8ab293bb688bd58787d2fa45498f2c9f07535308d497523515454db1cf69c25be4f8d3597a1508bf4c6582267e980cc390e4e298da9818da7d91af780fc01cdd85be815b0bd1bf40ef5b4dfef4e4f8dd849bad5aeff4a97bbb579d6747313104096a51e719af9c65ffdea82b5f84708075e5b5b293fcf547a0f6e8cab59fb977ea2e2d7fb65890e4870d952d972a7fb43d1aec9b0cc24e40adfdda4477c