0x2cffd02e2db0c0f9092fc3cb7e02806ebb6b1a48d9594d74b3fe0a65e7a501b77e2420fc08fa7323278fd521a85e08390cf3547b0bb2e50d80cc03c962227dceda1513007df35cb3e7949fe36cc99512dd9c24dc2efeb84a8c44f75b27daae11a22edc94a3e74db106fc3962f78e0d181cb493f1ed2106ab29350e5be60ecb919be86811916dc691f52e0731ce3b2bf0b9bc2bd1b2d1d5a7a8c488ec63e202a68100d95dc57a310bd7d7cea87caa02c25d38715f271cb1a588df89238287a0c996f2be3a1827273d388e593e9ffae1e06c272c82f95c1d93126fa45c6cf63caf00b7c6b27e59e90d1e3c5f7c6003979ad37023d5a76d67064d1b554dfa70c99242b3b74b34adb94d2c247de7d53a0b18faa96f432c72e2a6a3bb38f99da87405e3812efdf4c71e2b8abed25e9316029d66d922738a23a207db9e9c959a302ea080e379720145075bb6040c7b406d7a4b12f2720859322898e014c9094cb719bb7e0b158339de38e5b7bd1d21fa0a4f2f12c8a43053f7d306b84e32ef07e69dd4d97611a36c55e7e0ac0930302b00dc544a7b256c8621dceb9a0d4751c9514689410544cf7337bc606add5c2e441b400ef4ad7091784565bd6eda96456e70651dcb73babf358e2b853eeb28e30b8022aa7348df46efd0ba1757cfec326de3bf2bc43eb94870662d758ead168c3acf62186de498d5b0d92f421a5e097b3d8583d60ac3b3358b7cf0da6e2278da195d34fbb641339faae01cab541e34aeeb2d84ba29eff020227f5520fa844cd298987d134d1ebd3c07a391139f63f60eba5b765c89223f989b62efcbdf8368802eaf83d4037fc38abec1b8e7af76823d1a6c67dcdf7960f3720017bb9c8ceb53518c1a86fafce18059f05c2b2cb2f40b91c268ed305b8635527b04c9fe357ea1416fa85c18c4bf947b781206293268a5046ee7ef5aacb1747e89f05bd7483f4319531dc29275c1c9321c77e0d8656e906dee5ea1284dc8001dbc5d4fc916c64ca979d8456887cb19da9626e651ab7d41e6eb7da5be166c23e3165acdb0308f805539f09245303034a76939b0e1eff8d23ac3276aaafedbcaf03ce30573b0c851c4b84f9b272ad1aa1bfef08792801307a57fe78d99b709b321e5f3e51abc9cd32faea1ce7b13922d83c9422048c4922f5652e5d1d3bfb5788912f139bbd2f175cdc7edb3f08b5018e558504f30a1aaa8d75d56cbf744b47e0e5ea5c3931c356f5ae9a255bf732dba6fdd90b7b5a5f704ec7bd8c08756965794b2dd56b0b04f8de5730d2ba7d27442deecf813b59559b10c954b2da3c4434013c22d57684075f884da3f82808687069393a28ceb72e4d5a2c23d05c2ef3181ea4157eb98b8f5d22eacca567148dbc3e714e3ab086877246528f40be9e5f6c5e78e8f71cde6b9017e0c241a2ba3672790c030b9181fc907ef9a7e78f685bdd48ccdcb82aadbaccf00c35e037f204727f121b2bfaa86fe3e703b03fb1e3825f238bc8f91134bdc96e4dc49b119ebda10ce930f54288293dd20eab8b508b4e4db83bd71d361a76f0d739d3a06370e9c638533d3c0f5099a28de8f1473262958e76c04ad00ef2ec88cb55a68ef8fc222e432668eacf201f418f0d586e34227afad2377acf0109d32bf911e5011302c5fc828e70067d45212ccd050fc7de12ae32216889ee835909a485d0ed4c6074f950914479dfcce587e5529e07787e7132a29e12db1332247f3b71464d508404e739319fd532f8848b69475891e54dca6befda506b05ecc585865309e5b2152b2ada927a83b882c9f41bd7414818031638e53235f7959f347a1772f8a5ed9da50f0cc19bc49ba7eb9056d117dbbca62a98cf8ceea1cbe39dd23790fcb75ff9ca8158161954ce1257ace931ccbf7dfe157c269d469dc9eab610f925a357f5f093f6497