0x2cffd02ea4c18dee55c11dab315a0c9444dab1bb77fff258fe5c84d351982a7e141b6f36e40d900862e5870e3f137db7541d87cc9079fe9ddaa5ad477f9f5ecacc82bbc1444c2fad6efb48a3a924bae000ac676b05e3e9f78c3c933001d21f2258701336f606c6cbeb33c00b55955f9b4bf0dbffea364236658e9546a1ea863d6d51fb12de5f57a547f079bcdf6c0273e036d47158d627aa4f5c6ca4cc598f0873261e2c7afd765c2fbe5458c714c5e191fe39695500a89f4be4de2fde0c421f6c7b90daafed5337ddce58d5f85f0ae8077a6969609593e0f84764fb87d1a13ea5afbdf49255819b18f0a0635ecca029c8fc4fcb1ba9def7edb8e8c9f8e47cca9ac62b1239824f808ebfaf153b01d6e1ff31837e86dfadfceccf2e1922dfb97b545b5cc4f1bb26297e8d364851412c2fd9f3435facca88f7880a6031309a2d9587bf649b1a85b84f9c5d1d171eadf1b25713470551ade9b2f5e2467175fc74185cc9106be9b4b92a408c069ff4fdc17fbf3ed54ad0c28c762d44c2efc766ccf88f38432405898d7e253c68de0d1581bec30d9130007c7d1f6d440acfb2c27a5ef354e4cef6e9fd0d5eea08020937d51b9f3d8012f32d63beb768c6b5a4a4e50812e3f26cbcefb20355d024b3ead0c8e995bfd28a348bcd5b80807400f358cbbede39162d09e3392066ac6b223bb9c8376235117cc0d1bbf21d256168d9ab4dfff564774f2571b7a72d220a671a400bc264378d697eeec217469d4e5cec07239359e565eed212b60e9f0d2d15733ff96b2c46621c874a63209e04f975085976b22febd2a6592cc56ab5d7816c1afc209a4a268a3614c9a709e1670cc8c3b2915d475aa1080890d8ba45160d124c38cbf55adc50ffe2d7d11b3fc9521869070312d98b758b6abb3321d3e016cf18f81b21ec30f41cf7db5ee2bdf41d9ba21095efbdc678e4e1b4f6f8c761d633ccf90e69809117e4a4e02f11cd0d13549c6952f2696620d1991f7686d9b942713f76225fc27120357fc9a8153538a53c40bce71a33cf52bd5bd0c0086b9d89ff08a056d7bbc4644f334c58603d769be2b3b8f8f9cc43fc0589ee884539f1cc7123734e89381746cd6aa72e6d10aa3aba5ca28cad0c1b37e19b0732a63ef61660547235fb4cbec99575981b155f8d2ce50abbc6b0c4dd235cf7caeb1c9d973bec089ba6b215cb1068579996378d31fd3cd555ba59c68db474ae16b6ded059891330cd76ac7bc88559d83588a900ad32e0d9216fc4b54a1a477d6bacc2bf048ad3ce867302bfc745370d95a573747d73039f4198f4d75c96fb069a30df25a4c054062fed546879b93ca0d7b93d697d33e87310cc6ae964bdeec84cc89fe6474e6fc82ddd540b4da0b535110dd8200d087ea89ade3fa733c75746f689f76a5fdccfae38e2d168e727c7b347100519abbc65593dd1af84081e839eba9afd7e10c610d450ff7ff25de5daf6277e130f8ccf60681a41223bcbc3b17f0deeca8d035998e60313b0eeb8d69786da6503552ba3d7f8e0fffb6b378d79eb2ed71d5959ed4127546c18a6bccc1dc31522206ef29a2b01ffb84df195d15a46d5de9bf9c1ee6061b1ea7339c25c48e11ee65aa0705e84834997365fb64ed334fa859f3326aa415542ccd4af8c78b955ca4982d939720d1077660f644ec957288ec0af33506ae916c29743763c07981b0df1206a9613108405691dc45145e8f5f6179109c27b51187c263abc01b83531dbebe758a140b24292829abcd15045d8416a88107dc57a4d92f713851014b88affe0f7748a4db3375cb53c9e4a15aa61139bff5d13995156ca6cb7688415dd2ebf4cbf364fa1e7fb9078d99168159df8fa493dcd405eae270c1c67dbcd75a9c346e9b6169bffd61a17785e1164bd3db0aade7ddf154d9ec51d3dd61f143373