0x2cffd02e5dea1fa52679a8d1a45e53fc1b76dc99e08776d715a61ea4265e739d6425fec5c154108701909d7b2b3080c41e0f1ce1b929ce776b8a9e3e21d3b95cb33137c1d4a9fcb9ec5d037510910e5b9d1915897f3ce0a8f29ab83afdb3e89af4069c47a935ae938fce019d3e332dbef05d1be44864a3ffa966b095105af82e3260b6ff8d66c6b398246090080eb7de5aa007f680a9d7ce9e3b3cbcca492d02776cb4c75d55a57eb3916c372d0e31c69b214c0ba2bdc7b569bc7c87fc23316d082a4770b31d73aae38bb02ec6013c4653349c0e80fee8c1e0d23bf3e514cecc06922f119b910323d626c8540e0e03f2f8569ea1a34c35cb07842466cbd98f5f8ee8e4aa9c294f9e40637b617d596e9d1a015fcad1814863070f6fc502c9b180607d993738a3853e23b2f89a818aaf4fa6e518e099ea1b3e8657562accef957e734c8342eefd10ab933f7f1e50778af15fe7e038752eb883db0f31662a1e7daa995ad450efdf2d60f5a1168da90748f239968df22ffea1b20086b5d3eaf49b98571783da3d1265f13d08069f582c514ea195596c279a0e9e6cdbb003e636b71dc85b98c122e9b481f61c197ebd2721e54e08b7e9ea503c0d3ace5f59856e6b41a0eff5d7e57aa1225fd1582c3cc6e7d7a9108649792b4e5bede065d659401b3f05a1ae95490d7ef6338293752dafaa2ca08bd8f62256391ac7ea0bf48e553e58cefee676b0aed31b2aca9008a746a57fa07333c7b31bf5f96b7be7a71843712e4bc6d7b62a628ea7fabba55df1c24a1a1b4804f3c2e15b8cb5e51b34c5e8e0c2ed7cc3203d3278d2fdcad6d33053baf059fab5c7de2f06653f7e27625b81c584ec34e297c213ea9cffbe0175c5118fb5d356c7562620a1223238a9c6d4972911e33ae78772214b8ab1575028643ceca546b7ab17dda0b6de9190eb58e8aab9bbb91686f4db2dbd6de3cb4b73f4f07b72c807aeed2c098dd3449b40e7488343036264f30c2f6488b8d03ff1ebf77573924a142f8cc3161f9a35589779ecc79b162bb0787c8849529e0948dedbf09fd0439ab2d05109dd921abd8eab14c911d9467435df0be8c1c01850d1165291f4b49cc535b8fe7853b597f7b097ff5eec33f919d30ddb7e58195e3afd9cf57f8857471f0cd23d7f34f803318654357ee34a7a27eb26d0032ec3b349f70da72193fe99e6aa84dc67c2cbe27d2706e122ef8804cc365ea31932c963f34e43131076b8a6877935d45e89895ec87f0c1564e08a446457887ceb0fddd5f0a4aa81f208dd61a23a424bbc271746191919efbcece2255b69e770946535a1a6b5de46163742ce225cf45a8ed9222166f7d5e5fe1ae56f1f555d939c1706439b030a85cbf37f018e6dc32b48ead0b709948d2fff8a926b3ebf19b9db034a97b63c27c6156307b768215c8ea60835d4a04809006cc82996d8000a42d56e7b3924c82069fc312383d6cf4449fa77a2e96d624f94dec6d2ed1378e9164e64eb66e5ceb632dc19fd35b2bf6eb42349d84d33caac224a2445181d41e7a54da8cc217be036a4fcff968e77ab1b009aa791a679c7ec29619ea347c6f516f72db059599375dd5c540d2fd36c52095a42ff7d2904bf3ba9bb231bf1c00e5b5a078de9f61f98fddab2dd544185b4ec6bf0f784390bac75c257c101947176e729a60ea07c178e6ce483b445021105a7dea76959b0fd13ab725b00f0489d495637909d5f9db2dc30a288e730479c1bbbcdd9d106dcd86cef66eb1c3cc3ffc49a2269cb1a5097aa40eef77e29e645063213530dac2a4789835a26f49f21a582d289720d89d5c990fb78cd8c0cfe07df3d810ea8b404c8e8a1826759cfaeb20e845400ddc8b4c27db56e8ab539170179d581764351c9323e4a380ec56d5e7f66461e259059899e4b460dd6cda0d9a14e19d1