0x2cffd02ead0733dd69920a16095f928aaba542075e06a1735d29a2b870dd96a883407a95b59061d8800b971ede00651ab35f8b8b83fca39523fa0bace819874ec45252f75a622f22ac9ae2c790bfef3b100052cf0f6fb941b6c644239e4a4f0f4eafff4a887f4b929cff1f0e270db640794e9c2ed7d75dcdfb6eae6eeea2c8352b37dabf07ab92af2f9817a48b88096d1ab9c1980280c524f075d8a65f1bcedb6165bb71cf147ec992be2e3aa9b84d25544728e19e35a64183aaf5c74e7df5c98bfd6e232e319d876d51571db0d8b5e664b389ebf9ffa6ee539cfec559e9a64b146c6644f64822e3d99ab6765f508f32e630f4c630a0b2c05b59b080a8f598fa1557afe8c8ad81dcf2ce6a12cd06576d5afdfd384013e180187a25bec52099349099ce2891d02d9bd70ab429c3b820c2b5d0171f9b4ab5ca8c1b5328e971e6fcff93d52d437898bc14c5e587d6ab9c6036dab30d9e038cc9efe8532fde6833588433540cab6d4cfd7a7a9ff24b434be0a8f290c42635473832ebd66c2ea58ff1d1f3ce5f25b7126a4bc92883d2787ff5d2f763d79ed799edec190920a3d608d771ad9a28d9ed2163f89c131ffaf787ee4ce5f089e9051af2fdf2d2a7dd096112cae7825f60ee873ecd519345a7f7cd99bfb3d0dc5776d2a0a83f7793b1ae1ec1c1b1958aa1920bff1e662d93d13ad1f4e987834ac4bcad706d87e04ab88702b7b4c45a3116ae82b3c58544177787e1e22b9b7c6d26ebc74d372c1c7e2e4d12e70860ea543e5f74fe509b3c4aadc2bcfec3420d7ebecb5124be3bee1f946520ba27eac9919e8957323af68e0335a3666c167a7ab55091477f880f76ae2ae99fa5e280bef865e13ef322a2be4b2424f63311743fe85d5f18b9a3fc9dfff326d29f0ddff7316efc867d1d9e4b948bd3287d22cda251f35cdc677e2ba59a775994c2aa2765dd60038d9ada2edbf575ad790972f9ecf966a477fb78ae18a7860054f88ebcd54c78e466771aa22dad9cb0fd28f0ef9f451b3c8487ecb6663919dea27d1bc62d2c0179d02d80f686110018a322dc2d10305cc9adf0471c35b64cfc7a4040149298f0c84cdddce4e491509fa1723324e59f7474edc31781d95435c13b016f69c3ede86d1f5deb071644cc50cef81ce38ddfbd62b8cb1361a2f6e2b2f34d10233cba4824e6a27180792640e58ea52bc50b30fd2a92728db77c3bffb92f53a145cdb3e6949b97e99a5a15dda9e4c71e87f5d24f9d1280144e2c68b2f6bb84cd3c2df738c1d8a8fd4899a8510fe6078cb971f4b5f11b889a09fe8d7673b07bd075d1ddf4e1a7665fff03330f2f51d98b54e39c4270c6f02d47a41c5fbccfd9cdb851ab95279c0f98a90b87d8566b83ff9aeb4878f700108bee313274c83efaf1fd3ee8593aa21b42a76d6951cd3a9c4b08aaf2c38e1bba1aa4a3756524f2af32dc3fbc5d14f8f9c49259d05ba06e4495cddb3f6046653598ce96dcc3791b50eb0ed1f984ce1bdd4b9722e9dac41d683e9330410e7f279c45dfda02453a157b0b71f8e1a13200cab3334e54f1ae6fe61eb3bbca2a7a609797b2b2b30439e82d2193df5663076532cbbd473aab0f2315a76dedce386abb99c810d71c41da6c42cb840fa8cbbfd7debab43533fd51b284c666101cdba01dad89cc35cb379003f6933914103986b6e3fe700747034c122841bb95db33a0cf6c90b41b2c3649cea6690ea3402bed07eb66ea9207c76785fa8535258d948ce7964f10fcc37532bb9d0345f94f601ccc03d054e355110bc9d58b9ad5b747b6c701f5968480282db30e1fb28240bfd70a8319e6cedc4444829c99ff3ee6f42dae07dc170d0a9cdb170a9a0cb3957c9e4ec5df96c5b351763e6a5b73b887dcbfaf7bf5ab30522927e27016446a1f852c6dbcae014351df802ae8c0f9147d