0x2cffd02e2c3a28200d584feba9895ffeed44ecfdc5ad1cf4484fa7a6c6db2e6372df4a2c85f53e83bc7c06738ec748060da94d7064fff678acbf781971754e3722410fa817584873aa12e8e8740a4971b45d25319a14b055c5a7b10a7f8a01e465ab01d03ef67ed012ac2939adafb37089d8651a5bb613f8e4b37692a4428df6ea5f9a011952a6e0b9942cfd90674bf940834cb0128836279a5a0e0cd539d2a366c749c329288fda377ca952c3b740dbfea277f01a2d708415ecf7592681cb47c90030e179849edefeffd4f1f7797951e046b9ca9c3348b55e87ea3eb67d63b74bdb17df0c45251a749371a7d52e7883fe019b1160c46e5e49432aced2a641067adfa215e1d969e66f7c4740ba23a77aab742deda472f450fa14bd05d48b346dfa90e1b42e2fd3cba90d072550126f828c1a52f646b7a1a58f9af47de916fefec1495cc3c17e4c56abb1de3e5bd00b6806c60f00da738fd9c1b8ba1db16e55a4419ea8308ea2350a52c210d008739d07462521ad0b5fe88e7841a4d19139aa36a695ce341961fb4b3b32853e86aaba353e29eacbafc1674efad8dc5dacd7c1ce6b4df240ed99ff870697d75151a150490d44450dbc9e8540bd759a5f6a9f54031af1a1ad48bf3b7a6ef1e62914f66d34cbe7b5d36b33eabcbbe2a317412e2d893aca0f07f818d9bac4fb20ff8fc4e7284af9dd6aa3ad91c237d185511b6a8a3fdde1385a9552dc147380257e03aa96205613c1df33f903276cd1eb50c57a96b2ffd914e173d9d415c28708ef6064fda3c66114dcf1c3dbde27cb71cc5102357377af7c504e9683f5500e755e0a3dca5ce2335f5441fbe16eae75bed4f22770da34e251c32b92ad82d7bc5edcf738c5010f10eeba657ab4589735b98c2c1ad9685a25bba48a824f4d742d7cd1c51b0e65b1f2913ca106f8b7425aabac225d6f29bb80ab2f8c75b1e6b63cf4148611cb60a3167af73647e749948e9bdfd7f7c9457a5cd8f53deb8e655622e7c09cadd751ecc790f12f7c6a4e960d0b579e89d9b342fd100edc45f4caddc571e3eac25fbfdab19523cff49b57ccf1e78724c39c513da91e6298976c1455e1a0544b64344cb66696cc84f9712c0f83ea23ce516e67266e8b8cbde630a1793429b0bf687b99f07a75f3998e526d394b2f27472ac33d0875b1c933fc29f3e01f04beb52ee7b6b9a23d645a8002f2b53199e7070b44c73ece94c4479aebd5f520fb07a7baac355d6d93fddba4fc4beb66303cfb75f2d157f7d987758ffa3880b9d74669893b357f54a2c2d7a257171b76be5ae6c74631b87afe8dc2df8207845f207999935be84b75a3b33f59563b5c3bbab3d97864e2e4266d9aa645bfe0f1c26a11b02fe4770346bb286449d2318f9adc0b8cb9bb78eff61e3ed4709532224af25c555e677933d73bb8c8dabd69f8598909b1982df8a4b697cc611e6ff5cf390706f9cae6c876071c10b3cf89db4fe1468e215bfbe9e5ad8af16f0668a9d7f7e8a2f4a1721952c433d1da93b338af4fa2f72126d3c8fa138ad880ea1cd068ec21a93f48374b2bd9d4a0adfb5af1c392b49363b458c749b5e9f61979074ff328d69f4f6b026bf97419ab8ae497c90a2cf7e28ad2bd9b498bf04fb9a1d2ee371a4eab2a293bfc75dda682b997ab20d39528db921cbf06b56e893e2a8dc03822e93ca746d32413003aebcaa9d529af07ecddd04bdc3edf56a216bca6785fbee1e7c758f3c599dc26acb3a61c6a7f61cd5d70b127b57f057b1c89c3727a38fdfec5eb65ada3daeed7ff3d7a16abf93eb60f79f52e0ab970b732c73c1a1e2b41d9bddc8ef90c1e50f3560611c599e5c42477fff0ab267bc4da1e4004d52c392294a8257cf3f98a6ddf52796fdc0c72613607f2895bf504fb9aa21a1140b37a37d43fe23180acb0401027d999