0x2cffd02e10e135ce2335e7a834bf8014830caddbbbe3934a95dfa4f919c803efe63644dda8510d78deaf9513207d82d46e8caa4b72cfa54c098bec8b7c22b33297e97b765d8ee422cd9516b567560ab574c206add8e49f3137f61ccb409fac382f5bc36d9423440180b1fabe30dc042264351ed42e1c91b1b87b8584f505b80bc41bccdab08ceadf663036d81ffd5d286ab2aad1a7557ba839135a2c4f8dda2c6ef043c6cf59c096d5c8390f2b0febf213ffc1f88298b6b3db3bbfdb26c9114afeb0902ef300da648e642de0d487cce5b572b0f295407af6bd348598a10bb081405b4bf7ce9ce24b8cb291064843165e6501c203e20f2a27466aa53cc0fe968e522b4056828ba3c8eb031db57e3a5e8d853b4ff7605970ae0f14eca5e5c9e25cebfad7ab1b6bf2f19156f0be7fc6ee61c67003d2a922843fc7208165c9dad4090ae6daa9bf49bc00a282d6babeea9a1156fe5569295e29f64a57cc002113f3e3ba3d8d4b48fc0e7cbc992404ad584928386a48dd8c96110c9d171fe6a7eeb59a50781608fa008780a759bc79313bf5aa20b2c1baa1d9d137e55e6dc70126a3703d4d2edf9279543778b86c263a7aad019b3c0ea27d7b90c0b62560f964bdaf9b9fa2758401c5a12f7e8a995ee3508add28a282db3aa272cce2a11fc10807b51bb9f186227c751c40ae59127d336ad1d02b879b9cb222cbd48ce51422643b072503f41df543cbb2b2d81332a0ca5f378e987a3149deb0b69be09781fe68faeee067bd61aa07eae6445b8ba57d17af743426ef79368728c6a28df5e62aab4ab8306fef5a7e96d568cf891458634c1f2b1d106d2a7888bc802d956bd2b51a6661764a7fc6a5d6ca0476a1a8777dc0397d55acf9b33bfbac27ee8fad8fb041b7b3d35aa0fc56e4f1bf2f65a6ad4549fb5d8051caa722039c92ebd5b1ea6c0c40336f1ae817f18fa6d0fe35064f8d98c223c9112cee3626b8c0e0eb1d56e8762d83158a930db71b27be64f624b98ff5befe980f374f92c2d3f3d6ec413bebca9e9518c58fe2a7d755ff981be2120f7b35a7272ec6abf72ddd6c21ba2ae9464f0fd3917a761fa01c14cfb3fd90152ab5c768d98b648fe0adc0b0f06acafc3af204d1b2c2f404d446dfc3ae36d0da2fdc98cf13229c188631ff810692f2f8e30285d916d201a122f3ff8f97d0e2ff67be9d058a636483eae7135c1735731656a4d3e86fbb2277c15a298be658a05134201bf165ccc491c29c69c54296f6581b1dd3acac8a356358eab279b0d5f219ce975ad7367fb2397ff97fde025ac7102e68df0d3ecf6abaff99b3c4cc55faab381a7010abbd55a93d757cf563997415cc74df2d57a82b8d63928273d7b56ba5422d1a4d97edb328715c302035c105c51bd7b2dccaa5bcf090c9268bec5deb2087e0f2deaf6d77502c767ebc5af2005e6c9f43684123efc42df66f588b7595498713fab987c2d25a1c902fa531dbf94d629e768bf5dc3ad72ae799239948be72d585357cb6aa8db3ab4c8ddb2e25f9467937c5a4559dedf826ec9eb576df06ecfb277804683f5ce7367322b73272b842971a895bdac8fd8822acca5052568f1deed8de53e617b657a50d35747f75c1650366ecb66ba53fc51f7ea9d711847d1cabc61774d701b9cc21191ef3198d1615f664a5b88b711ccb8f12747709be2c2906b830c3104bb223709c619a2520cf8207ffe3de98e721595f9b5ae715123c64769c6bf187da77825fc473f8e527713c3e513de87fbfa1e5d2b018071146a27ad5d7fcd54a4931a85cd847e97a0a7e748709d4f2198db0fcda42a8b4c87af4041146dd1419c6e0d8dd2ab5a4a5b985b1c7a729f213c036c73b355518e5480a152ca344bf0602c8052390f82e601c5f76eb3b3dd6cd694d4be8fec8207afee0b27440710479a913cc15