0x2cffd02e27465c6d8243179fda470c37ebc3d0f8bd8195330e2a775cabab6eb21156eb06dcb9a281a0348b53306a6b3a05920b5f6451e8515e748197204f06c59e689c3027860106e2225ea67acd0fd0bf79efb764304d4f81f5064665cb2aa08e61b36b01278b98d137d2cc0fe9b3e88b6226043de6c860579e5ec054ead5e8b4b5373a33bf1bb5b97c295e7443c36f867d25c056acd5487c715b2a0564f247b2cff3f4f25206edef00e8b79fb21c3c0ff4495dbd87d1e353c0622020bb5ac62ef8ee772adbf483a8cd9c3e085f65ea1db55de32f78414aee039255db503faaa872d808022f9c50c728e3ba7d6fd0eab9090546dc751673333375fc9774089c285f48b4c4ebf63c957c08bb5cdc2c2f6864f4de8de65d523cdbd3b640fbf9a2e470c2a70936eb1488bca3f061968237aaed0db484b0f45beb96436b09d1ee75dc0af763b07f1c38fc59c588004d170e52cc753753385d8ed122966c3a9c7629ee5cd6994a5371f0c1713111e114d173e3cf971a54c5aa86ce0899324175f8b6f6331d9bfd249a627356586344b402422b91c05085f52910ed2a13c356c2a1bfe915e04ccef6db4d9971283fdadce67f7e60efbfac8b6aeb7a184c8460e872d538e07ba931ce183ec4aa358c3be60d76a33a4b9a9a729b86416c96c5a75afde019dda879ce17bb0565b2ae49172015552d5df08a2b2a5ad00b8e3c59e7d892c66fd1d49a304a4869e2e98fc60280c727ed34b404e2b2ee556377c55f254081fbbb8f33c96544afd889e978d978037d4b2a46d5b55c29090c3a3ca1c496bf1572fd40ee5b6d030753f857db5d2812bacbfdb78cd67af207891ba78860a43d75036db682b19af74b741d80b06d9fe0e84dcae2b5b419eeab683299f91ed8fa79b89dc7afec6bb51ef465174c3a88622110ad1853e242e927bbb027c29ba76a19d6b71ca809d74885608ee32d6c85ede4e5413e97e1158bec2599e6a7a5d3f8044c8adf64e13ac93d05dbf3c06adc30f9bc751197734bb730980fea017494e5bed582a9fabf23cede6ad8913a59e54f31163dd523106cf3828e90171588eeab72088a8c2bd3e6d7516c322505eac2c85363cab44581ee05f940cd769920f660d62b97aead75a6037060107c09710bd060c5eb011a5dfc4193cdc7a00398c822c0d27a57e3cbd71d2418abc2d4d0c68c66e58b9a69cd575d81e2a8f6b9b2c80e97fb0b8dc6d237b70cca81375513a4629ed556df30592c922eef2b2e654f55c0eebd98124454ac1818d9a89405cc11875150de42c138924bd104d391bd8914028fff3d6a3139a049c29f8450d3495cf6a4bbf3c587b11b08ea24d029628c6222b6551d8d009386ddd50e5a67d4f887d3a36c9248b4a097d8da0c25407477ebe17998a6afdb8ab689138a003245e0ded6f0472b2648d705f086ce33ca2e97a008532d089ccf6fc4bc9ed62e610bbe6cb6f9b724a4e0ffa41eb44a1491fe8818ccd733843181fb74f7538862cb1121e7297c30ebe30d78b6d2a8c17e1448a0e0567b2860b481ff572f2f1f5184c173934784712f3f6b362a09c5aa9204dae998e1e72a0e7edf445cdfe0d9e62e3e53c71f907cf6032399dedb5822bbeeb5fa57b8986d1e2eb6211887295368ec989c078cd03e9f4ac1dd71dcc3ed2b06a294a5bf726886791ec053d30cebb0e8a23a26a2e738c6807bad3dde2e325e6a8b4285b69113b97d3215631b99a57d50b3a8549bc0221c77ea33373715e629f578036f04a895edbfc666d69427f1ce6e041d13fa3e71132b28079b22cd8665797a4f236793727130b9c4d7eb8549d722e8c7e9f87fb2d1756d9d386d102bfb087232a6b7735d10fb770f8eb31b9cbf3b2febb90f7a4cb45ecbc4e7234fffa84dd212757ff9d1b03701470ef20c3b0c34d616ce2f651e5a175864