0x2cffd02e13e3efef425a455212d99e93bc1d60ce9fe112e4e9a85a9dea4fe6e646d7f4003cfaec149e790fa6e8f509455af309b01020c5d8c1eed977da3b940ad912b596eb90680641cca40a96fac45982af377812e3b4d0e5e96e92247238e38665b2d7505382b9e76183c38a133c39722d488f3625461e42b951587ae46c7adcb2faf155057ff496d08c35a6f68770483603e567ecab160da1edba8ece10b005fc27e8162146e77c3dda165f6405021ad308325dc40f3ebf8c0aaea4e3ba1a6f6518b02384a3bda4c139459dac129b2db9483186c00ea4ae54f24a702cd8f709b90150df77cd76c056b501a7ef47d22e2ed22657588ee94d1eabd994d0c69fc815044f375bac80e2af4c07f8c16f86c7428ce84043bb9598abad299fe5912734f2f2541ee10593ba68cedcaa41a23b19c946b7e3a21436d7355a135a496172f035ae57ab8bb0a51da38066c9933c484fd4aaa9dd60bd74d4e22d81a49da9716a008b31c52e06c9ab65a72dc9d9103b4e617d0a9b969f15a1e52c3bd40695e0ef2cb5c9e1c5a98cfdb2d0b74bd2ee5921e8fec514e490db341948d6a2ef2b44777c5c8c605a5f79856f824d3836dc17f33e84599a89aed8411b081dba6befdc2180de19d66557fa637a4ece2470eed14d6297d1ba2fdbff239ee93557f384316ec4a7dfe1a2e7a463b39e7f7805448b0c8bfce584e3705f2cfef614453229da7b5acb133c65b15545c84776f7ada710de42d4145b0f3b20eb60c4f4aba376a01a6f2b825b8ee4cd5cc6c4bdd05b003c7b182ce852a1f8b5f1b833c5770e652e571fcdd5fb8d0311cf49074fae8d3b861455a65cccc55755e4bdec90c02e4193f90271a28db90273bfbde67d63b55225214f1d80212bf07adf8d4571273155de702047b7edc0e263b49847e0ce9b96021f2348754de4862aca5ccf51c675aa68671421e39cf4ff84186a6c2a23379042d962fc7e1086e0db5e60380acc49862ec560f68ab89ec7657ecd4a5ea23d75ceb7bc82aabe74ba797bf49f02e178790e87c7275fceb4cf5fff6777306b4641d0b13b15ea574f38455a6e40cc58839463478200b967b9ee75baf6d3d9a8f2dd9cd911f8c150f2dcf1276e92a634c4fa480b01329e96326f6449306728d4f03c8b545415cd6acc4b992b47d186859b6111da98fe866db5b9eb7453754849e82a63d20a3a5138f734d6dfd0bb7ba206372987a2a4d223818fbdd845c151d3ecb8a8921ea090782c5987baff7ee4d8b2f83ffa9ecaf00ad80078908d59c0685de2b01c7c6464de36adefe8310f49bbf50f6129ff1d598e22dbbc66d096bbf471bdb6d47a8c2b365b4a4b5a8853b858558b769ffe81e6f4216c0e8f4df89bfffbd63da9184b261da00bf781744eaa40c195e1a7b2793869cd5db6b0730828ad77a4962e26611dceee22320b724c467ff033f2f7e383ae750a16443fb633738f18b96aebfda4d03470f2524d38bb6b194627c44f0f52d6cfed14cbcf388e8b93a78d53f8fec580e9522536a0f6ac21752b93f40c764e98c7d9e0eee08c6769a5237a115db64bb6c6a390140f56330f4cc5fa59519455d0d4d2ed2032a95f37db57adf82ae99c9ecfcc7216b937c818653a93de55547e96c8edd59c9bee2579e897d6ca7fd63eddf7efa68594820b8d4f3798b63317f124dd957df36529a4d046fc2897b8625db756bc1331493cee452d717ddd1503823d50e0adb83b38452b4882445417c8f5f1833d96923b1f82a39c36f97a36f850f9e3ae8ae4763ab31c935248a899844bc732a74909c12c7cd46d445a1d531b32978daa3076c18641945eaa6f24901a078d09dc08141d5fd82a0523d9e4faee2362f8f467eb9eb739c5a415e7c5362a7114ede206b3b307631e4eec9b009651b3065aad220ad9dd189b262cd1849671ae2b