0x2cffd02e62878f8c21386bb968a0124af90b439c9f6fc3196dd494928365b99ebc3b1c6a84b9d169009401687f8ce3555a92ecebf5dddebad2e32970bdc92e92b165a35ac197b8089d16db4a3a1b271497c436aecaf661733e03fa981810b75b795f18d37a88ff0f022107f0855e5f1ae3c85277aa2494a2dedfb748ecc07868ea3b287735a7e1b3ef7d03daddd483e280cc22a6b7729a17fbff0d1722e55a9fd1ea5cc744255e8c7c8f1a77a05d069e98edddc41d7e5b34c2ea68a065ac8fe56a3f88ad6bf5b192b7c58ed6305d71f2647e413be65509bd3cdf5c3dc5dfa32b2a95f477f9af33692ea54b3efda29a2820d8f607772c7e75339a8d0594682d658f560f7b109a80a74ac9a5366a4c3008e922afa210acd17682e8431c9f4f1324e99b5df8700cf768bbc16170bc68176436d8c15cf53d086b8b947bfe32a5c30387410c867dbeb3fd933e8ece058e1bb6e5732b92243bf192457a865d7f9ad9e5347755f2b85872d4d97dad67659ff02a7130deb785146b243e865aed63d9ac8b73b538e3fe5a6666c233f70dd890537bb1feabcfa012639fdd754e8a9cf88a7b6afdb6a2110b49d5ba39a82d68d07ae8b7a95261cbf60f461a9b0768bdb4dd60256f55cf264e7bed1e7d2d4ca42b889dff1f61de8292eeb69d7e9ad9b54d1d09b3459fa58d71f72f79a0b74b49d94e2d4710648f6e93e0448e2d8d060b42811e0fb1485a0b44e56775f8e79b8bbafc6983f404896e641af5fdba8ba8f6eb8200988a317f004f3d63d9d88b03c22890b40b159f8f3832841e52e514daa0efae1e477545077455991c42c33990e69641171489d58cfa28bb66bcf4a613e669a2b848003e7a46224649cd5d89d9c275ace973951cb1f8cc9e9d85f0a741ec602e3453f690aece2a389acc611ae4743915420936fb0aec9e7ac8b4ee66ab15742a4aec4eac11e4a8e7eecea73ae35491fb76c8f7b6bc9d86d2dbe8f4f11b6cb663da5bc77aa73acd391cf7abafa032c5e3b21eb7b3229ab79f2c1f0f9cd2d6c02114288b136b42778593333f200b42190c52b7a8256000640b260e346184a50cf08efc53fde95e1f72a950a1570ec688a9657b41ecc349da93fb95a203ddc5a1cc896d7707ada96a165f166139cd1f639774d6046b34d549d54a2ddfbd4691914bd81b9e67122b8b1d6ed911cd073de09e644d3cdcaf9834aa0f7589d4b75a6c65cbf7bb14c4e90a9f399510164a45ae34f70b142766bcd40582040312bee787cd228f7faf9eba9e658d14c347adf3fe7cb5120906f18620d21ea8dc5a4d79242680ce4467bd2464a6af3cc9b2b21dbfdf9ea3475f231f943e61355fe0cbec8b91d66f801718aff8307413c93cea1af9cb38186abdf901ed54e0226932476d562959658cc9876dee4708914a94c8cdf4d740c5d7ce9effae294b4ed21b2ffdd4c13866c4bc22610906e469296d1334829ffedaf658500b1bc7b117d07ecce422f8f1730b0d7a7af0ada038c749c974b8e622a41352445a504283af65ae7487bc61824f1669bec25dd09ebfb17855a6a1f18c7901fc763943db25633ddc066a631699968840eceb06ef382ea9ed637d5fce8115451672f8335509bbfd533ae87b5131ca1c597e8b01308d49437560b96c2f67726d7f881113da66565f264185cc09b45ed41f94909a9042440bbe796c1a246e1587c1d3bd2ef19ef33d57eca9b4b1f153803c7b5ea4da1d4c2036c3dd558af84551d4f0c0aca95e37d32480d1beed606d8b59004c4be4b6e4fe967d3a88c9ab4b7fdb4593ba8ad9a8841d584a3c4cc254a4bb4efb95cda8c33d155ecf35910795e537f66f7ffc9241f313e6d7d8c31a43d7b2607192aa29532b1cbba19f3e1047c80ea0a3b0b28a30e3cf27d2668b746e019e786a1e5df87a86175954d233f41937a3b6