0x2cffd02e33145b5a13156251cc1ede2fd4abdf4a1b1428fc01eaba0ca5e29b86b477b9c93b9a112383f17fd3e20c8432176c783d39023d1190e7963e76f0370de2523c167a90e1e19a23f2e74e57804a230b54930bceeb44f1a969bf38fd98b25344677ce61411e9b8d3a0561fbdcd65d16eca38ac411685b068aef9ac812bb30c30a92faab363f0747ed99b202bfa1fc407fe4f390b9b7c5b27a218b4ea2e234ab3ec3049010f561b96cf4614fb8d6ae130fd9294c50753dad3f62cebf3954687ae8a98c93e2f28819165578ea27bbb5781bea107ad3e36406ad3753e8e65cc3192f246f001563d79e8b5db670d7aeb935ef455626359bed060922b6cc4e3cb9b4bc38938417b1633b599809b5fc64bcb72dc4017356cb8b1a2b3ab70e64d1c8df5bc77acf5e0acf4dacfc04d30a57b33e8f1358a3dc787e77bd4e17560279de6a179e8ffe321730032d8778e718e0c26f9c4037935499510e089a69dfe22a5d9dbee881de09ae5a7e95798512149805f12346a717acbedb0c97b5c0b3e455c377cea98af895da0e4073783daf25c651b9f3de3bf009b7b25f40580129f3ce132644fa275eb87a2a97f5e7306f1e3a3601544592d6dff84eb16c5ba25f7c3afe73e3c816e987ae32150ef9477fba64862a98c4dacdc95eed7a680d6d091d05005ed99a1d4430dbb465fa27f81258456ae58ca52d128cbd11c234d0e47a81a1e8f1f8dbbe9dea8f150b7f43c50d45ad68990c4c7285217f0bae2c7b25fac7023dc0e1f1c08cd0d8123ac194f3b450522c1054d4e99e02cecd1073326d1311f174efe7e777633bd62e26905dea6a5177bd41b326b977487a76f03854bbbc74e451dbc6e430521158f129efb6056af7d3015d06d842d1610a11412ec03d8a3a446bd9122e0af8793982e47dda5c9b19184d644a822c4e7800dc332f02f4b990df1abaa27720f60e8902be2611e66a87f6f5ff2ce92298e33418b0bf536f749a930c790ee6092e35788662ee6436202b3448a77c5301ab2a4d5f48811306e15c148b3740581d818892e3f95d70ade06061bca121a9d56b98ae07f82f7217acd835a0327fdc32e7e10ca01ac81276b89a3bef8b3700d59ea4c5e5765930ea0c0a9ccab280067c58e1014f5c5143ccd6ee2aab23f026dff895e5886e043257a608e97d34ae78cbd49be2ab1c8c136975149210bf8cef59a43b103cc8084720552a689dc992a6479cddd4d4b561db915de895ddf8e901dfd7d0c0182493448e70090e310d897ff1b4604b07a1061a9f8dd41aad82a5dc67d3f7f10ac66118e5de8e5bed0d4bb730cc1a2de6495fe5c43581d2ab8ac794d4bdce7e8ba3375ab5d9cdfab0d22d85a0d88da2f712a21c796a3a0a4096b35d4ce1b352a88208abf0dacabd67bc3eae38179f2163064d9b014a064cb0faee1069e6aabd935ee20a357b70606051c7876a62f82bb74b3e7620d5a5a80686416fe28f5c87545c2339213081c24c207859ec41539dec5662503a188b27ed8eeda67add1a8e990f31a8c692e7b8dfef0d9b5aa4a4f3f78717032b8fa2f8bcdf7d43838b5a8eaa99e26cbf38a969096cf10943a8a84d6f031941bb781e7b20ec54793c362c25bb8249425a0b2902a68de18aef2aa1f491c5a8a9bef6b73fb56e566b02269e236de939411382aabfc9d7df7a9d8f5088c620a9627e8cfc92e5b8cc3379900204caf8f283f8a298ae26ce912b637a1e2758e036007f335b56c25262698b3c3111e3d816b65e07ea4fc39120b165f39bf1d0b5347474a5366f40e3951a940f45b7a64c83612dca9b8ef162921ff5bea564f6a296b81a6a0a797032f4499ecbcc38cb0ef644750e347636a722f8fbdce09f086c6bfe9d52d1791d3acfca827c7b23c88271d9968ffe51d062fd1df419d93aebc271f9f1b50138430e16783