0x2cffd02ec93cab106f866a5e3440f49d7eebfdaa23347410c840a3074270dee677394ecaa5c5d0a047d98701db1592e9b82b252ea008c550d46dc43d51e428d46f341e132c981b220d07e5edd1755e450a2b5554244a0070c63c395624e54fc1900c009dc5a4d040a5c34f86eee4a86adc97efdcae416b45b39a1f27c590dfe1ecec0bd4d170f43454ca4881a9ea5004c108f0092b3257c624948cfaba6977a138e6ff458f5a03da84702c06e6d18754a2240986c714bc7c5d866495890bf45ead6c4002b385cedbb21d4e721722b939b109ec7a7bc34f63c2937db54cfb4a92cd99e9f38e35581d8a9834b17e0e53867e31924ca6ca428248beb981a9b0108d05bd9fc100069366b203e35c7f6ce771dc39461eb729bd7bbe34da0c9a98a25a40556eee4ac9e39e29edc3ce453d56472560a698cd017b776042ace5917f25b499208f2eee65790ad77de0b48a358afaf8cd4b993f91219b6bc7683ccc9bd2a923697e4a1533d151552dc9d0251d2d63cff09d03d45492cd824a61f03bd52997e29b229047609671756bc6779d91b019dcab71f39b2be3b1c25d03a86929539418bd32b20c0ee56d199bed2bfed2d950643b5c365749220e8bbc4f504d6d03d878743a2ed24728394e3363aeebd06b91deecc3351884cefe8f8831cd1c840ebb6bb42d46ab405c49b12cf403474fbe07e4f5a3db395822f34b4877eae8f1d838b42261f13c5e8e4956fa117857f49c85f924abc5226988cae59c9810d37ce55b68cd0164afc80531dfa6fc1a844e8c06907ec5d718364f8cbfba1435e13db397f38eeacee9b0167e7d2ed6dd6764156ad35105fa502e47c709ce2e3e974eff963f12d85fb57f6ff6baed3c61903152b4dbdc62a342ef81a2246c49040d986c00ed84a5cfa60d00f2786d23cd70562d452bdfea024f3aa7e20f3f22e3760dc5f616ea053a10f0816fb1a8ae20225cf82ff7cd9cbf98954e42832eeb801f18d5f797e6a97b39fa4105ba72a256c4e05499aa56aef8608bbc9960b31840ef1ce8c1e255efe12cd6e4f52e7f2d9927517ccc4a0c7e0dbb44a2b639dad3ab02fbb283598ae52afcd9e8cbf16f6654bc948cfa699accb0b8e9be72d0cef694f28c66f9676daf5a921e86fce32bee927c9ccae6fa3d348b602292418fed791324caf3b7ffcd1d1f951976cfabca7703faeaaf96132683b707b30c2c88981df857d0fffb7abeca5d63f2387d694725b28d79e89fd7a90d16e3ea49a2824b3d2ffd04bb147e60261ac4af99b01b39e719cd17c39675028c4c430f8d8ee483115410d525d39641e007e55e4545b0119af0935da6ff42e99a896b5ddcbced9ea40a26a11031709d29fdf2f78820a7d59eb3ee891231a8d322db7424de48e1de6c998c1ff260b3a2e1bcffd507166622b789937a399e3f258fdb39e5aadd6c4228939e00293e865b49f2858a604e99a5bad30eee12aa2f011518fad6f82029a8d5a4ab28a09b924a1942637f593ebea728f19942a78c553593d8a8c710e07cca29994fcd9dab323de6acac7ae7470edb0949c392ec2c00c4c25e2248910df87683918fd4a927c1af26bd188ee9c47aec4371772e2ba17a434e601f0e7a91839514cb5f698a999fde8f4eb7a65da6b6c34adcdfdc28a53769fbcdfe3e10f82024277e43af0deaf4d9a29a42e035af22460f43ee65c1bea7b10073196ff06443811e2fb04b16e9d5a300dd8d5dc092b7fc7fdfd0dea86bc03661fddde68d5a86f89179a6bc85a3980d9214f68f3dc81da5ea8b58c27b12a2d7d5eb9c269d73a1d7ee09244bf22abe7c2b8ec75f5cfeaaffe7537236975d872b37ac8c22246ac2e8013d329b3383b89d528159967ad133e65f3ff6136265baa3b790fe7b577e84bbba94ba3a8145f757aadfd77f4a2d40cb331dce443d566b909887