0x2cffd02e43acc55b164e8d0a413edcc1d2567542a6c4981f363248c79bc14bc8dde041fc0d7720952c9d7165fc8d8ea5257dc01af65a372f5c344c05aba0d99713e7344b262ea619ba993b97c85ba98069b442bd234a17bab60b89d39f63dfc6b630875c235b966c0df8d5c7604513f52e9a16948312af9faa518b8d9f0a9a824c5b042385c3f6bbec40cd70556bf5c664b00d77612d10edff32f08175ad9c53c05615209005c8d4d905e594e7deb306d3461428a8319c1e27305b774a2e207ff970f889b867d6f92f1d2dee856f5d0dff7694aad7e8a05c20b2aeebe2f320f056429cbe090aec0b0520314d8c137a5feaa769f036f97d4fd276f4a074320447048739aa7e0e87bc6d6d0aeb81f6963ffe0d0c5441029882d5a8ad5053263fda0ea5657fb5008f17ba3b777ea3d1a62ee7cb018063b5c4c080f7c085964ae6a9b00e92d1a5fc85d08e139b186df22f3e05c6a44fced7df714dbaef3e7166a8a24961ac940e5dfd6d3632413f9e635f6ef5f002045992d5db3102552bbb739ff04590e4f0e210377df3a588facbe84ae52c5aebf9c85332f095c0f8c532bd0f8477a1543be2fc045d6d39bc166ce84ed8d00e0d44afe6b55259234ceaa0ca610d29b748e4b11fa6826a5abe8376a23c92b147ff4e0d039bc4d7023947c0f0e0126eea8464ae67726334afc2a49325d7738058fd1d6c9494dc29173ffbae0375817612eef71d86d750676f01b3843f540dbc42a96162338f839c184f873c6f1e0026fd50e9116f4b131b9b05934ec902bccb0ec4a7c738ee8e96ee8b0bb2253170927534ae240a6830a1950079f6afa96f881a396e4f9bb759294a2f82a223e71e805576a18d58f4c33bef5cc54ac2a1b9486aa83f23a0377c752dedc3f7575263ec1a34b2b34907aed211b0e79edfca36f36b243cd6427862260ca2b80a907dc12441ee0866526d4c1284050b4b3c5437bbcb00cde9f01dde58f5e0673e208bf55b17511e83ca7b47957aa18f2be35ab97fb9202085d69cec82ddf6fd4597df86da1f6ffe2558990675a8c8f46ea608f32d3a01cb74027a0640893d7802dbba8005cebe6dfa98e27733db404e7db278e6916ebaedf143664c8024048fbc128310e15c7b829afbd0e9fe3a9480ab149ba6c7a94ea219fbf463956ccb653f8baa2851b3f46786b83d13365c4c9d1b7d8f174ec2f7dcbcdd95f0126271ff89c882637f96f027a3b6ab8934b11ddaa4b23f5e632d023a56b369b4bc610b2ab8f1a49424749b55ccbde06d5d7ce52657dd743d346f92c7108c67793c3d25cfb2f457c9abc1c027f4f7939028170d2ae1729fd92a7d45ad267e440277ef01e87b6503f3e3160d99be701397fb0c4a22c32fdb9546ebd989877632ecb617c6de2f6e7195da27369d90ba688e18343b93db774eacc0d63097a004fc088ccf55069ac2a0bf36c8313e38faa3c0676c531870c99bf2f8ffa1a9b77ddd44ac17f5c4930107f2b2d233335e876ee01fc7a8d1f8b31caa582a6f95fbc9500e0e6c676b189b1eb431d756c10e523be6dcf7f8d419734442223b5c7ab6f417c119cf21d8355fe5571a22c97b4432d23f23afe0d6d8935a64e6df2368cc58300bf7b7140ffaa036444b0fa71ff6fea9d8ca7ac678e6ec7706ac71427e2fc0fab9f2b1a79346f0abd55258fd47f1065b4a075d068ef4affccee20002686a3dc90a7b90b56bdb7168ecb85e3173a2e7c74447d4159edee3629e3d2825675b4b733b0c62a153418368d036a3300371d3ae94c947aea58aa309b1fa864dc581c76fa8e6c50ed3e9d9f1f5a7397532387fb0ea08b1c85f023a933a9095a7ad66a98c993d6354d4d9956baf9e6c744a312369694a096b39419cf950fbcb9de2cb88f608cc22824c3f026d5aeb29939ead91a019f37df3b1b3f01d521c427d50