0x2cffd02e461974463ab02e6e85df3aef9f76ad96d10eea399c12b17d9156b1115857cdd5c425c3ebd6896c60c4dd294f699dccc1302718ea89c2539c98aa23b198ea9ee227558799f3f00c605de79d3ebb0bce829fdc420129116ce2a8ab72de38935f642938f63288e57ae8cbbaf24f00d79816244dadeb05c17a681d3d783b1588c94f6b45474d94ce0919f602a82083cd0d084411f4e339a5cebc6605db828627718bd01bf2a2914a6aaa2ecd7cec3112eca50a11c45a2b3bfdba4ed68e6cf8ffe3448887897b614403f1d96f347470aedea354d1e3fef7dbc1b9424279d0ef1adc3e1cfdb11e7fbca6147e229d741994da1ba750a6241a783d93a82d8ab30ea053d0831aa5a7da918619c3f217aaeb9ba24c646392e71558d0eaea2519b4b391270f07c3635bcaaf39d828f110ba4a7677c4c2446b61566844a56493a0d2c58fdafc6017c8528f178367c2a3d441ba77c270abf42bfc5dcf29ba5ac08ebd91d5f2728c26d4844326b41339bec94e3f45cc6c45e1e5d48fb40da32f1aa44d03aff6d998b8967338fee1a722c42740d68f82367742a44673d1b9b32f8432347d3a9373a9b32797f10fdc843743899876e9e920c0c7f293890afd877143612ce47c470848dbc11d61ebcb4ccb0be15989ab33e9d6fc0558df8b0c8a81b0763b143cba6a8f76670b48b628703799d48b4fd30d18bbe8ba93fe89f9a7d16b524cccee0a5ffaa177cf627d9c0f7f919e18c1620f9d99f96a44b8c934983ae2a1c672e99d24c90f4aa1f82df03089acf902e220efc0b6e646a4be7f86ef6f86cc99cbeb2a5d2789965e6b123001eccb076e76d261b863b4b0a88aace20d93a47bd4d22778e2176eb98cd5c1a6fb4e48e5413026357ce8ed819a3a1c844efb3dfd802cd00aac6ae049ea43af61c7ed92587a57731c95043ee4acf26f85b4c5950aa5829a6b2a1858392f70d92f420b63164f04245d9db7ad35f56d671ef529e352d76e8c99c565a7302f4f2cd3762b3fa29c0e41a35e17cadb4066db501084b4208ba16be655cc7f42496a54028db7445e0e5d820cb767a3f2bfccbf64989946cc004ffda68463b8d4bc25381fbd6c4f3f54a3c33bc78f5e25dfcb986da80d86b3cfe2dffad358af9b89940c9e44a34761c8fd883699df8f87931bf33ee24339fdb9e33bb8a46653779a67299f9f2faadc76c934819792f661d736e6b5af1da9dc8b4fe894a3cd3d3bdbd38c91aef59f89f747c900c23cff97e99128af664399e8021fbd3199f17aff5b072cecec8eb88661ba727350e912f25205594420a6f5005fe233ec788e71287d89c42c9fa1ded49579a8ed1ad06d5e14c3f0cac04fd3401a10dc9fd9ee94ea1acbfa77d62abf57043fca8ee28d018cab9c9c8e09e48d8e9cc4ff26d13f7a255080d0ae20843a046c349f60c9bd444c979450e4de5351dff201492ebeca069afcec4111816ce1ce57fc23f122f244d0b26f9b3f2db153e99a61e964af5d4f93e33d4236503032410638d3a9c486abcaee74a06f527719459405477704c3c434828b650291ac844e22fcfb3f020e9c7110d649b86516241b1622f7e83f8de117752ffa1c795a9e0fe0a07a464ac91b18599fa49373e71c6df978928780a35d8fc339b57d42d7303c79d6bb28e85ddcde64c63bcaec3725340c99993cf2e120e66f7355a1cb78a58c82e66754c021935da7a2717b512c6ff4be0f4b301778fa591f93e73e7fd1df56c563a9802e406f2043796fd4db2c7b1d827c5bc95c3fe768f3c503722477ef9d04cd2954455f7919bcc4ac32604f839bcb54a2c54e9bda48f3e303940fe3bfe61268c57f73a00570a80537211ee03bb508eefd213a1758163dda7b48c1622dfb4a4ac8bdd00e8154835670f39dee513c8e50e2fb3b72affae5e4105046c04eb451680fd02d