0x2cffd02ecf01f65b2299f5e8fb8ba790cc9a618f0a3b8b91b8af8a20423676bc306b8eb6d9de5faa76965311f08c8841e814ed9acec295beb26ef6d0bce528a61d94803696593fded76be6af8d9a6267a2d6e1d8e5ffa43fcb2de77e75f2fa38f063f0633fa8ed41e8087f1960c8a394bbfd64f44a51c6c00b5ebbfd296ecb18ab30b6c1d422a5bd850efcfe2424be6bdd61ad554d2dec11c391b29faf7b2e172da27682148d925ec97ed187117c7fbafd28f20895870bc01de235c5cb85b1eed6b4fde629d0122825754c0f866f680ee8e7e4465b770fd3ca00c16c33dc7d07fb8d0fe689d6415dc3df30702f0dd7449d5241204026ece993b02963b6ac07dd541c5be809f002d6430fd93485b1b28f8300c7cee3720ff85ea8167b90885cd7f2be13b9b1ae646001ee0b13342b3d5b5fbdcaa8b8a93d39d78dc4738d2c14e36ac145aecbd3b7ebd57c935b0a6fd61d83d6d9bcf605a5c4a830e1d4b36f7032f7aa699e95806bd72c7cbf044e9abe8921ca91ca705b4d3ba27014225d312296b22d615b88b1e3a63994f9309dd70743b8a0ad58e49b6e867d5b9be1f3e3956f1475b18cbd67a5e6d557914692f9f387ed396f4d8696ed43ced0637d91a9d869060bdeb4cd8b220da98764e314be94b381b079a5cc3888e31fe576374d7059cb98bd06ae57b230002b06c77834610cd44f0987f412f972f4ac0d6489565db1d82b2532edd736a528aa7aed645a2fb69276e3170a0dda717b2a5fbd674743ca2a3b15113d6f1b125fb1a675a4b74d218cb3e6ceb0228b3598f769fde52e9264792b6c3d7b01843112f600402817628086d8e9fa758fdedaf3ae7d5ed35e8bb7e74412a4c6236cd3f56bcf6752471470043c67c29c57ca9c3f52ef434ee087c27aa16c167235cb62c33d83a5fd49b5467040dcd018c162ee82f9a98df46d2043a694a1d319dd093868720ad8048cbd0648465b77ae9ad092c28093376164bade1c8e447409d3c2cee1bc7323716f00606d2d0a9268f363ae36b6d07c5f8ab79401284b0e410d15cda828b9a7002e81ad32f2339727d8016bb94e51cd3a67f7a6337159463b808fe5b690e2d10a9f51dc9f8eed2836cdce7effdeabc35a3f757b5e29abeb531eba4bb713112327aab48f196e10543fc2ba986e152b2933ab282c6a455d8cbaa779a10e035b003f70b20cc1f112edf2b30ab8a76207568b84b73f8ede878335cb5fd6b3e5339e992f38fe20ecc2af6fd4a50727b4cbc8d66330461ca085b9463eb85861dbe697ba3aecae2f9c75d5a8ef151cf2d59af090248bbb394916d35c4bcd6763041e2fd365bd9721f79c12a1a3ce002b3d7854908bbb746a6a8f045978e5eb16e15c4f0de68c59f111175d086280451be37efb5a317b0d3aa24e751ee219a48971a7caac09e6c2174da604df6867b02d4bdb66b357d4b24130b5cadb5c0744359b158a309e8060aef071b8ca7739bb81cefde3cf59ce675e2473d6ead3c1a45dbe4b5a59ed9f3803dcbbe620850439e330fcc62e2b2c9e65e9ff130c80910fd3b5d2b84968b62d9941f25dc13737ae18eb98aed09a46d557a0460e1cf6017ca1a86be8ffa32e912bc271ee5aeba33b8c03e81d737cd50fab309c9b06f44020a894e4c3c914f94197280514bf51d95354952c96a7debd8f4aea5d09c41acadf28cf7749d55b6541c54ab10e0c225dfb3410585f123b273dc13ea4a8cf881c4c65047bf4ec51b0378415660562e45530cd6bbcc6ae37a68c237c2d1c525493594f64bf76f3d10bdcf6953af14b38a59de338ffe26c5e8f12c5fb1e391054d0b04ae4ebf640dbc7ee4158af1dea0545f4a14f4439a49b29a6b6f269bfcc062b7f291ac013c5310ab4b087426f20e26ee9b72bf6641bbc009d67faf9d2594543e292c792f1ff65d8caba5cdf986f