0x2cffd02e2d344cf582a23c36715fd0d16c58aa5a026a92edc94d4514deded5ddf7c76a2520c58f1390a724c4c94d727fda63070c31508717d56a378dbf27febe5862c8edcbfb4e863872e04501b74ca901943227daf19f7130a3017c2aaf7f85d59ca8fd68db3a5c3f40e68652c3f68972d3a8f02e3b1e44b9aba08aff530903325e34832dd9eea8ced1e4d10ce56669b5cc6de3e885f0cef759704aadfddadb9c930ddd11586ffaab97994983d1454c22499254e96152db6d03d66773a7908567559388d20ddd1118a38d4a3fdd192067fd14eb11b66b6d678ec42c37bf26d31ae7b73276a88243a00e27a070b065a2e3919da9a2a3fa2ad1d52bd7ad43c224bc35c64439fd785abda744802887663cddbdd52d4369eda10829beef84cb48db0d91d2881984467bb8a6d15805fdc8863391408bc37182ab5dedcb593d9b85ae44a591478053e8223c62904fc9648a438c55e028f3f89d6b3ebe121e4ad54c8c12ec0b3097eea2f134e97c535e512aabfbb3468e89b703472ba74d3a5740176fc60b80518ad15204d066f57c216e08b0cf732c930fd1c14e1321951d6701695d0a5adb87dc88a34073f2bb15275ea1f647da44bf21bdbbf5f3d509c51aa73f32543fed71db5b3e19dd613dd8980909e1d1b7663d7871b10bd5298554f5ade05a2ff25837fd62972d417bd2f8b1213766fbe2f4d840ab60e336b6eab2a275d9dfefd33b810238c577fef60884c17e753e425061f4ed97b7bf03ee0d6838c485b228015b573deac8230dfcc40199fd0142a3f1e050d77a4d365e01ccccd18bee4442eb33e18c1bff77bc78cf178ea53bc2ac2e37a7a266dd1c1f46ab62700ba44eb31b1f9da962da52a6f0e5b7753bc6dbff6f262d64334f6bcd294550c821175b84a3e8155ac22b2e19b43fb67d0f43fc9ce931ad04de0cd9dcb572d18186d7f32956b2a27a91b7505d9e180f38c7d349872aaa2fd9e6d989a7bc7cabdca2583ecaaa993182f4091f75c7e6a58048d20c3078a2a9c71494cc1679887e713236bc11d9b62ce4873be9565bfb644e2e13dbcac0509a9ef9dab2b17147ace7344e0363589ba00d7baea5dee480760a4c5535326e30466b219d75118d8793048bde740a3c9e6004ce6ce57b7196f10e680766b87897b8a583ea8004270fd33aee3beec23df9b439e9fc7f56bf0fdb2fc06548d462ffe73677e1af21d239bf13d01d7cf7142525fe8579c4fbfa7643636300282b9c4d5aff90da736e3b816ae5828be4dae1e48edbe2849789a2b2a4e73c446d8139b213a6decf6a1eb4a6bf988b1168ac5fffb0f3a145df8a19fff2d47c6ee67bcb0b581b17a9d54da127f2e061b23f12f205f0bd94099e00380f13521f3ffbc97eb082f33ea9b493a16104168804fcd7a4f8ae60dfdef27b764ce1332089a5a89044b0d5fa77399cfc6997d9372ea7ef21887f5f7c9dcfa93396e70084f23c4879b0ece2ca401a2cce8096dff2383de47784ccc87b3bad70901771276de6d16789b30b431185ceddb47c8f47084191cd18854974610c351220777ac7bf6f867599d50f22111ded189e32da1d823a665cd45acd358549f8faa68d3bb6386981cae89c10c9d19201a3d4c2c5e8fc1afc2f2f0e2b071169d6f0477f4d01702806677a4ac91ed3a539207a6898ba07f3b5b85103dd307f9c2508b9ee1e186d528702a6db6b5dde85dc88e72b833a4137f7fcc8510e86f766daa799a111e0b5424da683d8a6fadc9a84ba5b2662d0b3d90f535e311140d88eff83781ce7fc70445da735d5dd3a112440d4e60fad008eefb37e801781bf9a10c59cd6fa3718ad0c4aaa95cc3ed7081a381ef05e7fa9e0e9cc31f7a36aa01925fe1c5d0964fdb71caea2775ac9f8139c519a9d823f316d6c0344c404dd8b920feb51680db0297b718fbe72747a