0x2cffd02e6bc8a1e9ca0ad23fc78c34937b9871d0beb1e00fccd69895149c2032db48cdba4c95de298e189daec5ba4c60ab369a49c765b264a0aaa8bc96b41f9ad367453833e6ba01b151feb6ffa8d28e5779c4122cc90c6256f6c090da3181140c04fa5e7527e65018811483c30c54f829a694b2f47ae1dfeb7b963fbb956599070fcb3af1019113ac7a1a6b14308d19fa93888ba94809f51cfe06d134fca9adfbedbaa5494cb19e30178de9b645457f8835c18f39a47fac0cdf8391d04ca91a8975e812ab11fa50b67528f696ca68ad829f36ed2e4372d5da84f737a68354d8659ad9cbde356e2c3cef0f7a81c3539a73a4da2744fa2be93c98405b2ad0e14de767ac99ea3abd2a6cd90f14d69a30cf505ebf565444a1cd613b9fe3ad7a1f79d21bfff64f9658d9b873ae3275bc56781190e434abec6e9cd5a720000825f192f43e6e3b11be8bcd5d0bfb0704e8897289b91fa3478cbfe7e388915be922fedc341b8ea0de5416be7b154aa2a6adc7c81d8fa9526655f65e83f556cd9b24e506897dd1119f057762dc1289c91bae3bc36008515c4958d94b7293a3f9435930473cb0021b1b6f8d631a53818c655e89c11a72fb2dab7da68f8a31e3ed60dc4e7d46604aace57fb22671b9e07f67e963d667d8366514ed38c58d7b0f4a749c23faa2ffdaff0b84bfa26a418e4da9f5d15a92083a7d9c519a345036be5fb9b57b71026e6d969c62a66b3ea9d26e70371b9dc2d6b022790dabbf1d885f58333f2f86cc5afe5ce9c22282f9fc73cf113f8ff8f4bac62dcbe004e315cc0ef008d6b7d7a94871e71d237ce61293edad3e5a6753a71966ff208815607ca59886b71ad5a89cea4f58b6d59f46fc27572b7bf1b81c1f589a2ba174739d970b23a83865d3a07de7e8bd59b1c976f658b8f0d0d0d40637aeef76ced481b6305c3d53fffc6d285cf3bcd50a8f66f9fb430a18ba03be07552ff9ad3bf3de81478ca0b25e18a806bff2a81a7c8fe6f3a4819cd06e4003e19dc19e4c276c3fca40568476ef2c08bb1f9388be4e38579789103d6719dc04299c5a1fccfd4aa4fff881b2a966373b9fe11a3f330aeb055d444527e825dfdaa3a16fb3bf228246c6f40f6926f89e2481de05d4a1ce094ccde7fabea4e57818601a327ddb1754b42c6a455582e03bc7c15d03faeba691093b5feeba6fd1043882632f0ccc46ec4b9b53d971c48c8dd37cb4b011863024865c5539fae4e6c7577ce5feafe68188a2b94ef8622ed41d28436450a567d729e9479c7c67e81e8c02499261e303b3c92478f91f386f7a041cb70ac3f50132e94d5fd7d523b356494c74951aa6a949fddb9ae8fee2b90430078faa02ce8617395190ea885571b44daf7da22f19d3b398ba5073565dc3fafe2d61244ed5df6fbe9461aba263950df1e0424f3537113f2fafbed471158fb8bad74c87ce849c4ade3fa75b2d71f7357c2e80645f9da85ac0b6242fe88288768c5c7f76968e56c1d5bc45531bcabdd9c42eb4e95388d97d7e2595567cf6b1e7759d81e14ddc553f4085924496e93c7b8ca8c771b357370271d614c7f0aca3ce0aa91cce32eb442f7c993561c28edb77673875b12a61865f9e3c8e548a976d387ad14425fedced76ca29d808f94446e522225f948e4c622f4c913000e3e34dfaa804c3f2f34a09f32c72b09903233490e9b37501448eddf3756ede5b7fea2cdaa0e952e1377df58ba720a13e94135c30b31a99b06300a3440bcd181ac5e093ce7ea1753333c590f8e3ed271ec1ea273acbd12ba3371f9a2af3a881a6405a4f824724a2222195a83e29ea4343711272151fb224298d3c1efe191fedcfc9284a9bc75efcc855edaba0fc351eab102e6199acf459840f16ac09310ba19bfd225f19bd69be420cb596a73eb8b39b82ebd42e1d3e7b1c8924a4