0x2cffd02e2e07e2f46eb009a50b681c6ec32a601acbed581aaf83b300a9c342734e5ebf4905d7e875a520bd7f498e626920d46110cac3103ce30c888def629cda202790ee88b97e88552cff3a352e77093a95b8700c2de5ee9107a21ce3f9245516e30554d05a8e67c3ea3865cc0e331e8fde0d7c6b918af10fb16b22d955b4e6e1ce1206a2e951658798c1d40ca578c9e44ae7e32f8b0a61f6dd57ed8985204d4c4da9875dd554a4d6a043dd58cf3e2e7ba6bdf1718d86dc4b0f2327d183e04d329908fd688a88996c60790b2fb437f576f7c59308ebea47df65919bcefd9153bf27dd433db05671378ab5472666660a1b81c0085136297bb1803faf80937909da3a912be2213d7e8fafefad538fd095b99ca6c4ea8611ae1da3f0beb117b0860ce30cd122c06d9af832bf4ec034f5fff10362228c47d5d46be560b99d7d9c7bee493aa230e5bf45be9e8add6971b5a62017f110db6ec8e4fd2be0a7196b90862026d0d6bbabf92abec1e440a34baf67ba9d7192d791be00e3e158cde872c5fb907bffd6fd6fc97ecad6a8af178c6ab783b903f318da8c8540585e9c0fbaf13b7896b21991a43400aeff672ca24fdd3a90cc31f99f204e5a806ad51b23ee58a3691646541545939ae28506961646cd995852515ff8f2824976af9473af2e835961d4619a9807276f4a014555a5972967dedf01de151331ea0de1283ac09eb92fcef3fb287c3352998b6dbfbe3f49e451293aeea5a2f3796032060ef4bc8893586bb2a1d02f00ce741d0181ad77d5be5e53c8685a3315997b0f7c50533f76e9a98d92bbc36f66dbe3848effeabc220d64c05d26ae9b3f50cef6dc2cb69bee2fb1c97cac933a069f311d95aab99db87d1c59b74b6f496512eeb39bc83d30ccf1769114e74f2a51ac3d49ac05424d0f9bda3a2a9b3d6d84d07407ba674283ef8648de371dd1f5b29d42666d41974111207b9ee98bd7fac1ce5d93d59db1b26be3fd5389c1ed0ecf67e86cb3e49bce1350890fbd013565e85851d8350d3fbf555e883f02179ef7d514d93a7eec74a15424eb73488d8f419f3706163345bf71cdeb48532f5e23dfa9cfb178d08fd87cc1612a8f7f5e81583c688da769cafae67baaf401688070c3c7cfdc078b357bd583a58daa5f6448de659908c75b5995f14bbcdfa42c2773edc20d206e7b6291e0290a535d2ca2b25df3b466b79704bb8d7936531ed0ecfcca62f0e423c5ca86bed4203fd73a00c032722bae60ed504f0edac5894158f86ea9e29929de24baa88b130e121532700417326c64f3030cd106ac7def8fa6dad3956a94ffddcb61f078204e4935f035ecdf1889dcbcf7cf454cb8618591c1be05e54d30e908ae091fde4d9a3c2587e065d0e95da2a8d802ca9afb457b5fd0025a86797d30d6d3735d26d72ee029f464c78c8830132bdbc4fb00557600546a286ba4c70a01a078f984416c577ba2a852d1a7a7595796a288f9617d2e4930d1df87cfa57c38bf7f73a49fafe8edd334e00016fe660fd9b406bd00af888bea355fc971384dcea6c5c68e0246c7fc90cb0c332f1326cb66a341e967670e43676e90bfff732c04fba03f45256c183afb4280329123293ed38a3d33c32ee0f4e73121718cc87d19b590462a5d4d9a77a859b2388cee4c9999b836bd9da7560cc0422fa448ab2b0e78043f41d9b08427846d78a929fa62cc1fc96343cc0e7e37a284eb992c0c130368aa80f13369a147bbb2cd8b55693695e854c3999e826de655f282ea193c5e3ccf6b2041fb540ef53315f97b20d12ca6c3888b350e0b56e19eacd275f6425daa2b7cfea810cc48e9d0c3dd1977345164bfc5037836664e39b3fcae08974e42087e20c9218a24cccbf57d2049cb5c6b8b1c27e2a3a7beef02b69ce1df73a87aedd6c5ccf07f56c28feb2620bd