0x2cffd02e255778cc1f853e42fcb6bc09fb7a43a732e769eea228de7c3a2b2fc689b9f8ad176d3bc55711ee0caa10684494c4e1e527ca1835b2d600bb44f43cb588d804f5f87c2388c3826a906aa91b0709adf8a50abdab5334e9d8e0f696b31f7c153e3760f77e1f9fb9e5d438238d8b05fba4fa6c12b7c989c9fa20cd1440653ad598c05f2c7b2c1dec8970930819aebfd97c942536623b9f40a78127d55c081c9cf24bde6460d5742d0b4b2b990e068323c1f63a88b9376b1c78a97fb60981b1baef26fae9e8a8a71ab83833a5f98b5d29bc9c937833f8f56663f8582c68ce38d2ddbb9dc0b49708ebd4d97d743c5f0dbf0a5fe73fa7a4b5a87e7a1db780741b51c17dc630454ecec354838e54691226d0e1030a8ca01e87d17b1ab1bbaa6ce4618e21db2482330d37cc03ae7043411c249cdbf7c60599252b319c17472c68bc75c554e1175199de3b3364f64157e9cb689afd8d0ff433b0f2c85a39ea02cb8ff73d9be499b30630b8aa178ca22ca89145f7662d93b8c935a1458e184c51824d2c4cc86bff6d38d682bdd09fe9cca22389786519767eca1bbed77ff4df6673b349ba4eb1ef458cd83453f2cfcef0df19e43a997ef1a5856d02ea80929a630e6646e7edd8bdca03092c1754150d53e2e399e85b2f9682ba846c76aec7b3fe7a658ad86d5bab871658a9288396b7d2f0893f1ee22b18c4932d3aff95ffda284d20e7a5cd3746bc08bc7e0331c1dc9880bc6dba56ab6cf8970ee5f16f810a74cecba0a0079c4d27dc3e6d248435614ffa765a0b25171a975b4913a0126737cce44a5df0077500f8c993a3fab89b689bbb420af518b5d1ff27f8225ef6bf9a2d17f0e8ce2f5eead5f8764ae601b18f77f9b0db5688439e412d7a815ab656e0c7b907f8e663b9dcb66438aba74d3cbcb2a14d43fbcef61c80afedb73f7a65a82ba187659351d9b27bf7762c2163b8cf80e6b65aa5d45bbdfbde46f6404552dbe5585a3d13b327adc92443b0ce12cbc0477fee9d088d307aef4b703dee0db662f3f79278f7fe43073fffe932e7041d575ec3b03369f603161b0ead362b1a78d9c495f2ced4b942b3f12f631fef368627a99b33af2e2ba9aa036aab15076d5fb02a2d04da168afccc29c37c804724c3cb4599215b32f4316875408b226c81f16e8711a51a21e8c10f804dbc8861550aebb73d874500370d512133c0a31df6ef028d26e4b071420a4e8281a3f83f4440c8ff124e6ee3dbd94e5c0d78a22ccd0838e48d556edccd8aee9f8e036054b56b28e2eb24da2785d614ab711017a058154d48279e5a333d27afe09b2e37f0b90185e3a62f2b377536b4e362920952182e8015bcf73fd2462f63b2935ff3fcaf276a0b3d2b6f995d708641cf19d98abfa2de73eb8a151f7356b6e249357114517b4fc30b47d61d9d8433b629996c904a543ab5dbe2bf2d9830939f0cb60daed299a0ac52cb514666304c43696408817306cdfe2d3d7be8aef61752f2faad905a0d4b95aec2d821a035fb6d5331c339e395a61ce49216e491ba78685ccac73e1c4008131417407d19b9c77c231f0a4d82887d96d3bac2acbbfcbf235aba82093445a2a3de2825e24b1a283fff1a741c9c43be8a7789fa1176974d5ebef6010b1ae3d888e86ae5089bd7502a67a1d9876657ac27f8d4c8d14659fe080fd6454424a97ce27cca18209fa5d19d2b8f67caedc180d63b406d0ced10e62a654320019eb485ea6b27e3b2cbc7598d937fc289aeb8803e28b7f150344a60729d2eac870602c373e01727e4aee46937496e03d06123448e7bf869d0c6243c62f355b9bbe8468835589a9788c54b3fa79342b782385ca2d1d6c6a995fe903707eca973137d72d3acadec4f09f35cba43c4bc38bb71cdd124f4a5acdb4ebc7b6d49c85f0bf34650b9f2418028c6