0x2cffd02eba52f955f5622da2061b187afbb31ed6fb25b07f3f447054dcd488e943fb6f218a2ebc6348d7a2d79c7a9f3881f1d02f5b681023e966523563a720d2098aafb7994d5e3f279ab5c07b0853f7b2f3b15f1b2772f277330b034325d1ec606b758d1a4f5becd7ef840b2f298c4d37b8fbb6d8c72e39631396fbbb9b3bd5613f25c8a20b894ed015155176d48c6ff419eae5521da80a64010ab83a5112ba8b73befb5d0a113a068e67078f305205952bc24c4a1d355f6e1d4027ee39f457ed67a3c690d1ff1adf420f6d53b90dd60f5db701a29718ba10cb8fdebfd4524aa5e91e6d4b147b41bd8037821cbead6a94b0864dfe9a0adb0223a27ea3f8953e2eb9ad43074332c7a1eaccf49a5e626eeccf880427319b1802af55608ec3eaae42b602a9e5804a3265f4b153239721a7e93cc627c39eb5e5d8ac77adf99fa17bcf353f8f27f4752ca054e30f31bf04976132c0d92ab72c61cbc33f5eeb963d1eee4e6e69d3a752eaa17035e1fc456990925a0c6f28bdbf5aac6a09e9cd38dde5d5bdb3a8255fec5cf5706368ba976265ab3c6aecfbafe50d4e937856c72257d760ebf20806e768c8bb131caa4ee064a42fca2e0810e3fba18efc097f336efd800b8ed1e60fa5aa38197242ef35d4c8afae7c61d4ba395f5b992f82e970deadec9423b5bd6b70958b3ccd057ac25f11cb1b068e870558376a7ee1eb7a184fd20621a1e754423d5d78af7837b49eb57273e46ff8e23a88c127d8e798e4c380b9456bf1eef0dedcd55550840bec614623b34495234fcdb2aa731b0db31f3e96c7fc4366aaaba8b2ca8236e9957d79feedb6eee7046d4a34cf49ad4598393d308ac46e03a26922ce0a71e8cad8fd858f3dcfdbb9dd7631cd51cb9feec3db7bf0bb254ae5d0a88e85931cb2227b5b1bd64cfdf6fa54eaed6c6842af60aa50499a8614dd0a8f060bf03d9147a5986c13ba11b14ecdaa90c2a5d7ecc9fb316d8fe6276cb656e680385738abffa5c24687e538013d7e2ec1f47e54926497f4942d3c22dff44e98bf5066e770ace816380ff384767b42a8a98a6357b26888c0b48efc0d68f3724d10ebea33237b9af668334d45375ef40f2ed5be17695ffe4e644137835274cac086de6aca1276b5674d091d675a404b8a68621e1e354e17d899089c559093d6e31842ba0bcdea228784d3b6721606e8fcc932cfce988b48eaab297d13e4b2fe1dca92c064d2875fe8556faa23f772c6b36279c831d5eb53085cb7253820d75201c23245b3a54dab98d623ced5139f75a05d899144859fa7c1ff6e23939992c7861516baf966abad4e637d7684b496c4cb51ad778bcb5f7032f6b4c6878e8a364e008d29fac0d5e42118cf64d0505574b835400ef3b4bc6d0cdda794a7ed2a1e597525bb4ba6c850a89d47ce210c66464a116f5ebc52dbbae2117b17063fa401e31df4af220881e6923bcb9635ac92bb36f08f4a5dc19f1dda3c58b35d31bed157d6aa9cb589bc439d2ad16c4091b9b0eb6359b4544b2319e44c3455160ed4be382c0e5ebc19a7cb4c0ccdbf72227e0a13507dd09cbea96600724e9d8c22b547668f6fbfa732c27d3d0c83f165c66e766361076464b9bfd20c0b65872c03600ed334033201647e9464c649c24eecb0b80912fc82010cb17e2c133999b7b0ab337e9f75fb188f40773dfaf331e5ff52650874029b654305a70069e7ae43c13900e58aaa8a47e2e67c554893946ef3efcec734a7fe1b7cdfd04fef1e4c316ac7730ccf0136f3d8dd3bc63c1a0274944125a81a7cb1de1fe0c3ae569898935ca8a06a0ad6e32e654fd383556755aaa5a4692572f86986b11484b0270f68ca7988388b1d2c87f1286b31760471cf5bed24cc975f7b1fa671dea3d2adaea41786822984f1b7db1c71344158369ad8caeae7ba302e