0x2cffd02e84fab8475749bbbee03e2077dde34f8c4fd179c290d8fa78a02bc8c2c586a19fe7c504cbc9f050a8b4e047e9c8889f11f274ed3385d38569b07a9ef45c0bf40a9d18c648c95215d965c169f02a7daf4a4fd7f7cfe8aa71fd251630bc5b2bcfc653e3fa8e4c3df0a8ed34f7818f5ada6ab7a67bcd4693c113c356a32a38b2141abe8fc6b0c66c0624b449e41606e7000ca7ad93e0990ec6a52c83730fdb2ee559f4c6cda4b1704802c7970deca54fd60653ea4cae2e28deaaea66cc8a0a049b0b76a41c9884ac4f31478861d3474c490d1bad413252cc84a69feffecd3e86f0568a539e7f68b73a70d29bf0cb03c63c4e73975ac6d4c8f27db8e866f3c8455e086aa85f89b010030ca47c99845d4804ef76c01a96331a65ced341ac1ea7a8870f0f14180a4483bfda9c0902a2f0f8faced167cbf08e9f7e7d7084d798ae4621d8fe90f26c8dcb715683bf30b9ed0cb1b9f17229703cf969b56c97b3d255da17169c0f782dad27c316ff0dfaaa5228da289a6afa5676474f5d74257d9bea6a1ca6c58de3213d81ac216b4e42a822fe0030b651118bdfd08e1ef5e764cef0a89e836560546252b264db94d90a87699e99a0c7bd7895a3efb333d7fafd0e6b47765d191d410d702594fc91da19293c0e665d778cb9e720b9554df8e665191a3bb8ce7121309ad9aaf4e101a7de3763d6f93bdf70ccac42c6ddd77d17475fa43b96c5c7a305cfdc1554fa8ab0b7195455812b5f97c1f72312c75601fc71859d546d5877ec73d76b9431705227025f1e498c5d0cec2f06877f31317694a3344940aff9a084ce80299a41b82919c4c3e2384b06a44eb7a32bbb03044aba1164d4875f680dc77c8c3b5823783b6354eb3a554e37de163d995608747b6b4284150ef1ef2527d235586a8515fd47d1ac0a294a837c386e2a29dc6c207e217397620b124aceb11ee6c244a028ae09e5ef10f92ec71a1afef4d6cafce80acc14bea567b245a497337ba2e09b8fb870b5c702a457553c40ef6afb7bd276bc94bd7ee741e27fb1501bdbe600b414b91cd927c15ea75785856dc94172cdb444c143808e681eb46c0748f628de657d30c7c6d5362d43aea942fc20f3b5fdf6814348d65df9de86802345a8249417b0c6eb86ca910e6b8293b18692773ec5fe162f09a2468c41a51dc222808e0a7e3355bbde8c380947f356f1131b23abb63e0fa232ce728be590dbc402cca85b5779c4ff504be3f74d253e7c6ee6152fceaffbde68855922f17eb1dbd0c15308ff3767bb0560d5a6d473d9ec5f294ac6a0258dc7b9c9ab8df6e322c795cce4896835f6c13f9948058cc1430099da25f48bb06a82b1c80bb6b609af386e47f02b36a7dc4a4c8a823447d383d6ae0c57424d9a7d062550b8a83bccc87fc0c476a1144403fec5f06534900b9db047cba2d716fdf04cb4da17bdf8dea9ce3250778b950fb44e75c996d0053d3d85fc57685b32799b0789669401e491c99fb88d67d3dfce7c3bb5a6019c22eff245f4857fd5513de03fb0cdf78b8e56d95594ac6bd965ff650b8f542a973ba22031c1ce923fad7ae55e2800bf4691ee15fae199f438b5cf4b3636f9d87f26aa482b06fe0fb86bc5f0ba7826d60e7750d3208273321d51a681f2740ad844f37f5c834f82751bba02b6dcac7d8ddc9430bd3a4a9d0b56683d72a92ab55c85dd333d8df8a0919ec8b47abdbb51b9652cd8686cba068cc7f9e79bee0011a6f0fa2e1bc7897560ac7a838b31952e9cd5af744e38a7985d0225f73da1aed91dfa54fb8381dd530d86027d7561069c81767655a121a8d79ad82bf68f4b7cef76a8ff08fdd09485cf8bae6d07c1575c08586ba9fbfbbcdccd59c02581b44b928206d1c285df637fa1b33539e687819ba2b03d2e8c2ff5eeb7ac5786d9dfa099ba1406515c