0x2cffd02e931a6eedd0a1eed1569c15423a78585ee1a9bb3d5dc785f80db572139ebb3fd91a175dec7e61cdac20e66f49eb9f7dac44d4e62ed7634f976ae239b6ec964468ff0bbf9a55eefb4743b2cf8eeddb330dbc96e56e79e224e31ea9207c248f9e1f69bdc90ba970d49b5a434a032cab846cc4688d86e36075f4f8145e3eba9450e13fb54b030cd168f9eba72140b4d80db50c1f23e518934746246b0e43ac352db9ac3fae2f3562ff36e835f46bdc2e13a169e8597cb81c74bacc26e372c3c4acf12853bfe032509944792f0c19fea84c823da4a128764e17910f1a61c7d01ed7b4d6da410561d562cc8e017b462a03b55b1b6f4752553ca552c991438f92413568a6ec3a63627fd2be8bf6ac3adf3dddc177a3bef42b38d3aa4a4fbd3c6d9f3b98eac34777a5b7876ae33c7564b9d0a6fea82a2a798724b093cd985edcdd0f1e94c186bca6a4e9579084051bf49dcfc77de57e53c0c25301b0f519cdae57ceb685230354baf9416b49220bd2970e8062e6004f4b30a65fbedba3ffa8da1146519f38c3cf6d8454b47a290166080765445c5aee92167dd6ef8b007449e4e6ad681f1bea149033eab9f7448dcd04f27fc6e3e7a472831249a9b6e4ba6c16facb22c60b0cb4363ba9c63d00436a5d3298981780f722d7713ed9fe37fb8ab33dbef9d95d37e88de249b8c3a9b349185c62190390716e1a6db4551e59542115043c443bc5f3e95af1f7bc396027a5c2ae749298af5514d7f24c8d9fe745161272e42de02ca82aae0cf47f518640248167404b9e8297f0387e5f46c13a8c5ca293642ab7b8b690b6aaa48bccff166876efd0880a7079fb6c2c187e1ebae64f67413940063c2714e959a1d55a12413f1e21160a3fc1e4b9ce81652c5066e034a5ef69128ea2f6aba4ad0f900796f8889f3de6629ad924231e2a51f4e19a8387d58b674f9f8221f721f73ab87f3d71bfb385d44bcaa74885788726b9fabfc867a7399dcf626afcb0c533724201a72a2a9849d2ae8d3f898fb7c4cb5502138062dafabc603c95b52dca11fa15492b2dad515c0053820641a5a300e0d83cb5faa5a861b6ea1f7f569bec2e6c0c901fe4236384da91fd94041e7b69706524c670f497a70cefb773d101a79aa939d5d100f113c062fc4497ab518d760029f648df77128cd13878b9a4bcd8fc500b76098ac9e0581073399a49e14ce8f1ab478ac40971b7c44490adc8a690078e4c763e63b7bcda4a00b9eebb4d299bb2240cbe618c8a15a619f5299c66c0c2abd8193404c0d6e144d82ff5eb1483dfcd07277fa895d7b67d4b7e2f5ef6a1e2c6fe1c4c77a043ad1eac93875494b8c68855ae2ed90f69c188eca87d98f66bab9f0891115dbbfc1083efb9c161065f6560c5e3983addaba8c21a8cca83804fa616688d7430372122c15f88ddeea41c6028c45afab72d36a3033d7114561aa9af5ccee735655900a107466ce4aee9df4e61ea68976b684a2ddd71efea6c4ca3290decedbab063470b0c1ba9986c37d783ad9acdbb9964df281a1593b21481fb20683df7c850c4cddb8cce43835f93969216e835977d291a7b3c237f2b67d1168df471f7ce2bd9185a25c800543c78d202b4fdbfc8bdc8fac3a99f91219f31381e7c7080fdd659251d209d1c519b9b2b1bf82b1662a75b3e4ee6aacaba5a83059bcdabf29e0b495d31ab6c6e39b6328ab2537673e8c596782e0f1de477e0b2a61e30527ec9f4f50fd957e2439225b59dc8cb994a268f2367bb555c61a142b585de1864535eee75d0f9faa833252dc60d2b0ba13aa6fc1969e286aac14377da339d8a8d2d4257cd47f35a4f171d992cb1238e7e2525d0ef4b870b35feb57d37a616041e9002211d9547748c7557899df0fb10b424e8bb9f2464bf7426b538830d2a4d15f2b8164acb186c4740