0x2cffd02e03ab0bf838e7b33da13dd6f79ec3756e851467f046abe7bbf589081680494aa3c1b84b264843b736e02b69e552866415c729f6dc0c1fc85e4d66263dfdbf95bb63c693548a0d988fd4d0af7f18d0c3541718521bc8fbe8a7c6e037dc452bdbec03d6215dee07dc4fc5e18954f6d036746442bf2150c8703e2369b84a64295f059a0b6b9444942059ddce17884325fdeaaeb69fb8761b6a2cc36ff588ed690b983fff724e31a2d94b675c42aa12f9e410a39133fd99a53ffe218034db8cf4f902a9cc018ca2f1d1b994344ead6557cc067376cf43899fa092b7975562318d31ff9506c8c8b0b83ea1fa687be7c8bf5e463a3da290669e2d7d3a23d7695c1c358ba996c7d3580576f5a24e5e12c511c2d5f2258f15554afc9a94862dfe068f574b56a1bc911bbb44092f2f187055385981daa910b8b42bc478dc2a641540f3519836b5880f7073451d71c95caec4c754e7fbf796a63fb84415c78e7885678276178de5e1694253ff03c2d8c3a178a80d5edd1e29fe82bb47c26a7f94066ae9dc3d1d89f34019d783ab30e19a256ab785459102dd5e80a5817faef08ce3aff34e8eaaad8bcd5966d1bf142f97ede0db7bb3b7af2478116187bc56afd0a485ecf086728d518437a7bf4b4d58345157a6fa50b73afc8bf117052e18257eec7a69ae1dca3cfbb3028c77edb676bb966761fcf18aa003c662bef9a6e3a3d73049e6e010f96af077c0c8a2cbf0920c39f8c2a18c37e39f77ed639552d675cc914fdff57a7677e03a3ee640aa465161050b0ea70454cf8afb5fe36402ac6f0d3aafb18d8eae5e2d1488863262fdba360f2685de5fb118216330c313830ca87863d04159850fd9c62f9ddb688f9bf1c9504f0dae5ce66c9cef8575d9871c47c6351445ead1027b5689f950f06bb011fc457be953ec65d440fae3aa3d424b624655b1bde75191b69557f3f7b49f2f303a08d726ae71380036c60b93cc4bcd2c2691300d862eef37a64163893b0c5b95c02b7dfc4717a31006065af66401ccb163b58adcdaf81775291e8b3f1739eeb1e6e4ef83fed0629f8b04e372ab3a76897e768b3c64a84b94e6e4a1df3f22c40598e32fa68f7e499dee7ea357daee12be4fff923c0fc5c97967cc854425baa40f0fc4029f43ba8d4a3d12e1c1ed23e88ba6c7260e86444b6aa60a5b0bee881021454d533f084d82438a59faceef8334d7494fec2e440a7fb609865fa62c26707025b937ef8c6745545661c49996bc5018e408939f24b6a535ded93f6f26096ad5387cbc568c5e9ce0c2e434d7678fa9e4964eecaedf02d70bc6fe54651d3cf7e4c2dca762c477be6d8c28da8d066569e350d036adefbfc1c5b040a4ea365edb2b3acd97c9e3bb7de78278b0862337182808db92b7da11f15525bf940d9322de91e775d9c6ac471c785287da4eaf82952ab005a6293150db8db3fd63c40001ffa1c039cf346d2bd2d4696e861efb05716cfde1e1c149bcd6ca177f66066cf3e98227f7f226050595bad03593be7ea0c45bf946470c8b45022d9a8dc885ca2711eefac96630ca7e6aa533962fee05ab39d011127e4ded80be4d111b54031731f7605c76d66fda92c7fa9e82561eebb9d550b131e03db78b57e67d15f980a97072afcfb665fcf3a85a82b559a7b9ee1022dc104458cc705913cc081f56a391781b260297f0661e661a804ca09a54a8834c6cadd4bce97ebf0d3c404be4bf7b3ac48c9196c60405d35be1bcc1cef841d376844ef6dbd68ab6c7b90711b786de440f1378f27825cb8988c0c2a54edf9fd60eec5a1a13e1f4a3bc4a34400758f944cc4cc0583c8b0ee79dd3be414f46e9f285a1135c18a3b13b9f68ca0aad27ef8f1a385f80b63b9b8c2fb458e268bf7fc7729c651468cbc08c516d8e3ee036455ac10e55c259c0bd46