0x2cffd02e8e315e6dc1d48b28049d48122119f737076581759ced459a8c51f7f6e092a5bdd13cdecebe66cbf2d0af3298731e8626744159293bd7454a94102e8a22f4b20bdc3391e9242b0b4d275e2804c78d9b6e023f6a40d436f18ef09beae1f1e9b9810f99d18c86cb682e16f9091b788afc6e34d1fc496eb2cc9802067c323f6936871af5208e49484ae1777d97d7ec4de3b7d680f96e8ea6db07131e5f27390d54aeabe24e3a30d22ba9fedc5c3f2eb6173c7cd0dcc576f689fd1bc0b5622a0205a8e7244c2a9da319c2b5b6b3b6d55f85f32e5f94622d3161e63e3c20f782a32d11d5a5f3e6e24abc4f0b65cf3fc3deed08cb14e689a3213f1237704887fa801f929275a08fd356bf20432e4e7efb4bb6677e94b5f5be673c3b83bb4681751f02f0aab4a1030cde6481a7506f207152212f777492ad40eb6d9dbfaf624c67f5f214d685706d5058e9f1cb22752c1d3e4c3a11bbdbb0781560289f94443485761529a6be9f8d0f54ba97d38128b584dcf0bc85d5a8ec2c8ed1ba67cb60f5551d84894d9f570112688bd44edf0c731e35a6cb45a5b9b2b966b313c255267803496f3d82961f66d56d743ed2d2d821af4e14128c7cbb64ac774b53bd6dda9097fd1682dbaa25d39949d3973caf12d136143f74a52d954452e6433bd5606e4dbfb7d1b7aa2980c309f9c25d6f691143ce453a1d17f1bdd64113561ae516a88f90f3d004b976fef59326cec37add6de3132c9fe3b0b36d9eb75e183b5b1deedcecf187d18bd40c5b1243106bb58f9acfbd9977f8b260c00c1f866dbf738c391fa38d225a84b71b16b63e149b47862fd6cddfdfe70bf7b0b9345b8d4166466aea892456d7d42f2163eda8b080f866c13b1f8795aa4421b0782000adf30fd7f15a84ab27f14180ea27c1f238e353342dce7c70ff6dc9145931b9044e9fc5a9d8db535be7a40da62f5b3e0306848f0ef4e0d8cd8b17be13044d1bad4fd5741b6c00f86a867e2467fb24e3a0433ed4435356a5a1f90582b720029a551c4859db4d5f78cf78f5c77980c96aea986de5fa961f83a819c971aabb2c8d1ec905c7d1599f5a4046615a23fea63a9c5607fc8de446ee9dc9c224d3fff23cc6e081868553cba16ff1652a6a6c28efe3b1cce5122ff2d79add1cabb7154ff8cd75095b7b3aa379d30c31f1b87d81089184950416d02355bff5d4e7a17cf4af0c609f618aa0bb0fdebbcca025c5bdeabdba491ea925f0fd5704efda26508807b12fe9f2974394743d12e9f490dc146340002dea7009651f7980e374b40210fdc82a8af0d5fb632311760f23e200222d2288042d3aebfcc55485a134458bb53f061ba0a1b7758ecb10bcc21971acb5853a5a71d5617714b01ebcd8f7e1f524f3789d73c7c1aeae1fe736224bde3470f9f1a0021b07e42dcbad14db84b9378ce0abe16f733a9589ab28807fcc1aed7342051f6bd423709d56c45fa8521d16f8a7af9ede7a1bfcfef2ed1738f4f5a20e70737bcbf2e238a5de6743cec09f8cff4644fa34be4549e8f6089b23022b43c9122ae5d4f5e1d5da2734f1c4aa92ca0aaea2fde98f6a39d57d1d0a04afe815cff5bc7682d73688c639aced39a1bec63ac446631403e345d3a33c0bba37ae0f5753ab2f8713b673c4a852b88616c8e46bfa338126ac66cba78301210dc0683c10e6fc47a72135cbae943d1af69f80e2e936b205c2a136c39079007a84d406d774bb5013dbd89ca0d34518a567cc5f03ed56208b9d8b005badcb141b7a54a1b3b9a133e15a56b0e20fae066096104e224d0f2b78089a96e93867229040931b559bdb4676aeda7910d14c60d724650a63456212244b7eef6b5b76c55663782c75f6c96bfeae08325ab9dcc5c52324188f1e8e9955eaf34b00aedbcd8843d60b9074ae28b906ebe09e3930bada53