0x2cffd02e7870a16e5447de5e468453b2ad08080caab1b30ead816584a48934e2e0bbaf647954f3e67f33b8fca38cd8a1da5da75e9a70b87d18813454a9a98e89eae3e24cfeb022115b9864f33e1ed4f36d28449f84e7960ea40486fddc746c7f0a0162bd469bcca3066379c50994ceebbfdbf26394f66cb36383094bb7ff4a824078e0beddcb26365f6c876dcc15f77019b4b8fcc5f92f82b3d79c9a824f41f02a289a0e5b8dd401bbfea0219c66bb16bf0ea81fbde91cf10cf40d6501b61df3a937584cf2eea03ad9a8c932b89f019dad88ce0ff66194c12bf33ecd4bab55522ff6c99520d77ae105c23dd797239c2da10075e9d499e7633d823f93b073d39c14eb506f2a2a51c6bfa2573d97bb7717c7c30511f832b312d28e974063e7551aa4e7200660a7637642f9c992ff4c3ac39f257dea5f1fa07cc9ceae55e3ef0be42c73a665487570bf7c08dc9c5785af4a227cb8f1a136d2ac980aaaa811ef7648fe62ab9824c17cb6200daa3e2c644d73a6e9b38218da69df6e0ce8d93aaefe552bbd086411046b6f6848ad6c616422582b8ea9fe50dd54972e92a250648d212164793458da82a33ad639ceec407daf4387e001473a23df71768002118bcb1038657e190868dd6c1df2c11e0c10c202d62bb5e6e934e63c6377d07b7869ff397cc511030ffbcb3eb91edc2eea57b0251ebc335dce2311c8fb8b76f73d11f8509eb49a717630823943174324106b3135926416cada97076e447085d5fdad47294e63680b70e7a84467968b8cdf9e00178b907efa3cdbb8c1f68eb4d61dc32149afbe41722b7ea3e42a22173703ef5917f825bc6d65b1376470782b3ff4d40b05a2e7c08f2ba315262956583737c599c5372751ad86bff4bad037c7fbd2c8cfa3dc88d8de5edcbf31b267ed92276b430df5aa5026fd5ba42aad5aa8c3a5c4a880c790db6b58a02fa9ef6593437100e80d48811410906b5fdc16cf373639013c7f057d36ab45978cab26c346322ba9bef6adbc929127d142ffe9113a70ae23e6419db1af086bbae1a95d40aaf0c097f41e87e3451e7a149b7c373a9bcb0f9feae890087231e09844081d19b1f9df734798b936b97b849ac4516a64e6b9aea8b24670ff9ffb5182dd93334cf0012d0feee154e26f4fac8f8c66f31fbdfd8689231a29627b0aeb636e30035fcd14b7bb73908c8edc954fed7103d1447ecd0050b684eaea13eeea2bde89a19d4e7e5edc456cf3e5f8912adc938c90c5fad09e848e17923596f79e5b1b4d500ba923052a70e764b22d051ec9fb132d2364e75d48c6a322007da11d49fc6cf86bf78b72dbe12aea0a6607f0a7656199612ed3113345dfc9147440840fe926a8131a71768f3565f46c2cdf3fcaef41dbef62cc6e47cdd66fe8b726afa1c7134b06490a6d97da47332b35ffad0660f137306b7ffefe0cf0998b9c9c0cc2e22f159ffb6abb836a0b4ff320af535c95ac57c6391e9d53fd06d6969e6688ba12f13a9d07ddcd10d2c06a3f149e19cd74cf08b98887287042102230b6e3cc859aa6b1f174584bedbccc1dc5884eb95f2258ec1829e7eca562f44fab2bd7e0215f2908ab44319a5246e0ea475efa64a43153167d3259b8677aa8e0a8731cfd868d6f10379bc25472ea95519291adf4bd5c621fccca7681c645e9d0423801ff3cb1602d7eeeea107041a3373626a2b2518bb05c20527e6eb63608c3658e150716d92ba5d4ba8fd943ecff1c8cf982d38765908951304450eb92883f91aad4e8e9af3ffca17ad4b8917ad9b3e044eeb06b206b22f0cf1a10193458793cbf4e00adf643cfc224219f6952fc3a8a874b4140f24bc50a6c3e3fd6b79ea9df931cf232b47ddf8759e3f237bfcc0e6601fee53675c8e5da23a26cf4a25cd87d5559caa7918c9fe44368f0f6768c8f1b27cb8e