0x2cffd02eaf56910d29f1570bec94458c9f4c04bab2bdebdb77fefc4a9489ba20321dfac7fbf5dc53ef23535037e9e52dbf950581efc7e23c90424ae2ddf86c69450b0c811d8f22c25e6cb442cf0d0f9dbc5e07362f7b73a8590616814caadf1f5faf21c264a45d326eaad25b4faeaf3dda5fe9b03cedd31cde287f1bb85bc6c80112d91cb4f0d92afaca9504ed7f5e956e77828a8fcbc1cdccb78089eb55150fae7457ba42801b23fa68955a5d06835d509603a3dee548752521c67caa860fae32332a03b3ca28e89bc59d1d09d8a011f5a165275e04303b74072cf33f69db006ad67b69a8e50ff23c61c6dee376923a4fd11d69998c72949d15606a6cca70bc32a2639acf3c2dc983db4ba51099258123c55f5ed2f3d2d74a655eab57ac3d5d345e922fd24d2b8884c309bd7616c886986f2fcd5ecb4d1d3b0789af05ce35682a10a7f01e10ac75203405c7d5c0fefea3655025c418b99c1837c661ff679dbfe549829929765658cd06a76bcec487eac9d3bd9dcd418fa9d2f46eb4ccc3efd55158cf093759476cc59beffd24809d30a7815290c339a9ee8b5aa8234d79814b57fc3ec7aba06d6e14df507e6b406f8e07a21b04fb73ffe519936e690b1f5f374f7a36b3c9d678288f367a58b1f4f108bc8835959843f027c592a4626e7c5128046a60afc89e86f65f028f81a8aff6615842b70446bdf324eafee28f6d31ec9f49db4b5f259fddf0781e37b38a00a0f4283ace523879b5841a2218888a47bc71156f7bbdc4688ad61a975e2b134993719ac8bc6d57e0a5c3342b68ed09d3f83579cefbb342f81ffb0b7b7ab8350ace0e8e6462fa95664da380a5da37820b5fac0259324606682016e747288bcf4e9a4d73dd8d7ddb6fedb53f80eb15be70ee47bc302925a2537fb47954469598cebf6340f5583cee356d0ea5e70d77ba30654872ecbfc88bafba5b2f8ba395859ba02a107084ce56c0f05417d62ae4dc939f79fa08df2e78eeb162e265ce06d1b98714da35d31bcaa33c7e72844bba3a33389da9d00539681ea8a4162c92a09623749a30d3456a60ffe593f56dbd1bcae47f30312448d2944a6342deb7f060828afa52d02c839de4b9dcd19b70fdcfc466f1a915fbd97099626706a7f12335f175cc1e656a4e41b2704a57ed16ec29e00e2bd9c13d415885974826232bfe808917681769307d390e0f7c59fc3da486174f99af6cf49d550339b54da79d4e71ff6b025b6dbd38ee75c99e560ae78117088a2b202c08255f6f04ea51d43c23f44b640b9b2d0d73a08f43043ff5779ce42753cd3919065be0f6bd61ba5e5900eec5aa0224c10b7b83b772e84c295b9adc3641f4c0f2c4c1ec1bc9bd519999a456a95ca6068d816cde28c4bd0d2b1fc85e4b6eabe7a12b51770eaac4517cb1b7b516a546b0383fb056983a985cff68779ba3b22915820caa6b99386e3e363bdb0855b32159fe6f890c9be54a8087d6e861ddc25f32c26098989782bad871b93c669eba116038c1a52d91a6be3e3d33057b2db7fe71d982b8cf708250ef43ea4534d1fe9162c7690c3603f83348c19dc4cd3485808ba547ed7ae3c264bb369fd9d61a65755c721fe21ffe41b2fefbbab489d14ceff43579dfc899ffc15cd9e74f30827f80afd4a7da91bccb8c958300c135f6db76953c019ac10e592c6ba8788349c4ac36d31df8c8c18b3861edadea949391fe25444b35e0746c055f680d0a85f63030c4149d1d0019c132a0b6cf4d031d67101475752c648e4f8591ffd4317ed1f4eec8b9d72a66bef99d326725a5f9c9063a4887599c723e2f45e2d421a3fa0438c20d421602ac71de43696360c38b4de43ba8a8d95d4ebef0982cd2bc91118717f3de5aa7b69f1bcf80df7e371f74bf30d0e2f68868d7662a5f35df3700f412d1a15be20fc929e5