0x2cffd02e5b810442e52a2332e4043f1ffe0d727538866aa097b544536bc28445a1a9e5639755ffef0d5ae4d6ae80f3ceb0b1bb4ce50edabe24fd8809d3ed650c6a32f5693e9e22800839ccf4b4901c96c8ddc0480151e3dd9ad76553769f86d055223d66e26a7849b12f52838da92bc1d759ddbef796b55f6607d15a449455c2a6d4a46cbf94d43da74a7e50be15d1b1433fb4bba29fe5f9644e9ffd3183464eb7fffca87f0d572fc107098fd492b13ba760a84bc77d6037923b7996911b010bf13ff78169c06b23c4656944748d2735a23df07364f41bd5ef78410f9c71f440808c46b8b1d88594f579c0eae23a8ad567baf5b4e5e70531dc478c6c675e51b1b39cef73e9d3b364a72552802a8425c7c2b548b476293a1f01e9c560ab832dab93dded6e583c63e563587c8267c23ee0cd5e73da8cc0727afc0bf65a236b64e860de9f0ac145c696c075d6a0e8911887601b248995252e3b291105b5ae645170ef96cf65000675d16e397314058cddb3c3b86b607d619360863cfaa0ec0051d84b60756cada292c6c14dae922a7b8522ac66f9ce3e3d7d4ff6debc07bf380626e76ff5332ea9794c59cde436a0b63acf36a15708a2ba36f1cae208de8ca828b72beeaa86fcc01f0f56631933b67e7ad099f76c31827653689bcbe11a4c7d5a7e04726f0bd57dea28b56f704bb644d4d6c313ecd5cfe38901ba00cda11b6a6bd1ae257b3298053dcbabe08a83a8210354873580f1bf01aaec66026139bd50448cf8cf3e015dd74464c370bd7a212424c8112ef8725091b4e9690717183f55aea9020ef1ef9623c792ef8a1ac97f271966b26ade13873d98ccb650d6a46ef58ecd8ffeb8425fae17a2ba9713fa3d9db798b572b7031ad3ae48b386011c9fb90b5889e8859e8364442862720dfa0a1101b02a88735ae2e7df57639d75db3994bf585f9287a081d4fa972edc36030bfab321ef940136c049c6d5d45f79110fac4e162c10bd697dabb6e058726b6b18f36c8d6a69b59a7b4d87cf4a3ece4de5844a482fb264bca838d22ed35f8aec1e51e4e013911647afc45e67f8c16216064afc96e124bd4555cf125fc5742907c48d15eed091b21c8f1b6dbc73263220912b29873fb463a7d1964d1f40f518146900ffb0181f3f80b0e808e612e0b613657163f25098d3d78fb3776d5df1ab2f1a9fbcc5c7b69f1e36818e7ca84576e367f3c497240107cfbfceb61d3b7833e364ad5b2e3c1e459695adb94b3a74ea056c4e9ef7d6ea2290fe468afbc60f3901aefb26a9d20c5e24ac3dbc27d6f731a941f4ae8c310a5417e8180c9313089b57676b2bca14a035a62e7ee9d67a09326b5d74c38d1c8a5455a0fc28751d9e1f094fbe797da904d3d4a6a278ffbe2c8232cfa03abdedbca6f14c87440320e28d446cb54f49ef3efff30b38c70a8c7b0f642247dfc6d340dbbacd0f156d52a4b9c4226560309962653ba244fe327579916bcf2b34552d8e6721ef8a645c128e116e0332ec461ca3a9b12d4e0c723d46ab8750e4347528635149c7b6a7d78bf6b2019c0835fefe388fbaa7dcff0e16d618d16a3f5af4392680c9841a587b8388f0614722a23fb6fceb2bc38fcd91f495f0027bb47babe09a236b6e97841d35d4dae3ed8d02c2ff9be1e78289240185fe66879ffc92c2bd42e091642e2ba992428e2c8e5a1c1360f80675fc5775eb8e2546997bf96f62f63a07fb22233df87dd8d3d4dde385e0cbabb21a49fba952448b0d0ff06964cf6cf7dd598d4256a0d26e70c4e18e6369a6217caca13767560f2be30fd6ced5c5eba88629c823f6bf3b4e3817c602578c1ddebd7a65d774a209d691b1bbeb20b544c26f3cc0ebcb7705c3f37cb258da33efc763e9b677c69b8db62b9c0a1e2148e447dfa736349930da36ef3740f33cf2e13d0d8a