0x2cffd02ee8aaaccf31d86274faf9580011715efb5d739956add0656132fabee7cf8a24a7a5c2ebf0496e4a77ef81fcc93a240ec03f34782d8d4015e800e3197d0b5da5a64daeac18e78570e6382feac4a54aa1ed7f82a489a39e7e1de0845e7d2dab61a49c69871d0165a1b7c12cc73849b9b35839c583b418706d8f9d08713a19dc7d735be75e10400a242da63e01816491fb58a160278cff2b2d5a2ba63bfaefc9d433271f6aba8a20dc9ce6cf95b9fb4e2c4f226b56d7c95c851770a0427e60945ac7d56ea6e88d72b4520dae183391e1180a512c46fe400e2865773da861a63532055af4845f474447ef355520b67ae901cc7e8e2e059312d2d4d78bb1cc454b4552039d6832a51169d70dfc2b820b9726c12c24230d663afd159ba9be64ce148d1baab6d97561c8485de0bc1393f2438e03a187b39414880a6a709dc02ac77cd8655808d25318ed86d04a85867f7ba7628f335e0579322292461982c2e347f59b625967899f23f3087d6f1897f78d9703671e54572c7a12f1a164dc45bb53f715733754f775f3740ec889a3fd74e8a0b314ab892a02b9aeec8dfac4f03b4f82a152db72836e3ce9835c03c61d8156a815c3b345904496ed20fa3fe3380a4d055d21ae391cf8c17db55ac25b918bbdd3d8cd93bf6f85b60219e28305fd5b3eafe66c48a3168ab2e8af8315e8312feb5aac68bda7f03d7f54ba50aeb6a8f04784d6d5625a57bf57e4d6bd938d59a96d0c95f91ee1903789e486cebecfa563cb59c8d4eb333be3acb83add443b8666e7930628ac02012c3ae709483e13d754b10f5bc92f70fc83e8446e13646e50de2a7a8bc7ffd0a588fd8d6c87b77e54f230a6e321fdb6fdbef5c0392e15f172ccee5cbad686a579a958c704f5a4bcb8a16bdde05222f49e086f7065e1cd644049ce8de7a7fb71ba9b6a5eb899c1d13643842228f82e3ee7e65e9b8fd240a0b9c2ea5765ca0b636f1230e0320d52c646f1ee05ca3432e38a876b733a6026727727eaecbc193c7c50776b61662dfdb776a0880352e3bb3c848c6b0666312158b1c9fb891c774cb0273f59e57115ca9534066cf7d76669ff20b29c3ac4ab5beab3c37b22885e3b3a8b570a869d91a4815dca412e336e7fd0f7132f35a8af486fe656e0c56ee9d918b5ccffda57692649852f515a828efa4754ebd5394cb37bb1cd612c71954b7ef9702364392c2d7cb79067b3b8e7acec5b1a3880bf5908ca42daa9add73da0a0e1fa9f01c8e776081fe36f2bc8118d9b258bb6234aa776f9cb1856fce6677e00dd10a918c6895f89d54fda9de3d5d2714144766ed8d8e361950d34d45cb9f9dfd288162fe32f640f0c52ed2a0d874b59b75399ae4c07b8665e00bf89090fe79f974ec5eb09bba7bf2956dbf24711e53d58e3f7038b28a1c1703278ae9371a8f4afd29aa6d62404678992c072097a665ec233d7415cdfde6ca5ffc473c27010862c57fb365a2481c577f078802e34176226a02acad51b3e0e5a74e21862610a2303f2f9558f3bdcc7897e3a1dc7efe71f781cb6ad9217188a1dfa1c4115d49d002744a200070ac19332ae9ed89ced46e7d6091f428820bb01c4b0ad196355b8360e1b4ecd66b800505924f9b7d427efb14baab18e851dc0012b99b8562df005c302a8e137970150c95dce78d10a446a1956e8ad423403c317ccccd1a07dc225eca50c73997fbabb088ff031c0ba472df857d46f0b53218333043ea0de3e74247b44de0a3238be61710b200a56cbdda45324cf5fba97347a20f382267b9078bac857ac7f1d8bf85d20508eff76974ac564295f34837667147d65f01d2f2228e255aa29f3efc7fdcb42cc287cb05421ffcfaf2182f66c5ec172d1b7ccd3114e1c648e4863cd3b7b8f180f9fce779a5ac7c0deb0a919474ffb134e22832d703016