0x2cffd02e2cf15af65a8bd37a5b4eda2d9c16a033986aef7ba45ec764ade67d716851917ec835de4bcf62ead0477d7694d560f40304dfd705536564b8a0362bdcac0374f26d9d5b63b20efc05e08063c13fa6624b49cf50e0381b73cf42ee47761e8973e38587fde418169102287f861152d6c2f3ef00c5e2110a84d27b8046b1792c2e2df05efaa5c90d919cef55a6e6ddaf6607b48c83c3760d28e30f3fc8210558514e86dea1713fcfbd9b7e0f33a3cf2fb446037a24e38ecfb1dac80524e7bf7270c760e6ebf4116a338768b6ecb5e7bf78e5c8a631c32e2ee87b9c1c85dddb62684f20bc0e3a7759cc435924eafd037e583e9ad90fb5877b3fa837206161cb5f51d69019a0db703fb9e544a5af6cb4a511b4bcbd2b026148f9711b4e29b9aa03d2a61ea32b6fc9949ee4266a5f6439c0267f9ad16f138aaa0741666e03dbdc29d2ec2c351834fad4c6a810c02c34d8bbd743340b2e998e21c6d9c4535b8e799652026605ad51f66582d4eefb4a122837d1737158cb22025ce0e425b1d52ad6d01e1ba6b82224e29fccd3d7ed83e79377a102c701096125fc438c2af0b31a169ea8b6fc75ce2b551fd335b3cffac021a4ffc5af4c1741add328ca2184de0a4329f87c2e0e929fe343a0727946887fd347ad33fd635428cbcf1a618fdb35ab48b9fd2b29cf2d3ac0bb7c44cb5abe54a1db6f17da659ee126c2e0725742f1e00139747d0e820b60ed5835af7fd7959c9f5c0aeaa0ccb47044dd1546bcc7bf5ddc2952a0699d347e1bd5d054f460ef79cd3637c786eb266ef02837fe3977a34c230c77201f6ebc9da08e421ac877262dec7870f6ac836c6fe7b025b6f9f72679c3ba66717d462dd6df6952b8f41113014dc4f2ece9e79b9d3890e8edeef9c54ca7844422fd1775b511855979ffbf4f702ffe58710cef42be7e38c3eac6067afb5aec1f55667a522b32f1d86ebb03f07088c9f8720318f250db71391b94921bdb36c763df844f7b3cd3f173dd173089ba1ac81fcb11a6d4ae8a021bb7ed84527f7888dbb4d49b639e05bfda1cb8fca0009e486a1f40516c47af82890653b75ba84f928bf1e7db6874aaf514e394619a89b2c1a244c8dc57198f5e841aa9be230249c4ce5a7723937f907235e9c60a8228c0ca51b5e654814d50d98779fdbc5ba4e4d75599b8df904a8c311831a41e03f6342b332fec090c20117cf592f44cf73f0147f95d66eb8a662a120243b9911278893e972d2458bf540f3141b48d45417faf07755cf02a95d7c13b1bbd6243cc962bbf3bf16b061a30b69aa136d333f9e6e38ed979ae7d42313f4f0d7d8e7ff6ca427e48f6ebcc97bf3fc59cfea739debdc2f1ea5aea6e948b68bef8e8c5421d253f3764eb8e93e8195573c9b5ce8e50fe158973814eee373f0c1644e5e46e4f18d8862591004d6512ff8c912a2cc51fd96815ae8b64aa20bb51962d3361e3b073c0eea52bb790dce90e98e0e4a03f898d38e3e5dad1df81fa0b0b2a6929fe77b8b23c194c4148c460972bca3bc89f21abf5879bf0b1c839d24eb9c618cd2e65c5230356d5eac16d7315f608eae383e3d99c48976a80acb993a53d2a41b1f7e3dcdd2a6d2a740ea664996d2b92d7f8104a2de6f5b850146f98738d10f12dd5848d3885200629bca4a117cb0dee686c7f0776c008ee22273cef13cd5da80ad0a8df3f25ec51acd5b6ef26ede69dae6f7217d0a228c5e2f02ade14eab74d661c257e0102d46fda9fd7a7f167a5ce2bfb3dec86658a401adf9132ce4aaa01f6cad60d1a83475923304890ee5323c66f4655cc8f475b0768effec6607d737cc786baa660946440bda1e0d915046f45e6b800012e977f24483d7ff4aee41a581ab4517fff8350a4526807721c9e88579586eb2c58050c896de474664a9bb25f91b16e4c61562c43