0x2cffd02e735d2938af79f0470959a99c22fe855958ad77e72cc49a92f0a47ec445487adba67b6b81f316f4799022536872878fa4e862182cb00cce114201286f9a44e62db8b971b431855e00aa19ff3afcc59b87ca32986e456e452b252f872d937111b0dcaee3ca688746bac94c06175d778644e53f52a1415ce51c1714f14ca0db17086b837ba7ed22d3307818c481e0711cd89b5e30807f6ae51a062c402827be381d2f7048e723b5c4c8b76eeeef455875ce2abfb54cf72fdc6974f77985bea6783f80b3c4a473ab896b491c1b468c9b8dc88e605ca1cd56aaac3e5b4352bc18cec1ef9b6f2ec653a3e8e5a414f37c79297021e76c5bd4d3307d6b451fb0836893d6a9609c6f5213f49a6753371f904b66d6ae0b7a8e4c2dbbb4904de8b3e78e17eb3e9638d66e5c6bac058912c52fcd19c120f0d7708106129385638ae6126b1f76594098c0fe04dbcd43bb16a947c89ea5b573362db1e278938eb920eadb9ee1f1c3567f3e5441af625448536c222032a4ae34b6725c4b3321ac66c093928f5e422d11a96f869573454855f4a57b33a946138998a8ab9226a8c82e36b130b38cf5e955417c0c5b90ed7893e34dc018f348ef3d88fe35dcfba99188d09d369e3a646f1c1148198977a01b1789003899ddc29dce0642592f5c13026a68f2b6a9023b6d966903f7da16cdace3bda70d6e2eaf70435125fac2a3ae6ba0e18d95c16cf1d4e9cbabc8223495af942874d021484259cd872144cba09215a0848221bf0ddcff599c8c565a7ed423886da5197bce063b87c1a720843faf3a118db1c0a16aa1288d72fec68dddc9992ce706d3d3350e7a6b25e37cac63748afdec71da3d4a6994bae10cebbe0cc00dd151ba81bff250c7c871448377898c0d0f83b75c2128f2c549288fca6461be82eda1f2e658c2ba9240f97103fc2a83817977e8e08ed58f6d51f15dc3d4408ba111beb288eff444c7a4f08cb803fb1fdaf62c40ba90084f48a3cc06b2f124fb4a480333f3d4249cc44e2b35c22a08c59954cf3b9ec5cbc3f3f7a9c256c79e24f999bd2855a242c36b2f8ecb17cbba677a993997aaddf723acc7c362518e242f2ef54906cde6a1bafd68b105b8a855c207fbbad3970bc2f7e88795dc48c1537ae91c3b20eac00e822598796ba7845203f6b8892ecbd3f91344444fce5bfa3bc38d8f3415b56d15da5183555e7042f1984185a7f3a12e343e2c4d95807743364ffb394fd0aa9031267f3b7980fca0fb379fdd8ee5019bd7312a7c3492eb1ce9599b78ddfd9bedcc13f42e64817f94a5c58871962a1e2178b40c00e31dfb4cf5af6f0d60ecbd044affd2a9c0cbd678ea96511045a92ecf99cb9fbfcbe6e0850f108e8c3d7ac49c28953d888dbadef4c6009f0a7f543e75781b8541f37ddd2df8e9c0b97be4b9f3324691fb27bdaaaf7266f8eefeefd7e427c7b9f94833d28cb36f9a2e3c1cf897d2ed6881e9d737e916c4a16e137a484555a10166d32e5198784c6b8aeba6b93e2b9dcaaf2f6a17e45fb74ec60477666d28824c3423dcb09bbc58b299c50245043b09ea3f89e7ecea69fd203f073bdebffb389b72962d1ed1d6241afa053284d0634c7514d61557c06eeb53e19bbb35b7b8904cd35dc34baea65f77e857440db115ed07672b64149254bb67024ece042a745e7934fac64311750ef23bb262be80507c14a0432c8d2f9e216b9aa3a17bff1ba592114c60d36cdca9a0348a8d17f3286c8aff09ffb0e54345587569c91b52a8dde46268349e15dcf7d1b76f78aa71fe9cc5054afd6a2d7f3678bbef1d4c8596b19fccc002f2da03088ab0800527693fcd14f23013a4b074f14ba93986983731cf2efca9d971b447bbe4454947a9abae6c4e854291a78f2e9a51000a1f208f3b4dd8005ba7d641fd285167c4a4e9aff042