0x2cffd02e7272d941537279f76b475d06b3d627e19b30f45c0485d9a3bb31ba6ff1801f28b52403a631336419978192de3b03dbc00f162079295bdc1bdacdd011cb2b6a30463ea68d0632b04f1822efbba4dcdc1a5d0df640921631e8888613719338c315feb0136a4f877ba555dde4a85096749e2684851d4f4657e7350b510fb4a19d2b3838fbebfafdb1b6aed49191958eef121ecf8c6307689c15714dbacd44bc445ad4d78a4f5f205812421a2d80c035dc8b47ba22bfd17e9d5ae6069172bc78077891614de9e7d8cf163608da0848d45a7ec78822016b4191682219b34a05f3059669609fd54f426234999406d05ddbf4b7e62acff0fadb0bbfd658da326cb83184c53c34e11abf8a6d0c9b6ebf467c1f0c0ad99b886bccbc4cead318e612f0ab45f5afadaa11cb4efe377aea833876929fc26b5eddba7640975f6b5e2ae7232100183cbfaf706ca8b896b4b7e7d5f8f9de98569a1708837f4aee3e6ce571b3cae15f8bdd6835e803577989ee189c3d87edfe89d4c92d18d2f7eb247a53f228f2f84338b3bcf84c8007cde87d559774fa7866c4c4f5b9c7fe1cdd48b6ab12685be8495a18145bb2373cea9201cdfffff41351688e547a0bf54b1de97a377de4eafa3ee45d636c77377d30da9c6115e6b092450447fc0ce6f4faaa39740b669538ed8c8270a2315a7bf81312516edb072e91942d1a8c34d6f860980629163970fd52cf7b70e2a3875ac03b4e104de589b02bbb002a93cb675791e74a1f78f096bfb0152cdf588c0774e1de840e4306394ea303f3f6654a2e95131334744874d8bfa62b9ef67810ce9ab6475a896909e7b98d57a7f98b589bf21ad07264f30b1e95d2873778eda7ddcad7592bc573e5f985a31514c5ab4487558eae94a56330b18552c6798d0f5c57c8cb852c04f9e5d11eb9dab5e4cf890ce911dec0eef4d206ea19a5661947de493f88156df3bdfa50088cb4d129c5848f4aab685cbb3f7451fecd4e3df779aee9b18c144ea49ec6619df6ed11a11173918e360f943940395d13157bc012d10955c02fe5d6ae28f20b8644780978efb23d9afa169e3c26a10b37f9e1280a72a52b95108815706cbe0aaa9f12c4f3c12a3d52c644d9eb9112a32945014775b1e53e785e708786b250e7b45b6f4e23617668ff078ff018bd51fac219a0b9ec55c6211cece9f7455dfd3e3c1d95ac9b03988199697149206d338b32e0fe6816ec38ab11d056bbd73e6081954548767d4ca9c1af378aab68e0658db348a1fbc6f2f9a603c213228c3c3d1a7bc03db1b1a9ad19808af2ad3a6429a62320baf3b749749833ae480c575aac7b503c9336ad4096f4f2e847c83af5641981ff772c636820d1e0c69e74b4954087077d8029eb0b97152d81c399618ebcb84516ca0144c33717f9c2b470e076514e328a6c1040569206225d85ef90d82b54805e2a282c18f66eb1efadc754a30771bbf7f53f1ee97758374e006d769d8983e72738b52fb24dc6a0e9d5f16d81ea322c318cf4b46b6d2da2692ce96b0d31134cae5afea24ad6229381eb0a1e78aa40557adef274cf8d1e3ae645e56dad767c0e818cdcad9f21441d348aea7586dc08996ff15dc8879f568dc52282945c3c55747da109135820127905b6c61635acf56eb86bd22f49040caf98673d253b7e1e7dbf7640b5432d0c033cc1626b09604eae010b4bf08f9743ed6ece06933e504b69eb5aa22fc07c7cbdec9dc1ef7f67df67ca6e138261f1d9dd7b77b66b83150104f80a1cc24548e32ffb86798c59b81783270f9742b5431cc9f00b41d836dae4f5d6ff95c6ee636a1ef899566a9a599f88ff2aa6ac81b5c04fa7c17f00fad65740b660c15bf9033c9cd9f48e920b69c90e0233ced31330746c42a8a14923aaee4b2b5ef9fa5e7d6f364bd226fa03c383f543