0x2cffd02e444996f1493d4db7d70b00f7bab4a2564d402e56db6b5102fce520effc893c69283c74418740cc1bcfad52422e01d7edbfe8e1fa4c961812abc641604e0e8849f747fc318437d81223f115c3156a386ad92fef830e16f98230ef0c7a5dac4baca9297a4de86956fe00baeee285d195da702b46c9c65c9aac0d86c8ad7d6897c54c311f37c2c5f65d4ad7bc1d7a27671d8b82938119125527e88773b12382fd7bb5f1739bb9fc4bf47c2f77a7113b3edb1aa2043deeb59cd27956c9698aa5c501723a55e257b925da1f3911f4dc538c3e1d180a86dd955a8d846428d568fe0f60dbf0e077097f236884b0ce783f1651848a226c9704109f34fa2a96211ece97bfc6c0dbd9a51c77fd3ca62d4431a0007170a1543cfee2b034cc5306845d83bfff1c23ec68e1a358f5323e5f6371dd6d87c75b8b9da7edfe834fdc76b54f3247ba96d4da5e02652a15206adefe92355e8610742b1fab86f6bb40215fd8b63f60e0ed5335632f73b22790ef824e0f2f2c514b2b92bb13f81633742ae14a385ef5cd74e77eea9a7f4e2c256d4d4310b6e2b3d3cb97cb1cf6cfe44235c936a5226980edbb9be2cb0894f155ee224db038a19e36536659a64259d647da933dbc9a8664345f50f14d977823a035574941770255e89301a1bb090c1ee1333a38d69a963c51af97ebb16a03705d7aac8f70645809df030fbb140cb3f95446b64891a9b16d070390f031d1714b459bffd82bf3e54548fd1f3adb2737e57a324ba396cdddf9cc83671ea4e70f83b3247005f5c4b9623b9dafecbd3574e47a758dbedf294c57b137180d3fcc92b43c5d8941e1f8e11fa080c996b24d38e3b38c67dcd10aebdb2a981fa3036dced99aae0a872ca6efdca6f620cb723a1a64818e0c85856725f3b42703440131aa6c77bc74d1b0a61a835e61ad5aec71004f366c6f3fc9c8b67921e5da0fdb1b5c51ceff00d2452b9e2c7918780da7819588225cfee6efa2e387bc461978621cc0330dc0c867aaa9415661075e0152447550e5c63c997d0a4c378317f4ca54c468757ce5abd4a8cbb50ae32eabe1c15ba7d4f66824ec1891a4f029caffdd0907d44196398f722842da8601b981070b5b0255c8bb7936844fd840fda741021cece1822dda662c0ba8409f4ae9b5b1565266010a0d2bc89ef99b4981494d68643e34570a5a5a2a888d2f3be6e0e7d4b2fa9133d3e8ff3a533f0a2fa8cdf637ed31a996d211762b465e98cb887f03db5a8ab29c49836bbbf96f1a89805fde8efc6e319eb4567828fc4a3ae472d9e4140bb39232d72133fab25757a1655b6e2d09b332088b6b86a5bd4530054efafe520c6d6efb4acc8685cd663efa51f9a639abb5821f588ef07c74183156a1d393c3e311291cc0bc8bf0b9c06f1b822d2a030051fec3c035e75d43bf1e398cea32ab3fbeb3108d7142a61211d531fa2f139a153c4b0a9da0426f3d75aefa68311f25e7a15eebec785be8e29338a2ad7c257260cafb92f735f5daccc198cf6c2302e0a7e0255fbf269b1929a796cdcbde90572e564b821c45c4b895c6838611f1b5932aac37ebde7f7514a2bdc69f9c91d1aec40831bfd0c24246466b3e30bae35aab7f4a25fc339e23c49465b7e626ad2aee8be495561165041eca93d0d2a90fb19742ec11052452ad68697fe02fb4b73f5190ccd349ee4c2065222bb54e0517dd9d0e26a3eb09c048b80cd5df56d17adeb7517dd4128bf37200b556172ace25a635142efc0027b856c8dbfc43709e8d353c7f5da541a685b2024caefe43c05e9fd0183daa5b1580beef1b5cc0cc41577fc3350ab887846f456ce4a27c794add1217a6e57fb3530ebc1771778ae1640fa70e77bf839b662feeffce0fbe99530288e43c95a8b9e334db3cbfcdad00457d296f7ae5e0732c1e10eb4c599f55