0x2cffd02eec7d3b9ccc927a68f6229f08148a45c012743b4f79a7e67fb6c67ab58e27206f2811b506689288a3a137fd15dae87e79320027aa011d7114b965afae148da995db1a58d3189016866fb3c0d509d0eb2282568d99da5fcb739e4ed5a105fb1d5022a2253f26e78a8ffbd3647d3783de09e74cb212b7f1bd22309477cc9a8765520159c910cf724cbd6a4c0cf6655d6d486a7d9785788ba5fe9fe7f4222f814e15bb495956379cc478efeda74efa20c649e862c2d3255a5838911486c59cd81dcef92f2661bbe2d6725cc5f3eb4a2adafb6327cc3c0cb4e2d31303ea0e0b3573aafab80f31c27ebc457f30d17fa16c7592b7f343085116db204a4d0917b61e5dbaa11436e49d7e8934114b44e3e74f4cc484d5e31cfc03e8196cadbfba9db2f5524c716291450f36d6eb7167ca34e88ae9811f433957c3862ed7c3769be9c2b717d7a0e72374be6e35f5f4b6a9bef64299d4360ae3fc32c10cf3d90463bd1f374204dadd60ae3aba06d6a6d64381c0ec37fd4b90ecce4c4b381c473ccf3cee49f263dab163d32f5119a290d064ee23598740930f55b65607ee92ad06734b06cc557409953b79e7168645a7ae93f538c2ac05b4ff6bb458c42dace067add5acbbd33c0bbf6f4b651bd851ad6653450b2c6bdeb8433c9ac27a5063914ad6d001fee1daccfb751995e0cb6e703ace6c8460e0779b1a9077ecea40bedd7a921660959f45fd3417d21e5b2f7a2e8a33a9af7f175008f4d68bd9792b11332c62e46c57de991d27ea3b14015d49180409361dc6e685ca27d4b8dad76a2fe1377727516779a55a8ba8fdfb7051a48e9d3f78959aaa9c076b1547aa96d5853f63ca642df5a70bf8a166dbb5910a6fc4d683ec3c327b2e07b7ad1452573e4c89910ff747c8109d7899cecc690e54fbd6c65f81cbafff50f71664f86d8b29ef1c2f879aa426e5bbe1ec6a5e83301fa70e6c999adaf7aef28564b739edc612f81a66de0406f6f4398062d406f15c2ff7a571f14f41f52cb4fd2ef5d3814c51af7a7ef0ca2fbb6fa4493474b6f0b8ddced2763aa850c85b075acb0ec0110c8742773dbf60a7a743112099033ad0eba93459803621c43534cc209d9b8b502ea7ddbdad76c7faa164bec49683d909fa646acf0265076deda4d2d016335b4c86c18dbb0496a59079d18fc23ef3d5d29ffa304c78c89b2f12a538091852699ecd3b263c125858c713f7a10e1a13045fcf78caaed935c4defddbb978f867c8b59e6a32a6469cb575aa323cc6c0b37b8a53aa8b53239cebe0643098edd0b285df61001e82256106d2d96c3262fa92c8fefc9f89a54a3c3d774d85e35c17384efebf2c14ff5606d61a3f06849ceea033f54002fc85282c4866d2525dcc1955c322698f078da69ca56fcc355eea4f24c53f3aeec671f28a56582c2ce776106acf7b7e8f548cc7ace4f4187113f34cb347ef60c2309f80b3befc9180e0643811898d3faff56c7fbdd817f1c13940e4ad8e9299b0db2022b317d74c79d672be249f96229ec8deed44b2fdf4558ca1412dcc56ef765b2217c3e806b37fa90f113a1d271dd0c03224f8a8e80a8363c3513a15f727179cacd18be2f849bd9740dbb562556b2083dee252cdfd5927230146006d9e3f805bec9c0520e40f92f0ef27043fc4158ad6cb0f7cd3dde57d459e04de38d4ac502f465142e3eef08d894b261ba0eb660aeb68f8b5c227273a7bb2ce0b8296bf029a05859b4c3a87d9a28941835d2b5d842ccb3dd46d4029914d4441a649d404ab428d9a4aa616f57c141c7cd1e69176dc330a9153e29bd6fb2ab473313dc4ef23239d1b8e4dff9d4a7c38ecee300215a71e62c4bde579afb1891876080ea8b4e590a9cae94ef1dd7c8be6f5eac50c9bf623c4959cdca5040c935d75d7dea01d361b776e29ffa22e87