0x2cffd02ed852c6768129c371e852127e5658b584530871fec99a2b96a19db848b05c33abed1908b2c3ba93b01a4a5d00cf710a724b478e615c506e666140ea960b0ba6ce3baeb3da20bf7145a57cd595364b3d27801d4035eca799691d13fc608255a560b622802b23f8c7c5315b6cb826b891f72c41358eede2994b63e83b35798f65003d0d50f2b374d5ba014b43de3f909e67188991bfce74a9a9ffacad1e4d30e292d03803a7308c677b4bb3a5462248415bed24f1d72a31dd4ea3e2f00335bd23eaba9b31bd7f6885652eefdb724b5d547f513dd5560f3c714ca2937ad820236c72496b9f7364055ac49c5bc5df948a66a8ca82d8b90089879cc5972eb2a5bdac7f8fbfff8344fa431a38834abb6c713043ddab580783f60b57735e5e6355653bc4b2f21e67ccd84130230695bf763fc444ae961471b3e5203d3945e06d4c7fb8cdb713f959fe5ecd3db9639d6885f3155bb2df3d555f4268eee5c97bb0c5368094f70065e362b3dea2ec9ede2caba56855f673447e48afb31e30191b8d9120549f71fe2915301b71738e60f7ade244696a6b6a2986d8a8cf525346d00e97c6e758613cd755485a802e62bb2755683a2d82a3aeebdc8ebbf702a781bf1055307c67d0fec13c6bdb11d8ba8f417cd8c95b34054fb845c5080e76d9475b9e0c3070f00e38b5d2e3f1dec6889b925ce21866436fbee2fa40a4f7c4a80018acaa899a3f0ad865a4ef9a3320fcb70185ea2781da271c6abe684d529d0f0a4057e579e37257912cc7aa9230e0ad52dcbc83410342ef22f5c1c02629eac2292685f13bca6f83dfb9d5088fea35b3cfe1b94825ed72645472732a827ae5a20bd43abee0e352ab6347affc245464863ee3ff5e24799d34441ab8867068430e6e78d6546eed62f79928cddd9594ffc9a2b7541964ab7afc56672a2b91a009371133ec8f7e0601f8f0b4becfd22c9440f5c890f30488715c284b6c0a8762a324690b75a0f7e9e3476c1a7d34ea577418097b046af1c6065533c5dcab36ec93a0b9f92d8aef23efd87a1fb0fd690a0d4a3e6a04291ba2552022bf9ccf31210c94099b840099bcac62097d60c79a2e331ad08548966a862217b38d543eacb4e541ae75b3b329fbc1e98a0f01df3116312fbaac53fd20c23937e4c5462f1eb4dc374fbc439f7452e4b1db91813a009e3591f9a0cd9375c35796d9e1c6dd8430aa56fb4c067d0562af976b538eddedd9efc0b0dd5a58385a687c652afda3079187aeb8703cdaa0370e54c79bcf7b195c500c300986be29d7545a2ebcb5ed9dc1dd0d519757dc5eb8b7b5b36022e5a4498a54aa140a7517b10f3b83b3e1d341cc49668eb26ca79fc8ef7391ced30a8e1e389f2f12fc0ad62223f8405dd67fb49676f7539bd0831b5cdc1777208eefc56a81fdfd48205bea46b191aaa2b3adfac2d69c7abe568cf304d0091fc853a1c5f38017109fbe742a5bccced03533c95fad1aba1de49126f14e583c4012dc5e86c8c377a9045134e09f70e1c5188c29e99c422f945bb82ad854ec72f72ae0f7fb9e2d67e4421d4bb3c949db640f3334e3a9f9d6fbe53f9ad68130046d8b342724241e9b551778b36f873f028372f5a335f53998928c8fbd386a11f26f3812e845fecd3e1f7bf15f82017927d8b06037ea60c9e2aaa582f0d07d9d9545af43256fc6bd04face6862096ae09b472a7bf65058caf5616ec1d47e2ab09a65d935de178b230277546ce43858124e37f1665db3bba49088878a5cab4d5b8b1c68e668016d4cc60dcece64b5cd28650defb5f4a0d7ca6fd85e963604b08824af31d6015ebdefc9dc8e21702584ab5255563142fbb88f236daaec21aab09211a781f323ecb68d5f7d90141443bc40701297464049f81307b20c5d8271e352ef40277bf7947cad39d0a47c0c143aa5