0x2cffd02ea09b60cfe2ddad0f78d7e079afc4ccedb4360f3d4bb6a2a6b4841f9009e0507fa41fcf7879efcbdd7d8ae4abd34ec97fc816203fdbb4df7a92e3b0e464767adc44b016562ebdaba213385602e67e1cfc4186f3fa36d0598f160bd8a66d0b275e4d8e2c04176104229467aa659d554b18d7fa2c4be8fc1c123d3e74ba5d1801e6b78e5c4694fa5464bacda6db900a53f41de73ab5856d10b0ad8b1481d9f36e5918df52a783f84140d074c55f204960fccaba15199a82c0d4dc0277f72167db4db008afd8ac3d334ad69e73e1e89f28f48d16eb85ba5586c329f6829cc82e131590f2e12824701586063a495582864f55602ac3ea9e2b8b59f417c883ed21a7185df14b4c32de0c21cb96b46d78b410779f0bc88907cf2b946afa982cc254ef9be2898cede5c3e970bb3f49723a46c8b6e8d17d6da4f793f9fe1c74c3407db4123721fa6380574da217e6d91ce1f9640add2d735bbbab3bc70da9b193b235ab54a88aedf5150f2ac2c852a704f27c3dbbcddbdf6e8c505867ad6a72173fa65084d3f74385bb2926d85dcc5ef97fb565578fcff4912f6f378aa244994e7c65f128475bed043ecea0a2aca01d55a1abc51c3f853ea4612049f6702c7e1d2beeb5c85526d26d6282f36c1883260d1257a751ac6c831fc1476aa527346735e9c5292e4b04b83f371c5bae253f193856ad23c6fefdb0e97f0924fb9804a05202dc6e8048cf12dcc002c8e7c3651cf473a9247455aae28f437a7f37ab9389ad30358b045a77e7d6df755a0596ed189b3ba4a073e60b20f64c787d8ab250b85a6a9c804173e928a103747783ae819869b652a23f2848817f71fdfb0f478dc187542c8871b4d0e800309c004ae878b5db135e74439dd7caac78d1f3040b6cc4802f069ef066b516962dd49e1516c82333a65025bcf9795d10771b9b7e8820f74dfc74a01776a3c4c6349b933f15299c47fd407cd1f5ce56a4c075ca74145e52f835c0f657dca6c7b4e869de024dae2a22b06dfd54a1f408b6e840f9c01dbb5cb8a362e7020e35f4583d918ef895d0866a5c1bd6e196641e073b8aba43916186110f41854f585d454091dc54327aa869df0cf69e8c42cfabca593864106b9823665bf6f900bf19c5e6b7febf03fdf380108d90540b1d64dc1e5c2d0fa30171b542199975e49673f740583921623ea93845bfe8ee2e1c6428b9e6583d649f7f522c3a38b89009f922d7a455dc8640b313b5d260d8c6a87d3ec53c53e4710ded71d32d0b6cc0f01dae2f82123e785dd83f0a95ceb87f10afa08de21e2527e20b68af4dc265807896a8193186de83bcc627bc0af034366c0142b1b444d292754a3171e8bf792cdb9324824a2cde6123b820bb00002797cee4ec7106e41d7a75147289c5e39f9d18f16537d4f47dec456dc531487b5f92c74d543e56a8380de043166e4111d225b45b701ab7ad071ff1ceaa3cfdc6c05ce14e6a893e1b1fd080989366dec754f128da01ca47b5fc82c062767c5ad130c259241a80d0c7c71077feb485b28e57d0fe2e0427f3746da26570c98e09b06dfaee43410d1d53b2e0c1d463f65b4d4f36f6fcc934e632af4f9449b17df8060f958e417b22b3930a50741795694e4106c0fa92a4db9b2a305a46b307f4c7b008c66442da9ed541e7fe749a3f826f9c6fc25aa71e90cfb54eec0802429796f4f717757f1779e7710d1a6ca40a3747e8e13f9a8bbfda4edc3c74eca21f029d5b269d1412c99ae6ad7f9e00e7ab64e4c8eaa8f9137a7e4807a96b0502d7c8dce9125c89661b4624e9eba56c4bf109efbbe6e6726994a1bdf825cd531c074878b86e64f851937af541c4889198a8d6556b439336a909471246fa29a9627e8634fd925b4606012f1249ae90e0b07c480d73f75d53212a6f6fa35e90f35901cfca828818