0x2cffd02e29143ed728f8f7cffff0c81eef7804249d53bd5a7c195ee3be263e8a3a9ef1d3a2a08d3a8aaa35187644df3ca412b1bad10a70da495c808b020d4a569260515471cb38a4624a02787de25ad86206cf4d74bd0a99e2b17895d4089db363595a9b9fdccbbda9fc88e1dde542b092507e31fbefc825ad83abcbf6844d6930b8b649d6b3a9dfec10867c37491696f321eae3b94a0896d18eb8094f9e9b1ca7a5f38ed74ce6756c47d17ddac66e1d91cb451889f86177946e20846538fe39a75068860f5f260330c5398ba789c2af21f880f01e2f251e77d85243e423699a9a36bc21527932dbedd38f87146782f5904f6d92fd6386a32469f3f2aa1f90c23bf48fdbbb6cbcf6b4908916186dd72ab1d068ca31e7e9866b53812130065432c01c674460eb2e626ae5f7d2927750ec21a66288d40e961c6e495045ee7989c430e8d5df32b9e76a50662b61e2b0d0fbd1f980d217d2f87181ae59eb8a99d001c3a9aef4b1b44e22ff0b39677a0613f010efc9add3d5cf7be85f4b1aacf2d9b4bede96c9a8dc0141f40ba9a20881fb06df97f08ec6db4ce3779af73ca70e389fbcd4c8fe48930b6c12e94f29b91e9f65066ce61181604c9b191f90d4c9690b00339406e9344862f7ecda18e7137aef3953a9db588d9d413941873191f2fc8c52a8e4015e052245344787d02fb25c3396b3ce82b7537c60021d624249c9502927ae9b707c3d45a635a4c6248e124ff09b1ad4d0c4c91afbfffbcbafc8347508e5a342ac670473f50ec029ee7cd942509a72bcbc0baa75687a3b6e478c6bba6cf6d1cd8ca6bd5546f5cfe09211a09f97d3df530da60450afeb1296cce7878fa772fde95d64d8198c2d3e8b7bb88735dec23f56d31aca029a11a88985d6f4d0979257c576bef2925960442cc060656b64b0d218d744790fa8e3d1687745d6f7a02bf4726513aa096351bcb861a670ee58d9b8a0c7ca8f00bc44ed3c1d7a328cf4da1240d7f63dad0d11ca1e4be47458f0c3a7ec26529815f29ce24790626db7c0d2960be44406416b81a3c43e179e90e247d14aa748ac497e816686aae11e895d1b6289071617f103b6c29c171d2bb70066d0007b8986ffe1fdde0865f5dc41ae082f95f0dd9dc82e69c48a5fc4f0176238579536748962f078a4ab48b62b495a3af3f802312ab0925543a80067b1049aecd8403a249fd8bb6fc91288c985028b2230373ae29215eeccee955da8882a660fcaccd6acf877c39ab5bb79eb32d035b2b9aa3d7ae689ae81451d256e7971fb58903594d262e049e6e04ee0149b59f8168c9f32c186141ebd174bf43c952e7f2f16c12137f0bac5c2fbabe15ab5a12b53ac75bb67d5838c72d200a92f6ed80255d53f03d20a4e591ab1239eba19ef97739498ed804d8704b55701daa867f349328a75d0c9db9881fde1467929489548cb21ffcf7f90f82c60ca0d81819f079833222424365d5d9650382e6d480dd90b8482932752cd843b0485b9b61b4c2d71f6e2972246b9516afebf7cf4504ac1b717c08753c11268259b501de7deaaa3e8ab77e98096f55e0908c9b513ab4b7c47255e2efd1472eeddcba4e1425c12a2d658de6aa4e4f7fc3244821adc4df13e91507dae8fd1bf3842bbfb9059c480dd4db43e64e65eea1ce85ef08cffddd5726df901b9d6e4d346e51cb62a06ac4e02e2ead0c55ab08e4b573232b974d8287d55d451006f9203c0a24a3104109199af57140fa08d1d465cc719a4796074e7e1bcf516f55693a845c5135814765eb585e602316edbd959a03d2629ebd906cc4356d5db2472f7206ded450bcd691cb1a8d4daaf8c7dfba8a2db3229b9de26329e66d66ce7b68bffed0f05d1439fbf3a2170c5d824ab5f70983dc019e62f358d16b6a5011ce75ed9a95ac344f98a7b130fe67f9552095c