0x2cffd02e45b6ef71835296b51a403e2a8adfea5aae3f11055427f98c4c3e9c73322fb4dedd5cc416ff1bfb414b767f569907856c88b667ecfcf8fadaed3dba52fabc74e9e4f738e7dbd4651307cd2d427bb614c14a7f75e5c720e1da08e11d2750d89d00cb54042b90766a29f2cc4df6edba131fa7a3a746e147ede2f389ea5f69275d068f8cd0ff8785aedd72450c42e783d512af22114fa35bfe26b21095b6a2d6d50b330326e6d69cf44efa1121762c1893d64268fc7b2d866365cc8f52cbdf0c2f63a456e25c82efaabe5f8a226d65f281953f6f9d70536d65a7a02c2f60efcb77c6fb3f9debb923a6923469183c12a84ca7590cbb72a98bf9bdf2ebe07dacd132366dac4edb2bd72f44b6aed83fb2d69f12d3e1ae9891ba54e1d76a86e74bfaa01a3fe3c8ac2bcd7c9ca4bf6b34a52fd69bedaff8295712db9051cf0d7c3ce0dc3148fd2b96d5e8bf49e5b5fee2d6b69aff7f6d4b1215f2c56456e2e18783561af6271588081651347f4c7723a0acc61b17a6487cfa28614ee6768ed0aaf433c063bd652300a72206591b55d8153f48e69e20bfc6789dcf77a740ea006d5d4076e0aec7f7d406b01cfe335e0ea2d01ec711226d4dad269ca503c7cb6ed695706827c72fc1985af9ab84a64bcfa1f57156f58e6bfc879b22de274e3d2a7f04644eb69c8e3355e082f8c964107e8d45e2dfe89a90ae20898f86704e8ff8bd10e3f0800dfc2036dbda1e4689f1828f4fbbe78bfa0e709db62b45e4e247d70f2c0601a05ef9ebaae6ad27f30e4b8faa526f23d6cea821f4241ba2634d5e3c20dc3d0db1e8659e58036e2af71eff4aa501af76318875a31fba01b5689381bcc94a145c4d072be63009f5c0f73cce5fbfd0b102908e37d9424bc54b715ed94e598b1606e9f95bfe76cfa06c15323eb3cafe717b2662c683cee3cb28e2f6d0389ba08381315b08bd7dd6c35a56dad7885c4b50955ff9f0db542c4a33f5f4b145821848f2aa69c879d96c16708e66ab6b12025edcf746e2923e3f9a084f1b43b6381595dc05e952f8c7bd69b02cb93a103411efe0785d399c10fcddc0fc166f548b4c0a35e339c626176ab7c0d01a7ed0a7e234a8f69f00c3ea44c9751ffb1843f0b4e65d246752657288bcb7042bd3e92dd2b269a61737b0b707d4b6cf7f32081dcf33e1bf593ff45873527248aae5ef1f2c7bff82f5670a01b0516c5c1adad1b82fd67aa1c2547f4b023bc29fd2af7308afaadf9039992d0eb6b5c574987cefb6bde9fbe98e5fa84145f7e1307d5167471fce0c9f482d73150d121d205bef5b153e384e97cfe9b6eb304f47734903417a268b6de1609bb30d78f4a0580b7c4114bd5abd6ff702c23bb00087974681542b46d0dc4502f02e99ce480ab281d30cde6572da4137ea1cabed0d6fda860d1cc3cd7504891b4faaa022ced2335bcd63c9aa8ec48ad106d67df291a7f2db1cf980f7aadb35d20b10b592b3f656cfb487e9e08f07730aa4a8d8d4095ba642ccd09d6f54d57e0bd255ac1e70c96b29ab14d3b10e5ccdc4ae8ab96158bb3747b8b02e303ffa426abca25e1713ec59a372f53b7f1974c335f37ab2f0b94a2b1101be85b95d2300ac24f12cec377dbed4e97ec9b179e580bbb933af73185f00c9a1e47d0d2fac76165e790465781304e014240516fa69eddbfebfa45cbbc1586957b196a928a4ca17ac6686b3bb8072b01310251754c15be5541d0c55a8bd294b2273ba5c6d107fd21e09693535b24f13b75582ac5df0b5a98f019726e5a4233d2d964c78bcb35ec66161456b32b22a7f5dc50f13444fc55953520032211e2a54df06a1fa8fce131b0e0fd66d524021e708c34d2a9dc57cb3c9f5c07091ba649016baacaf8a6481f2de21a0ded922a732daa11fe2389eb7a2cc0649fcc11f6642cd9546a10763e5