0x2cffd02ed914d7a6a16100aa7909592c2f3414dfdb41d6aeae6b250f40920307394c4d2a4f1612df90fbdac4257294ba6c11f427796b30ca758618b8e8c3a538c267ba3dc53b4bbb914d9c869187eac874a79442334404df271a23d2c1120f201093beb9067aca81a8e96193efaad494ac50496c52679de3faf91d5a91719e043f5996f4352dfe347d49169628d4dd792c2a2a4e8e647a88e9c13399688fde133150772bac3c36dd30e4f23946b0ecb84bf3a578826856039ba15bd0634baad3b12145a9b05bc1a0789d2865952bdbaf730efce590f02f6c72ef6c5bca6ec4b45cedd17286d1dff26b00a68361396d2c6226a77c197f0acab5b9ab6e28f3b66e4e7775b5939f2279e6bd00f494c52e1ebdf9be1a2a0ba3ba2e0c50be9ae016dcc99108595b7745d960f055301c2788e217be440f0fbacd37cd8f4f12354a5ced39fb9333a56c08f94c956087d4d3ad3ea7803f572190a72c23e96c05eaa4ccbb20b70c376951a57fef903d74247f275b9d1c0b9994c38887c28ac87ffacad5d45a62e781e3396aa97290833b35891f754a766401671cb427e00ebcc4d9447ebaab3f7ae80b042f60d67bef5bcd1afc9bf4441dbadceab8687e4649ea2bcf1b7a238f11e262ec5e6a0468bd038bf338fd09be0ff59f4563e9a3cc3f24ae2cc849d7ab935e8c1c6a978eb297fa28c0e48dc0fa39690dee0f4f160f025dd784746903b5e3f9b0f7153a331d42bc0c3c04bf304aacd4a9b266e1633cef8785791118b9981ddcb4077546f4339377f7c7cef993c9521218c5ddafe505787fec2ebd9c235ee90f46ba3d4bee634f9b0660265b6972153203625fcc493e4bd71e7a7daba4b05aa48e3cb4f3d72325a8af5823ec380be5b1705a24334fdd7cb8eef00c75e74a0b2acebd431f80acfc07956253156902192e10178bc7018cab11038264028b6e2954e88e85755d7a27002e272fb5c9a5c1a1e99a3ecc5d11f6465b9ae01a3b4f2713f4061dcae1168d5d015f310dcbddd9f0532fbb60112e64c005c1586c29fddb1f26d939bb759d6326e33746d2172b18a92c8205ed66ca4f20408c2508cbf98a568668e383e96d7400abf8d137fb9825a9c413241e49fe08d2c1c81cc374e94d67d005c7ba1b9cc3f80f46c024b5e50e67c3f28fcc6a27234f737bf8888efe5c4548ec458926588d6470ac9120cc0b041e8ac96057a8b7d97befd7b79808dfb9b80881bbfd3f885e0f9e518b6ab5e2ac59426f2de0cfe9a9de11bd96b9f1987b3a596639ef0442337a4ffcf5fd440e24874d7ac9845c04c209160fd00926f58f7ca014fe2be93202413fd8f0b5b4a945b5f16e0d424d14cb0543c5be1984e227536cfc72e5469b17ac5d391d71c1d6020330ad9d7ed6a1542895ed3388222771376d970d8a78cfc15cd779123e1dbdc168d862762f94837a17cedf25b4c8c79bc27093db6ada0ab9be794ca879d0be088bf73ef4747ee065a5c55a3c661916d8d66a1e3dc6f60c4bc5a8c00c9c31c3d50cd9c56bd5dfc54dd36cc4175480325ee99b7e7a03206e3fa2b713d49348f1e3cbb5cb4e69b2b3092b0639c961b6c722a0dc8294a72a9043f85c3a4a29d1be94c066791cb343c2a5ed082ea35a6a229a0e09a5b029a1a5da601ee5e360a561850cab3fa533b20526757f10b0f60ebc338f6b0eadf7839ca12c748fe31ca3874b30a28285b064b22badb2a044c5b6e887cf820c3a6402256a49b32bcca0d96b7b8ae6bd2b75444614ffd279c3e9aab9578a47563afe5eba33e91f739b46425ff4c53953bb2f47b207921e69a32f9f5589962b26d87704f9f13feaeeb16bb0549ed23e7280f44e9be1d1fd2ad5fb089e9c9fd45895902f09e8388a0328164d81ac4515338dd3b8b5a4b0d4894e36e25b0b73998dc6f47120cae9309f88f88aede02a