0x2cffd02ed8648bc172f4d492d088f18801d680caf9f0a76a544ead64949052bdc862134f3ac114b063a9d74d2e5cbc6a4fc6b7dfa7e57bed6c4df8dfcecf5e03a2c2ce31ddafabdc2e9cafc8af1c5d9dfd4aa29e4e8049b900b13fa352268d06e8a6dea339aa9316d50d9b39f55809102b3211e3d510f9ddb041393e3a553f57a812554299b2053d05d42c4fab7fa10547e6dc3b97283def20388a006dd1b0555ba9493a47139e0c31a16dd2520067fe0938465130bc0a6f26c58b0ddbfe1f0c2495511d1bed9d8ab83062450391b5b3f855528060918b6054fe2b4ce690c6008c958ab3b0a2a6feb5be9a5fa6318d64ba979f6a6439797b245ac2e13771345432a78a81246d3b447baec1798eb7d22b1e933ef29c11f9dd8ddf452017f801fefa4a2575ea272dac20055fdd56286a3f80dae80ee9e9a63af6a4726631be4b463591877e69716ea0a8ec10f827a6100090c75ef56e18648ca28686693ab9b92e5e36a7f422bbf1a1bf795262d8b729ac84ef80b72b87e34018992eca3ee305f440e796b7fcf14b8bcc5d994f5903550b4536da47a03a664d46ae76d78d8a3c786342fa09e3a0cbb063382787cca76be8c5d2470a31b368cb370295e0aef56dc72a5eed7fe615daf6c94e35f190e0f76f8cda454190b47f2552eb0a9128d38b2eace438ef324d2576b8926787026017d7fd1dca8624f384401c491239f3d7e200484d4a00a14b11a863b3ebab2124b18efa63f802316cbedb2f8b81ad9f848c662e9702177b56b32eea432fd43ecb3f4de81c281fb76bdc31f237fdc9339389e94f4af06dd4d031384e9e492edf1abdfc22d52d3029f40f72f4e46b31dc596a671a5b16037dc8b81498081008917848a10fded286be9d076bf6e8aa6683d11ea5a6a867eef8ede3fc6f29fdddf79eeb0e5989237c0d89833845a46ecbbfa8d9be0f596e651a0694834796b6b33a822d742b163f4365919a9dd8678c56e238cddf9674c725bbd05e8e0d1f97c8d7ecf323c50a8d163efac51fa76909e10609896f1a4229f3abd0a41b1c69580461ffed14a4335b17f645f30e41a5ba591660cb17e47c7339dc425a94349e96a52942c9a3484527c3cdff3cc779ae6b3db7a21341d8fc67d299b3a1dba3061a85abd3825b015cc3b738bebc025b3458600211515cc9b24593c68eb2d424bf03b0155928df36232f301f2f44a157637fc91afc1674132568591b9b969c1df235a9a55ee035c67275b126f13b66c7b4ae17f5ac2d6eaf0cafae47d42ecf7845b9845d843b18bded560b040f02ffd07d1aef467e443ea22f2c2f81066399d44ab8406f32fe79024cea504035bf175dafbd06d2583610fa778ff89091e302a5f870c921df8b6bd05cc7c2bc52a9c96213bc906ea89794799ce534dd0a072f4e2ac1ae4e54e97659cbe9e9a73be278c5fb2c668af237cf3b9498ef42415f50a98a7d65113a90eb7de2a444db59c6d313865e52377c4ef7bbfae52aef85b54da031f4c8177152111b6a3977fe04e0a4f943446c52b3196db6aa0ca6087655d11a63a5273ff1ceaa0fc448861b40faf2d587bb1b2869a43ef86183e17c67c7c092a0b24335a4a397aa7bc54c2c7c601c0f11b41489270372a054c5dc8601c14c2b05ad6e9838b202a41e6ce602b58e47d3a9d67cb411986995c99d3fd2681dd9212fe46d64ed208f20a12c28ea2e20762006520a8912ae7bf63ad051cc6f25e5446940675669d8dc4fe5cbac583163579dece2f918a65ef74a0e66327a3b040fa156a6d4f8fb00aa65e15846c8673c263f8cc5b9778a19f2bb6e1e22809f6856d3ca0a772d3ceb792cc4d2ef262304c64ec63c5e361184e1989c7c20a31a34373f49656573a6073d086bb2faf77bed62b212e8333954140bbb5952f69bebdf033b798e9bd32fd8a6798e10db