0x2cffd02e595b5e8a13c211d97b374facf61756d22713f08ba52952ed1eb0a186e3b5aa47464c6e0f7e96e0cb257b0d9329850ce6edffd76e135ed26dd9cce09b11dd506b559aa929e08f23ba8c34d46aeb93399a5fa034d1a78919ac9b47464e3b47725338b12a0f4c0cbe306fd97e4aa44aad973a2514d0a1f2cc50d3864eaa8cdd978bc79542b21d9dff4bd8eb2538d4405e92637a24ded7b41747c1b7845a556a13c3da49be55224abb5bc9ddd3b681e994a8266090b2bc871d172dfcc5a88dc7203c1648f3993394c0da77f0cfae1a1a4f36209636e5dacda60ada2c986af50612f7b1574763cb2baded9ea0476a50fbfe04cb2a123a3afa4920e7110ddbfc36e157246b047a4a162d3093cb43c2248556c97d1fd1f21896dc0a7f38309f256f5595c29ebfb091304b71f66dcffa7e0bcdcf9174543bb7990cc5a589cdcc1860cf73077ed328adf407865eadb863dbb8913a5069f693d47c92f24ffd7458b7d03df8e33b1b91bb372303f264b47fb348ed0602c9e625a0673a9d3fb05555643939e95a24efb71c1e1259970d52a8dc4a8f5f29dc51f5ef909756306b0c343d16218336d4d4750e4fdda0a11df88c34e53166479dba2811cb4535ca01a4cdb220e848cab314a1c6997a5e3b519907b9a70bb8265fc999dcd9bff8cc109fbc69788aecc85369d6a69ee32377f67a33ebe5c8ff8016f751e57a34e96be762b3293a359f44f5e8f8f5cc6a57dbd2cce5d71c6d479d0a18832d62fe66f9c7957a1bb91ab754ed9379990d8493ecc43679f183c4f6f88be14d0cc2621d179bae4ca3ee8d3f3e2d66a274359bbe9bdb9dad3fba913263e92bdcc0db7205e9d1f65b721075462f6b8ebfee5d3be00f820685c779aa638cabff997bb738f909b49f81797140e724204a55383709698b1031b2596b35eaf0996819e44269440d453307aae35cd7065482b2298d1819ef918e5be51db34120f89dea5de17821e0bc88e87290337a86f1365cdfc9ebb9c25e743f0e2ba8a8263bd17542a2f7244f135748a291084f224ffe0baaf05de4ea9cf94aa7fca8da23cb53c01bc2ad116744fe869c83cd9f94d8502f3bbc667b1ff88fd2f4e49009f4a1c8f65aaadda3946f0058328f6cc3771e07d053e7a72de4b5392109ae56bf62bf1215d5fd47c878da556838aea026dd69bc0e2e3745863dacfdf4ef04edefa26a1ba1f5a4d6d7982d32895d8594e9dcb7fb51adc7494f6230cc86acd9b7c4b082804c9f0b3e8616417e8f5ac4919118a83c34eb41d94d38befc239c51b6a4465d124e2da5f9fff26c68a9ed553ee7fc480ec805f08726cf01068d473b438978785cab97b8b0ddac8cd932d58a9fead2aa6a809cd0859e2d050cb791227d473b4c3ab72192456aa18e3a2678334ed6b1ecc498a3e0b1ced08cf357fa7d1d36bc049e8f7c86484fdd9b444c709e2637c5c4cda514173344b9027b2856240443b1419838242ed71e9ffc88e74c94e0243c71cc2ee78334aa7ee94b09c51509d236a897e75fd299d3232744b3fea833a8a43e3976892d16047ea53b1f6429009628be62b2c85add842892f110f54101198f70416952f559b59386fef27c9486b1e1047b878953da022c6d17c51ccb9340242fc2c486605592bd4d7de79246f94444d959283c7d3dee8f057b123808235812de89daab139a1da77b40a63f499f51d80af73e30b2329ceeed7263b459b6f49f82edef0959bd441b779387946e228ad8580ff01a2c126bcfe5d18c4a2979581ae39bb3a85bbbe5b2cb45705b02845935009cab1ed969157ae10c56a182fdc8961393f1cd1b1c751ea73ce3baba58ef13e3b19abd627fd8d33b4bf09e6ecf062ce916ac3b5b93505a2c5d9fa7b9021c0e38090dcd32a76f628767ce64894728df4e1dceaea1493925da99fc78de9f7e