0x2cffd02e1f86a31f34e7bc2db53787a3dea71d57b0bb5eaa78e9ca12ab187836c605f86cc8ebfe0a4b2956bd4a3d9c21786ffee7a56ca43bab792e2c9f3a95dbc831eb7bbe5de83f401892d13edeb838591a031cb7f4ad4332058dd960143edc3cbc2fb30f6b4bb0df5b54087971331f3c4eac6a41aadb2b581ae9ff5c068ea3ee68c2ecccda5fc699e6807c024fb98b95187bb0a8a6146c4b17e83b98837ec9ab57c35df9da57f9a9b35841c90629846bcf2c483d3c9d5c36fedfee588b8e064816374ac89d8f01b203357222aa09c9d7c1ebc9a680c7e1feea52a47c862706416f418ab7569ed5e0325303688fa9f6b9c87090df8bef85057fabccab280b96669e89ff9215f38c35d90515561329d33676edeb943d890b93da33051e13dcdad3f7cb80492b3b0550f95994150fd4cd4b0ac3b82d4b68f2a87428c8a7bb29ce287d6225a2a6d67f8cbfd1b84d34d9f7bff49346d107377118218ea751e7cdac2187bd6613bb187d26c50cbfb5844d2910473876e7b4e241d2a107477ad806029421e4ae1aba7ef684b8f0441ce5482d9cd08161ae9310280fdd4e3bb53d3b1adad787a31dc0615845a8808533d4e06c334350b3acc4b8cf855b7a8191e9409ef6948ce04d582ba55b25937e3c962795a6d4d02425d080372e18f1fd90a38743831b098bf2d97492c1df1a1940f0b6330f92bcb19fd3d74b4777b2bf70058172e1615b2ddb362489be6e6c21ae69e236d1f1f522a96981997d072449501a0d1597f4d873d788525b6b16f668e33d6d70d99467e45b7e04cfcf147df97f81304e2b177bb7c08483f41a080aae456bb4f10ca018702d49ea7ddbf0ed6cb8612549cbb09e91b5403dbb87a5ccd714bf84e14a0322eaf6fec4d15ab362d9ed7a5adc28530b8122e5d092068d1e746b5562aad63e72cd4e4c574be2f38fb5b0edd9db9139183f6921a8ee3645c09ffd206f71076ad597923521dfa65a660f5e6472ed3f562757a51372f31c065123cff97b940df3654d988c8947acdaefaed1c5c893010c7d852e0b168fc7f606be92bd0289f4dcca9a379a269352ba35547417e9cb96f75fe101d3230ebbabf0f14dd09d32b99b3de82a47764d38ff3b5b365d21967ac1e9e09561f0fba534f3cd63ddc759587c07c44c00910f4b450cca8bcfd1149b0535285ef677f5a2aa6ed3f3eee2b50d804d9ae287c327731149af91513d29391be0025b9b52bc9fce3d7f41f5f83dc599843642054e841f94af9e9012956fe49a51f2398b641861a821529dedbe21708107ff9eae6437cc078af69b5507e3b2977fdd8deed10e26be371f2fc178ece9b37a614054de7fec5938e7704e8ab19a940ed827dac2977e2d10284dc912b416c0d2341ffc66ecb5e2afedaca9a6444b5ac4cab46d55f273024b31b5fb9eea6f69672189dd971521720f6b30d50de840806f7e6c356cdaeda7ffdb191682975edfac6c45de0feb3a56befe5a86bbedeab990e291acb467dfaf8d429d556a50c6f48c3ffbb43194f15f081bbe377771e30c957c7ef587d82ceadd9c852ce62cfdd736626da9742d0fa7e10cd00f52c1be110cff31c2f9c0fdabf633839ffe732bf577ce38f73c5f046620ae8472e226d612ffbb04b59c3d3e20de60a53d526f339fbd298f7af071f21fc55303bf7e5694596c335e0d22b40e8637fdb8b6262bc9b54c6ccd64116bc1cba57b18934a32cf110ccac812cd3aa7fc090ddd18429093d5a82a2f14ff18701e8fd45bfa3d9c90cfbc6d9c279a9e4f2c70d367e655f957d39422d4d5c798f9377e2b4b47dfeb8cb58ac5de1be15e10227fc99170003680de77b4f3fc0851ef099839aca6c97fcb195af8dc999467ff60947cf1002719fec13343b46193a83ca1436c7d79b015439f1621c10a2d60ca210884b381b2f96ffb0f13