0x2cffd02e69952b5b6160d0c4c0d581464e055249438bb31cc70d873f7b4a645f13d54343090a8cae0122790e977e8cfca217aafb88ede40edb108a37e3ccba4266c8aba92374e5d22d173b05134c090db7d0ec1e3fcf12345cc8fe3bd6f1d08f46607a8df231d55eeecd1dffa1c1cf7ba9525f3ab54891bbfa965dec26d3f19e7f0ca9062140bde1afb91e98b20d27403fd8e53fbe1a44b29bafae9f3e1b5bca5f79fbaaf97de82e0f96fbbdafe9e9df6d1e161ee6138f68af2149e39dc4874c634eac742d5969c2378bee8b7833be8cddad78b3dbf36cd2af15b809e7603340e22c688f66b2d8ddbfebec64de231cc47cf73f43945864f890fb94329a113e6dc0177ca581c4babb6c52f7eeccf8f1e6a8f30b2c50e877fad8b1d584d8dbf6baa86f8a596fa32a901ef3a9195ac99d5757138bcd38cbf20ab5f7767df468b47a5f6efffc22a2624ededc5fee94d101119cd9c5308692b4cd2c99a2af032f719ee30fa6331e4551498ba5605b67ded10106d2279aa2eb5e19dd4fdbf9bd2709b7102041d06412ae79d3ea7729525a30dc145dc2cef64f3bdcda6dfd5fb8346b4b59b40d26acc0e3e4de8ab8b88355295907fd68225fcda8f709024ce336677da93fa3fb25089f9c0b4f678e4864d770777df326efe5e17500b5e9b1243b89b91d9c014ca291f08a73484266ab644f0f4a0b05e4bc9e304db2533eacaa7f6fcc77f0f13572579ef78c0d35c6e5c08f567ae153fe132a414f07ec5695f4e50400bd0d6fd4ab4da5c749c6245823756d629e1d1d3d06fcc24c73682a9a689981e31d58a900b51c95887a9d55436635c5d205cf7f5bc0c23c01d0a072e2e395910242bd4152f9dafa6d7bc1227aaae407bdd1aa77e503d496706842b48b2c807bff07d95f721724a18d27ca0d0050a8f0983d64a5fb736e18614e301d991679c0e3ad5233d33861bef01210157f1488dd4fd867e325c79a5d3689203f09b167ed68fdc59fb6c56fd76c07cc1b92a086a2b3b993cf8cda5ef901b565fadfb13d92024e600187e90ce371259f259c6f0e6c5b7e6bd3e634f5f84da612894c1fb447baf8d97e0c82a392c37866cf3117ef4ecd869fb158535515483ac62a80de871f2f77fb637fe0ab7315b4d04983b5ecbdc28b8af3aa4d6b2b7b8c3cac40b235f35fed6f82a14129f4319e94bf10d3af5954e770fc89fd988acb681ca9529a030d2ea9c850c459cd0caf3b71493e89cc0983c7b48ce8524e093de189f197ab07016526f9fe32731740d16a954555d42bf7e65ab78d11d0d13e595f078142ea8330e3e4eb13cd19f54739a0ae0273e9ee06e0546fbdfa96267c2be8e215d75ac0251bc9319578b9a351bb7398cb505874cac406eb99c6d479727d3d7ba877dbb298b9b0afc839e26616bef44158c6611cb34dbfdf0d380905a0e6133e94750e50d5d6ac3c821ad1586c124bae56850ad29745ec2e95d5a253136a5866757e4adcdbc544b75cd0c7fd62731c86638745bc9e96810b183e7b6fa5d96713bf505301050db25b56a98d479af33d6b7dc0c088d12973b9e23075cca2e4e9acf353aba60a155edd970915c42a5f310231f01a00dae8ab354693b8978b33d861f7f7df44a5cddf7757ccbedab43b59333def7c8a21c03e7f217c3ddcdd856712c82fd0e4aabfe0d94dabe85446b1e247e10c7679062c161e6e1c812eccb847cdbbccf1960ef0f9d923ea404ed6c5af8c91a31489cdef8be21f581ebe7342b9268b2bd2764bdd22af508d1d86eb14cbe8127826bcf9f867d7e7ff3abee1a69c433060e954879023840dec85ec3a183ad3a7e7834f0080e576df61bdb9e2ab6cc5b7796c0641c0d9a36145d0517413325028aeca0c52e75abeaa4689e16586b9e2f710d46c15e221d759417841dbfef3bb8f0a6e8a9647a097c1fbfb