0x2cffd02edc3c371c3ba85393d84b8c9693ee6ae7d0652f7d71fb380bc383d61145a31a2532f748308cebb858398226716309a4ef3f1880b656a30b045d2c902b5c9721fb8a8d5134abf02703529b53a1c3e3a370ee2f14e3e33b0526b474131ef0b8508734643fe3569fac2b75baf02a235efee561b92879eeddd97f21c31e3b79f20bc088406744b9d12646f29012915aaa10230320e0e35db54ecf1f3f5796a690658b481b2c358b54598573b133bdff3ea0b2ddd2ca3d56abd15fc98f4781c838432091d3ebc68e299af0540995b9def19f9d4b3bca7d326867ebd1e716579ab9ea22b760dc27ce2f206715f23cda848954cea9e28fdbcbe2fd52e594935083965eee17531113bbc37c46b64c0330651baab928f313cef4a0d414f61542a957a74aff066d2005f84cdedd8484be17d67ab4182868679664b99a92e3cb08a48da5464f8ff949e573464cf167d00e88fb5e3c050129a243d401805335a4136ae2a296fcee615d452dd4faff958589ceeeab09c93091702aa2dba1cb08388cb5b1f8f59b0b8ad077d9545cd07235c1a32baeabff3cd3ad0b0e6553e2b848255ddbea13563bcc92fa191e6a1eac584bd0ff468e40edb9bb4dec70b80a34ebc59cdabe4f92f1d362e24fe8921b62389dc5c241c47f517fa03d4cbaef969c8134a18604fb1dac533260cdd9bfa1fdc7e04693c659bb61546df12a32617b68a70b857c6bdb93e182be9954c9b1c71c6ad9025b08c895391c94f43179f0c05dd759aed9ed3f62a41dbdcd16b6ebe0a60dbbe34f86c274813cbb6cc971b449def48b509186bc54aa3a594d4a69765dc7a735a350ff136cf6086e19a9c99db8b561f839c87e3f759ba8ab1aa4a7df35209055f8db846c442365011da26f1adfa18661e3e466fd4497f4e68c3051ce6c59a961665c5b4add9bb143040382271d2b36ce6f2b0feacc37a27cc090456e4e7e58fb0ec5e5587ea02657a45630b5776464bb28520ef5c05e7669680c4824d4539e4dbf462c9b43e78a90443840ad1f612f52e8fe5337562309391a7a2fdad87f6865a536a8cf7ec4cfd166124e6f220346228ec114cd8f78f4093e731f47e19c537d554f0cb10bfc8f6633b1c4aad4b10643d7a261e533afd419b5319a18dda40c9a1823067f2eeffcea0840fb472db37b1fc37c1f86d2e3d29649068270baa20c8a7a940b4d09270bb4fcfcc8925fa0fb6cf14a1183a34eddb4cacb9d243048186793c5e29a629d8d1d7e89671e9c94d9cd4f3e5a449470cfcb52db26c66087f4fca3c46676b9593fba11d2ea0107f9b943cb3e95fcaaa7dd5aad7ec526192b1d9e82c44eb08533e8dce7e05a2f6940db7b817da12a928186b6c3ab78b43724769789e6d436f8d5d222c86e90cb9447aa1b8d26634fa2475cc020a2dc98e1bd061ddfdf162fdc2455eb33a3e8835f9024ace6e6dde028f5fee05aa3e679fa0985b2536baf7748ec175f0b49e6c4493d1edd017a918977d6727447bbb0f0933c166c47a783e3e4a3aac601d617c1b2111b417bb25f7cd772a5266506c42fad701e35d622fac6df607b9c9f841a2c4b1e0545eb08550fa57ffb50387222db7dfd7441c34683d3a03ed4b86bf8d565e8ba2ec114524fb8414bcfb3e6500a9573d300215964b84cab9ea33d5809bb8dd1dff89aeb231daf221e0aed961cf355422fefef2bb73ab46709a82aee812436c3a353b2522146bb1482aa2f3e11421b6ef8008680b03e1b61a5834237573bf9e278323763eaca1ceb4846682579b8b5a1861ff01578cd8d0de42d78a70d0752fcfc266a8dd6b6ddc73072f9b84955f8d065fbe9c9e87d4648547216195de7974e0e946107a237cf42f1a710df2501ababd4cf0b627ecbc4e180c045c55c1907d6b9a9ecc6636b42796ac7bdddb33634d9de0f2de2b7d5db10