0x2cffd02e067dc067866da6b33da8e3e333c7461571ced00eb25b5ddd5a48b2bd7558107e26f3a0db6a9f829d817c764ad865e9028553fc41a7dced387a30cc5ab1609b5b3e305fd1437670c4e6d26b70eeb4e3a749e17a9e173441d865180f8565770b7ac4ac5b76b10019e3cd15773c17d569e73e456590a062bdcdbd3aec4451d9202bee05c89765f619f106a0b3baffc196ea29f7c15100069a225963935ec0ba9b43694b86abf82055558d8b2f95a34cfb8798b1a0164863fe0f9fa08a314382e538a9c7bcfe1579b297181ab82f7909dd767adb356a7e50ea551a93ad1a2805bacbbe1a353dc83cb3a8b76bea483b4b69c70f3e3c580e25ff68d5a7431fc28766433b0f5c9269d2cc29d1b6d28ece092fd8b0a824749469439927effb860b7922ee897e0b13264a0454d9853377aa7ea25ee500165ca9dba8b37f21f2fbfc594e5e982e8db043c157277f599e4d8c99dd76ba93da9df9fa1f01efdc9d7cd03e7d269c3141715297d23b128de00915e125e24eab346a3f1852cd5c42450a9f6805bfea558c137aed632cd5f963b3b56f42b294461edf3d6fa119ca4c07aa8a8a41a29d0b64487734b59e5327ad44dc1304751b596d4d05a1bf14b57005f63cae94f06b35c2000aae719987b63ef51f5d23b4b874f1001231b77b06e46424ee118a78d4d7380398078d8a3bb67306e4a8a800a505e40541198a7f871506f903c9ca5b50afada3dff00a999b16f95e06ca6392fba9ca0f81c23132c4af42fbb5d66da117d662e74317b67ca08502db1dd26dcd431e525b4c409fd2ea981f08ce2bc36f426ea2d0532687c6dce437e9adeca1fc652f38d2ee35953eeae93de03a36d0b4d022d8dfa53c6071ab4a481ef0c1bf71729a08abb741fde782e5845adb66e9539408c7b7041c5dbcf1924665d2db547f17e661b2d82e7a878aaaaeda6cd0195a378adfca2dddba60719c1eb68a94daad36c6c9b28202f9ae21a0be2206a16df99e6f82f1015faae1e3591e6dfcbe6192149d986ce9ed11a770ab408e803a8fee574cda9370146354cbfe8461c9280d18ed3740e88fe6ad69d28238c8cb4403c0cbe75bd52609406246366a0e1944669dd7bb3803dffc892fd5b53e097f8490f64a322b6ff98c7fe9ab97f759a1b6b786511a45231a86c4feca167c48c5f95863b7c86656973c6b23f11600dd2bb6a667dddc7f67e924150bbb0e0286c51355e42850c544c9b7bb4bf73cc32a3ae53db5fe2d97007505fb25648a15c436fc63d112eb7fd6659933aaa87f8391b6bdb44d006273c584039c186946edaff50d6c7075f1ce6fd69dccfafc6431b75657551eb2a2f188024fa8d0466d9ca74c0e6c7264b625d2777aea976d816a915634a6123f31ea0d7a670cbb800e32dde9a00644c62e6ba6b25b3f7b27585b18861f4a7b82df34e77600b5f499a893495851975f7945ca907b3bee430b26164b03782f292b517161655459186f72f071b668dcb28027e8b2259bca9b34abc79915e6c9e057e4869c1cd414499830be3a64195cfcf0d37898838e97fb17a9373998e06d642f27be3bba7a996286ec7d2e50e37b434f3a31154ec79de83c626f121525a63016495852235cf70f1ec39c80c85037a560fc2e9ecc7a3feb01479b167f513fc270a3226641a1675565c31e246fbce3f4a1858ee3c443e43c8d248bb7d3c56f03f9af3e8f6da585bdf69ca3151fa97c9c7f756a0e247ef21f4d67c507f716b876a1c348bcdf3174b6718417fd44e688571a2c7d9f053c0c285e4fbe5319b18d7aec2a168e0a222cec87d49ec1e54b4b99c8e89fc4358b44ff8469b3c608b13623e34283ba9109fb8882efba3c9d241ac3db788275332c35fa36610143b512dd93681903da633d6220479bbaa20e7ed92b1ff7164257abcd2c4c15232dc05012b9