0x2cffd02e6db37dd7b536e959323f7b1bab74bc8a7dbdf204222c2b77b561d53b41d5af352b25f86e5aa779f3874b82e2863c516989f86167f4e16b85f04a7269ac4ea8db234c16a9280871bcfeb9d36fd5235b907789e22a1b52ca4b898dfab7cca9736c483c582ddde2778e2a84e1e9a60cfdde3d283a5714ddf1be1d0e82da187e148d9ece688bf7e6554bb191f95e997418fedf0a961101f1564749a2b6865fb3da5a05f33627bc5d9bf3ac45695f17f7236c0ac7aa10abdf8b538e73ea12dc2ca4ed702358d3f331f9d946d798ac307c686698ed534d12df471698f814d6ad823dbfa4982787aeeaa25c738f85035bc88feca18a50dc01eaf13c3b14fbad9743b890d184e6406c57b293db8f458783de85b0111425445e92643c589aad2c9fd6445369ad989e4777ac9ad64370c256bb9db64d321bc77083b3fedb1c684f4e42befbd3cd630feafb09e47b5b9ea6b5299a573395dc7a234f04695dc7520dc9b5c912d7bcf16967c0f6838972fb718c2f15a897d8519dc2bfdc4ba642f0ab18684f52363133dd6e0ea391b00dfd9c79d11e05c4e0b6fbbd4720d42d64bbb274a2b74f2e9664cbb54fa0160972773e4b8a73028f06c18a5f34c9a2d4f6010885e54ffeddb440a94de628477e5ed7955a46bd7f485273924b8a3f3df0c8222cb4cb025a4308453016d9469f8156a408387c6b4f4417dc3766f315edde7820d0412872b6393c388bf40ab6c2cc13b1f07c8103687c5cf8f97a3cf5241dfa5482e8f5e2cbfb05deff1507707fb835b0892c88eef240a4bc65c762a43e6205ce1baa8eec9f09d963c438210ef3fefcedc123cf976dd43814dd5a16e13e56f7c3ca311270b8f9818b82962274bfeabfcf7d6f22be5d704863989d586c2bfffe5aa34ae98c0aa4913c297deb841ffaae6ad3cb0e41e9046048830f58f0392d5f4309ebd68f3be632c394f9db43a1968f8d3cfe3a4c46569afc4d2ad3f09145665187ff8c1904e4d001b70ebc51f630ae5e9b934098ccb4288ecbefd60decac4d4480164b730d587968ae716ff782c62de7f6fe5ecb934ff729690ef7b3329cdfd80cc431eb429747a3954934999573e4cff4001e922dae525d19aab7949dd6a21673f9574d2a3fed925c6bf4b888ebbef73f5c73882fc9dcef4cdfa0b7c6a5bda1dd119e34d4876d087692f968ed0a7b222e0921dfcb47a9065cd358201841bf67163c2f791948be48104a9205dee85570266b0271bf5b83aeeaf0edd58177c12a59720414ae7417e3262113d0ecce12c1acf9df9e05624560043d7c3259576f21aa1892ee65437482758fb458c71762a0b95fb157ac381c38202ae6e5727537c10c388eb658a7428552ca5393f01666963cab75ad69dfee0f4d88d070184bac447ac5b222dbcfa0272fddc6dbfcb2f39c8cfbef69471e9bfbef3506865234468051c4a9c83ebeac105d5becebfb483030c29e9b2c485c720ec39a724d0b39154ebbbceedae15e39641ce2a20ac92348e13812dfcc9b968ef0f4c59df9bb8bf78d3975f6253d304c626a40d1ca34efb2ad764df445ba6c2677a80a8fa66fd9f964a19b7c3e5f5642ebbbcc15824c8b0716331500e49220f8496ac90d04fb6642a0cb3fa64381ab14ebd8521dcb95fb34a4169e700e494ff0d399fdca2729c8be6daad4efb29696fff020e6cc6a61d25d5eed26c1ba192e98569587a929f48ab1f17081dbbe5e50e3655db95ac0c564a995031921efb611413437d1037820aa8e05cb7d5087419dadb9941ce60763bb30ab4ec7de77ce8a0cfdea0fbed0cac90379b498195f36dcbe3a12d8478f6d5a0b8f3ce87824eca00860fb49ca9187a27e02562bb7185b2a8f71a8029596b98f718eb4a312e925b51aa7d7602f62069cb214d43e5ca6a3f5bbc899512979b865deeda0e448e51e