0x2cffd02e5562dbe95d9f25afdf8c00c0450742e4bb5111d5e4e8c89f7b0bfb1508835d5bd3c79e90b40828f25b1259ab65c724bf7dcb53b3b93f7e70995fa18872243b5e14643fcb305c5311bb0ca0838fca455572b5edc62dcce8cee711a7b5afd3591cecb18f9ce4d69b11f5002a171e638851fa775fcaedd1826f8fed6ca0efac5765e618ae70647ef6dd943a8715ca7831d949dda40c6691df6a415d1039d36086d3aa90abeea2003fc98b23d106d4386b75c9af36630dab77aefa9e7a7778d8760a9d9f73492de9e5c5a22f6c4cc66c0d8bffe9b98914ce8f818a0be232429e798e590f4fa0ff0fe27110e79dbcae63c7d0e53e9b85782c4813b11a9f4a0a1aef2f0810590590c902246ca1b8bf9db2909fe235cc093963a64d3ffec6793fc3ed940db4f480728cea35d1a7dca5992056a3db0fddd1f20f0e7f2da9c7213e016f2e64d12bde52b89b9e96e70429290fcd4b06f0c1015fecf3e1b27233c70372f17e4ec9f378cb0b9c412483237f19710cf099a2698b553ecfb482b305a991bd9baa09c5e7df93ea56423de9ab6472fb0baf91859fc2237c4256ca8e690b60897d18ae00cab2d499a8624facfd5fb09fe2269b5a325363904cc4edba3197ea21b7895a3d3ac8e86a992b16ecbeeae8b95e60840c06b2927bccb2b58a607658a3b04a4c0992e10e3b2f0e4e8535d3d779f569a06266b381b537ee52168712c5160f9b502631f462413354e1fb3fa49d194b5e22ca086ab2e508ba7f1626ab860abb84cbe8cc2aa7fe56414f4248e6d184d12de17f79ffaabf3915c8a57cec5421fa3cf4607873944a662c3cb55221ec09c9308607c2a49e658c940fec4a280b90d64b6fb801956befd0522776cc2412e2d73bdeaa3c255ed08f1a2c3b39bd784a6a727c2dd241d462df1731e6dd9d55d214197bed1cd3c65ab93e5f1c565ab7006c95b2c9d9ecf5535aa4dd2c485c079c3757b7d94f93b3c587c346f9c76e93c33a5b78afb6cd6b3eb1937dc7035e15f604552efef3136034e54ebd0e422e4c589a08cc94ba7450315066243b4fd462f01cfc170e5ee423bb127af42f78c4dbdac5a20bac1176a9ef2e955a83a84717e8ac6cfea0afcb7a7fcbbdf2d6aa607d9c1117b740a0fb83bc0dc8af75ded600d53a30c697b5c2f3800044491b2d54f9a19a5193b35a16cd2508faaf5491585a51f225eae20448d7d1a943f12cf35559f56158e9fa9a250ce929acae58e790e5d45fea13205bfc974d16881c5bf655d9d26415eda23193042cc29ddbe46657a0b327fc2653e600fc4c491fdb51500e2082c80a12dc8b11defcabd6144339b3f7a66b479582f6f4d4abe7569571db2b66c3dc5ce122b06e409c1f8e4b59292b5872b0daf50d7ebe93fcb20fc215d7b4319491ddb5de14e8b01e6c17ba35f40058f8a5a45bf050a0bd8ef66006e3893f10737756ba56deb8bc5eaa69d5ebb41d77e8e7b9c380bcf441ca743ff67e7825a7aded3f4d5fd0ac8fa9b79a50c0019a7588ecc0fc9afee054e998978495adadc8e4aec0438fc8c0dc4615542f5118650c1cbbc4bed3b3a86a841daceffc95cd93244de0d99763d3b81ae5a012c848709e255310757e048ddf2f88063d057796c55c02c874a017152db3a1361516c4de0d9a60c16cc197347f5b3cafe6d28603d8d87d92e5f73d9ec81fc7e6d0812a4f2176f5420f090c63babe33eb2f1f185a815b8b4b904fc2ec47b5f95f7cb75185f3e5a9a688d46b504a236f5362793ffcd96eb0a3de27ceae4401c52643195918584c1025525949187f15a092b907d2cb861e9d1d671d76c90c01109470ec8920b61e68f883fabbb65c40e454922aeda3f61202ded0f752eb050bbad399f1b9471eb8f74eecaa24eceb9182efa1db248d7e2af92155da3be88b666bda9844eb6cc0a73699