0x2cffd02e48ed2811ceff632d264c91f29f7ef076909dcecc3026dca20b84f2552eb92b79fe421710ae2b265a7cc8dd837fa6dd5d64148cfa9c8b528ebd48c49a90baa709af473ac53f172283d44e24aef332eb844f82069f70c8eaeefe0c741bb78449147e0ad776a12153f7544ccde474ba8dbb5db5b19be13a1da379784650242483db7a57c9f04012997235638929ac2f94543a96f3f4dace4314d467709da8dc02feb3a008e8d0fa71238dac09a49ac141dd5abab135265a24b160f51f0fa5beca7ecd2316afe7714151e23e24ec8686965e386d280572a020ac5f6bb887b4d5173ab0f22870278537a7b6ac146120099c4704956af34a4c7d45a7683bbb611c0b1594ea0939e2eb372f08d52335521269ec5687084ba7bef8c08777bf77e712515eabf7fc507a429e64869f4359587fad9bb2f4b8aa6125033f71703e3367a91b50eb280e6d3df0818003857264af4eb968dcb375c62191eed16f8f6645c01a69bf7ad3bc4141f51ab92ff52d9073ef706a626445d514b54fb327b7cefe0b2e081b2fdfd6236102e7a074c09eb2f3513030e40857cccb61a3aeb8b6ce61dd2628725fc69dd0fd70a6b3b688aac8c3ee0dcb42b0f1c5b4722a745d95fa96561288abf1e610465f89cfe815c546e266a6119d6cd2a3b9cc7abfa278474b7f251ebfe70ebb033a38cda50c4c98b6f39fea2ff1800d3b76e6416f46560740b7f6d752a0e02bc1d9c6ceaa4fbc35aa1c70f648586e3651bf7a3d2af4da05eb1e2a86c88541aadeef92a5eaa3b664d1a3c9b1f79d3fa97d450382f77adaab88f65680c7a8a59830ada86314da33292fb78f1592d753d2626d62026d78db2c4199ec3cac894ad0bae472e2d18663967a6324f78a4d1d2e0aa657ae424529306a91ed62d1b3d1638aae627fe43bb8c207f4a2d6f809eabbf40dfceefe4b66506407530b06ef99131e4b36f81e719b065ed35262bb2f02ee649a677b59e7b5d4328efb5f5b120491feaea0d9782aa28276bf50b62da3272743002fe4d17f963df7364e33bef7f626370624e68947399423063b421506c12591d8fda1f8854bc260e6b2a5d50cfd56aa6b8414df3ba80700cab33a195fa7ff6fabfa72a7451957dc649e871f956d168d3e1964b744cef6e66ebf00d02b42d5357005bb588fa65e71a354392b620dd790cf121b4e2bdee2f413eecb6045908bc08893d7b2c0d2af6a0a1c87ed3ec447da49d649195de22099c0255b2eb5e836483407f1b7219c4a4efe109ba417d8d1f05fbf3273c69f1734573bccce7a15b563460e34131ad6f557500d5d38a28ec31c86c132e66ca59dd10cdae11c0144d3d6eeb54041fb692ec6de75ceae83ca89e89b87f4b37a9baa0fdc4d001db8648c816d7862f58e710ed3b658411b09f14d3c1b9310a10dac1ae23e5e7b92508f88a6a6b77ebaae983c80f0fa921d82f141bcffb253c156858e1b2f4c002c46c34bbaac28599ef8654cd32d080dd682aaeb66bebe737154f7901bde07bede9b592a17779de8094f3ee3cc8244c9b39e3d54d5608bfc6e0a7006d45a7d6cc514248117e570cf89191291c4f46987d58c0d9f278fb749ed2aedc3f2a51c791c62dd001982310cdac89295b2335550fe7c517db03792978d3a9baf3a16d2486c3cd0f0f47ae3bcd9cd4b910f37417cc81eaba7107db7036f520f017d276bd43ca26f7594a38c2b032dc61c5e202ee254c68df9970ac1e43cbbd8189ffdd1f59da533c32e57d0a79216fe52adbe019c484f17967ffd34ceab20c6f84657e93ac568ae7fcb5cae9cb7e2bc4f83eba1833314dfc00ea2b7b6ff0c040e5be4801fc6c457ed876c907da428e53bb8e7eb53890eb27206251e18b52d4e63e864e4158533b68097d82ccd2a8e187c4efca0af7c89fa9687d17d1ec0fbfabe1ef9db97177c