0x2cffd02e14e04612f207e8650458c6e9c7cd83a38f8f78a6a924f2d4aaca47045190151f907876cb11357993b92ab95cac063c1d2f43ed9ba59280d84d1a285b7b3d18f5ba63b85e3deeca9583aa7ceaddaee9e21d2e9a4cec8a36b93ba6fdc5dd323950f17bd69a1294cad8f51a137f6728f33872e315d78981aa3dfb542fdb8c1d051d5e977e30b4b35be5e0f667c8983f5a03b389b4a90f436980d05a986c962ab440b2f04cfb436d8f65d42396fe6ea551386ac30de23328d918cd1839b28eac6bdd096559ff7e149cef449eb5ff91c09f97c493e73a8d7d76e4933b659ce5c8917c680234813a7765a79e8fb718f4d10fd7764d1f3a2819264b66142e519d640af8d5d0cc3395de073b54c733239425ba257233e6d1574808a445ce5ce1ab7e0d2b1f4cbb2bd8a980644e2c6627fcdb2e15ffcb91e299143a236712bbb3ed8db55f5e1a4a7b1b5b5d377fe66c5a2413fb86efeb87e0e4e6e88d169ec06a5eb1ffd4e283f99bfee9594f9863094bbb519c6bf5002cac8dd079e318bb9eceab193276e187d6eb40ff84e8f07beb9269b0073bdf2d961821ef8e88fac637daf7fa92c8866ec9d7b6b4022b420fa1c8129297f3e91071089176315b1d8ad1232499a9e54c5d1f9f8403c77cb2bd310402c3ee9024da0ffd8261ecbef01a87f574106aaff1e7fe6c8a8e197888b45ae9ea13f4d178780eb169b567f1fb67941d070e279d399ecf18dc439c3ed642eeb626591e5e0a4054fe15b988809b7c0548ab5ab9ea9c7cb62f0261278c1a1ffb6a5bc3bdd5da87b4535688f9d1b2c278a0d68eb97365f61f80803c863f309e3b8c976c4dbeb2306262f9fd4a0aeea5928eeb825efa9b1228d18934f5b5410d3d3102a6cbba94a493274e0cc3c866509c0a361b2f54261933680ebd01a7a4c716a5302fc8c55633e5af22c34fec2e198155f3b8d3b6131c97274011f5dbcb81e2c2ac9c6867436bcd0ae45f3ff141724d7c8927bedb92ea8ec641be629ca639b4ec3797b49ed9a1779f8d25b608f861d151fdacb7513566ac914da626d7e1c72fe13a9b2ed1aa0840ee257070cb43054c57ddec3b4543b8a6b0174a8e77aae0d9381eedcafe980fdf7c28e87b07b3d1012bc7802303285b2287648d4e68b2084b805019bd58ff55010925fe931b8f49f1091f4c55f1e8c7b26fdf0fa1b205a76074da305b32e4113ffb6d2ea4a31a0205b5ed47936701cc67dff4d4837918832b31fe4fbf86c3cff4504ad5f2239134480bb9f71deb30a0f7709d072705a81484d9744aa3d8be48136f3d26f2073a423d48dfbbbd0cc6e6cdcd619a2a040cf39388776d1b12760bd6626e40656519bd0517df6d3dbad65772bb207ea66bf6a368ddcfd6b7c76722bf5c975de4b9ebf2e87d5fa75a1b67d999d6b0e61224c49210e337324bfc737e65070c716c8b03475afb560753ca75d24b7baa1e48a84ca886deccd2e0787d9fd4684ea20c32c95dbfde23619d10ca44f611038b17306bdd2930eec8c5a8b569ce49d422cf8ad0b193d633868178d2f0a13366846f3e2e356def7ced8b8cf5e25eaa8a6ae3b74e7012c7b409a8097a58b641d3cc4d72be61a73d7a8f38e9a522ee88b2d1fa3320b60b30c64b41848bd764da7af0eeb3a74822c249e209f153d821575d0c2d03811d0c3b3e676d3e86efc76a7cc117f5b72bb4f23c02761839922de3b9c91a6af2ccda5d9484fe7c12c858d6c8e7b3eb6bc3d3b3715dbbbe52c7456c240e69a99f706a607db63c88532fb5d65fd327b33e471d3186e8c75489257d1c03e005114592a9642219d0faf06216772fe8f31f897bca04a40586e7cd5590cadd4c51ec0785be0af07e41a37c11d57174520af7f51c621ef48fb4073bbc93836a141435adab0ccaac9e7035ee886521af9a6396ab77c3ab5615b974