0x2cffd02e47f8f1e672af49b16e5e27f9fc8447867c6624d07108a8ffdeea59823ed5bde41d483264f78771e5671aca600a9a23a6b310b50704fbb05c805974ee19e136bac347053d4713abd341e2fe75973b4566fabdc47ee4719643c1b17764d4ad0af68a8f9e4d82eeecf1accc07d7668f3a805851b2b29d91a60075ddaedb2071b76fc5db2ac526a67ec5c6e6369a17fc4fd036cd01bde8b99fd4011fc4e9466670187319e88181118c0ec101d1911c5aa101c97d0b9a51e4d7e2309ebb3d9497486d09b65f8427b71a1851a78aad3cd9feb9e3fd5bf6d4b6d35fe9993fa7c05fad04e0bc9847411ac27a685cf69bc8165efd157684cc70951f21fbc8aa715e3b3fa936811138168ab651741d6d784076870ed51e59bd1f975df1b4e94717c4c75c55704a87ad32348288674c2c6339e3f7b2f6b0e7219efff12710791e8c59510f9af983e398550c835a8a81950bc963678f8e4b10791e30ed71ef41dce353e2880549c7681e824032ba0aceff0bfb87682f1baa59acce5ecde15e22bd0ad16846749425f0a3b524652c3fb7a4f760a46e232ae94f217658fb8f4f5d834110099304df5f054b524f5f182250f32801782a38e62bc60ef5831459a7c5b0517276664ff4485fbbc03ed82a41eca7c685cb91f72edb2a88b6586c5dc31b618bda40808e4fe2cd7d82facacae76abb3eb0b32ab36063c30c04411f6fb4edce1ac6858db9fd2a110be1e2ee640d31128f67e47a4e13718a608633463f90cc9c5f656cda95bf133837b8b900071b46aa2ccf12174ecc783f193955086b96a1a74686c048e45b6f512555155b2c5a778ca45312d3a988ea4bdc0343c569949e10b27af7ee837bf3acd441a43fc0c31cf1f5afe72869c5319f371eab817aef934c2b005739bbfae08c591a1724c96d651f251bc7b90cc078b97e8120e9088986aabdc123e34907321481da1cda9059154cb1991cf875c26a1136b1bf58e145a880340be979c7be67df6f4d4490a36c33c3956844cabd83d6f3ce0afa51191fc68f9bc26d557c447bf8105862e4af514b4bdd7bebe21b5a525c40c624444bd8dfa84de58c4d99ef2c752367540c949a760f7c22426196bee46537e8022b2db0d3650221f43a64f790b166989e518e8f4e2e5419cb2c8dd668affc8eb9340f897e4c60f3a6b74f79f3042fcc255edc9abb70d361276bcd0690ef39eca0dd25c32855e6bae453d383fd5bfd2633626a5ed3417ae38b58ec8f1b62754966b514df67a57edfc0113eb1f2d75c9e4fa7e174490466bd87dedb4881d9b8dc2f24709f0c3a8e1c7963f3c56e1337156fa8005db0c9226c5e604c9fd748fb693a466ba5820427b46ed9b66a7290a786a464238ca3dfbe33f9b6c3a423f9cec0a5e4679d42695a9c2ca44e75778cef9bb3192ff14d935c03db1bd3e2913a613a9597978e305cf5fb73bac3af04666e2e5400d01368cc7f7bc7d684be2efe0d11b8afd5260a62feaf7c50de4f26d48cb475993f7505ea1166a555ed7d0f41a6929140e0a298320d3b6c739a30c43887eabc06f9ea58c7897b08a34a0dc6aa2d066a0f1e4de66e2026e7b36109585a3a38a1f391316605ea89598f534286c07dac8c3dd8d8ee06fed851799f31b6e5214cd4ef475fa1d8287f64ae83e2d449c039885abf094f94afb1614238186e85576fc4a90f72448951d3391991fee2180432edc2db338a223c8e5147357c31e2ec6a353b764bad93f7fe444645c8bc503f653789988f21630f0ede00396c56ae502cc9be69f6e9c71b7f10212bf7fddf894e2d1265ac7a3159f5c9590494e1704d3c66d0f3393e715631ebdb20ccfc25b521e65bea54e7f9140d736511f13965c0e3988fafda52a6ab47b6534fc7119d16740513d064c74e1a94badffd0af344740eae6b26b17e1a58e3baf0c3