0x2cffd02e84f9e03a450bc43ab9e69877923d99e476f5684ddf9e29f7a247f497d438c135ac1a3bcb8fc583a31fbbb2125690a8813a9746417a290c08dcb0314fb54de5a6871b08a0c6295d543b7f3e8da8125e2c8d0080b11091405b2cdae569f336d8aaf1f66cb74a78ca7719b97e101626fbcbf0dbe34cfc50a49b8333c6f8d8f6f25777f28340446ee0391b6f55cfb12ec1cd568ee1674902ef1e161acf3d17c4ce9b665f857ab6ccad42bf2f52ccb12030d16bbada85b7364a415dcaaa8443407ea433c723b32b5b5659e18bfb2e1a4b0d52a2d21968f343670ef1c1e6ad215dccdf541ec18e2914469e7541bb8b17ce17337681cb2400997f688a90a1711b5810613456e262c4b667e31c3a3527243d26020bd5f42678f9577da11826bc02e4208260829136ab019eb3eef83c8b1903d7e40edcdd3ca4a645f9f60cf739a1a78e7068045511ffc6d2325c1990c0997015d78420636de932246085ea0df9991c4ff4995acca9b460421ab1e32a2b06729fd9379a82b2e29a9c27b9cc0fcc5b09aeff94adc6f379058eb4f472575fe8993bc22bab9670ea24a9e214c09ed2f00923608d42c6ac7d2cae5fae2ae99f77ecdc4fd5ef02cba15bff1de76ab5acbacc3e5edbecafd10289e128448fb0c79b141dde245cc929f20be23a556f9de2bc500d4f346718feee314be14889fde7f2b13d28af3081bf5c0acaa3d3a52d9ab428848a52a02798bddee660ca6e74cb2c76a7276f06a48d2a5446005b56402186a716b2d37399ae7179828c93191d19600151a23488374ef1be92db055c271fbc63ece7fe37d5020297738a94db6fcd67b514d45115502234b7528e4fb9a86de6f02f1024d7323a15b01fd78f26f01b2a3f1c37fa9eb1d0295e021c1db2eea2cdd5903ec8d44706fbd47912205b729282273243d64af771c397f535268df45717e979c80c05757706c3efca598528b8776341424db5b3296ee4dd51fa8b6e60ddd2ef0427f1d546c3332a7605ba110b171eebe87a9027b8fd6cd7bde5fcb7f093fc54c6e40f4a31061a60221a6c13e91a6eb78df3784a6ce631c8ba7e04240dbad0df63b9c271a7ec8211cf0e6f772d82c7b6024acf5983f4548053207330410ebb64c29cf3ba5199498a437907e928a919390283f7211c576b5d099065a76aee5594731374cee260859b3209c3b578fe8269aca494a0164d4bbf9d98b87c992883cfadb67a581a046a70bfd14be98aed6c961373f8ac80abec3581b1edc736fd0ff6a23e25df202abc7acbc38293ee9efdc74aee34df3f90609b8c06755c65812c14fa8b5f1e3472d955491f597dcfdf382c91b19de17e9c8abcb687ed933443bbd8a882622d42468a201f4756a046dc9fcf8c4aa5d3980941b941af5d24a93dee44e0245b0b88ed0441f0d4a845bf574c15661f910787bd15a7d1618014821e606719fd15c4a736c6ce7a0f9a78a5f6f030e773fdcffd89e4cb6129eff93bf323d427da863df946bbedea3b3bc3e08bfb6b56ea6131880917faaa9393e4d634da05db4edd7fee7bd7dbadcd93d3923844bcfcc0edc44fe89cdcbe5b906ee2c8059c39da4b4b6700a84641cc314cf1ce3edf10de9f23161e2deffacb907332d3640b9bbf9a768e1c52d00b5a60bed32f73f914f2a5d6dd8a98097654f3f5278f623efd4267ce294f461c0c830f0329311a6546cfb52248b85f27241af61f729cf7f9bf001aad144828f353de96b3d1af4e29de720617829ebca0adcea1f9fbd1b3aade44c6f26ba846533f9427a5bc0318802ae710628d99e5345c0dfef09d1f12ef0a3a8818086498f92b9b1e4be3c3e381baefb08ac6446b057ccbc219c99d3bda664177a1ddf26feed013cfd8785056e418283917677d67985176c64ff1fd0155c3f8deb74d7508353e39e816ed4bc8dc11