0x2cffd02e016bf63b17b0df4ddb65d090829ca94fe98804b7b5f92245e11ace432c35220b9e8420a40eb5c9d59839bee91b894ff9c73e5e417a83512d7ec3d46daa5326c1db413aaf6e2f7d11a8aeac6fe3e962dae48ce1abf1577db5c855c82da5596a564a3b4c43fa5be3e4f1bc64b256c902179f4302d7081c028ecac1593a70ebc1c0c84f44893aaf379756d7a0b69cfa3ad1f6d9e5cb37902682da66b74fb602350d85346b86ed80c40c9bb428792b626a13027e85d8dc73ef1aa8d47e3f7ab4cdb8646edd273b8ce132df6216b33672761a44e44e9de98bad0d2990045db1e587ad11b88cc868633778967c7b7be0ed41186de4de96141d9319b40043893be6c7adf61889fd4111d3f5b2e9c92fb6f6f9b2abcd13d123fb180df18ed9e9509dcbb5c90e87671c418f98588a1f9917caa86a8bb5bf523d3a0dc7a3e8ac7c49c509da2320900099002b118d325e40bf7931a8f2df98ad9e3cfa5345be7c8c4a8b00a7b80cb6730ce10976cd6277d7ba6f4bb0b077387c72a58bdc0602eaf6eceb95714f549acc9f062e54381ae41ecc05ea453f490e5197de8a7014f4e92f50d34f98e7bf77b8f5dd4e78f77b42ed277f5b9c9ebef8d71610b684c2d4179a1e4f21aad708460654a7e0f60bf93b7e2b563222f6b6237dcc4099730becba838eb8fe6f7f6f5b84901d656f5757544ffb5fe0cf0bbcff16dacca59434926d1639a60a5068084d97cf7608a699ca7dd2aae6ec0ca948f778fe286045850fbb91e798a8a4aa7365dc96f635de8a452ecc1b731c8a5c1ba3739d91d92e4ee9973f8a9ee06aebb53452d2ed0f2d00b8932ccb0232bc10e18086e470ee8fdf7eb5229904b53d468949c9938f81baf9c2509a20b1589d43e28280d13e07eb3581b52be35a3b4391f1402366f7306df7f4210e35966f4ea164536f7fcd8a9c0798e1ed6e2d35e92ccb2f22090e22c174b4a41ebfe9593ec74e10e69549110b000fca733fab5ca563534398f2050edca20ab58a05932394499a32cc9b962c85c043e80d0a3c08eab5a688ef24b51cab36755951ab4c969b3f8fc3da7a8172f1ce9f5b1f3241a510ff8a905f12a85b5feb2a021a7e087dbfe7f6044fc20a5004826384b883eb5923920d26729644bb90ab513ce4f955bb593067279ed9eed9ccd0e01868bf359171757954cf5c1c0aece754e67e40369883246a7e53ccaca7e30d715a2e0a4b07e7c3dc833440097e202c7f2a27d3e3dba77fa745d8a3602ee28320b29ffd84746e8fe4b6800b298ae838156319784fdf70f21f19830e2a484a44fadd917b7ddf5414753cb6178bb5f060a20f129eb821f2bc59ebc81b0ce3e588f79f86f840587564a9626763851c1ed8897ee83a3d8ba7374040f1c09fe3573317343cb8b26935dda3629b3f21d5500e8e90d151b6f7d1875e77a9556263e488317828b550a3e435d82abc64252c656fdef7fd095e569b11d976a0be7b5ad262e7a2ba7814ed1382cf9635b1b26c88fa0025c3101c3f1885d976dfae8609f06721dee0363faf34aa5540f2ba548c46e6f880ab3f0f0ea7836f89ebafb4be27ab4a7beb9558901ed7c7becdcb43b0921e2776511927d75192bbbaf13a81d818bcc3008442a4734ef493dbbfcfcb471ba150c57cd44bd9576dcbcf8b8c6006cb43baaf5f27f164d1ebe1725e67c33622e020054437acf91d8b0d1e0450ab7b8e03956c5913962d55a20924dbe06998d98c8a639b6201878db2b5f91026381b2338ae69e28fea8cd95f09458965589a89e7c00d390313eb0716ca3774166f09f4d9159eb0be220700ab699d2726d88d6970f29c4df38ccd66f780ae71a2bc356b114807bf09427bc2d5a18cbe7f3e33e2a688273df31c48fb50fbe19dcc761e859e152c271672625ce50e5f68a4b5de8f9a2a80190e86b7c4