0x2cffd02ec18edb9cfb281704de197c462f9a4cd0aefcdc54d0d05f6af14deba776ac3fc0fe457241320011ce4bbfed15cf221da377f6a28e1d1ecf138e6b0507b550ffb99136a8c7a5a37759ace554f24c047e771328ef6ae61627aa5d622b0b7427385109331b888f37493ff309e85f77b46a550f7f6427d0d17e3d7dc8671c47d58f5d3b5103b760d8b4632d5f297231de3c79cd8c9174f4a9ff166dcdf6b1f3cb121b7c6234d75efdd2ff6602a5c0396351761b519b2cd883861c61ade5869fefb42f6336f9e342b9f2cf1678441519f29cc2c8c78c80c490085c41042818d3b3980304c98b25cdd271c313d8bd0d04da81a73b533d2581ca205f030995d614e96d4befb36ef19cab338273c1812583eadf0ccfc46d8c480b80bc49a328659a814ba1c15b6e3a9b490c7d480677207a80cf239993014165d4d6766bbc12911279b2fb78c3fde56cb0ef431082387f928b0e309db1c696c4bfa99acd11e42780fc59975530dac7ea8ac86d16680fa0406c8499a319661e21f114076dcb7efcae5e6895795d812e89a163e52fb52224105bd802d9be187b442baecfead0f84523d78fc78ada312c749a5eaba13e5eafbf1273e2bbab523c1fb4db59b8431ca692cd31f55e705b97c6b15d9ba2e3a875665096e83ef93050a08f026eb5c2aa2338b3cdaf12d98fd4c62cc31f26abf3d728da053f4fe4ce0855334f229dc778bf66a1284694310f8285c54381f36901d9f202cde060f716c9908e9e5a05974b12324e56120bb71c86e4dcf5fbea80c816a45cb87c411b3fe1767c34d41ecdf59f43b708ee88a52aa1974d99ae27b49ac35bc65060bfeb75ce61e89395eb3010f32b6d37fdaf814d658467da5e788dc8426bd28ad8f41d64f3ff0936313fe4be5757f694e687b67380178d711437e72837cc427606fd6f250c024f746f2072b8fe50ac404e5efca0f53c33090387ffdc94d5898638d3721c664d07309045ba665d18629d7acf86864db88a0c8d293b92695527e901e985fc756c14ed76c9e4c959ecc53a4d2db36bdea81bf4175bc5bc1edc202c6f63d00b55fb00fc86a8894bba2f3c498b204155fe29c54d374d6dd1de656121dfecf65407950ef2ef6f849e5ccc0a244c85b8fef20dfab31ba51f472ce820a0fa9839d98bfd7a1a7acffd1e7814fcdc6f44a5b0277caf78ce536d903ca16ed92414797caddb3be8678542a680433a2a3858db48b07199338dcfc5dd557100f318700078511c0d1be885d7c9525fff70d382a24999adc51445d824b28b1b14479fbb50348e7ebcd9b65f53d9d2b811ce37d07c6cce07aff1c85c9dd0be71899cab40fd7fb98e80703040cb9d7729261aa1cbc2aa4e2867c1468990ca549787dfbae212029dd974f53dbea948b0191d3b206f2431c380d561557c57769a4016cef9b41616ac9a6cc2b1730694c0608f652702db3f5560ea61704cd2fdf11beb380843c37824b895258f4410fefdc0ef75f6cae77134d4de329d61c052a5b279b5d330ee86ecae1d5fcbff2bd28cd94e8458fdeb276bab2754f67418ec8a794865e534a27a70730770494faa842bc6c84d53e1c5446ee93dcb77a1d16e2d27239bb4246bcb7212c581c649ef9b0b7be7bb6d9013a07e80de14419f12baae90787631fb26fa16e11f41934e79b35152a61be80f6a412058618fb92cfcac91ac7da002e680091541742483af3c8520087021a6021385d8aac88341e73b21f93ac74c9f2bec0283ef22d71d0b357a148c6a12e8d9667012cef4eb294a4054a31350eb83154d4a91425366ab83a4f502ccba2157a016979c515d9dc1b4cee16fcbc0609d09126ad3e4623bfc671556377691e8d1f10446fab20e4f3ea0aee30cbb4df0775dbf874e31f394091fbc50c498c2492519569eeda290928de6c2dce1daf3d419