0x2cffd02e53cbd0e4f5236a14b2dbd3f9f76cd27676f6e875f25282fc71ad624d0f65c6195781af9bb49a88100a3eb515075e77bd73c82d034cbc6d159f9fe0057752f2bd8f8478005df25196dc94a9edf1d8406e9dc554eb2140fc7c0bc81d4fb0f60357f65032f4557da854c23059d8be7554e6ca0e4b70db68b12a7253f1decf93d35434a8d6cad3fa0d537002b87a3dc2841cafc61858fc86f5d7722e4505e954aa8c1ea71e24c3d74f1066ac010aad9e2880a8b6df3dd2a2036108f5d10de6f1c184bc0ee99fcf78ff0df0ec63e1640221b755ce5c0212560bd1451e7c863a48a768ed9462467091659ad96c844b69d717168c97d4b8dbadae3137ab57fcfeb70830c5672de7895178d989b7df6a49ace298f25fae6f41e8fafc14cc8927f8d8cae6d7de75e3c3cfbcfe385541f01ce714ffd452c7a960eaed2e4e8fd79da43e6580ff5c713ff59c2931ef684c25a9a8d6ee838f899ed196a975dc8d01349ea7062ecb769d7f7ed7bbb269c0462aae897dcbf8cf5856482c382c26e60481a6ef8728a6b5a750fd183bf508c2fdb7722d541bd11071d669007d296a284646b38d4f01d918f824ad1f27be63d2607f6e445fdcc693c202ca6ebfb13ca2f903683efe50b1982623fafa8e54e49466e3a13db9d5fb9ad021571a34330fc2a79745c033352209d965765a8830a03239a0bc2168054be295ed3df2c3adf32dd03778098f7368d14e95c0cf8d8bc8e71f74dca6a2c5339fbdd9a8498972dbf45db8e31bc233848c35ae2993422c3570c8f09044974938cd78ffed847a4254107b07eb0e40db5485c4634cbf2bd98f8bf70f14f8ba3fa37a3618f13c8caee1b5177b82161ae0e27c9c7e3a6e98f8180d266a022cabb2301bd07ed2b6d8402b82562db86587739ce704dd7bd36ab59a22d66da30427aebcf786d7cceb7e41901b30714dceaf23479dc3f508550e4317cb755a4b632460ac7e914f2ac44c1853bd3dcba063ab2bfe8a227482ff24ca9f2cc5fae571bfea92e2a8bb72572e612b5dd6b1f7b876d9b5881865fe25448cd71e7aa6fde83d56e4d147c61e224bfa69bd5610ee017e1c51c26e00c3f53c803cdc90d6a7692adf315cbe4f514db79ae82367b1bc52d4f30f676420f39c308e7e1759de54e4fb71fa964ff5ef50fd4c9c6ffec18a8aae61b1a36b0d531b4127c6c7427a07c7d1c055a6b73a01e4c78f36b39b71c40174ba0fd97e9449e7c50da561a7b8d1a43e78e0bdf28288885667eabf034f1a195c7409b18f536d184af6f124bf65d4943b936dc0a8e5e05e7e2e4abfe0060b09692c13fd055298ed4d698df8da315fdab6b07d164c2f22957d3017485c51bf89898da9839988355a2d7939e192076357f809f1280798a2f70a004c519c74c25d2c2443592802f99977d8c6e568fea324b104de428977c96b0f5b126d32950eb2efbbe6d220cd4220e50fd24b9f9b8cef3d41d7b2e67cccba55660fc3bdc0348e5ef6444d7a7d9b6a81caee9b5bb7386486baed2e89b4d2322209b6dee41df9652d374635567cc1ad8fb6edab63545284f77409e9cf88bee1827436b537ac7d5d0830b2515027e5a47acc0fecfca911d5fa81bf402171638ead8ae4c38166430b0820046c0edb09cc8a4e9a7fd9464ee3a5cdfcc430c403e29cb97ba318b37e3f26385829a77f6acdfb1a83341df7e8d353a29b31db3d1094feace0cc455a998ac2c70b7b638304acb890edff7ba61880c68a39b5fc7c962286407b4db8f2c283b2130d546a2868f891d560a065f4ba3c47b953c16150b07d3e543e7f0347df93465eca6ba0127f1814561d4e26e530950f0c00d2628658ce91ff2ac010c06e3ba784587b9f82649cd0d8f343747f1a0cda0a55666612c2562cbdfda47f76d9440f84aca95a958b094615139615a27036eda5