0x2cffd02e7766fd180457a9cda2a820fd901f1433de44d6cf1f029f9a4791fddc79a9bebabe9a0128f85c72435fd87c1c16b397803f37072bdc4e4c2c247f745ae9427019a9ec88cb10e44c70855c6cb34851555d72a29134f185239c703d7f3bf2016c898367dd0b8e9da5b170307eb57c18c54d30e19554756fe4f290cf6e07628756ddab896b5a7acbb3eb2563d4459e7ec3299d37f1931d485f3d94b8a7e74cb479471ebe3025951d39f7a3bcf14e4999aeb47000d7797680be2697dde7157529a4ce89b2feabc46e556a595e024c12135c7bc165c39d7af08ba06f55dd1d5148e2d1439a20ca5b56c8f76082e2ce7e06cc83d5c413401fa8f693dd6da57fc06cc7216658c51859e4e05bc7ea9f4e766fb22b3036b77e43bf9d7a66ee578fd86d623aa8fe56dfa0cd5cefeee08dae37d6949e4c508ceb985afa443a53bc8b17745b77541efb3dbe057c3ec16a799c5bbc0d403fc39fcace14e03100b6599cb0219eba7225114c9e2e5745be1cd6a3283b5596f9a6f8d034d8ce312d22013e84d358c3bd9000025eef78798d319f48169ce7dd8f4a5346bbaba83ccc28c5475b88a6c89242af785b3671caea2a6ec9eb2108c257c9cf3b6f32d69813f2f5c475b7e923ce296add64c796d0c42f741922da64818acf2b78eca69389225171ba072ebb64e2822ddf152f4842c29395ab9c8e379ebd5e6f898d8d412fba7915cab0ce259aad923f37f060688e8b2ced46fb02de69cf3fbbe26a3b94eb7ad9ac6de333dacab7d4702f8557e5fc06d3e4aa3793fa7e0f388f6b935a05d033b65d40c41adfa24961cd817053c75460cae752d0d6870801ab8f11e7e923794dc8ac093aff9cb6ea98eed01489cab4a9f17059058df4e8fc983367439238e414f85f532a93fd497985d721caffa7f1dbee8c3b8577705d62be92e729b15d34228e29ab0244891304f8017b29ef3a51ef1f7bc269a70d7ba18aa1a8584a940820db0b31114a6c6e1883ec3b66a74ca0ef11c3ed9ce7e966cd838005585d921b636a7f908991e3f4e2c1dbf2ef434a339372b4188f2f5740b8d2996fbd5310ab10a7229c94201236afaece5f14044e65e1f6524f657fb142222a15e3802dceda346bf863f14a98859947f16ab2aaee6a76c87a7c4f5c0a9a292102ad8ee0a78923dbe36b86d00c9cd40b3cbf871bd3ac9f5fd3204d1108049513e49ffd2a438144b8ea59f16a71d18f1b042c75a6dd12ee727401436107da46b865edf6cb43bfee9d5156e11316cd9cfbd46346554bee96c7c54db6e975cc393884fdeeb2259239403445d96f4c459821dde610eae8207d175c927f8df3919667af2b15bc0eb785f04af7b2f5a31e1d79f0eecfa64d822f20dff45085ca7a70d5a6ef29bbaaa0684cb5b39ee696654aed62df4b6f83cf1dd86b74d0a1d4182f45323c6c24188f1e72e1b9823c0a5968a29b14af4c098483b0e54d60e9c3ba367310cae25b027aaddb5ba2aba868345016ad48dda0496ad6b5dcd207bb02d84e1597844c69dc6ba29d6e49a057966c550485fdbfc4755779d8c52d1d4b93cb8128b40f0c15627ee53b678b4fc0f62335c9852f69cf89ab962ad448c254801448116d2f8746f79c5bccaf3d1fec992cb132e7f11d0b90da5229b689b744323088b0b94321de17a2775eb4236be47b2f26bae18e523a20346d6baa3f4ada647e00ec547daa28a0cf968dbe0b93f1a8797e2e68fcf00dffc95551660b2c75c6697d4888d069336d2e589478b0abfc3deb9b344629fc7ed3819caae3f470b599b0ef77af534f01cc88531ccb6efacdb4655d2ffe6fb04ff0bf7da4025113cb7a60b5537c3f2e6e85825fecae89e206ce01944b97a5c57050642373a7998f84aab359a0510013682b1138596e5a22c53d40c93e8ad640e46e33388cec509b077b8f