0x2cffd02e8a0294f1cbc0deebae1ea8be522b2d3056ed07769f105d0309f01dea71644640741275ed5258d440cb5d2e6c9c85730b5cc3c06f71ec334e520063b102aaf6e6b68a438026ef79c26aad6243cf253918c6bf5e4f4492ad4093b57a0f4372a0c0c01f0934bddd990271778dbce37b7c9f4b1066902b5222fa87c6f03223faedb7e1bf760be543e0ee5f49a336eac032150a0fc921c35eb12444684fdce5895405f6f0b5b9337635880cbbf3a3cc9978df831a9b5bfbd9dfa77bcc4ac84dce08300e8413cf2fefa599137de22312af6b39e77f8b074e6de57c51536663554267c72e1833aee64f864ca3ec3b59620711b12acd4eb4fcec355d9658a5f798503271f645b96adc6d8aafc7870791758068ce28f4c084ae64d1aeda129fcfd8b2b4295a44dc1e2c2aba4ae373916872aef9f56844ab9a16a2e81b771c845c2137372a368eed7439abaed041beb158c5142d4c9b7a016b07859f7e28c7fa35a318bb21ceb42a1fdc570e79a0199410f41a31d4b8c598d7e053a9f5c86eda686be4f70a13519e13c9bb14f6a6c90806fb17bcdc608444dea2c0913c436ca07719275f207567e95972a3ebc23b3fe42aaf83a69f979638af6a1e837b24fdd5d4e666bb04d623ed6f675d91a66cdfb96ddb4cf49bbcf2965bdab63404395957f009a063adeb5bead23a9c706befabebbc2386811f9a0e99b5a4601ae0808ab22a2df910caf740dd6b6f095730253532eb846027ee0e0b19ccd6e54bae47281b5aac5c7ab808d921d9fbe1144ce27ad3e57bd8f211aa77f1d58b3e82c0ffd7778674fb853017e11942a6be73c28a2ae20921f6d30e3ca2d190147ea6eb79f24cc5a7a9f94a93a256c426b57dc880acd40dd6b85c36655662a4840fd9919b042624d4a7afffb59e4f5637193cbbe5348740b1f5b1b2ce8b79c2511813a8d606969144da6f8bd75d659fa00d8bf5bab14857fecfa940d3d2b3851a08e359de0ded56b5889b4338fc822a4afd5881e9a699281cec13eb3a018a0207bb05a7b3e6f000e5b5981d6831c7b645687459fd52e981ee6f29c8a8579d2da0b9832fc090abd171cdcb130846c8e5b28cdc1c1ec8f1ddf31541b61fa4541b29b450834232e25ce986a192baa0d81614c6d0609bf421ed15eafc6b1bf87ff1bb63c5f37d32899f3af7be796065c5942a50e4cca73bc9158091b4d0ffe0dc469213644a03e3ef94d73cd0152f0e49d8318cc8fb87acedad728c22e560f7885901179f53f469456d77150b8e9501a2330aadf62c63be4c8d1b13e148fdfc457d5022d68644002e7306b64b3ed7e2f9e4ee445645c288d3755b5338f7de727e900ae77d8581b1f6f8e8db2d088ea5a6cb1da9893d4f76faef4b87bb2ca53e32afc84c371e3bb6344576a0d0b02c3836543f86d9078236b91a772576589d5fa2212187423a0a67b4b35f146fab98291d2e87cc16ea97687e9d4d32cd643636b8de8b8d0df296828077bf9481d9c2299085bce1c7a62f1f587bf46fb1d834c0d61c23f367f9b018ef8f1aee308397a5ed5de5d0319468e9f088d2d6241ea1d63f07760f172fa3b5ffe2fce36d44ef93183ad2214b19b21790bfd46cc3b31de531e2336d6630b3251c49e806cf1f9eccf3d86d01ed635cdbc68af19383076de984213ccbfa35631e1f42ef64668c43cd5ed69709b32c6094bb902f49307af51c23e59cd8cfd819d415462684c991ba591555469749debde57b546afefd1bfcd017c074258f56807d4786ffe583b0b83330d82aa103f4bbe768ee650f53dba4337c5dcacf9f1947952a23b7d1f1c21d2571f33b4f8f59f8dff7e317678074b3936391c3599be2eba74acd0dba266846a45fedd2910cbf7ad1ecb0fb94ac32f9eaa00d433827b84e1af4616816b5dd1a7e04abdbda94f417be2752e864c451