0x2cffd02e6303a1ff80d43efe7492eca4493a3120604e391c0958227057df084e611c090c4bd4d1b727ac876bae0a01ad3fd41a6249efe6798891b0bea5b74c598e96f0b1cc32c4bbb5f4f7caef876227818ba00c093f36b5158a3f4905a444f39109cbe7fb18a104db8d2204a5776c33ed76332e480b772ba8784e453c7db047563824cb3463c4326cb4f2b9641423b7487fd4a7599ab4898bcf8457c9f2cbe523f5df3e54442b68d884b90cbb31e2a683fcd5e1a5231fb26224d29503225c764f76a242c883c7e97982ccfff6e742e6196bb288fbb4e58dfd5422eea401b58c5a9f3c29993a6af1f44f52b7f9347b2798185170e96225250b71d45b6b7737de72eeb948eb9b81d510400bd064e443d25667276983976019ede3f6a385fa8d933baf04021dcb38c6ac920a879df64e2c5ba9529c6d777d74dc5b57a90d846eb9950cbec9895feaa5b79dbfea26b98e78492821ad697735eaae84b01ead0f3b1422cdb11d0a82953ba8ea1290e0ad46a7d3fcb2e959997e8476c8a85e49d3cb743977eedd67e054bd35bf579b0046cce986e6f3f484ef57e6ee95d897202c14d722c75c531e14bc8a2a53647d04a12e6d2d1d8c5ac146479dfef0c8ab425fec0d07b3f1d51e5ab7a1c5190eab1555619731c6d87ac4968d06d5fba7f75ea7db0af8b648f9ceb96298145e18c26abe8583b986c76f3199695ac73912fcc2d77808f5a4d3bf4291d1a0438e56af48e34514661178ac4d9232682cf4d405fd15b2f6a1385daf94ade784138d4081c8d572437d0b407a782794aa7fb372aa6e61fe3511c13fe2f9f649ef728635129a082688c543ce9a428d934692421d5069c45838eede9e280d313d1ccfb88888b7a2abcc4cac1801a93ba118ddcf1fa53d5a3151d5369ff885538af207832d320da0a1beef2e238757694e2aafb5be50d90fc676d5664ac3e2ecd9f612c86f8d8a9c2655a2a949c28567734d4b98692b5ab31c2d7a7134c1f2a611eea33c3bdfa5d134ec4d8bed171c1f205db5703913db71c0f11454192a8e9ad33bd5cc17c4ddbd64d24583701ab7bf9ea8347f679f6233dd7cf2d86ecad8ed82427ccbd97de120e4ce2f36442d41f4afeb2dfe289da068a16eee874b8baa77960fd0f4ec2d628263cf7c61a59c4de8885561a976a6a102562c139e0bd8c866f5ea6bd6f7da75999a4c8d0fcd5f33ef0b3151f46f2e1343f4543491cb473f1635e8f3f2fbc8220aa38272b0f0f9126d138e6c2cb0fd247eb93ac5e0455d067d9159564fc7c54e5b0b2b1c42a12804bbe9f6d745454c86a3768bbdae9e154d0e92f581c5e131276a1fce4d52b430f41493c49cdd400a84a7db347d941c3b80fcd79b8fa255945c14cbd07332975676f0cd72fda675fbb023421ea4c9c9563e9880dd282e544fa7175a88017457bcca3f9995c6d95cb6317201bb384ca8855b35cdfff0bf8fc2695d5259014df233ec6fbbaa6f15a574cb139e1fc20cbc20967d135a186e0c23efddd217a306cf71513a9bf5c4149b758b7dc3539bb425e39c4b44b48d895c080109fe30f06a718471be6a9779c6436659fb65580f6c0e5309b53ec0f7cdc34be5cad6b8de1d2504a0d1eb93f76be2c95a70a0db0953e6d608b5c5a15aff3281cace87bbdccc6180f0c1723e728a45f6bf3e322215f69c0368fb26c5a2f11a6a82811266fbbdea41202bee3ae5d35185ae28c8d11036d29ae4428b79d9f495548acf67851abbe955aaeff69e5387cbee3468cd0215326841c43f98470ce7a0faf5daca8647f2799be44d9887c8ae7762965beaf3ba8f6b5c71d0078fdda19fe2ed313f8decce5859b531972ca11ed1da3f9405208247421fd244e4edc9503f32789082758fe8419d9be0adfdb0b59c51c0e9e63333c638e42432f89826cdf1c1f0976b7c577eb070