0x2cffd02e7b11e5271c5f346f4a54e2ee6040f8883b3cc43d56b433d14902a6a1334792c6b61528f43b5eeed94baa0160a532abb12ee82ebd66a0b5689fd9c199b1a5d6cb3a935ff33bb475111f8fa74e5985e50507863823722f99a046b9ac18f14b10da81fb70c924c94ea81bdb0a8cdee789a1daf3af2900475a72508bca3a4c4186b657ceddcd213ef8ab807e20a0b0cd8ce65a6ed9645c84f6fc2fdf984c0e71a44ae858640e0f82fc6600c874586cb4b0e9c7e29591d824551c835798383c9b871ea7e162aeaa1ba23010bf2c71e00bb0d6c645b66a135fca7c6b0a38c0d194da036bf62da36c6eda81ddce5d51b15fd20f69202b382596951cfdebbe9a7ea0984de38009eb79a8bfa358d014da5ccbc3754c57f3ab723cc6f5ba32fee89dd59222580c7fc586e1db8709175d2d3dc54b993b507ac7fb369971cd3c4142bf7691a654601e73e8f4c51eac519e9c8a332c64c719955e043946cca702637ab00a725c6776f5a465e9a6e0e157aa46ed2458d9ff02be916791d271ee91e76ba6d02fd62b961fdf012fed0e3bd5f9b35342bc6175ca769fc1237a6914a761c8e0b8e9473ce067de2ff0a2c11871c3914e048e8a49e8583636c4c45b33591909d1354a4f1a9a7a18526ee8a7ecc735cfa90b7235fa802b5c1c42d98c72f8e03d218c183326ebb6a09bb946fefe28888a105b0856d055f43819a10dc294df5f52d5e5aed208777e4ec5a5d455582c538c858a3e9f368772913c3177f48463dae17d430bd3b661a342f8ab6245a7312d98ec535362cef7f29c5d4765ec80954cc75a6693ea4b222cc13e141c1e094f501f70979d251042a6149812588930cf5520f6e92de79ceef4dc878c78810a00b583fc107a41c597020cf04f015036ae2cba4525f65ae1203a029793151eb68c438aa44f4e7da1897cfc70d78d3f985f83aa94c26a752fe1bba88bea8eb75537209840a19068da7665d3a1c27f66acfa91f1f5c6b97f6fcaa9b4e2bf136a7131e562ea590e2e09cdbcc1d230e0657866686c37bdd77076cca087a2a4d00610428bb16211d625865251a0352057b42c5cba5dccb1c7f770a413418de331ae905cd1fe6689e173751689cf6a756483ec96b67ec3c9079388f0b0f9abab6f5eac23cadf9a81008e50c545f791d3fa334e6054db7cd27dc9dabb7e53d6e4111efc9dd9f783d83551d1588d7539a2eb6c0739b4f7cb0feb2501b22b10bc7c8a00a4db3d1428501af50c272163863d80bc4786f9e4d0f0e368a1c40d370694b3524f2668a9aad7a997fac6e50ff08cab16ff2e81fbfcf0c7991d7c56293c83ea3b8c3c6073457610298c4b9aca0a4fa7dae81998ec81bb518bfb89bca312d8e167ebccf8e3ee3cd4ffc9defbd7e47be65254d92121f9d18d01ee804e083974653701889529daf577789205a666bcdc101a2198d00ad7a9855743468937d2c56e385dc6204c825f67c86975b9e0e13c64d022aad52daddb782da5b1e4ef33084043cfdd867c3edd75460f74b9c58b7b20edbf70697c962823fd7e98fcdc999114a3034871b067dc278dd060e46504a6203d78664ffb0d9aea071867fbfbb21619d2311c62c7b0c340214f01151f0cd118fa1fde97accb55fca6ac7510c2a6574898c80f15ce8cb09882334ba90582b65b0c819bff3a83c96dd7a95eecb92e8907b23acbc8909c74e0b42fd74d3cc091358d2a20e491af5e683661f527a8769298a148379a3c20b4ac5699053c541b47e9ad6b1ea5f73d1c69b9fa87197c12047a01c1fa5234ca2da6aad6f375ff9e512cec3ff27efedfc52ff34d8731b33ca3d67bb79f33056af33bd732797d23444abffe028e7f70cb8f26c7315bd31ab8d89735166f41f92638584c74c7c0a6d43621cd678a5d7de08ca64ba14d75b7865c4ee30e2b5142fcaef816