0x2cffd02e9b35afc856378cd32dc737b8c356ca04b83d5db11a8c0fbf0e77ebbcb3aac51c618bfc3da5a55e4313bd970a14f5cc5a09a00e6561e100eda5433d168850a4eec29b3151563a916d1c82cd1762ae3b804960fad36ee192bf1ca43f8a751d280ff3eb831946bdedd820f31529d254e7f23f9e797a1f3accda26884367f23f886bff80c4b42e1222b75ecdc563984440e276cd858e6028d44f339361dac386b2d618aa620a2680fd8ccb1226a8d3a6a66114416774f0895def6993ba9daa9d927a9ae5df8376dca80e38784a4b59ce5335361d6b0a69c58f2bf429a8dfd97af2089b934db45b4ceaf7edc1f5e751b898b456cf3f7c013a1dd1475fe33b9d3bf6903830a27cfea90191b4a0e28c7cd1c0448c13cc7935fc5582d288b9edc4022298a7a61738f13ebf28cca60a4996b21fe14e827969664da48bf1ccf96b1669feb2b024add580a5627ad73244d50c1ad350b99b202d04763cd3f4caf60cb92fb630ce6819873174573f26528f196fc6b446e8a76f63a60f94c3c8e4c530e376f8705d09fb6e1a74893d3458015740ae197cf4858e30d3c9ea13f10982ea077106505d3f1eaca02966d3a91e5f151125790845ce7714c1fc700943fc708c42d1cd68e3d3a7cabba64b41f6aa571ca359b2643c23e662420899f1b371ae79d5078930b8d7fcb0ca0f45d2be1dc7fa51a707b54ead04634541c9b045febd64d726cc4139848b2d5de21c578788c696a760fb80bc602f44be334d267b1726d8b5c5001035903b884a0099cf989b831963ae471d1d3ef50d8ae945b3aa99a5ab323603cffca67e857157e48071ec7f5d4f86b7f561a598f4f5f552f8fec1f23615550df1e4976c6996050dafe38d9f5808372fb3856be6e319742be71a209d276308f96254572a8dbc0bd7d1a78f0de34266aec2aa40df143035c234478be31c91463953022f4a709b823aff9b139d0f150f04f482a44c9cadc09a5ef6d9aa9ed99cbc4ede25405c3e1b7a5ad072caab104008be679ee703f8d5ce903618d9775005846f5d8ca6e01ff015f9702569640d7d270b277f99a283e3496632566fb5b6048b3f6fc18cd931f586d0dabd8469e482bfdc6ed337374cca5f5b54ce76e519972aa85d0d95f0fdb895481991def77c7d889e3b1324c909e004fac9c3c94e9cc336f8dde65f68e8b846ae3f7bead869772a62b8115d2dd2fa4a15448981719e46e872aef08500bf4fe6f0c354e945b1c05769d33053b4b0ac79a4b932a71c5ddf97beb0beace2e05b13e262336ae57906cbaf0e8fdaa2399f2b1c9eb5833ef8a2e141df94b2ee801c9d136d62cc074f61e0089f238eba33df291a441090da124c5a8c38504b5f6d96ea91107c0bc2cee683f671f890361c94d4a88142fb1c4a499510571fe84406702866adad30a4b87a525ea07dc1c4b30d9baa93cf4dcfa433507ef97f72ea1ccc9f63ba2b6f991bc8ff0cf39ed6ca8d864c36cecc2aad85ab291c03ae1f7bc1c72baa7f9726d121b779449ea8478983b45fe618bc3f83cec4c01635c40039096b6ff2906289d5a33f22d7a99fde26b42fd9d05b69d7bb714a9dc8a63022c2bc978ee59745d8645796312516bd73ef02daf3893d363fb7c6b495bf5189f213a720d4cf54937bc5b55a46bc1d76d3541bf86e0dea50d7604fb684afcef059a663d8bd7dcc1194e2f68bbd8e18325c76f9f1dafaf6bec3751700d80f7da833edbb9f742ef40a18c0962407d2d761bf6b28d3c7a82028af82cb23e32daa19885d1d09e1feccaf3dfe5d3521a96fef919411f2d56db21f6f7b99ecee71c07d267ec150417ee6673b8dcff8a86070df5a79a8615ff383ad4f4067bab44333b399533b4598370200b51c0e9519d9650c37c3228d70420bd9f5f3e64f499e59209fee46e5fc0d1d199d9a2be70043