0x2cffd02e0a8bf2db39005687c9eec7cbb0fa950c8f32b4ec5f3ae02e146e4eef2ebd348244f48462653a2d75951be1057220ca982fc39d987afc1c6ec64a28a864e4da5bc1c14fcd3dffd22eae3323f8491596658dca283fd5b8b51abbb6cf0944f4ade00002898f30ad000f6bf88a3c93222f40a5ce63366676571fd17668d0add96a6343db0ad9717e3f49f9009d48971a9b4cdf65ead3ead6ed0a34893f9436b5a87599758f03f50653b81f874c892f10f5e604324d4ed5185042d4e80ac1ad8bbc0ce286db44dc248d1981c6bc91b94801b2f380cf376f10585af7b31a96092e07893d155d8696f052b1798d950417cdd793e8f42ce7de6c8d08ca2a43e683042078ab4c061904f5dfe3487eddf5f555b903b8d4c0e7597b0cde5b7dad3c6140456c7dd8fae262d8fa2586f6b1a4daaa4c695b0a6dcaabac8f69699b0c8c3abcefbcdbf140069e00bb9e825c7bd27e61db561bdb425556696da3d11dfa5f6dba481b6a4e40153495c8ee963d40556c4551eb91b89e923275c99d57df35c0bd96f2a42ce52256bd81da8bfa9ce5d0910ba20bfc36703bdf2b56af6dcf283d1e3909f3c3202a5f6efd51c129fe808b1717b20f2cc341d390dd407f79efee7e2ef2ec9e22364f512b9848c35919f6e94157e0c62e8ce5f720d9a963fcbb8b951542dae2aed4dc36083ddfb71617068492cb04cfd60740f1455b6f826ca243f480bfeb0df7ff38910850b32d790c582bce8e92fbd30513e52617ecb4a4c1e205a5e58aa5cd75dd8d16df6f4a8ce498492fad746a4208e95241927e3318c73557371c26e2811a869269eb339b0fa8847b5386a049df46f8e6fc2ec444214326ddb347464447910cb5cdf0c4905d44597a980e794d6d32ad28d68e926fbe149f6da270375ce15942d75122ec3db1c9341251b87701444f728a9579714cd87613bd70449d5cf6b25676cd4bdcdb00435267d2c35022b3012b23d662206897cf40adab41ada76683ee5d8d0b38f501448d091330eac309dd988bd231dcca89a32ca06cfaf1d1ed092f8905846fd489c1d1ad26ecdac8daa5e79b0ba1f850b6a326d6a2af328efa36b340f355a2aa4d53467b32c0b48708e23d48ca1573b8d46f82f866148648b54fb1f1f172c10a558c6189bb4fd89300be4829e44df57d386e19452c6c07c79f8325c5cd9cdf7c3df4705822e6ea4b53dd78f4220509e41445fc5978322f21ce81634dc62ff2764e1feeee91391fd238af1d83147756b576be665e45ad8e4d2f4cc6d3e7523db607d18f83dc282b311f4be5d3c9058f4aea01e79a78e94d860dde5c012e29723d0c0bc8bfe7ec0990e22084035a921ccfc7cf5915514baf413070df1c0db5cd9e578ee474c7184a096e148f30eaf9f20188e9d2c5473da7cc1d5577220bddf636dbecc4563e75ac1f75d3eb364105d7d4d3d574046a4d3ecb17a03bbb5e562605ebf993719f3017c5b4a3d53fa5d1879196cd788a2251ee2d7109a1371e4ac81c838abc9eeac72d57c126d8ece5c2b511d5b274d82bd7fe15c05649278b45c7d1382b74a6399133cf04b584bb7b0e9bd516636effa9e0de28c0038e3b3e4f5e52018c792176df54295bf1adafa8ad36facc4a59987034790dbd048e44ebac1f1e6e3240e3e9f79030c30761329ea03d53be4fa687e6dcafa76e24923f14376454dc6d5df7320d2d6905387d6056414d5e202f4ceae7019e337cfff1a7dead08dd8da17a819bd3b02c62e4e72d435faba771c665d06151b8dca6a06cc108922da97b4e74f25acb395891667807f867a764efc9e240f44595def03f02fefd6f27f4e1d34429f2692710c006e82937a72d9a31624a63775458eb34a284a13709baa299a0f05cb420c5628a075b041b119ee08a10fdd991c171769d88bca75367c3dfc9c16f3968448564