0x2cffd02e430a35a745e49116bb3f6fc5b3797a71ade7e51699fce48e7b824692f9bdaad90b83be4eaa6f979eb4e5642c7524f4ee1dacde470fe0e7241a062ffec5cc0776ed05f5ea458ec3cc98fbfe144e89c700fecac24084de25a082ec6477285f6bed4ba6958b777f0ee066912196990a941f62b2c16edd23989517d18302719ce6d34d40dc038160616583ca25154214fa3c11282ce86e92c6784ae91a19f6cebf8d9e0ded959167f2a33c57a2c07d42cc78d753dcb4399c07345bf6c7cc24ccc0290df69ce7b95b2e631aa4e6ebbc1486a477d066c7f0167a4fa22cdcc08e22f41189f4ba9b5f2f548d447a9316c8e3a1710609df2e4ea3bda5c45bd0e1ef4d695addc116d7d3b7f58a669122974fce1a40079dd3c345fffa921286bca7d5f48e04a6a6876618a0e4426df9011188e0e20b4412a5a48e7bdc4b9be1d82d6ab7120cf637403d480519fec7485872cc36f3fb58611eed39497641467dd60c28563fe437d6dbe9c4aebdeafff26aecf9d5cd26dff41319f38858f6840e6a1b15ca2940dbfb2c6d1554724f85540d32726af4c914be95cbda3974c086f1981d82f67c5f44e488c4de7ee9f5afb4699209bfd41790ac0baf8c9172ad280572eee6fe48952797fee5f5a8cf4d57caff92c897f5f78bac71593624f62a0b9a4843937ceb007bbf966aaec342cd72f4ca343a1a1e0b1f4c1e3b4b1d896c68f9d21b963e261617f41906dcb2822b36a413f98b78f705894461978f0f2c2aa4c92bb9bdb680326ce5df1b54bec95d9264861dd956ff4a35ee12e502185e7b81daa4a82729ca5ebc435791f14fb1ea6647b13734ac2b85407ff44e7fe458d2d2b6bfc834fab7b1615aab12f15dbf378d407d5efc76894de8a0062f01012dbab3f4e3b2a3d789039f919c5e2fab94ce9a7e6b327e3751fb4543a978d8ccecbe093954a6d940d0c03559868cf05724b1d91bf820d96f5aa4607a14784ce24680cd8384785ec5561832c4ee0c4acbbc8458a2936465ba1f87f2d7ea05f4ad56d651e16a43fa171edf2ae54f071ba78a8f0818ab5c6c6f47a3525722c5067a7f45337cb7854374200b030fb38013d7f00263904ce3d9de881bd6925f5e1c1a3fb86e8c02fec40685f9b951ce875c66f004109e4ee6c8f7796f8b19ff42ae89d5096da410e5d3adfb5e4219c790f88bbd823da9dfacb11da8cbcf05d9e9c5e2371d0e80e4be57be504b719eeceea75a390f35327e6f7ee472b848e7dc9a8e210d8a055d34f1df58429fb9ed5f13fe305d4f56812f89e10a7296d886335027873533696a3ea0854fd4d82e84d4927cce14fb04c8dc6441e12ec177bdec34c822455bdc6cd3fb60506487ba9aae684bb43aa81aa1dcf6a36254bb8481a29de7ad303d1b121e7363d9ec8e14250e59d16941ba88359779b251f2420ffb640d13e686c36c86b2bcf80d1cdfb5925efdb527ae4990f22413306377a074557a69788721f6663bb7c4f87b3e7f798e28b0b447da1629266fe16003d0ace43721cea05c943fab784e42a0a9c4234068b069a58dde81234fa2e93c052e95383d9793ac513628d6050a74014fb6e69950428faaece3c7f2ff0d75c82f76680996500234f0dd39845703dd0de6948b61ea68f4216d09453b4e499a98facf6fd5d1972963386f5dab9776ccbcbfb1283cc4feafddc7e36de53be27616a3371e85cc879df70e8c683af4a52e94c91f77544ad3c92bf09d4e95a5bd0ac3625317670001a44c65f73bc05d3970df95ae516aacd21ff570f7e16fc7a33eb73f75cd9056d0401ddc46163602964a108c302c7fe1309bdd247a79eba642388ee2d484bd0bd00fb7778ff0a4a94ca6eac5d7ba3bd7603aa2eb1f42f3b4adaece34c91f1f1c23948ba99add7ba9872f4db176516baf93b56a191e30b1ab5ecde2e083ec