0x2cffd02e9418d229f83506db293f569f1eb2823ab2c017aa302669e9e04fc3eafcd6cc4688419e8c6fbc8ff1a47927937811ab9c19aa490267e6a7ef55b41765b80760d39f6c7b8b23c0b2be6b52f99b364cfc7847c5adf68be1bbd0a6d6c4dc6db58244d5a1ded34cf0810df1c32f4f33b3d673b83323ef2e5317361b282a6229af60bef2ef3cbe1a979fcf40182e5daac4a2b1d11341bbbcd670cec2ee5f13dbb8b61cc945406c0af4f96a13133341ea86d2e2ca90eec61c76187f7db2d1f14965a336b21c1d4c6451a564c1cddaa5ef28c0bf9da3bef5c0126258f91a4c12cad9294e7086fa973635c26b691e71b287fd6a3498a33dd4041581380d9bf173c4518a3e3002678f99a0174af7f163d4f9d1619695ae04c46161e6886cb19fc7446b8903d2b6b9dc2250a03b721bc08bb00b41c90cc65561c1f512b2ebaeb73f2e08abae8f288c86b977ea5634c4586295af9b16c354e8f43346768d960f1657bb22efe588a62124f0bccb3098fde17c44f80b303f7b75e93f19176dcd93df6e84fcfa989edc0b93409ce4782fecb587c77f70e6f2d22531e741cda4395eec50bdff7d4cab029048a137cf99776c05226f6dbfa55def234eb09e30f5ab67b5f4de1df1880d818a58b3a2b981f8d6fe36a19850eaa934929a7680ebb323e8c4fcc8dfcf7dc591fb7aea859be43ac4eaff8ccc5e7fb269b3719711d2ebb7153f6c7286897651b5b676523a3a11ec5e33a27cbf8ec59cda5a37eb7dcb791dd6a02b6e766d45507382ed6ae93238cd7475d21632e6855df27c32b2eb3391d00a1a2664c9728900635e3dc2a55da9bae66f927ff85c4ca4739efe872668583b6fd1bafcafc79a9507c2855e39f78b9c1bc9e70bde8e6d6c51146e6c75cc9131d1a32516061624eb9f5da1f2d3e51f916378b671dc39a1be10d2faa04bf88f89a1695d12287bed3c9e0f150f8d0ebe7f4b15e36b1077a7704ee0bac3a4c5c2d131cc459c966c432a6a94d7529e9a0f6216cfbb20c80a6d8f709da040fdcc9a3b2ce696fd8738814c975a2305589085f0e55d05fa0602821d3d5d4add4699c295078e423dc5386f43f493090461d9ba22b4138f09fe0de33e1ae0ddd35f314510efccdfd7387583e2d0d55fab13df5eb5eb58dbdc87d0696f10dbb2141b55ef8d9ca1e19550218298f37d7c2bfb4f1c1d84b2299d050829dd66b8ea0e81dc4921cf75590b79f5b392594c3c56da190e8a6c62b7900002bf66d51a855d8010010d18c62ca7b688400e1859ff31183a095e51a7b389acda5b0a03a820a667e72e510a27303222b4bdb69d700c1aff13f77fc886cb15a035b4e490b5020fee818da79fa69ed59a2b17102e8023310b961d7e82744ed4bbb822d210cbd1f59c6d6e12779115b043bbbd868bb400e464bba46efd42ddf55b56440682054ccca92a6ef107a2c595a70804ada1f64c6e695f77415195eee3fcb658a0fd05819800c12a9f95bba4ea497fbcd508b187520f70483c19b29597bb110187a062342e805e8ccb009fabc6b5e11904137f46f500627a11795fa31da1574695b374b5d5fc0141c749baef8fe28267f94756092e7b96ee84ac30e81d6676978f462f20c72e2807ba5272641a875dcdc45522570e287cc5b442b63359105b7cb03bf8727dbea6c753d023ff11e35f37398f044ffaa31452e798729181e4b560a2bd3bfcb829a2908de0f469bc3781ae4d6dc861fad1ae5828978a512a927e3bb70dcb52cfdeb04cad52357a52f4a5772b38a65a79203cd90abe30d99752a0df2bbc2e2d975924c202d410f2a6c05c246d8bafd9d4700671273018fa3bef7f1ec3b81abd6edfc8d8b8405001b82e0d6e30b55068a961f0a2de0436f25ed06eb3eada339de503908d3711685e9e0a9d525d6a437f459e84b22828e475e6a2a849