0x2cffd02e39ffd64fbb52174a52ce2b970a2417c232746805d28f56604b1b99138f9949443a58226a64efaec659ea123a87a06ba69122677ea09e703337c7ed7ff32c9fbd6c67aa79f8abd0505ad1a97d90aa1d585142d5b4d47bf61eb4ea1f39d8f9a7e7fc0b238815bdf6d33d47fc6087507b8916b80e3a37eb69f19480bdb27fbb75bfe4fc953f592fdc2e1f3071c84d91136c23c2c0bb9683f9318cd840620bd241781086ab883a05913b8495ca5b9ab4d26cb4f4989df9264238b43057c51aaebf582438d670c0582b8270659d69360e2de2b94db242449bf74174b796c7f8504aae97e5cf84924b7b9ec29e77d484eecf1042f73d2887338bbf715e9a94516ea6398e588c6574e2c0d60f0a6c07ee58bab2fed05c6c093044135344503485e838681b1b057df871f88e6e29c4e53a0e7851e5513d270e9130c55ed8de74d1e1167831058646c4b7585d72af8898bf95ff615283c836b775d3bbfa951acd980e101c526701293001bc037fb820de40d1cd60b29b228713dc8a5c8aab79c8878b0ec3b0e0126f996b55438375ae7e5973b46128d183a3351d3739066797b5697a45ed3ccba2cf6593fd59c1fce8d24cc1c4eb121c6e1ac8f914a06ac2cd88cb2fd6e8442c6c29340a0e52702cd91b396829332105c8cce6d85170f9b1acca617fedbdab933b87a4da6cfd01fa5d86e1bb82356c19bba8941853fae57399926d5ac1c289d9583ceb68470a1c1ed0fa6b30be04ef0d9bd5aa07f71966d81331447c1714424c2953a970cd407ee421be3aed1ce4d2e17bccbf4d93f4f028784eb26daf9a4517e62462617c316204d985cc7b024fdb7620f2bb384f0c28958ced2013fd39c9c9d7b4f558b9f0e86c2eae8d84c933430c5a5b9b52b9d70354991d57f0009f1801ebecdde9d51d0c0ff714ee439c90ed64274266d452efe860588d8225a68f78383528b0816b505ba0cb9acbd531a6baa77b1bd3c685d63e85919b325487cd41de0c39fe36ee56a5163f07c6e8ac3126c2e9c3224fd3361d4fd1e5d79a90e919a431ea45fbde363ac2d54681d8be66c63c896ed7488e1eb98f3366f8ee12bcfd6716e85e0402ef8e3ca72ae90e03f4d5e68a0c8c15c45143bf7b8bf350823239a2be34ca717747f6e9c98dcbc3e911f28046dcce87544118bff729e264700e35938c0b2e3e5c2222bc3f87a72ee8efe7784c02ab5dd0a88e96d3b3f7d69c3b234b5a386ea3127e82745627f0b08f2d427f03d46a8068f896a09807ea8d96d74d7bcc29ae789de7ecbfac3f7a2b1a5e9dee04057c5f5d5e02e4fce48bbce25fc78f841f0c27dcd4cf61cac0f29934a123b94e1552b24b3d8931eabcd7aa2194eff9f9ff30af6d465a8dbdd29b42e540c4252404344910e56bacfd2e6524bec471468a0725fb4c25b2c898558f8cef710d17200f126804dd750e7c501ecf06bc89ccea17425b562a63023087d7136d2c1b15a43b928e0d09538b7c8720535a5d32e404dffdcf7425db4e9f0cf72b4d834e0034bb99f89235fbc494e8891e44ff3dddef48fb91b60a13189d0d6b0e7e77d6288259eedaa534de719567312f3aedf19d294c8834d2d1a3c20d4b76b6e7699663579e5c9d7d36537ba834b6c603090f6b1cdb20b480233f1bebba2ce1cd6b2ed65e799177793a55a623101e0719814dc70c5cf2acbf87b483d0613186e41fcc4c884aaa29190b376a5b8f088e3a2b29e335f683c6fe55730b1ecd646f7743c1e24e7018636cd9e39d6bbc5cee8c2cb44fe1fbb402c267e0ecbe02bd5a36412d14c17ee78bc85eb9e87897d2f6c03f10491d428240db0602a52fbdfa4a7cc246be21994aaacef1c8253db4dbe857796b64dee6a97070d2e2d51c262b38a6f7d83207447ef3bab2ef93cf63a3c42ecdabcd1d4d9ab62551fdccdb41f4277b58