0x2cffd02ee29e59074f0b62a07966f12fce8d98190a0eaeadc9b39727c22ef39825e97e510e947dadc48dc859f56be83063ec7736b3b0668a327f418ed74d16d4f51dbab72e4a730cb2099c3884fb05c06f369cd6672ace7dbbd0a4cd3744835fa9d9f5b7b554a022c87b6386c198e73cc50cc02048eaa529ec99732b01eff874650631f62600201e761180a738fea35df5cb34507238532fb3e98d49469fcee246dd0f7effd66cb9ebf3719c25e37713b43a2e578cc6299a9e57bd81406d2b14d2269b69d582ec0f188ac29d74e5c65b915cc8f5f2bb1e108f75b18ec100df6e8acace408f80aa41b8bcf0c51a163a124335ee052ab25a99aca3c259b9f31ef323d66de851f69e356d1f320e03d3f3107a8eedd6fb3baae8d865f5809d5c99986c165acbc3a6732cca46a81b7fbfd2d1d677688f9dabfd79baa051911e622988c58ec38b8c4968f976ef7408ed2468f21f6721937f5ec1d47c4012588c2e411d502e89057bf9da9bb4d9747eb32e1e830b45334757f057c0511ea9baeaa75ffb91cd433e309a8e9020eb26e41a86e78af9be2b1238b68792e33b166129c3d39848617b8ec293673b8a215bc7f6f1ba028d87aa46fcf1c8fd69c05fe7a9407ae664171e3e5dba2a4d22e87ccca80627d85c116afbd245f66f6e677ff33dd8a341358835834aa8ee52de7c539bde2fa5d438f5d344c8fddac72e2f3db5f57e10fa60d0d273ba7d640fdb2eeb9cc7f05a1c50f72a8568435a18d6442856f2e3ba831b973d69de4870980b9f9816d2fc78a1da7931d7c9cb53a5ab1cdd291909b335b182e48dc41a97dc2a477c3fc8c91eb28117da09265fc45ea662151004bed40025642d9326aa9fbb6d9a337967952f63736037e02b665a17b9118e8b80470e7b878f4b1002fd00def045a26716a0cfcb5b40077525454b0f24025880df3a2d8f71745cad0afe43c7bd14275b3bfed32ab1050ee9caee2a513a34210c413d0c3848142ed763512774be7b0160e9edcd188902763d2d75f90e69b9e18ac019f55d99c94b92fa055d2fc2227202d91c8aa10440e86e0f6b81c8624d7ce8854dc8048ab0b11be00d8cb293cb3fc7167826adf48ea17d9000a57d88d4863f6096348b7e62fb41ffea6824d8b89487fc5b1615d71e7d548c3e531a3ac1ce4879c91c3327994c0b39cfe6cf3ca6dd60e9b96954970904e2886813c91365f4014a730b1d5dafb5d2062c69354670a40c912f001ab78a6c78e1478ddde4a821e8d3e349b1af0840c4ce93bc5d652365ffdeb97c21ee23bf7ad9c2c3b02649d905783b0fb178ee10189bdf8408cb9e54074510cbd91950126142c3c515917802e5ee182a2f5cfbc04b957226589342b3bf89b786f3fdb8bfe3fbc80b80b5e0bf01efadc877db024633ca9ad7564882ff36ecede5745eba99d1700090fda15c6172f628081015dcd05db64da97ad4beb72fe425abf79b4180298f26bdbd70d285f2ba8aef7d90847bb1091272d9a6e369f7997c267dcb13ce78f14df92f5f0fc60249805e05817533d77f14a6778530eb71a3b59d88f246d8237664c7dea32eba0b979d70210b18ad4dc3f24862a94d92341f88b4f54b5b3022ca4c47b4e4426c72ed5f53fb503a0a64072ab3657cb1e267f710c9d86163acf3d92882e6fab3c1f4f6756339e1fda35d2873fcde0e187f41988c7737adda5132d2b134323bc5b14f88b2b9c9ff9c7309b14f396aa5139de8ce5e2389fe6e65409393aa3ff06ff4b5611881dd446b90fd5e0198eb636859af631edc879cf69fb2454d4776d230bca9e20fbbdc19e48f1314a4aafaa31a6bd1619170a9d5be6fbf99a499f8aacb4ecfc1c05c6b21a3be9d5ae6bfd8266c0f3f1dd7ea7bd2c4395f548c28f3750ea595fe6c8f10a3a7a17d0cc0da1d7a54cfd0e656d92fe8fc3aa5