0x2cffd02e5ae076e6b6d6941f3cf0786c8959e1fa13a79a04015811a29f573754f34a450988cfd66ac7f9634a700d52b9d493d76f281f478f420d24e78918fdb7dab0a22e1ec670b8776f7ed81bd02afdf89a1b35c3194d688c9777b7982808b115c690cb1fc4b711ae0400b7ef717aee2320bf2f025898a99685f52b3e5477b28aff9fe80b6fa034b9a7387a1c8af82cc442cc5faee252e8644e04ac7861b2ce7af71e58eae83a9fa11c8afe9702d0b5ff48a45dbc414d73dd65b18e07621a219220008f06a61a40956a2c0725caff98a0dad115bb28b135579964a4c03157a9a88fa9c845b9d20613f46c2a77f6e3e8688f0b504ac1b8d9186c145808a259b08c41b29627c474a35fbfc00e4f7ee92c1d5ca4046614ac19d48482c75c45fe5c9794e89249ea97633ce4c2d69775cc2f9f47c15ed8029651bf0b3af90af02d057e2733124d3900cdc9567fe7f0b85dc6ecec5f637e9543dc1a819d25f9d53c9bde47286297fbe4690396809ddd987e154c1019248c21ebdaad0a543b9e309fce68403a13c11fdfeb418d5eb3c32d92acc0f66f3bd47d84374eb01fc836593adac5316dd353b0986cd2080a2c7d93612e99ad13ef754641beae6574c1d207609574e9bfb1fbc843845bd9eef777b34346673e37a94cffa9718ab4b8d730a6ff1a24467e12c827f14663eff6025389827c958b24deb47b588ca382bc7f55526dca1b6a3a4873e107f019b5dc445d50fe81941f15190f6c97263c460994c255a68967af4e2b86e98c72f7acd89fdf4cc4cfde723d2b03baeef3ecb18f844d8a422d9c6621139fa2e09448cc319833571c10138cef863c9f50da86f54626d8651cc219fd9f205ecfd551e1cc374ae28432c5a1859c29ae9bce9d952f45808c2b6efd8a2468c4284041f226fd68e92e2e37103f0f8693ebba068b5d8e400debbc01b94ad5c0b411a0d0462736ffe428c2decbb869ef07b873730c8664c0a17f96f140be286427c53b88103bf5e3a7ae1be8d3ff89f07efcbcc193bc79dcf9bc2f5fee4fecbed680358b0304bdbd188f3bfd0a677706ddf01e490970531053f8ce13e359af356db8e14cf4c4b62b17b410fd0b270271bba8771197c0684db8e89d476d70e80b51fae01fde78aaabf8f18ee4912c3af4652dbcf9352d8a112f43fbfa8245c0e5803ff42d3815a3237716a5b9e341610032e9fdd904ba80bee724955943b7c6b2f6cb24b48338cc75f8e0bc7c015a32d32396598efed4496d8b2a0f9b715d9e0a37c7bbefbff2c9b2736c580f9964cd98a2ff2f85f2ce696029c9920e15a2370082ec721926fd1520b9effdc0037de5c121cb3f88a3758de3f7dd25019680ca0a796dbf8699298e3d9565d1ddafa924b79787a477a7ce405129c96bbde395373b08119526d30a786cfeec6fe7c807cac7910f8736dde4c47ffdf790849d87a30aa6549ac7bd463e98f93ea581c3d65e3247ed97c7a9dd8ec8ca1152bcf6b1a36ffa142260fee387bc3834f73cc0b1d59e47182e17120d2b2500f2be7d43492ca9e4a64d5fb858244a649726d3c6269bf16150f4b1480a611b28c0ffad74b5da88d9fcb652fa85efb772992a5e99ec17fc6ade261dcc422926d6316339cae1d384d1c8447505136dc1b1b7490c7b81a0d384433659e6dddb7c73487ddc7b0f8f8bd21f839d1afdc8b5012af812673451bd6837a6ba212e7260ebcb3a818a3ba30eebb8a3e0e432909d1a8e53c96c8015eb25bf853ce8c060f3e13f1a1231b286150909a907e70144ab53362b01ace13363c38ec6010388f42aa3acc39fa119d89b724ee67293fcfcd34ca9d610b6129f078fdb4a9f258cc753db69467ba89b749e5fa5ff98e1390b11963528683f3a33103890954ca5c47884c19062a3cb139ca35f9424f956093fb98f675ffdd80bb559ec