0x2cffd02ecdaaafb5499d7ddef0d8690c08e4b3657b9d6ee70fe9b2b96af9c1737c4d897e10fdfb75240185b5a0d401668547ad31f1ffe6b11d4daf487f0d9b0331262e6c087bb699dacf01562aceed53b5bbafcfa32ea83faf164684f5910b47f0bb6fa86ad4c9ced3dde9c1fe0321f1c4f687fcf64b55392f9c087ede489e6493c72e1189c6313e02cc6ea941377d369dd61ee95a9551acbbe43eb320a6a162719ca946f48f69b00b95f140aeaf9c6dbde1617faf3be7bf157e5a62cefecf068bd7f5fa77475089d94c15df7b0dab778e4c7a8c6eb801c190b55c2c6c243cd94eb10c872c3ebc5324053561739ca11af91636b8cee21d5ad41f0c271e7a852c32d3cca7e60e5564f16496f8e0faf007b9e740a08e4ce8affc52eef90a9e3c02413c98732bad239527e5d374a4862d6808ee1fb9206478ca2a378585e8a5e12194d80844900f2e3d87a30a7f6e55c41e86d8279cfaa872614d4d623dd265e070aa35deb926c269a5e5d7d67af9ca0c06fcdc8f15ca9da14626fbfed09487dd5983246bf9800e915d494c445504e3ed9858bea04701c50fd11ad4694c797fc56641166562ad75403304b41e8095f95b4ba5996d9e70a22d25dc25e1222eb17845989cd5966a77bee677b19290e72da5e65adf51645c40ce23673b39c58027e6982ffac5cbe19e34644d4cde5e3c854e9cd5120ddfc35599ecb3868c2795676ca16dfc022a7105e2bf7a62e62286d6d0bfd9fb479d5b3f4595cf11ac276ac74cc0d93e4a72759b0933ea4dcefb0abe8135c905f474fb948e0fe3203f6f23c4f66032657f0b4df75866ee7a639450744099d8af17bcf99b34bfa6329bd9aea632db099eadf084203500268aa1441f18249abbf4c1c0aeac702b43ce1b43924364164e3035d1a2fb28e6a5725e2431c6f018c33c7c84f8aadc8b24e5288c21b30d95891de0fd412ab8cfc73744fba97d9b19790845837e08fdab5805700a0c2410d48be483d0dc93d79c3663c729089a0f37000a461d3b02592380fcdcbc1ba31fae6c9438af1306b705c8b02ea2eacd06382d90b92087f5bce595b2d624341fdb08ec589539ab251746f4b4761c6aec5fb7b0ef891d08a4b096a7360d47678fa89a1785ce2c1fbce9dd7ed1ab790e3206b259dc3792f1ce2b3351a3267e571237cdb239e78a6697f1cfe3f06ff87ccc086fb7c5f38ee1bf963963091b43a02946515471bedbc9bca68bb6403ff169b0dbfd16de8f60f63e41c45c66c914e2547273bd8996fb593a9eefe179ba752be615eb942a2471ed048e9a21f81f5389bc8648d3eedadaf7641de67b4a904c9dc5571c80cea438803cd214bdef2945c55c4b72988d95422c8d0971ffe737a2124b13c4685517ba8ae03340f59eceb518e160776904c53f01f4ee861401a39b8fd8acc495a4790a16be17bc654d4c369ba5a5ad7ca487b4c3bafe80b85826f40f04640d008a63ade266721e67f6ea2e74bae2933da633cb2f569f391a0e6bc8d9df402d255f844c725f83d340e63ff073b09bba3b8b36bcaced33980b5735397d68ebe767fa335472553ac224d04b748ba8818f5cef666a45708e560071334e1ea61235616d3ffd4a13bb63ae6bf7ed4a35472cc63617f0355cdf024b100ceecc5e7087e90dc7707e975b041a6ff8d50658d294017f485b97c5dd8188ff32d2547b6868ee78ed9a73ea30bc4aef0c2537f12eab9d6962f89081bed6aaf01908d5ce7aa0b216b2fc94386a8f27d793d72eba023293478dfe2d4537be2e8a9e633df82fdcacb60d0dab986ca9791717c24ea2df4c25d9d10499f2e2aa60f3c905017e8be7ef854dd85db52c644769f0b132274f891471fee129833d605dd138916e9ced518d71aba8cd476e6a5a4102dc2c253bb54f901b74bd684732759e49f5d05b80b59d35a663