0x2cffd02e14e3cad81bcbeb94c920eed8ff6c2c219e94625c7d4f0bed3d842a8c2854dc49d0f4e1067c364134ebd80b7dac4fb89ddbc73baa58b1800ac9f616b213eb0b70ae08c497835be722d502de4aa0663aadd25f039cc70cb445d30c3aca6fcc8fd9087fd82edb3e65abce055223bc7cb77c0118b97094790fc5aa4a025e2ece1cb705e7804df7fd31736826ebf254615e314b78ffa66bfae7e5fb6524d01db47bb7c271e7bf9b8bb47944a770dc9087487aedba28358b1d0239977d4c4f4e81d99d2ddda313f08680a9ddcecd2ea53f2051b6eb36def41e3e3851e8c41415146be3c556a9fa3de3c1cbc4373f7c5e36ee35806c733c020be1af22029e3f577d6e03519d008d377d90ffcd6af6c0e024431dcb099c47f67a29f2e07801b1af2bb66081c0eea3bc1ea1f4aaa6bb68a3952654e40f4093a5fc7b9b86e0ed36925d651d8dd50148aec8812b670c0de4a12fdf3c0b01d57763fe3bab744cd8f10f678b2f79b27fd100b7e083b0379cf4039d10fe33244a525170881b24f212f91ef16bc75e8fb5ad05bfa0e02837d1836c6a40f83cb0e834059d4ecfca9517a391d3107e5f27287e8d0a9480f5c331e709b27949ac86c1ea0e3d2a15df92b8cbf66ec2b90fa833b787341b2f0fcf6849258d7e041272aa4ad18189baef689c35cf8819555da4d58ca31cac687d752a80b15186bee56b13cfd9c2c7dd23c3e17a96b89602b3d84059df0e0ace8da88852f51eaa1ada1e3f5fa42a07dfd5b788cb7de8a281fa98629b98e60ed2d391499049486bdf65a675a2ca8b91268e87b6b87e387f50ff5449213b2d571c6930d31724d104d8d5722960ff4134de399f4b845c55cab28df60885017a5ae1d6edf838d61e9e26dd3d2a04f1a0a37b9ba27c98fbd56e78839019486784a5c2c8760122143b8716f4126d645ceb90e74ee3217f3dbb3c28e87484788da7cf136ae9af3a0da3667ded7908d6f59a7e8cdef71c2811ceb5717fb5ac3bae74f097550ea3b1db71baf51b98796343be41b44f0532a4d77001e9347e239dfc620d26a66ff8fc03d9a2053320b9b1612e7171138bff1e246ed03f5ce2e2c99be283bc38736a2b6937bcf852e43ee9c80cd0a3ed665026babfd78bd16d90d47e838c62224dce73cafca9e816052ce77d4adc6a814153bba93de3eac54907be60f710969f56309785377f611361b6096e84607675aaabb27f1dcd0d4386831221f4e590e211b26ede85af27ff9667596122f1b42af49794d63cdbae7fbffa9d283dc5f7a6ab85d721540ae422b39cdc005dc68d5f492463b584381fab803fece05eb79fa72f01d80ca5025844f35c4c6859f1dbca11a1b2047c47fd00f705ac553cd949d1fd7839212f8eda4e16c3f6eb05933eea2d0161a3994359ff174ddc1bef3ad165833f3ea2ba948759e68822785ee2160394ba419e07376a9db83219307a2a915ec08632f37a5bdcb335cc02c161f8d78cf68423c8f0776cb92360ff3c181b5ae87a41ffa25b8d102c21864c56df9e1c75c0b9d4fc2c4f010140cf4af0bc82325391d220f7b589a05be53c55abd1641e49644779c49a6042cbe5643e6649d61880fcc9870108ceb59373d0624ba2d7b4a6108d34576c1215b1ce66377e61c8e05d4a6651d11ec2b5c47749b9035466cee5e7eff8dfcbd5e6ddbbaba374b0500f72c3918db9e189e8d477c6121aa5dd86977a2e4abec9545703b2354aeb5228f8b10376f839fdbcd63f2a2bda86e3ceda4c5ab1c846563c60b874a9d1f37c182c36671e2ae410d2c2bbe21f39d9f985daf60488a418bb33a1113cb502d541753308a9ff38f14b3908c97f3397e1b7bbcb5e9909699c942e3c0b797b88124d3edb30b876b460ee5f278fe90fbd02d8e7005e8ad1d513ef1b4a9dda62e2020811152c195fc0368d1930