0x2cffd02e23a0bbc5b6a378fc67d97c965f58babdc68be2bf26e5252474f3bee744b05089007c46ab8172b2c3082c48db3c6f6c6806f48cef028f5701beed5c4578b635967a50aeafccdf71b335488c2ea1c5f2f6388ffd44b0843191990b85296435ad7c3174a757db1e04cb01a4a7f56b8070e8adfc4fe194e90f9724fb3207183547fefe62282087c48af719fff74d2b16dcdc9938395b0ea79b5422dde63ab9414fa5338ae64513f592079410f1f2d11d2b92a4d70de1e7972b1988a0cc72aa2e4a43ff0c0777ea96a36e24e2667f47289d312cbec0194bc5c4c6e4580e9347a246f0ae3342a72b3e2a3f0df22956c6b7d49be19a87637286d39d31fb639676b5e8bb4aa541261501a195c476115ec47c895ab5874468cdee7abb49efdaa05a1bedb622e6f4e15f8dcf08ecd88c8b03c1b7ef0f977dffe7994d9c16f49bd02e256f7d0c189bea1031a7f09fee85e26fd78c31dd97d1853cd976706f94932f66385b12fb7a60406a98db68b77a7e30f796c44434d9deda64a694d19b0559d4fcba411a94300e2cde16f393a2bb3225f1c8353d5a16e7e21661a74cbb1387b79426ce497d900e24ce429d555b87110627c59c95fb950a7fe94e3d88250a07bcefa5131590354b9f1528866439651f1d6c11589bae1add567ef9c733717858ff0ac8df5d40d4f1ab1fc7b46452b940137e8c7786b951049e8c0cf77a17bb7504e22308a83d1cb54c4047b9ce7c77bb6ee7758f055c8dab0fa99bb2415712d11935cfb7a453400851562e0a4e85a976ac6044f79bb2bbafc70bf625a0a69ad96e1661075d4982ac4b1490540963e17954b61fea7e3b8dab6d55e9777e3d727e1c4bb728de0018e0cc86eb27f60d85742b982cc5589ce34923c7d666ee52a5ae37bd09a4cb69581070ac579162b47331595897b0700c5db7d5015a2a5a56e1d15f5e1108d7c318ca0beebe6e77dcd39093e560f3cb25f90b954636d93a6a77da381800671ce6bf731436b645bb15b426583ffbf81555a625ef34363dba1ef3d19b4347add82efba44ef96e99853dd8d873536ab28918e189343773312680b6706a3c6d761fa451f1591f6f172696b957810d00cf83a8995409a42afc5c0d37e1a3c08763771745c6031f7b7e40b4ec8e8722919ff80409f2f054e74f48a58ecfdc9c651e2e0f46e8217d70afed9197a1d19bd9ad23f0af43383c575c72f6657f96f9e5a92a39085dd145b6d9a5607a0282684280aa295f5a6a776cea12c564d487d9f4d778fcda83cb68b0bfcbcd99abebbcc27c0f91acc95a86e0c4f34a929215d9509ddd49d71589ff01537ca533cc3ff3c32fc412bedf3fac0ae0e2b5cfcfe57e4fb2c7bac6ebcdfe249e0b371e0e621a0b0cf47db7959563106a798adda793988ce658c4d03caa644760596be22f06726ed8d8702544f8259a6d1295577a3794752b306380d5d606954f1978a430dab3b7a4bdc59494fe65e75e97d7d50dc3c0564468ed8fdf1ac6c40fa88b00e08a80d1df2d9512a6180657d348dd439b71c389fbb659af036cd2c4564fa01503b51a931780160fa801ed980b44264e5121b44c62b227d4f7d90b32ff3913719edf59c2e8a98abfeee699a56ca0b3833f8837e2d2e0ae716da07e629e76594ab30e7bcac2ebbb2439e5d0c6555644d1abf497834978f090c5796f09d0f10e496fce76c058b73c27a83cb947907e9617eeceee5b15dbe34961c267034348bd6dd1181a47bba09a2880c41bad03bfda305af3938a9d233763835e110eb2177c65a72df617c65b59496cdb76b23ae282ad8b50e6a3a6b8c96af9a0f8b60a958f266ab1db8c9c70656a437aea35579b0121335e182ee03176e2ad1c61b6f5bdd279a0d1d7cd13ca892ab64ed03f86da5c2b028a40bc8ff5e4b33aac405e87539e28196a74cefc3c