0x2cffd02e4310206df297e370116f9b304fc03652dce7b56680f596962e6d1c254d42cb5127f45ac3571ec67afe6e27eb2453bb62c03222f2dce04d1435c7c2a7dc97426e42004ff3e6af5c8ee179dea4a24fa91fabcc09cdc833652b58a47107f516db7a54471a91046ee22440bd9c1288972541ed9a8bbbd0d311d454e0e579618eff9202217a426697c41014e29481308b3967f79f50564f5e73414b025a5e0fb2459ec853de2efcb61a8cca367c231a882b4b151773e7b2ffec6b4ecc9e60d1091df8b1929dc28b97515093d829b41c2d30b57a5d39533d8ecb402fe58427603f77fe76e7cd9d5b13c97e4a385198e5196012fa91bba2d768a95e9c5f673b682123678194f16ad115b5fdffe767335b2150f765dde1689aab53dccedb50f7c9903faf6bac351220bafe0d8fdafa6863c68c87d84a649c8f55675c048d69ecb677e5754537f4f165339dfb4c3efc5b56eab3ce0f6d435900743e9786fd18f096d1a87d6cd2a0c3cb1bcea54db585097548d7d55646179b43c83d100366b3ffde6cbbf5ce75c18bc4248ede43c7c151ef04e9af30a2f2da040f0a78c03ab5bb14cef988dc0896d732f5974562f19a90d0b71694277ac0b699fc0323f433660ed360589591761701bf3e2ab8183bcd68c78d66d4afafeddc04edd1cef2a5c8dc56e09e173975f1219cc71b51b787a989ce6c801cc99647b65b964df38640ccd9f5531314c9d56b3ab8f731ade2e55151777dba3b1c6cb559ba6277ea2efcd233860684eee83caa8d0d44297b5ebca5e02acf6c0d238ba049985e66473c64de5dee953ce9ff2565576c91af736e8cdf06a60090a50b0b966af8c7b1bd6fe47e2e3d7bd076e6471b39f060331e010d261322b47f67f2db22c0dc39430136464ef66d5608f2dc72d4ebb2861928df1fb2b2fee98d2d0091acff760e3daa16b05678bc556b1f89cba731d6156d58b55bc1ab64d8f1bb8ff08d613d9aac75240353687915c1015e78deba0d7fbba03a7a888837e38068a595e6c732b4432daf3276ca72ac9f91a9991dd3217637b8df9e4dec7179d1f426a39868d49d1989c8ba15b399fd95db1e30a6cf65c223e91b402f58438ff6b5562ec464107089de452618115e6e68a9c768266e9733d00accf90fd31e8a7781837ce6839e5dbf2c4183c1f668f854be3f48d061fbcb3b1ae73bc63471d8b57da5eefde4cb6a98bd2f3c8a4abedcd8a74e6641d0047d1c1f9e2fdb09430bcd9851f2f2d7545ab51f167144d1e36acf0ae2a7d50f490fbb4f0615e4b54ae78cd48e2ccb16c3e1bbd1817fccf9172348b8c4f3f474c7f63b5ddd66d18eb69df9d8a9a0f45925dfb93905b1ff1b68937b8e49bfff5b458f1c0d2149ea97f91ea60ae569f86f699b3b3a957465fa54f2a3aa6425594d3d30e819ca5c324bffc44fb71d52ccd3ecd2bcd71efe8451dd2c397397dd60b4b2e366c6e61b7b437160becb471ee473276308545e0964a2fba6313d3fc128e9d83ba09a7863ac0083a7e134729cbdab92f036edab8827ac02ecdd8758e6ec553c61cece80960f03185e5afedab6aece8fe4ed45d05a2746dd589074d3c49a10a84908cef804f5b6b1c625f86107993e0ab6023f4a66c4e5285ed6659f4bb21c01bfda502ad6eba9cd83269addc7198fba0906e3a4d572562696ddc5d87946ad339257b472d2ae6aff05d170a524cf2b4e8a7d42ff2164d87ca499ca24835d6c2f7d1b2c49a7f8b7e4dd9d8326a405773389dd7f2ff9c7ced653077c59b0f598624f7f8a64e791f2000e09e84af8b60b6af04c358d5b9946a13f0d59751ee4b5a3bcd7eeeabbb30053d36e35389c3e09651ee838bcc1ddfab1accbe05bd2d5b9c0a69c46d53ba4afe4fb7881cf7862dd0291d2bf99c09b5c373b758f7dff498278a1d6ad946e37dbe11fc770