0x2cffd02e07e910a8ee08a2fe8d952bee3752b94321b82531340dff706d3fdbcb509ac510791de69efedee8d3f650533890cfdc1f531e235de10c57fcc4b90a0812b663eae40afb1b69d069a438dadedd43aff7b9d833bb7b685df4f5a08e38a000ef4cc3baa738586c60527516e7e9698d2fd32510b518f068ce97bce081217f3ceaa188b60cd2267fb00ccfb5ef279ba3cfeb66768e9fa1011cac08c6b9a78857fd215bd2715d7ed4c2969fe20ccd68fd0aac448518a41239f8c436e873683c10dca8b5fb4300dab2a66c98854a836a5e7c97ea535b552c4492518984fe713e430353a223b767a603dc50dd72c6462a26ae3efeaf6322f846ac3af1d01d8f998e40285188593d2d8a3d60506cf558c7eb40f65d6975071a099a8ed67a8a93a8f571581a949324c4c4a97e6946c259187dfe6cb1b1565898fb122be0b63852ad68ce217f50470ac48e7e033f66311d842a59088e794812138690dbbf8d3775e3ad7c3579d5b0756994e1c17268daf6eac86dbfd9ca6fb8f173a328a237be2576421b671b216ee96026b68ccfe6f46e5cf850fd42f1578449ed83b1e6f657c578beaf854d9ca79cf66ecfc646337e601a09d92adfde13359ec2344a5352eb199696d5af5a27ae03ab070fa888c9ade57739e7690f843c8d225df81932527c95c31b6aa084cb1b36a3079f99acaddf33c1f23d12584327bb662fa63a3371570872e0e4d746947bf148004bbc34af43884f7795f973c5939daf742e2a488d2d52baeda6d588a4146ff3ecce7ff03711e4fe0025e1328e60dfca935b5822f8c357e9687c367835ac21ccf3725579e97d4a2151b638d19f21012372df0ea0f46564792a12afa57a6f82a032bc3d8d00282d564deba3e615b035802125c0e4c5c2e842558facfde87b6ded52cecd40ce3fc87a91ef6c942806e91790c14554da79e9a122be0c1ab789d31ace4a595717f5947113fcae5dd0fcc87e56fdf7370a9780d74062d965498c049f98e3d9a96255e5907f8afffeeb66843d98eb05923de117a7b4432bfaa81c1d6a8c3281ed635309b9155f208bc830dc47ac6e35d8a47e489c191e1b4131dd71f26970871d67251e2ada194ae551b115b0fc822e9029d6e6ff48e3d6ba79b5fb776b53ab5a72a8b8911c534de8b3f30021efea8809a38b32d40486f3544ef91cf1a605074108e4cdcd8789c03f3612ef1f4fee250f76b2844666fb81e67bae5c67c7cd706463a189d924a07cd2cd72a456660bcdf7cc73d410dd86c65801f38161e1ab591572b1f03b1c8b0252d5bf804f6a11374a121586c1f8b7e3e039e76f92aaf871c96d7b3ccd6b8660c416a44047b1b47880aaa7072d9470f7fcbb2dbdd9e462df920a4221c74876399976297ba6eb245dbfc052b16dbb057bae9ce2594e3c8d57d1d5c0765cccda15fc6ddaf8456376d47167dbcb86784dde5de468e30b212e91b771d6ae0e6d6d73fabd5b08500c9e996743b68797bab22c48bbb4eb3609ec025ce0a4c778f381c3d60a24d849fa82cd67a2f6b00f418d4aecfe1b2ff10dba1a64318a75096963fa77427f11f922178e73d58636cecd3d027c2ae8cc18e0b4ec0b0e5f0597d88c76af8ea1629b1229fb36069998d37dca58124cbe5dcc47c5cd25ba2d5e5af3c1f22f7c7a8bb8f2d28bb81690ffdb085ef921d971574a983a652c85b72929110d4d2226f6cc730bbc9aab25185978f495d5962ab1e4aa8ec8555fb299a2572d9b53a09c581c45d7cde9f1803cb4ffddb5b756c01e2c839292bb1e6f132bf95de8427895fa294c86b27b181a8fd347eecf1fbf7ce72bcb734d585e13555e403a42b2753029687c1b83df05149c3c4a8ea84e9b8b89a24e7cfa6f2d4b4aec643c77b36bd22cd99641cb184c7dea6cf8fd6a52fd2aa8e1205fbc5071c944bbe011e9ca9a