0x2cffd02ede2575f32d8d9525977736929bcc74feaa824a0694760a309f98722212d08dfbac0b6fdf8c788174e2d115d4f018d3929bb33b99ecfc83d0b61d23b73e457165171ccf5faa5d912bb7db452832bd491be3917c9047144ff9f0f9d3ac182254b95321c8c8581892ca7bfaa9887e9c918aaa1225f187a523013667af287575cf834ca96d0f459d4f961b003c450712f0e3a5e2141f49526ea886d8cab6612d855db09b2bad9020b62d378d0dfbdaccb5565e8e77e428c96afd5031d46a9bf1b3dd6f9c7b25b26a61a160035c8befd632e55da4b7abfe8f7318f6e8f21e041aaf5c0cb12ae6623c123d642d4b3b9b11f033917cecad13b756f010473e206c7a481637e59d60cd9acb80ecce2b8c5118bd327d8fb218ec90981d8bcd82029208f4db9e192293f588e99881628475f7eddbe3eb011e7af617906ca3ab1ff27dcfa6f7e5ccbe88f444b85cc14ccacbfd196134afa2bf97299fa2d5bf0c7e1ede26b3512623f3ae49f8e9277bd8c4d3dc8bbf86482574e2299544c58d99fa85f458eb2c2655b7c2eb5568483669869f029015c6fd8a7831daa684a5a1196e11480637b5731f5bafa85fb9ab254d0393b9f086e6d2e4cc86c255e476e74aaa6f4c19e28909fc01446fce557fc3a2b24a4e41bb87e37b4e257b44e3fc4eed6743297556ad53b32fb6ee1a265cd05d8230f0e097100e16f833bc22d5112c54ed0c8c401e7682568e8bb6b1e58fa8f4b8bcda22a9be8fcaa7c7d035669cff88d639da213f1041726e457b3344556916bbc7dad3665c63a8f4a0f9bff17074de3f05c9cd0c0b039b1ad30d0d2b4b863330d0e6b8bc62a6f5e5da58b546e76f22b50a752c33a868c80be3cfdf3132baf0b6bf0cc8a842c57f6e5aafe10541b9dfabf23fc6d336f5af8e51bbc0bf1ca0c246e1a607a4ae36011e1b8626657689b2433c85ec1e1ca472c246a6f9dd00e18d4425cacef8d34774207c22edafbde3b873931b1e8984acc13249240b1f749b53c951e13201174357d075b2d42db8a943deafddaeb1edfcea9582ed95ab69a60bbc883d2f3f305bfad687c244ed7892cf920d3ac235c88005ef0a946cf0e942d703224c3b4031ffa26dae81bf1ceb834a5db0db5cb1521e9ba5a7be07e60ea1c1771e7584e01ca9f1d5dc9f5a0b1c39b284bd74abfe08c1c95d37f4548519a6cf700be8e38504c606c9574bae6e89fa3ea84d77772162ac4d4ae4618adabe060bc9d1452aa54eb05ce7f10f0fc836cbf06fda57272a9c3518d98f8ce66e49f8d7addeee966af562c003c354d030ef5a69c31be1b4398a1063c6df1786d4475e26c432773fac5d93e7a3e5f235278070243944e139421000c76356d54f7ba41f5ada3ac0528a86083676a17d98790ace368a203ba7c26a01a2cde97cf7873e782dc086774b70989840f69d1a1e4a78881d17d2d2a8cf37367bc9621ab6e47e60b22f4231002695374b62aadd95832d194767737bab3bc313e9db80d8963fa000f201d8016a18b3d9101a0381ca60ef497121e6b98f90dbbbd2df5ae05061abd5e8ed926fe04ea3e2f1f51953abd44e05476dda40f2d21ab90fb354d0caa8bae76710ec1d37b2f52c51fa1b12318a890a5c8ebfa9ea6d5d9ce04a44e48e5fa327f0ccab44e0ce3593ca0b2a42af38f2d9e4cc6838931fd5633a23264737b337e05b1295d50eca325b78a20345fd52ba964b3429c7d3e5b22b10bad0596f6dc40bd6e42d67bb0ba53c2e9759dee047e26c0f7a83b8a7d16017faf2f1bad066692a123b8998a2e5bea1f193a48203f6e51cd72b1060dac5201ef059d91acdfede1c3c8bca48e25cb35b4340a4615ad6fc20aa954d93989e8c161c07572961af95472c1783534b4e0fd25842f1ab8dbd36b2519b0984b7fa590c0bfa4d69b402947cea2e52113e112d