0x2cffd02e025cfdaba061f1d80eb9b74f55e80adecf7816696972e634b00c2c8f9cedc8d1be0e874dece82b713151b079323ead56433dbf707b6e1ccc4a7e915f35015d9d358f427c43b5928fb3623d622481554d4d37a8baeafa796762e5cee14d885830319c55fa142be4fa7b374393b7a5c3ac1fe1a4f1b69a9ce6f8a6126928468393ca3fb473a0e081a5cdf169f0e287e35217a0a730c860a0ec8ae50d8d174b9e635865b3ed93b4124c9c1ca5cf62ef835732d20627f82c33553992f67122ba0d4b8aa2fd3a38062114e18bbbc26d6110ef4f3c5ab880588355cacda2b46adb053e4c91b778bdb610e0b86bf0bb501ebbd98061b02f472b814245d74fad72a3300b5105a27a06e773210695cef6d88463e764df713bb6a22c373e3279e07d6e7dc6e64ea2516ecbecbe0295e05a665a68dfae950e9b45dcbce681262f4d6b0c01e71842b6ed5e5dcd721855cac509ea6d22a8d500ace774ed31f358900ce61d23e01f5581c2469097e4cf69f9bb011eba76dc93bb53615237c9633c3a1301692e3223dee492f6dd9ba17789bf626f7f0909742f1e58f411d95b117e67bfc751d1778cfb6884ae5e2e42c077c0472a03fcb8da9dc1b8e1f543333f936c7a70267e208501f451ee0032fa33b53721f1ca59d1d35dcfee45aa35a7567d81679c70740ae6ff7ee07a412e56a7cc0914a9c938f9a1a229bd07903ef1035445d09a9550e4f685c3e49c6393c36269c75d1f83cc34a04fc59ea71af79ad3e77fb949131d76a86cf36bf8ce1a76860617ca2f126e73dfc3e62c539e066c3e3f7ce2b96fd0086f2af5405e8f6d64d5102dc46e9dfb285c1bbc2c4bf6314013c10aa398a2869c0be5968ef117410007b125298e743f4d389acb668d255d53e5951e18f06bf6e0a82b98c2c960fc440d8bd43fe14bd0ce72c44cee7ef01c02e51a7a8963720c0d305b7027cce67624233342899bd771ca207b73311c70911e06a118a25dedf75c39e45ac0840643160a4a244124282a226f61ab2c8fd6d68b2d456959c27325a0b2899515bf97c351f6c412692a7de3fd2e160d5658407d70a7e5fd34d2f7c599121b604861bd2bccde660f439ef93a2b24d08b511720f9c42087ffcb0f32719f4bf6260e28919aa6aeccdee5186485a2bde61ed3008ff634b25ebe0e6fe9c82913c80a4d51ac46b0f068fcf388e8782ac025f5415371cfe8a67bfb5392b5d46bd391de6f91194a4bd884ec3e9df798b436b5654e4e99bc11e2c30749d578ae85aedcf3bc090dc545614b21de5fdb8f5200700fa621432d14e4520de80bea201534fe85c65447ca516aaeaa840323e8eb0eecdc8ad3e9781e7e7af7559aec204cfa91a2278db5c93aa96620cc494e3099e68695917ebf8ea824f023891c53a63ff4014c30897c252b624533d654c17ffba347e68d3ca7770a04e22159952d5aa59a65bfe21f8c31d6fc4c2e1c66f7f3a60ad70cc5c0523146ecb9fb60d46cd44d08caf7fe140a253c7dbd34531f9997d4f09b7a46d1d0f426220cd89074c0053d643be4f343b8d5853ee7d606437ae78a80c3f16a874a32897d8683c146ae5144c244e8e8a8e47a2c92b3adad568450fe780d59f378a0255cae398ac6294e68f4154b5d65e388aed16b72fb420d19065d7a88c990f1d2e27b2f3e26a144616adc95da92f5d5af124d2636bee4b8c0f80373c79adfc1362ab42a7fc74da5d1309935d63fa10c50ef263edddd2a51bff210dc2bf82c6a099a852aa0d1476fcb4b197d2337cf995dd495013e39cf5e1cd0cae64ccddd66e014f937a85c1d2438a3c27b7080e6b3ec83b7aec16eabd5ee440122e8ecb0a44a67872aa5e2eae538afe7fe2a05f1cc823049746d9595c2ee6d496cb657a69b01b0ca6e7e58ac279d1c642f547e1631a9a2bf0db22e5429d8aaec