0x2cffd02e2401b1a3eec4dad098a0273f4197e2e2823dd1a139b5b4f1599af9402acbda147f417655967b2c8932f3236c3d3e44e36c67a022e8eb6a714c649fdd4bb5f52befd0136d9652c4cbe5dcbbb496d2399dc5b1363ee8253975fa9ba20e4d2af8314031d166f42cb5d4c879ed22aaa8226ddf59e43243e5204a7cc51349567eaaa5d2262f17c2e5ac1e8951648caf4c3d30b717bf81573c680f325eb8e40229e9a0c1ffc8943c3bca8d5c4a9bac360f8269c7a0196aea1fcf73fee2db90c2a79843d2c673d57e66182af1f0782ddd71ef02b9294ffda8853a07300e42933991a39f35ac9966dd006845cb6655ebb6d335c2c1bad0869e2a418a3a1a144fff79631effae10f70c90fa0691fca89607cc1a98a48901a7736603d4b4e95538e1b1d0d5ff39e828c58278845b3a86afba2745766fcf4ca21d076ee6c3d8a6a618b7ce944e6376007c450bd11c13da2ef556ab36eb6ae3bb5df86217620459936596a57bd2c9994449cee76d9fd13feaba6ccce679db7854b64850e73b25ba4e1f67784d3df6986bfe36ffe227ac42f1321c59006ccc54fbf544183f0210d7b452e0740266fdba59c53b786208b2cc9e346e34d812b44f575c71dc3ae72adb424baac9ade8311fe907cdd48d42320000e494dd811b288e12c635469a57c931e077607ed5a621df71a93fc1636edf320f59d37fd5ff6060a911e25c81cb7c3c3e70a054634204782fe8289f6bbb46fcde089967a8cad1c21c02522a4aa977391248a5a703fcee25adc320027e2cf26bbbe21428783d09a26aeadcf59e6cdcb126af267781429e3e54dc188cc8a74b65275fda295a39474e6b13e2a8c7624d227f6df32e90130126a53c6aebc2cc16939b126b1e5c6bd916d43932cbaebe145cf7f7550ed08a21500bb1a4c5c8c821b6f4656aacece316b01d44e5adf2d0bce076278fd50dbf5679952482e018f16b276a4544662c373aafc64e618ba08534e59c87698a273f4936f98a7ec83bc7128b19ada2b79c2e7046356dfd0a4fcd2b069bc9e5a2b0e14c9f70009262988bdc4ca3366287f19b8d4a55bc57dac60b466189d96ae60272f56051070d70fcee06eca452d0346091bf5eb168b00e15c697153ec6617d86386dded6f3dea3fe9bb65baab894cce51d9fb0b2fa99f67dfbc3cdd69e644c0c716a8333670be632e659c76f1a6a78005aa4e77121bf4f0b2da742600c7f8eba651d34e216dc3a89db9c091ea681d406895c1e17f3a27d3850fd6c2d73189308b9a1e2f6fac7cd3895eacc248790e3ec2464caa96c46af197031dfe5c682c52bc9091271c0d660fbbe54a8eecd319fffc10c9e164199c4677f58b265024d3daed0560c84719a301da745b994a88fc037643075d539eb6173625a32e8e5c980a2cb9f4a7daa40f1e09f38cfe5d1e73230e256bcbaf7486268d9eac6b4c730603cda13c9a49efd3118599076baf83628fa82b18924cd086097dada1710b7686f5678cf877ae03e438422b8809d3ce496046d8d842d7999eafcda14f9815cf58f84c3f862099d1a392657b66081b1fa74f9bf766beab4f748d32ccb103e69716968cd02550070c427abdce8b02d5d1a5f9a035b145a55a32ff7cc736e28219a809a2037b739a26eb1e19c2576130758b7bcd00b85348276d371b9bac5dde4be280222bb7df03a75d3603f8d302964e5a85536dcbf5a338456371e0503e7986e00db78e3411cc82af39746cc6277dcb7a0bde5d7a7604509af564ded0e1e2c549b886fc2e0e39bf2043f1160bc7058b6493921ad289b63c1a53cd736a33c4867f9bb1041c715549f2abbd436e8b7290aec3376bebf2c0ae8ff0e117feb38f2c295f9adab19ab6b33442d9aa27bc86d19a67273a6f55601144115cb1d4be0559bdaa5a8f3762132d493b0c4f5c3cdd9d4d4a4