0x2cffd02ec771c9971e9bb6580909efa5236b8cecae58e0601aa6a8d68f0b440582b20a80434ca46abfaa121e0f74f9b60c30f166ee6b8d17ac95d43f50cecb4cb725503554e1e0287bdd913f73fb3e590c2503dffaf1cab9d2da3fcba45605557f0752cb5a83329a26c4f76e9bf55744429f2b86034489e356551908e6652d16c5aba1cc7b62d56e684f8496a1f637913959cf40ef0b97d8d32b06861b309666a9ce18eb1a21bd3e26a1140c73ae48d1f120de90fc5cbf39b009bd7ac3fe388054284e5fbff301d6d66158b05f4c650762b327f5214d49cfce2fb4dd32d8657ba79ba59f443d31983842e8ee36025fb874e9c639a3458c4b92546f57907af55d5880178b0688dc6e2e8bb52c239ae63647071b559a15c6b913a74ff77973d82add8078011d9597129bf6239d6c12e4ba841049241b8e02fbab54a12e504c90c52bc9d5ddb79648f25d75e5cae0c11fcaf90d7cc8e3772dfebabb76b9dfd1cdf97d2506e3a9672e670b95a7bf4ba55327071f46bbf801cd53a085dcfc11ef331026e1d62e173c9b60c96a96952a3aba94208e82643b87ee7c034cceff89241c80f26cd2ef244a5265a6fdbece4f1957fcd6583a2069d9313f32a106ae1af6a16830e2ec8e00796143e3f0f38d663353467d069343eadf916e5c243a34e7c931600d1f28bdb76c3af258b2fbd55d0186e6e5d78d49bd2ac5a5d77c68a04fc053fe528fd23906ee5dcce37be38d483ab5ed5748cbdd84552c319ee1b6ab2b97b7e2d67ec4ed070fdf92c73628549f28e541ca67a7cbf6be25d2b16686e3462171fec8093a5d203916170b48a8ada6cccd2493be5b69e65d56ba7f04687bd8be9218b5099cecb23c78f3f9ca5bc461912782931558459f66271c3bed79d40d8c5fa5f3013417ad6ba5c77f9b4ea9f46748abd2616880ac8481cb54025a2b0f569f35a39443696ad383fb8ed2aa426ca8f8b60452159f8dd09d67ec9948fc06bb857d29592937becd70040b4ab5af9e6b3a56a698af938f1ae52f7d8ff2c9d20a878a081c182091a35674ced065c107fce059bda483e34caa160fa4421e89f81a1bf6e33d88dd92f0ff07a8d2e16bfee4e4386b75f7800ae350595f7848d100de219ed2343b5eab60a794c912a1f176b7b2df863c2167ff403b1cecb62c389307ec31b8a84d832e724bd1fafc0f03037d89613473f92c57c28a6c3200168d18100e7f351dc92d718cfacd8b4617ce3289557612d125563106e8085eb86d70b713ebd04e78cc7c4427a2f3a6f69e7a92144f98d25467ce31ff92335bf3dad486e9c09d86f6731cbf93e672b94b4de1e968dd1c19f4ca420b1112d2077632623e89922c38a79b7acb7632e3f5b97fb400e0aee6198ee198a04cbc05580da0a476d2c9a2ebf39082c6454cc25c9e35eaec3b84cd566b23d792e68ba232dd4c7278ec539965afe127d2767eb28f93890157eec9b115e0d1b78aac2f6955850c62613d33794dc22b8654e6f1af09e485458848d085d9b8b60fdb3e026904cf9138bd9ca5a141a749932ec33f536609287f8321a38e631c7096f36aa5248998184b3c51f60d880f589bd995786ee202c413dec9856b6195a8ce743ae63e6513794f3e08e60bb91ce775608d111075b28bdf6be3f556e093c96b1c6a0f94afa07bb5df50a94d11495a49d6c29efb9fbf30e116f6e6485b8fcbe8b2f23d8f587f0c4cd697b7246a52c82d9da2a13db3ba896a5b4f624c9861a1af6c8b239c4e36af834ad92b621d09e86be5894329d0367143f79447b79d97f4d96536f315fc806ded19eed8db3a3d8e995e26828d4316257fbbe06e58abd2041b4d0ec796d22455975616332804da688d0a7cf658609535b46ee5ce8088240a841b3c0676ece0695f815b871cd3237a8de656d2113cda9dd1470954dbb79ea5aa