0x2cffd02e2c0044e40b76a69b37fa114ce699ed17ee25bb5d9fa6e20ab8ebff7037afd6c405752731763de36dd47a3fc359403dab2ac4156c5bdcba8333dc793148f41a06ad8afcc19b5415c5db6e480d7bcd249bf387d810eb11199a9065ed4319b4dd0994ef888a24fd25ea5b458120c883aeac6f8cc739e2afdbd9aae8bb8a032c345871c8e7e595c43a6a90d7a24f33415d22493c84f877663ffacf77ca586b7f2255b66bae51d3c4889956af00de961066030e9b6f292c5cb6730707731f96a4474acce7409df6880471ff3d48d11cada520427a7a56986d24218ba3aa2429c056d078478739ed14184058cad09dbf2cab7cc11fa8c54108fdeee9fbadfa568943272807aac17832408998f7d3194674428931d14f1d7ea6f7e03114610cb970474243280900973109f8336f0967c1ed0e4117ded15cdb202a4f4b6fd350629974be5a2bfa0b1167cdb0015b06aa554d0bfeca0a9ed366089fb574142bd13e4362bd3f2cce4a555d144a7b0be70223856fd3601aebde706e0f86e8e5ede8fea214cffed9fb7dc003547099faa1571a99774be74ec9835dd6d128556dc1ba548f07a08608aa977e4b0b59295a504cdf8ddfe7e3f825251fad410de7844874271f5d051bfb1d77cdd98077b168e41f6184ba773a081583299b8df8006992ca37a206471fbc9d54cc9f3eea2077d2a3ac576ebcbd2227ff20575054e60b91cc9a35fa7610a2b5dbcf04ef24c2c692dd40afd3eb915cd187df4428a629631b438d9486bd9ab1b714920b74826943551413f14abfa7c9b4624a18e407403f9f90bbb66d07102a932e8bdc5d23c76da5470612c9a258983bb9d14cb28d7da4b0b9024ec944174296f38a526ca32c5ddc775948960ce55da53c12fdf0c6362f4bbc90f92a9d75f958a7d7d3c73b2b7458e7bbcc62771d7e85e3317dd3f5debf5a487b07ae0f149ee5a4ea71ac1323d1652f8cecf7f84cff7f3a0b92fd9d4a7aaf54e430edf28ee54f5dcd7071841f9d5f8c60f1c6371d658f93d02b1bb01725c52c588f77b6f0508ca5fd470d343e826580c14720c3fa746d4b349506bd2c390857b1543dda12e439d368318b73625f4caeb2bc6a69d8b8226a509e784acaec1b141bb562880474eeb1982d342bdf3dc74e9dc4332d1a5b0640d593c5f14d5ec30d3109246aaabe74f67a6dda57862fc7e087758a8c869387d537c06b8b67acf6b20ae249beb55df53d54e97e1497558cc995c9a9e055757df90579344c7ad473453ecea3fe7ce84d6671f711b5052780f35312e6e1788c7e4fc6a0df73f3343255b5faccf4a585db4578c10a80e224426a7c3d98876de5e38821488e0e59b89c27f4ebceee713d9efcc197d095de1354d0c7d7ac9f57f5d30e5d6755369962aea50112def5d0e9fab57d42b52e3fa33e0bf0924a3d9b1c4cd9a5a71f1304caee71cffbfc0ec0f117bca16dd855be1c58c89008e27b5d5ebff552bcb36ddc3402123393b1f966f51b848f248a15564f37e5c0c85f8d05bc791be0091983f96268eb1b8a91fdbf9b30efda295bb4fc2effb661efb0a64bca61d1a2ae443b08f5c5b75763aaa817cfa6b24d69a5d2a03b9c0e6c8694c6347eaa1037d53355c696391fe69f6c0d43969772c04e7b3cb4420a4907d3c460f7b2a478ace572e1aaf7dbc91e8f0cc91eed167f314be145478ee6daf229b6dc113d221bd34ffa66a72dc618f666e1b3203fe9111511670a93e3040b60ac1b56944839587259f3acafb7ac1f54cdeb7077f9001644154af27a270b4b2b251cead3c66a1c472f14033fdfd289615275e3a7abd2f300e39e52b377a73aa6bb5aac48e541e56e1a657c904ae5ccdd23f38d4f29fbc50c774ea5702f6b1f05e44ea38436369da9e9248bad3e5b462b0368e15e93827dbe432f008761c9b61281d435