0x2cffd02eae101353e98948fb72ba5a4580ef337abf32bc59f6b7ae4a359d306cf95dce7b81797d57410ad1ada98c74064362a74094947e0590661227d52fa1b5a080e31a8b099274b9774b14c3415da885f40ad0d937c68e551fa56c5a7c44b612f0e0bc80601b5872e2c4dc465f4781ee19a708bdb21c932416b3aae476a202b287d4f5416ac37d421ab758dc1352084bb4f70db899b8e74e29b02b3671dca9ed401b854f1723ca223c83e48b605ea7027f8cc9fe5b4887c61cb1d69650b31a586760efc4c6b25e3f7e29f5058f02a426f37b07c1d860d2fc992e7defa017154ef5e8b1a0465038ef93214f5840b7e66649dec0ccd9ffaf880a5753e5640a04fae2c7e8761c5ff8e489e759cd3c138fc2a8a727fc5443bc4bb5862e6840a3c554efe342ccb00db61138ae846a1c27e55ffdaab22a9f0dea8023313e0b30fd3592b6f31da18c3c4cf62b490ce6c3a2ab9c70c3dc008bd1b00274daf16ff4d858e9d5132fe4358d9e3a3459f7a478c2df7151ccd3a995dbc86718e7a217fa9071185e77911e3c3d86c4bdea6a1a68797b45fb3329b3e7b8ca13d3c4c34fbf135b176dab7d0de7cc30d0d1b7cd9a6ec93c13cbd1b4f5c30af16784ee53742435c7f452b44032bfd82c26d3f5c87b6695c6374f2014121dcbe3e54b11f644bde6d26bbffc19aff76402e3f52d11e4b4823dbf21b27a516baca3f29a697d9b9540dec6a41605833e6ecc3e00149686a9b5e093fb606595c5afaa99e1e73bdb7cb3ee7898dc435249c5191efcc4229b04ce826a9bcd22670a601eb0852376b51b7c022f05715d9416cbfa114ce34fbad22d4f2202a286f2ba95876c204131506a1357b021fbfda5d9be44334dede193150113acbafaa9436546c4f3d8595171c5c6c5d738c23093057930de9b4383546556f2ac3dfe9864dabb80e8c3a2cc3b13feb961cbbe691588c3189a6941edb8aff4698e44116561798df67fe0fe1556316b6f51d4e1bb80a171cf86222049f8aa27d4a3882147b671f88fcdb471daa8ccc23bb54db56d8679f98a3e7cf6664f87b3dcc2accc3cbc0cab555ccc3df5166d45de90091b51c2de2e6bbf07cd38773366898f06f3d51d9e4da2cbd0fb4c101334f6039c82d68a60b0d865eb78e7aac743d0322dd74fc3b6e4978af3fc983eb1787ce5357bf176b1c43053a388b3241a8135dc80605957f7030f6a9db7c9b0933b235e2ddb17b3962a49501fe48060142f8b8325227f0c1d65e423d58e520c935b4c4590483b6e69cf2770d24cf1545364ab881a1b4ea297251c89970344c1b6087d2eabfd339654a3d9b13788a74ca84aad8b4bce5ed3607bf7374b0edc7d5cce9177e0d3c905cc8ffea8769ff5c22964f1a4bce6677e383e12d8b12ab85e17cf5ecc838d2a85567497ff277ab54694b5624d1d18cbe1e8ac2a2fdb93ca69332b73d8a1a73d25c049344c061e87ce8b055cf90638cf32faffdd636e9a7814fedd7c869b7e6327beb6696ec340fec213b22e5a0da2a9cba873282f18b1cb9603a83664c8efec4b020b78a3bc9636d9aab19af880cb861af1ba62953432bc16f2f621e04e08c81e65abcc89a4f8d0eb3c5a560ad22f02aa4153eca08b762bc43dccd57a57cb30bfe1e00fbb761c9c3b6f8d54248512d790979803042b1b32c34de9eba36aa8a3f8ad9f422802c6e36f34991e29a401b22f62a6ef871267c8f97ce8772458bfd05f248b42866c979b632d9420f5e33a272b6c143cd127c27009a26828be82ca15e6998f3fe8f9c891ff63e4cdfe1ada9b408448e7171ffdb35d2820b917d6379f2d857609d26345adf5cddc221e18aba4fa892a648c588e2bed86955b30c7d7c46cf73ae3b580487c34b1ef9fe925d38d8cdb57409d794afb1b05a59684733bf7bf7671dd37b40d3bbccc6583cf2efbf7