0x2cffd02e1fe8e4249ad43f2899af419e89424bb065e10e07d45fd8f8a66d7366420241cd9a510e35c8570191341efc9c021912f37d24dc21c0a1e2791114a68e4777fdaafad59beb18c0bb6cbd04ba4f10aaf7be379cad9295cf88f6bc7a5d21b7895f0e2bad426c039a793d3e18fd240dd1d4f75c84edf47645eb6d9d04fc8879459f5aee30d64661b26d6667c3a53547406915998a43e653f23e8a5df845e5cab6c0f0c56dab628e02ffb72327f826ba4baf81de9a8d2017ba5410b809a4f9ea604509f9b2d3d54925da59a2a2a5a0cea9557b48f96addc0d505f6d4bca6b448aeead1a74dd2c006086ead6bf5d8d6adf78d6a0385006032302b48c5ba3b8f09fae87a0d655d4062c4a190dc7f46c5d2c950cffbb4bf2346821e89da79fdff9573d95a206687d65392120acc68c68b94788fd4d5bf97313703ef1732793a43e2aecd4bc7bf1a6b79de530d67365fff595101b1ee1a18a8618e670a71ce6e4c617f70b0106994cc5cf041abcd4f924961421cd3c6b6844899376e78d0212a2a6a0a44160c3c96696a21c571f1cce0da56b0ff0ff45e4382571ec5ace2e6db039ee1796eaf80710a61d3fd5ad81c3ab6777d76113bff952e7f3899cb58228d0317bf033dfb5017c3881d1a6181dad3f9b5a4b6a87b86b3ac7ed63bbe7a68cec02082781942061cc0a158adaed02f9a40e89eba75b93abb3858184e57297f64033637534a09c86e2e11a9915ac5cac080962fe90c3288236592daa0f943f4b1f289bd8704484cb04448f6a406172d678d0d1a1da92913d83944aaf4ad47a0b7d238cd4840261bb31c00fd7fe2c32ffadaf4152f73492ad3c43e4ba367a98ccd9668ec5fc2a72ada7fbc8304ed553956d2330d5eb067d649f9e22c2affa2d59509fbe233061c5fcd39287f75fd5208e86232cd7518f79ddc7335d3d9d863edff1bcc7652b7d39d62bc3b7382de0c2a283dd41553401093015be9b4d84cbc1bec1dd8240e9f751e0bfaf93f7a80f9929c4dcff181a94ec99bbbb16678257950989ed6f4ac7d1b883c8189c62a93064e364ca4218421a5c5f624f1da37b3d0457c49d72b23a71baf896d62ddb8c41556474302c2e21cf72b9a7359f390e738bd5ed192d6f695de7a13fd26ec3da49f56165d0d7515606752ecfb2360e8fb671162951d550c9415749dd2da95bde1eac5f11488903db0d3838f66744925d6bed740e975c9342b1cd06cecb88a4ed2df5678eb882f6574e18057beebe81da3370b7aebf0a06a7f7a4a24ff628cbf88a8c56edf6d9885ba2b6c0d5f7f59ef217748cd12638f3125d7eb86c682dc5718801d9395d73b1f479ff72f8dc451ef7c8595d4ed950c64d3ede9f536ab9c9c65411308078001d82899a1017422abdb90acb683bb643946a64d108844b783abea016371e50982a3d3633c49100d11c671d35660bd50f9fcdf3d6b7d4c8987b13e204fb2ba89af596639d2f1ab981e13e35d1de13b436135e160522131b92790cb9ef996a35d72f6b784caaf48a0fe422fbe2daec17bb4cdc8978ccc5662dbc1ef755f8a9f38ecf9a03031d00a22c86e873125b3415aee316f088067ef662e0d1aeba071fa7d05179c5a005a71af74f83a39d77f0097702d2f79ec85ce230240677c8ca411b4947375178eb83f8811729df81ecce0f839a9a78097c74735966db2105631fe9794a1b02d3baf1307cf439e97366fa01ba67cea84afa50ac0b950d434be6fe673a06af8eb2c0de1f1a5a38d739589ae9f5b09c01dfe85ef63eaa7752420fbdc1a70353e7db9105e5439273382acaf18a1dd482b7b96e1229b4e5edd734df25c45d3730e93940403aa29871d073bf5dc772cf14be28d4080792ec2fddfb067c892d36e4a5b748c3f79673db97cbee9620af4cd6bc454f8855d14c4c9f24dd2c9f2ff3dbb