0x2cffd02eb98f33d96cfe6813cbae34f2fb0945375c8957a87c12069293f81bea2333bbbe4056159c37b2d6afe45a6f0ac48e4966e8a04bb56aba1cdfab9cec449e8b6cdefe6d1de01cd142db12922c22bcf42bf1da08305d282b8134efeaa2f17da7202607aaa830ef57f3ea5cc3200ae19ec8c61b628df94324fc9ab86acc2b44fb63916379b57e66aad4bd98847dfb4effbbe886f722416bff729a1da12499fe28a19d3659be3dcb76389a9cdc3b120d194eb69b6eeba8452f2678ef1c93828f1ecf1ad7bc891320aebf6497e4e08a2eb03f50955ca8d45a51f1a489f2c1c5d1aedd840b351d574e30b5e2da902169ad8678b4d262a584b1bab7666a049ae7969823e9a8b55ec0c67ed7c70079d51dc8432ef52bf4cf7e6eb37ac65d65d5056e850fa23869360134bc7c63b0d6d327680ce69b0abc6e0083b3e9ddf5cdcc116335ea421a23e23c31dadb3a3e17379375c16f9a3ee3bdcfc588f8ec2558e13528f5674ec1fdfbc37c7e5c43daa73ee2ca0627b28fce42246b9f89a6194cb5b3a74c0f9dadf08435b87507d3b0da7affa0e102c8889994db87081eba3cd3b5c07332fe809438d03da73f034a0ce045c529ab74472d35a35770de838f1cc2b1a74e74f7bd26535ebc8934bdefa82ef16991d482adb04be8aef4865948dc95a2022e7cdcff2ca6e97d58213e02a5e03c77006a39fbc5913c29bcf8fdebc78123c20388b0fbbdf0a94dec2297690701427928a4ec31de6072f66a7568dc2044a8d5687382959596a46637a0b731a86e31940eaa0108fb8268ab1b183e4c005ae8b50c67fe591e2f2c22456db502de68e360efb8eb5772bbf32e44455325567669cbc7b7d447a9e948582b3eb396db056bb312def412fbfc7ffdba2bf43c8a5f80ed17de9a0c2fb0f341a4cab39bdca335c928b74480966f68294a7af82b7ea30820aaef33917cd1a1d2dea57aae0b1a5628abbf2d10cdfa9c49c9a244a203c5d55453748667b1a7341d7c08a18da8e219c1054eae8d88c7ef500c2680102e9bee3aeefbe06d4116b76b9404eef6e7ab8ffff9340ddc792d86e1dfc521a52d3c714c3563ba3e2ef290a203cfee5d30ffe2da45eb51bb31aafd7d3ea47fdef8e09ff4899b14d5ea86e7a279742321f05c619668730c7093e9a9578dbaffbb0a288f0ae085c8f9b00c8ee0e7bb5b7b64e90c17122a2efe9220ae7756623c94431628397ab5ec8511c03d9cc6fcf62e0b10946ca038bc16614ab1f90a6817168611f88ccb672802a6197c30649eddbfea8d4502fad523ca7c2ab26ac1448c4b782032764c8274e94f3cfa7c09db0f6221c03e3a029911b2ea54cf03f1eeb36b8569afcc01d49ec25340ff111991386753ea2c07545ce8fb5a5c7d62ed8e36772002244abb5b0e6ca99e41498db86cea8c51a9bcfa961541929752a631ce5715279057328c3e8e72d05f6ba8fd0e631b43dea9698b838e295183ebb0a64e4a125c4e7c5db887daf0f85b3336b610c760feb1f533196a92347c03a18789aaec0e3ad14049bb25d32631138035ee55fe9a92c0d2fb4307f9cf7b38708361b164203bd9def0fcaa5fede9fd37ebfa38c17cf19cff4ca0cf48f652bf12a0bd391053b28018e6109bc897a5d57e85d7abff1093dfb5a108160e0e6ae0bc7a9c6098365b0f5e4cdee23982ced81ef4d25412819f46c60c42c9beca4d7c70d2018c19620cc1fc3914f5cc8764b73985778eab7e59d966d46bb57f8fcc715c4b7c4d27e25ba955ec83ab1e688b87a273078d007101f7e5794fcbcd2d49e6ec1441cd7ee05240d1e5b5457f1232b20c969f187879686cce014d771d18202524b1ac729171df322bff3930d140b4456b06b270d2a6fb61f2f06e5e997c2dbed682c201bf0f540eca8a8e29556c83ba982e52578fbe618f27e98e1be51b