0x2cffd02e41ec4e5a2db8da72efba857dc329b8bf03f4d451b88736cca32ac37cc141128639effab433957c4faed498d2559dd2dfea73400b756c6b7fb3bc33d8625b809fd5d8b42a0e7e2d5e29bf2ea33e19d83e991d3928b3ac5b8e01d6a8a100d9fd468ba3b3be666f10a1fa168a650c855c4e26a860d959224d9e6b0e63b852e264f267f3d7ca1f6e40ea52dd2645b263bb5ef540a6de7cd1d999fa965d05bbaeec3a840937b617e8f3967653ced74853b2b91b1a92e33930b2d4111e8e5c6314467859d135948c56c1d1722c94e378dd302a36711f5a71093f390331e787ad42858eab0a9aaee92a3ce9f4a8ffbaa80f80d1f8e8cf5fd659599b5b9eb83ac98dff9f5943d18765228c79b1b346b82cf326b760bd8e28c1c2f9eeae207e7483929c734dffe9af26d32b50fc3c27e84e83d8d365543c2639ce2637cf97d895f357836481183765a6940908906b7f822521eb257d89dab03a166f64cb12ac880559e9845b4e3825bf407c4544c01791cb55cbe67768e817a63e84d8ed1a75160ab199b5618c92c1febcd4b66ac7573856549b75766e65cbb30af5e8a6665a203b7db038e3c58bd8fc817369d425c298a88e6e31014bb0898c356bf35d770ba5ee7022a192832302ef3a7d8332e66ecb5d625fd30144bbea44093d23e414de8103d13b2daf8d382e5aff653d33f93fa705aa0796ff7877295aa8de09218bea6760a9f01e59a21e15b342b7dbaeb9e28adeb706da70bade71999f1313f835b80039255d26586f8a6948eabb657a40599a194360de9e0db0b6de45b14e2d87837b14cf1e8ed5ded4acc447db8f32462af53646513b1f3089be092ae50544fa660b73988a67f2ddf7d3b20b55b7d48429bc828eeef7a0174cd051f1b40d1962d3ede5709c135966de2dbaf558fbeae52e7797538b0d8dc0250f652f65f195ede7ca657c85969a0bae35351479d0fa441b5abfe3c9ec5f319954548c76d5d6ad11d0da0d90854917083174df5e197b42ccecccd6cf8e4e3d9c5a4ac899fb04277706ef3be3d5b70ba100bc09a7f4db626e4d830e60e727902b5eff5aa5b6615e566c8a59105d5cd6bae9f52bc6b5d6ec206f4761cabb51995b274b4abacf449317cdbb160b0c756273549af59f7090631c710394b776d49aab9519e008fbd32297aeadeb10df3ca9f587a36ba8b5a299e3512c8af210aef013793b17c5814bba1aa1489909117f3bae01b5c5d8fdd98b7237aa6b9680861dfecb3cbdfae49bdcc723d4b1a8f1d131bf43152a98e114d28daf747c4f91b0f7ad0d6b4d6921f0167b2142b80b2a7f395720bf4321c496b00fc4b170778980f328c479325184e3e46653123eecd55bbd388d232474b7d0433e3ccc5445b9d4787cfe97f8d73754bab5cc2af822a47eb235520877b57209e10dfac02957b0dbd4e5b5a313eb9561a24580a236bbe746057977db7662027acc7433c473589f5760d0ddd0da7a35a70d4f03dbc6893368d7ee52c15bb892dd6632f5f1fb3dc049368e744d28d355f7575097b9722e028b559ea993fc405df8a4e30047d5dcf02d530c9e52e667488178561a7dd6367f6ed63701e99e4b608e032a5e585f02a4b28902c536aea087b732dffa83854eeb1328ff8b39ee40094aac954bf82c772c87bca0943dc43a077a4d0a7f2061382f7fe9b79084b24870ee9d2b228065a2f9ba9b34f288e3a7743d3133823e09cb06e17118e4e535c7740a860311e647f3678164e6214b0d276b117fee217793626c0b1ee5c85f1bf45b02211aca534decafb2b3a7fc84af04ddc21afe374a2c64edf74d84a68a962ba6d9601fd25677962f083c5e0a2cbc033423decb873de06a07bf12fc4d8d7141f24f0e015d3c491740b73be48690f05ffb7929d202fc4150a88be0aa8035a947f022941f6da7c9f717