0x2cffd02eb755a3a5ecb61edad810a1017012ff7b481875eb7abba43ef503b4bb0cd590c6b4a0385d5116f6576d0bdc12b8b14a2089a859eafce4044ef4aeda7414f04d08d1a56c660ab3ac6b9b7f9e4d53704c4675a77339f3c77e761f56b1c8b33da893e125fbf1c0faefa57987c569fecce413a69ac4c08b8b46c5f10422aa3d9cca694374b89b9112ac4b999cd2b168f223ce77139fec3a144554d37d76896c6e8c285c0b69af97b8c2222f57df6e42d17fb189643be91082ca51e5f9f29d749515aeb26b74a826f5cba7280f7ea50202d3c5150aa7b43bc95cead7b96c77317f38bc7177bf96adb93306faf4c4ae4fbced56b31f5828a0d198f3dfc1f6aeb7e7e5717d294dee27c5e15330b6b15538e2956ea5818fcb1c0d2fba2c1b644b050da4dc091be54c6a2bbf8e99fa4fbf77ba1371bdc225f704a0771b254de877da0aa4f9430382cad924e6caa5ca343aa1b2c23574f613b08f7ad2307a0299067d4541f8a1f831abdd6fb6c32c081232c06e83ff9af5fa2ef2285df8f194ab18df06e9da43e3f6ac78eaab9a71c5719175e853f1b551c46acf96b23f645db9751fff91c23e1eb96c0f6fc27d476958298fe39e1f9185d6b8e5fa8de90edf009b3ced5eedc5412f919d411ae046dcde8b318ca7682fe488cbc8f3c6ee9a6201633716dc26d3b83291351287f18c91caf094948738ae4ca748ef49149d21652041306a19d03fca979740b7204d2062fba39115e14cd8cac0692a4d819196ac62707986579b01a3a0dfc697fe8043b087abdacb230dbe22dcccab5f00e67eba3d5a491805e684a0c4d7cde3ad8f9855725889e9ab830b97b21e63c03e55aff29ea8b305579509a2d1e1aec9aee0352a13e3eda8489540de0e3df5d72f487a1d3d3a433571154366a26ff57f7036babe4f85185232b35f4365b15fd55adca0283bb2664400aed3080004210c7ca46aa4ce1064b5a1109bbf30e1a89b5d931b3c7d3f53a40f678f748c71cdcde3c5d5365c4e6a80b167761f9e4c829beee2e5bb35b4531ac9805d1a361e18753532cfc7f024d7b9f9f7a0b4c36904ddaabc904314178e6291e9d18fa329c7c67fa53c7b3176c2da6f7ae3ba7989167a47f7f05817237c9af47120ec6f2a8ee7f76b50cc952726f79546c6f2492b88e2c7eab652ad5e15cb7f804660ed4dcb56312a350dc9191a4b034da6adf5e564dd7cdb22c8e846ae6483e539af34ad83e1d870dba0a85eb940b4ead21cb33fc58e9c1291539ce0398c70c5095155aa69cb21959bbf2360b354d1ba77b150f1367a26d8d17f5842aa3627dfbc212e7ec2019d82f714290883d4f3df65edeacf758d78dd54e251d4fe8e0a6f5c21fb4bc4b0ed324f9df5a81b754db9d07107f100918c19df687c335dc8b635b6f6a2ac4d3c1483f5f71eef12bd9734904e636db03fe1d4f0deeb371c67a153a1c0c02a067801a0694ac1ca6681ee47e00e7e78413a7464ccdff3871455c0c8a6f7de3319e2e9e453df976d9dd74e7e789b0c1aaaea356e69e6a4e000c023942be84fd5462c166f65c49170140051383c69a3b95918055ed6d46e02fb365d508a83594f97c1166dfe92446eb8ebf935d1405647d884a73387e01970ee2808fcf23c55bb55469b5edd4a7067382a215881132630770704f217e0455b559f1d3c4786cdd2823b2141c08ba4665c187a05d4fb45b4828e6b4d21f77a61ccffbec94369564471ba8eab80944cd0e1c06795044737023c9d6d41a8258a16594887096c34a29fcc4933ed570c5fd1a916818b41eb0e64bf45f174a83ac06eabe8f85f43ce565064261fc5cf9186930d7608884b143ca306356b5429cf3caaaa758faaff392c6624034ab7bd00125efadd1259096aa3e207ece093aa3c6d375f974d5cc503e23c8b024805e4b8e4f684a5d8c9