0x2cffd02e4bc37af0c62fe02c61cb87dae4af089c8978c7e2e49df7cb8aa5b28734a4e40d3ce65b14f5813bd4f2257fe068dd0e418a7c2813d40135381c74d3a26cd911fb88c03876e695f3e346e7f257b4fd2a390990abd4e488e3b66b4d0c051fe742cae9c6830c623d880bae6823942bfaa28f1faf26d71684f6df4fa23d79f87b9815d7e01a1fe285bcd36badbf27a27a238a67552c004544f35de688a013bd5cd9b9d4939149ae065ac445ef8e422206ea3cf5c3e29d96d61ff32bb3b780d7482d1ad959c578e9da5d2eedf7ca4fdad8ef1bc47c219ef1f34fb890d77f58fc60d3c47bb7b3007f7cd07542f7a0305cfebb5ff56b4405d95d4b6d942d99f9c0ed21661aed424a36334f90bfe84977af1a6df8679f11edc4bfc5fc6dea4d6e011ab2616a09a8430d19dd4718095a65540b8fbb584de5aae7c3890b71f8f2ac2bc9e5f56ffa37019393614f5974b6856a0b47a9d801137df93d4aee76e92f9339c1d161196b712b9dfa28457b7448916e6d80edfb703de9aeb406e13d6865bab8264d6001ec7264f728d4454db2e2ece3dacc2755e70cef7dda058bd303e48cd95bf049b7bb4fc92a1c9deb328554d74008a5f31ed3211555e635423b733a7d75d21329b5b7c3e6a967e486eee8ce4c7a124bd8a9feb88e161eddb088e2a4c1dfbf6b47fdedfc6b533ba87957c92b1ac3df08c3a12472b99f73c92852b7b0ff30c1c9acdc9e63d83f79baf07766a42ec54907142d58f78163b72368aebaac560341facf39d26da188c313ec17c9c8ccb32127db16ac28c4661549f702546c20786a36f305436eb5c336ffe07df31db7d6d694c7036c7341b23fb5886cc499730834ce87a7a06537aac0448d8a436a04a4e175af3bc3066245ab65ae7f1e66294e9828de4d2e541d6da0b62eb69ad15da1f102533b3bd7d776e91a23a840a2186b831a0d392d17124fb9cd183191e484a22ba2a557674664d2dd0f2aa367f13dbc44d37bd3b3714f9a5632ec2d47e5300342a9a89d3a8a4985e015f844c966a78f0348bf7b50a1cc69e1c812c092f60c1ac0c3bb37dcc4005b0850acc3f76a7e3ab4e432e99adc25f527fb79e97f0d86219eb2f1b52a04ab61c47fa6e4da74e140cd05f7bc3d234ec24f12ae04e14948397f869be37e6adec920c621a2e75ea20998029a6619695d9fef10970b845697cf6f2aa0e0eb5ac9dab97848d2b0e8c1cb7d45187ccbac5fa7049daede336ed69197d354ab7c4817abc226e486b574cf6767f47676c0782888ef7dcfde25c2fbbbcc5e073737760c9e1ee1100ff1154eb9a30c1b98ff804dbd1d2131fea730e1687d92f958ba9128fc89c3602b961ca12d0f41f38a24a22962539775d26071b6d440eee10a9a08f38da29f4e8b89af54c57e0f2d90122f2a5e8998eb3ffb49418ddea009231a49f5439a028f8a6987f063a5a9714e272f41ef1a548a4a9c2cf4af1775e15526a1cb0301ef12dc5654365feee4430bfb9bb6a42bd338429aea18ac5adfc420a7bdb9e8eb6e81bf2cca55cbb73b288fe62f9e6d169ef195a8b6407363a110777f7ca7fd91c4173217b2deb8883432c5cdbf91b6a87505ecf9400a54f654facb391905509eef49bdd914de0b056e583a06bd7a5de86cede44a09ec9602d7f077a966f7304e5249f66691d5f774716ae608f50ff2aeda7f0064ba118e19cf209773329252ede44ab5cbf0a89b629569f87ab2d268786f128c8ca96aa030026fb2843b92c87a2653dddecb96e17bc6a461187ec15c9770840fcc41515d0211e9cfbc1fac77b99d61804b2faf1be8505459c38930661b5f6ee5cf582c1e3c343544909b279d46b92dd5a963def1150b5d534f26b70fc3b8622c2ab689222f537a485a8d40cf392f5788efefd19a2cb7dc60f1019e3cc7e843b06fe175d8986088