0x2cffd02e5c71f2337d5c9daafd44c48f53a510804dafa409a201a7c9efb562c3da72fcd5610557d20a91afd1e1c099ccce8e5ae8d2472ba5da247312cc38048c6f7609c809eb9c3106cac0958a8f6977299c2f9d8bdac07f6ba44d52475c547bf4f59a8cdde072f01cabd1880d3ded399531dfab7a1f9c05c3b790fe1132b6e2ec2261e93078e50d3d953c709f0a169a41eda763d20aa07b4d5d88ad48bda08187a8ecfba668e14d29a4bf5ccc0ee5cc81ea0820b4ea2c38e16899f5d47be3af1e3349c6ec105833bb7bf9dcf2236caf5814d3a4b8e1933dba0bb802d5d3fc53206016ffa1aa9d84b84b6f831e628e58e6a2d1f21084c7cce437483f942350e154edf9792592c1afe7fbbda248591f25d2432faccb0ccd2bea7495b075b06b5b70d22be559e527f3a511896f686f7bc7cb489e72fb46a2606f63f07206a074314a1f949dbdf8802822459f2818a0cb635e449ffc01832f8211f3ef248e979ffa9ff27eca01e02df6e86f730e01f4ea61b6bcdd956b697e5014d7e8f4b6a96cb1256ba1e5b1ab29499799827eac7014d280ae1e4a8d0bac0c1aae7da6ba7b5c8f79e8e830e789ba6fcc91040aabc0c76525ad520e013840068e974d8e6bd9826ea7cedfa030a62223872f18fe8502330853d62d9c91a5257898e21fae3538ad514a13dd59aec195912780d41c6e56161ad97980bc2223375937c98c10dbe5580de91079a8f1aee93e526c77a51273aa5875efce587c8d38092c24798b595a80de9f4f8bf4d2d9878cccbd01b62dd01e27b668973d99675bffe435066c60e0fcd4e6f23f3609f16bd07bfe4834aacdda9f10bde9d5577c11c2dd67f2a02141a2df47855240492f706a4e4c9fc1becad2529017522a56817ca57f4392386223c1b2af207ca9e03b4a1ca6c8dcd4070bab652950815b317eb4ddc841d966f370d64450085963c289a2b3f27a3bfb4e10c0577f914769d68d8f7a814e0735220919270a397192051e75e31a2fa17a1a7430d171d5bf0848445a540600711fde6fde3a51384d59c2e2f3780743c80095b9678ba0281f6aa841ee85b355fa14d1f36ee3e35522aa783328a74f74d41c452db6f2651fa21d021055f4be9001be83b84ef68c12c34282fcb2e65525140dcc9ab8585847a258db721f38df758504e74321c1bcde196c12c1d48161ad39b00888d9cce638f9f43a4623304a4d534d19d100ecc9cef1881b77abcd77f2bce1b4c9a166e4008c1448779d66ad482f1422b22fedb659d619b4feee05458b8cf6ee745416720979bc76822f660c89d66ce23fe1ba95946da79cd7adbc620f2664f810cd0c11653828f1d897223bdc70dc7fa8306cca2b9d754ce9b8b586dca84679ee7d9aa53d95194c8745b66bfd0ae30a1a5f5fbf3be11322df2fc3cd35e598af588b414d9a849ee4655d42923acf7dfb157ddc437590e07a72c9aa32178e0b303ed1cf42c8ec46b2cc8ef3ce4184a1ef59cd6dcbf449807980a6327c48887dd65b6b47be0242c36c08db01e8b3713e7dba7147f761995191bcae757d3e9350972b736b65dbd20aecb9e3cbd5a97a5fa8902672e27d53e7de969e3423b14b70bf1b7c50ac84d194c80a96747f2305a70c325dbe9bdf2d237e8cf787cee008b9ea5564fac637c5a91799ca5530f81ef59881daff0d2adac07a19d5b2182d10d6542dbfa74be7aea1eaf5e17e9c6d87a9da7f87bd66d8c20280042e6a2e6db904bdfb731c03d685516dbb9a85c7fc1aec0c4b1e0cf540d629bf677c4fa9393db51537d93eccf0df4eb012e9072be8677fcf3cc5014bbfcb8d147decbeeedf224269e4293e2e84d285e10364a0a213f5371a439f470160aacffd1cd599b40759367c8cd3caa4afe26ed621c9f7e1d82c6b80e319ab7becbdb5b15e56a7f59872c9d6f601b0a76033a9