0x2cffd02e892a5f6ad31c10df04d696e1c3c976bd5861334c485a4c2498569403a817626f5550c4b33c630550b007bb9aeb21bee61a570469cc6a1724b07e015a93a29578bfe5fd4ec006604c8b07af0c4a9867e51a872142dbd49e12528e7f4b6f798fe46325638c8839b63c9a825eadd4ddc79c8165dfe7f3a3dfef84505a72f9c5a75f45403027b4904ff54e5ca44616446532afa50ae722db328de7814c6b9982839e9c9b51f9170c594c7039798184c2843cb1927c2a48ee6c862b9144163102d023354142b2df3cc7690e611e862ca7ccdf812345703cf36bdf3d06c4b7663eff23f9268d169834463de680512758bbd32be81b6c492348a3ec17861bb43703c90b886b0de9d50b8387e34d25fe6f8a3b00b90eaf660971c640eac52e1aae1e526982864bee4aa56bb10bff11e34a15173b21ac87603080a9f8b877990d98040822d70ce457be5bc67d35145ac3bb93bd871e40a0188ba31fc5741876d5f0e5acf369af30fec20efa44161a2977d92fb8128f95d9fbe8b0f470f164dea650c66c58111a53b4ff0f815149e01a6824c9703fab7f1d02acd2b102c3c80a08b4a7da063d0ee5041041c73bb02ed4747032e0733319ec874810bf240d5d37b5a467d1566e82275f2194e83653d28f2d4d86a3794494d5de7c047ec597654c5e267949cd4b4e1abef7832b34132c8b4e2ad3614cf038cfaeba22ab3beb161063d5c7af4578e7a6b3e4780e0aa01b92ad266efd86a54b9c00dd249d34d717cf7aea29da3e80bb086cbffcb17a12f008b25b7d5baadd5a3adbf964091dc101a1a8edacad583e6a0c507eceb3e5993846d7dd6cf11e623c8ef79867eb9ca6b07d69a770e1dd1f71281252b9e3c27a3e29b86f1d262a7edb7d27f86f639201d47008a56084b4fbb8bace0ab072c96669c62a6e4782823a6eb39d2739ad954b448787fd4d67da97126803331fbf50f86180504fbe6790022be5e584ba095323063da2702b4e9c9ca2821ab0b4ecd40cee445147d97e92dae729328e279a81c42f72720ad68cb3956d81d630844b5f8e0fe62f62cbac2ea548b5fc17ff66ca087f864755d91cea4de54922d79cd65be07852f9f6da2d65b207c80cccca026c0f614efd181cb08a68e6ad706cfeafc3d6d1b8cc3b663b35a91565d8de6ce702905408d0b8dc6a3af08e104e193000d45d0ba3b71687053967743f6332a2e90b3909608da184047df8bda79c50c8a86b98f4d37790c88be9636373e6ceacb267f6b53439f5fde09dc7e1bc4c177d5e80d5a4d41d4d330d07933104cdb97224917066ab1730cce5c63ea70cc2f62d292d87251f397c950713eb09fdc26847f7d6a4af7fa697e422aa0a26ec1b4ad3df43c1eea56555a5afe8dcc0a37d7914d0c579f8bf9ea30ad4fbe508514fae77d1a15275d76389de0178f5058f1526e11c4b8f6073210d9d2dceaa36dd4e599069c3d86d9c1a4f2e6d1c91a98be566d7c4311b2aa56128c3b826b5243d012df6093463e3dedb38e1fd6fbf43b3cf3a0e9d50b1ecbdc5b52f8e4d0d63f5ea5ab0ca7fd90be94a6a25d8bd94b821e3fdda0ce93d004c3d27e6dc51a674c4cd1768ce610fc7fe176e3d9fa8a4efddb0531aa3480b15cc73f410efdf5b67c4f887267eecf8e7759f47e0c01416071ced30de4d6c9af41e22554751496f89ccf9ab0260c02cd9a0206d9bf8f79c2ba748143b97e95fc34fccae6e4217ce0e319e7440d4440d26c61fdabfc03d87ea5d3489814a5af77c1c109a443788c0c6cf441937fc5fc16eed069f8d2502acbe704630574550ef999fb1f3d1be4e4cbbbe775cbec7ce5b47ed5085235a6e972d2381a58d3307889a58ae62bf63edbe4d9a4ffdd9d4ed44eaac9b571b30a5257d96c1bd908804dcc0461af1a84269db148f95bd3715e2ddbb8951b1b4cf22