0x2cffd02eb5e20a1f7fc1559ce38b13a1acf78968d97a6f16a3c585ce7d281f247163cb13785189ab1c9df7a0d7df8b39bd20a0c39c1813471202715374a52adbb46404d8cd32bea9c4ba28582f05b62e0a7f0f9ef1438d686c46cf81472ee07ef2ae1f3e47a16f116f685bb2f600ede854b6098851f796357d4fb86a9af839f2317deccbec241fb18123e2dd53e52219b3f7338b5d8cfe044136c5c4d57009ad66de9e5da027b622d793e2438ca2580e08816bb47d7396c9d95bf541576a6853b24f68ba73c16052669c0722550806f0f51b3929be05c6e101e96280b45bb70b2b5ba25f91cf76a0e54ae6dfcfcd941c74b28ed48acbe1dca2b2102ceaf1debb91511fbac29df739dadf161f8af9fdd950a5e33c653d9c24fb0dc7ef202e60142b992de837500d7cfba4d3f3be1b6330d75f49ae57fce07290da50637b59f36baf28e4b98b6c9256cbcb9bb23f3cd16ee3e32d953d97da68a411dfbdc5e9e7c44bf4c56891be9516dfb656d9fe76fac1d2fad146ae98b517a4cbe8405e0b9cfbff32b111bb89647d20cca4b58ddac2206653f8a72cbf517f2bd025f0d40b901b23548e057d2fffc33c36768719da20c7c09d7176cb8e402aa2f7152680c179847f5d5f8a95e7e4487eb42aff17693c3b0190991af45a0a0cbd7c9c0532b504ec4571b071eb70017e4614d52abb5a69250d99992939c096ba40a59a8e7ba798e3079d4c9bd7b6c650a09b84040d1190795c679884fd5307db073df0337fff27057d94e646a9a42921bf6ab8e3419952dd40164da38c0c564ce7c586ebe918dd8a1a934659212e5fc9bc3374c93c5212d510f6900ed091c1264c0c1852ef7df6cc83abcb7c6961687f71ea24b6ac31ef3b60fa4ae2c16a3a920b97d90dc4ca02854521fa2c01de4283886d41f97f9b7067129414708983f61844f1d24e0369047378d68e220acf1f8593e245b5454e04c6253e037a8057aa2945c76e61a7f9ef46e689835dc5f667752367b0ecbd638f4a95fbf5a6b2135d40075d46a5ce8f26c993130e6dfd36952dbc432f2e62b155ae7c10a3e234a17d46f44eb38fd78df55a7ae244d9ae6238318cf770a2f36a7bdbf66966873d386b0055762b6aade2debfddb948731a68bccf729125115902fa3eeaeee06387732184bde59dbdbe528c7b8c49979f0343f6ab1f4d91a5020c278a3ef42ac31b2949205cafb9b8b4c32a4924f4b45cc5c23d07c3cc00224b7fd68aa73940459c632ee3acbb6d61a723946f9d07ca96d137c5f55b50733386e751d5436ece6fa8ee6a4102b3564c5f6bf00a1a637abccad9672af94254d743632a869b180bd65ac91591f8f6cd7c993b75f48cf30b423a1d04c0bc60b15ddb96af6122bf9984bbff68d79514bbb1a39e10f71cfe6e9bd8d032986f0f439f69c644d5e798f55ed2f63bf15b5aad09f69090ec27416ca92651fc5afa33d14feafd8a226ff1171544b895e1c60477b130fc6c05375afff458b4cda402f4f05f344649bc5e275ee70d817282639a1e783b938eb9bc1b6e62456d9c21d7ed8d9e1b254270423432dafc5c3c7005ccb432677d2b2b9219fd314123b25557b1f68ad93921d3fd2ffdbb270db8c196da2f2ffa13078aee415316ced15983e8afba14f721250c83a893e6daeb38eddacde984cef58e257f9ce7c01ee670303f0b6a0f185ad98179430b076c706e13bc006f13b6b6b3e06ea5385e7881108a10c471315cee80e1b762d116a0be61ed9ab21d6d1760e168e8a99b08a5db5f7e99bb1a52d1998a1c5728ef3e90230ceff3a3f328b507bf4acffff7e91bac0feb082fef72331d3840f2dc39c28cbbb484dde8bd922a30b1c2976fbd3072921e3484bc19e5c88b2fc9106c81694dc8da164e403a5ba2a4a43b3dbcdf58e2a6423723fbf6d9c178bc6a8beffd03