0x2cffd02ed9dfe1a2a2a30f72c09859dd1b10a08d6f0ae2df93c263da8e953c2e29cc0ff8b00a8dd1babc9400d7140188f667ff18dc3a7cf9adc79371d7e069740b926b9a003ffe8eb2ef3d3d8d9fa72e7b4c5a9d604406d5ae234fd52dd69e61d92c9f9bfbc2a92249e3db8dfb2dc5f8cecd7ba6c864ef4523d245df58b1ff60036c8ac4499350407bb88701786522bf14781945cb41a49933cd7bd0cc4eb08c42dadb48f03ebc7fdb0eb2bb63267183475b4a0104692a38121ce5e29789e9730edac07b4c3333c3afd366d0d817ca4abb0822cf8205a96b8cc50bec6b7e296216c0e1e7a2e41aba7c1249b1f86dc28a875ac7a50f114896db72c370f4ed17a6f22b18c809534b92801ce25933fc09a8d2bcd6b9f6f9dfd673c0a0f258185bd9459320e246774fe4bfa1aa3e816a442133d7a54c1ca76b91bc190998dcd2cfa7749cd9d9a03ec80c0c6b0a36e2b067c2d59cb72c7301eda6ae5c3305dd58f5db21203cde5d69ab725cfb535e3b6747dcc297f49ee4d7ed8fad113039230a131bec9aaf768c61a580cc37cc6217d752bc06320f6db93cbca6ad1f2f684680328be5aec72cfd91bc3b1a1098e0821b4c1bfff3fd2e74d6de5ce49f30c1149f4728b32fceb94b0988cd2dc319d238b91525120fe200fee65b8a312d1d69c17efd546af5574f0ae6fdbb76abf9dcbae9d31be78886012b9cb5019496d5e96f74e68a286d5373f102b91bb74c14049ea04647b095faf49a0277f7facf446eb2fb7e1b39064974f8c9ad793b5f24b8045e903fcfc722361cfcf464dd25113a07b713f3527657c42b6921f2c64dee16ba21ebf17f3c2c92848daa25a85bf0ce0da75319b51570c81b8d44bd680e120243774c476df7881c90a633c5015290b72948bca2382e9541a13efbf1a9ab87c9d79508ae6aa23bda8182170fefd78e41c026661b63fcc13660cccff0c659d3655f7c4fa0166853397fd2c40163c2409d04c2dc9225c88faf0807e7f993e1670138efd43fbb205d95f8a83233251dff767c9472215c77e1891743c3654084f44e2a5b41d88b170b6c9a331942d7832bb33dd76edb0503b54ba7456c3b8b685ff51f6755275d5b92349f5505a5e71abb2978a666642cc5b2da757cb842eea7e0900df17fb482c189895fb53b993d318b8dd22c0d7f5a9dc518cb879aeb94cbfdefcc519278afd9a91b65217ebc6916a1bc1eee05d485584490a54866cef7cac08898bf770a85c5144c2631c8a650f96c4e01ee99baed6c855d50520e733b5ee74c20bc5f52ed3c3febbb7f8c1e58fb92cdc1781843ae59e8499880b3d6401f8089e6dc2537ad399b141a2743794250aa418a05567dd89919e6c48b952749700b6c35672abe1966d2518bc946d44a2b51d82734fe17e530d2b99e4aa327df26c765b8d1c367f9ee16d3086b96f72ed544b63900e6e00047f40e1a8d3bb00665da136683b4b10a5c57cfc6b2ff60d2b2968c946833ffc181f5277d08eca902db548e2c336bb5d6bd2986652d95a1519b6f58c85a80b490ec708bf7a16e0f6f1dbf729e2967fbb604d85aafe7951d6ae7bd2a352cdf19301d09deac7d2b59b5dc229bc24be41fdf2f2e278fd4e2f2690d34ab2c7eb90dea6a67f7bbc99607751d325e41e1289a1f3ab06685d4bd8af9aea5330764601445038583157a7e63bf0b8e5d861ffefc05f394379c2241068d7d9f5d7e895980a7702c3b5759e9defebfa8bc7f9121a1401b540bbc3e094df33ab9a1c990b9110653f2552a20f3c842a57d5deaaa48a22c825fe5da88feddae1c0a6a3d6eafe856f4ac48abcc362715e43cf8bdfbb0b88b73a00c15311f1ed59f7554e51eef4ba37b6392a1bbdca13f73386103ee369c0fc66ad3e27a48876eb22d6648eb3650a2d61c824951d407633eafb2f290d2b417af0069