0x2cffd02e32c34ed046c7072bf783e5bd8dc01ef1387d18ad3b86cfe46f38e5b0cb953db4965b84f4d173500f13110ab7b3392d456584ae2b188aa360090e7ba7c82476bb19c1fd0a19e3ad3fde70512f11a7cbdc246a5e977f8805a4340d68d8151b4d242776b5eb46d14699f6c64b7bfdb87eef6b68a380b6d27b0827d60066b4d600c363a381ce1810aed9eedf6df0db92e08b945794f16684b0f16f402d5e7af58cdbec1f587f2147f0e95485a529fd2adb15cc176f4f0a76b11cdade25f73c731d920470d2c9d1adebd982a0089b804dfe168aab8b0524a9ca54317e6083e1a43fe421ac9ba8d1c8ce652932859ab2cb3fed91c1c3e9c2f1a05da123ac58ab1edd63794dcc90a908ac55617044a2a06323aa8e9fb9267038231a6b026dd3ef81134084984effe0a2387c22d5e701bf5d5f9ab2abf21b09c37491f37a6fadd546dcd0eb351ec46cb38b9c3b6c1dc74edf4b20a311eaafaa038399ee56d400ddc47769e538461a843edc6003b73a9b055d51f6b15aafb5c8d7fad62fcb9eeb1f29a761e4065977a879e79f38046d788cebc20952e422db03fccfe884602c5118b76a296c5810e42a3154b301f9fe88fc0748ab3674df4c53cb3d7218e3c3d7a227fdb55b62d811d666bfdf711970903b249b00f9f2f2cd144d4c6b8c57c36535de5810b56c74a6d50ec89ad06386ec0c22ba3389670daaf132a6f8a17f915e2d9de8bbd1498809dec36a400a9743064410881aa9676092803b96ee9d6e70e598bc5d0cf17925774cef7840aa5ce63971f3fef4b86473889b7aa6a9a9b8b93ccca3d8da105871e1440fd9596b5914344560015af11a47282fa3219fa55e7d39a29af795627f880c38626c23e1d0be4dd3a6a21b2460e3c2550c4fc4e9bebb0d950cda931e3b47b5c53229170b8f360829fbcca6d36326e6e9f58ef36da678995bf657b9bdd93e9ac9456cd37e1833f078c4e007815bb158690f2e231b54a46f12053e8fafe330a853b29cb978a89befc525c990b11d45ec16a1fe69308603863cd4768638f5cb0111e3f6b35bd92328bcdaad9679530791a7bb546c1b22a589b4aeeb1ec2011cc6dfaea19d3401906a8d7005c5a003528cbc621afce8f5e314f3bf7d778c2952de0cbecdcf9927c3a3792d1bfa12c1460c090e5fed1c16356306991959bad443b09f52df2f73d52fe8bfde11700b7988ae309602812e1ecc023fce45c824f90764b8ed625f1a77c6c59534d70e51611b996d244206fdff53093d57c55619a17ad60a1f4e9d9ed8b7b501756ee826320ddfa4ca819b24cc097957357168f11e9a33e59cc4129f874e6d0bb31e28c4c2c69f00c628f7ae213b82d57fbd15dccd6a3bf0afc88a08391ef73590c7a282c8c50bffa6f3f509064fa0b020a64dc6dca6cc7855428121e31c04800212bfe666409334275f805aee21a60433f41c1fc747c890fd696c07b41eb5a9b149b649b2e9885cf9b9ad35325ea38de6c7089b4351d18827ae9bba8f3689cd9a46d3b88bf5ebe10c78c21ccc0c1e1cefb642bb9b0da81535a06671af2d506624c211066b3763d42ac7f27c82ab417024c3af96e06505969087707bcea4cd0f96a1bdc1126be2ba7bf573a6dbd1bfa73fbd0d34c42a44207923c8fca7d982a5a34fb39acee1699da5ac036a36c5042880698af39785b0fcb0faf8cf9a3596e15133288b903a23930cce7eb3e92bab454f67e59544f6efce510736590b0d8794f610c8554ed6bb7d7801339a7710902f2a18927c05ee35575759b4a87c1de7f7d46512fae78e89b9cd5c516341f38488b45d08efa82f452d346e064ab6e08be0d2444690e5f24b0173f1464dffb08e43e1a9ab9ef76d5491a9ff2b7a513c5be53204523e0101ecf0d8427cf14f3f6dc2f0282d0732926e98df82bf21d295291b15e103