0x2cffd02e4fe5fc4db71526fa7516b203bdb434b4045efbcdd2b8a12d81844bc2987dceae70de03469d38efe0439cac451594dce485c70f0feb633f0261c1f70635bb1f76a6f6e3a4d75b8b76be0e2b873e1f96c98ea2e5fffb7c2688f9a497ce78bed0f49d744a1fdbab49c6a0bb275568e5d8b39111524e3ad0e9decbcb83d285628540b6ccaedc542de6e9eb784c1b09ab4727b8861493a179f6cd2687efd203835e487606ef8c0b95ea6f29f6fec0945bea453d1453f622fbcf0bdf255e500b2d856d94756ffbcacfa631a912703e7504b6eb4c6b764c1ce11976340d28acb9393bb51b9d7187063935a51f0576411cc535ea16d833320c87c413ca8f0873a645c7a4f6630f5c57b52c0d361d835051cce9a43ed3fe75455c2d7eed4d24b83acf52a0d26b3566ac108ea3e24bf4dd23cf97438006eefad4cd0b98c32af0bd0cbb6fd2068cb0fecfa5c0fb90d3a00f86888ac1975d752d88bcf20401f70d5edde60f546315b441adb2e967bf6ff92ed4c0ac807899c41b44d986e3d3625b5f6ad045a800821419170e86328bf89b323e9ebd35fea96c478144d1715da3abca40dd1fafa198974197ae08ed75f6854aeed6ca8ecd32e952709e051bcbb16634001781d73aa578688f8e7d4d4f6e6a7c987ef5485490c3913912acd970098e31fd7c114f8b27fab5d64c47c136d714458a30171697722f60e98be5e36a9144a9546128a964d8ba8a977c6ac07fc4945d6e92fbc9e4e46735afe7810804367075f5538d591262e12964d8440e14b8d29eba7b9dc324a1f2897e800b49ca1fc71d0cb3989aa6883cc153d18a2259f75d55679a6b1fb43a17ad7c999975dc03682c632b7591559d50f82a3cbe2555763be322646b6779d40da7bfab57474c3070d4acfe4ca1450dc000efec6417a0a267e95aad29e4803e4df9a9e6d2cf2c3afcf0ebd171d25a5b7c5423b08d47f6d7a02377e803d64476e37d9a2c40f014134e7596b93c59d2d2a0b9fb17d9b8aa339438ce3242b2aff18daa1d375e537e36c8464b66d9c44c21469a8e0a2d8b0d1832716babb66ce3b9ec1044a732f7df5fef57a4e454843be650ef5b493b8282a9152ca14cb16d6dfaede0a41ecb851155925daac234f8977953bb471297eea50b759c51be398b235268c5a90656d120e11123b1e81b780c9a4a46aa2f14566b0d4d8c6ea5e3be4e99fea0a3ec71c03fd7be66aafcb3d5ebdae732ff1fef9d48208e6387acf730232fd06d9f3c6fb5ad546629b07729844926066aa63b50af949c30a91513764e4ea84cfec5138ab613e7b9d7637523c4efa99fe314d5c4433b5f046203678118a3c8f48bc2fe66695162b7b30bb6613e6a95274144429adffe00ac3c60b7f1b28f8a2f13ff9368a8d67e3834ccbedd9314fa2debfaaf6befab3c26d5d55662f60e1032f3c3aee9c598f446bac171403eb5bd70b8a3f9fe0cf5960b0ad6653a5c2d78338426d802097a44a9efad6ca6ddabaa4a8b29c11707093105dd7f70051d3078a1fdd1d8026892e53a0696d6e0f606fac77042eb519c9bfee8c82f5195fd345d0430015ea7696c5a205935031154d1ad92d71dd76a64a0ace94ae7ff3eb35ada7782e1886e492816a6cba2b06f5031463bdb53590bfbb2700a55eb674b86c24bc73831f24de7da4559fcd318737addb4f1105da900b421b9d10470cfd1e28c11d493ef844f913ff44e8aba4df2907de4737141bcdcd98e7e19123be99a6ba7fe9714539a7f2bc9422ea501d2ce16a48d3d8262c9c1b86d3ecd1e49a5492d3a95c662c836fd215d9658436253a6c21bbf7e0423b2c9a1798ddfbebe9b4097be1ec709a8a8396edc46d77fbf3d2911fab5f4d7b61d2397e44cf4ca9a0633b84b422ba17e41207fcc0f9e6437b349d3e39c141e1016dcf2c4397cdbf59040e2