0x2cffd02e20499ce2c330187a90f8baaef641f762da4571d465044a178f9df284252b3b6f49b496aa1738f45576773607e6b60cf7029a1d8daaa91d2341988c819915d1210e374fc0b6ebd924513ba904dfe14d4ddb95001b8a952572921386642dc593a795fcaef477ec0f41cae0c7b06445e3cde53e87a400ad044f47a5749de773409305e3989066cacef571435c63fa1589a6fc03df32ae861db0374958a275393b6e2db036c79c17461a3db665cc16c027e82f504ef91c18a328d8cbd49504f7d0895aebf7c7016b8c766396be764ab6f4b1ad46ca9035754b7381de7addd6d5cb0174282fc08c4f2c30bb4a4a386e235bf601d95ecf072dbaf9fa379d7ba96568d0f058fd5a75a3ead035a42fa5a6d83304d745d3fb211a9f7bf186c1e05c349945ce7b7dfdcb217009f3279b062af0831b1676fdf9ad9b6dd6af6593bbd7ec4abaf7d27d00f3d5bf94920a2552fb912a11a87733078140fc000dff2434eedab4669a5d9a528eaafb5434d50747388360c4ffe265aea8246287a3eae2c758ea90eb4ab6f4edd11d8175633a3bc8b56933a9a986ed2d6cf2de705b928f7d99a4c2e4d977908ef1f16f2d01cbd89dd71e2cc5fb016aab57030376f61ab177c50878d85f612a654c0dcebf9fade26236d499606551911bed9e767f589c16e81798f263555be4842c417fab6a482e8d4d7bd06ece7d38d4c861fd0bd79682e08b722759a038c1a60c689cbbbb53b6c3a129314a8b76d62c9b78baac18dca996e832f397bda8d71901d14bf1de509c42e9b0433a9e4502aa75b0a4e48d320c6e117fa2d2bd03e8e11d31841881470d1b827d98eb35811df087ed68c1ba972adc876fc5e49fff92feea1af0aab251c164a7e83d14f6de376af13457ce27ab138b05fd7af717c25ef12f81e1a5bd8d890d0436ed2aecfd27d00441b2deb899b9b5dd8f4e233d237403f50da86cee01c15d5831aac5e697354be60b7200bbd595d38e2c50e6633f8eaea8b7c16d2cb2923e0ec105c916415214351cde1aa56d31c3b47cb55fb910deb02cc35e4c28e92409c86343a45486e44424b4f67a55b0e90a9a1fcb034aad44dcd02b1ac99c56e4eee4c3c064beeb14cec44e6197b28a188ce4f739b023b3fd631ae8add8fba290748235e294aadbee4a096a350033daa259cbeb741559004a486a4fd1834786dce874ca559d62c253bbfac3972bcf74d8ea5600ab2e4aed7573ab11a8b389b6484a2aa2637efb2542e2f5175710ac73a465d6169f6a9bcd3e7c667960da4b13c20297bcc01cb04393039e3e72cda1519f057490881d8e8b2271ac24953472c16078039c9f2bd602ab43d9aa33ce2bdb8db7af6a2e0c0beaaea4ba88321ece8954f3e2a2e7c7a0f5e8bb6794bd28959ddae03ec459f18d88e359f1e9e7600cb1cfea654c4227b1f40283b52427e43ba7d8fa390800e524c045d24116dbdd47118bbdcdb64d6ee1334c644df631912adcce3dc3fd66a9dc3bbc738cbdeccf9a171c8daebaf84891ad18f5745cba3e03318b85767d7f591d0c9d20941a8da17c5668c6c2865be7405b27a17c77d765c3d1b088151c9b42293789b8277492dd52c446f5e3ca73602ec8639b793e3e78496897e163731560b90cd4841d7a9b963f245a9d29ea85ab92b65b08eadba191f19c59ba2be2956532001ad11619b4fa14f0d82a9d1728a885206d3d03c47f96567cfb298749a9f8cfd52b40c4332d6aa1860b3b6aaca2e0c72965adca6234945c313f594c756e8f80494d5f08bbafc32e1575bcb710738ec5e1f27e4425e5048bac7cfc6eaad85d0cded1e7232e4d7083a377710243bf224e5c5ef8bfde8dc9c9ea9f0b0c53d125c34872f203c08bd26f0a0422b73852b5663739c6a6f697f6bf792ac5def91e8b889a47a149294b97bc77fea173b4895a