0x2cffd02e9dfaf0bec4c9b50f932e27dfd751da3cc527633e3c4e42dbf2b09f493adffe5d0122579cdd859214824a04775870aed06b4e529e0d6fa27a491d10fc48776ffe512fb49a22d1ef1e8f28a7dc0343f25dff1c66741f79c3cac82f7a6ad6693445455a500cedae72164e7c3197d55ebb9c10fa9794dde9e088bf1f587804eb5c860307c8cd0a79279669aa2c00eaf4c0ebf77783550dd405afd5466f66c802fdc538f81cb40e01e1b79e855b8ba1fb93d31fe6ee2e3cb138bb6ca0f3db4bc83ced2fea89ee24d731cf28c24557698ba235ab0d1ca86a02d57edc65af686402ab6a2f4024aa48a6a78c5bbf5bf5884263bb24c2864099a0f8afe005dc9924746ed0b2a94fb8d13bb55c8168d7999aba0bde549af50b70c5a7d8e640741dade9995008d11fcd23bee5cda28637fe9643c93b541200e9bc4a9019b717006a363f2841653cf10aa8c3309d1fed5d83e23cae20b6fdc8a62576b3a4a169090d534754bdec4c063f109b5df88e54a5a39e65a35a1455daf967a576dfffd27726dfe70740b53a00b2c065742baf172cd4263ce36b8f64379c44d5f3cf1508628ae2f107e28c0dcd3846ad086e4c3ed44413119814c0253e1d1345c97fcf6fdef12e461ed8052c23daf78a6999b563c9f11864821277bf7ddff3460f877f9195cde1a66894bd3d24d6d7a7379d4faca163f7a57b38a404b580298a19461bd002c0b4c2bd9bd060d53ed1a15bfd13277fba88989e9d70cbb33287f40916d92566936a61263f3d98806ac78bc81593d2fc838304b05ce431c2096d7cd83094c6f8d617cbabd7bce7cc3c2f040975610fb9da9b55bbb85a923aca6b5e3c1969bb51d5618d6c677a98f4b6134b0bb5eda4f8a87a870ba3dad7f05fc6c89a6717ddd210257a753c03791c23a8ff770d367c2b3486d4db6778937e236ae63e6846ee31cb11480e6c05ca6c3de73bd61b69c5c56072bf23a87e9971c3d6d3ba8501cda95866ab4b8cc777172ebd686be1234144b749c500f8baa85dbce1d71d603b7a11799c6150e0ee4f22a81390ca8857e2b9e0b5d0e4f06f1fb6aee193091c49bc1173448085f929503b7dbfceac9a41ffd0ec2c20b693b65a7f042c18c51135dc89085b3cf1eebca044521452f70072bd37a0f5b9f74bba5bf9427958a22a84a59a17d51eda0a78c07fa48f50a4a01e5ae16ab7c499f100a1aecc0ee238ca28a949512ef3179ff88e0f792cc9248f8ee8409e69c74cdc2035cdea017aadf11bd8492aa22b4c15f2fa022caf1840a26bfe81b040364c4ab0af40e9dabcfc1eb0ca0bd2b08b2bf1e2390b7ba626a73de93f20da7fe7ec2d0c006d704d8db1fa0f448786162b4e816b1f8aa859fa85ad175f5a0deedfdc87229a597f1d809b0ee656696919909acb1cf870f58df3d6d791934723606ce7473e63f4d9b7af4eb23ae79d2f4b5a93df335558c2defc2caff32dc45ca08f53102707f8af63356387177d70937531a01f8eea46e745834e3ea994eff69cd1124d29cca0a5465fb1c2c9fc27fb79791cfe29f6fa604ffd2a78f639f405871a34572b497d2d980358cc601a5ae065414ca6e3c4d7a5671621dfd6d85530dd2f300a174030f77ab1ad038ced13b435babfe9b2960c295b3a97a8d19b54bf8ff9da0cc5f54b8c5d3471b84c9cf57bf5ad0574ba81509e748751bcc62a8638ecbdbbbb8992fd8e7ba14f68f06afd69e93b3d74dedae533fbd2a029655c8635d94209d29da2c287c4804394a9beed2dac779dd8e09b9b3a1816492f91d9ba868c3e687e5e738bcaf810f2580c88c0054bd56173f78dac62dbd2973cdf663861f686a6bdfcc9955b1949e877dbb09bb6ab677395023fca1777c91b05b86fe4ff2f6e85d22b951ab6dac47a8ef30de4609656cb4fe0c4b2cf667808a22680e34d740d160a