0x2cffd02ee719136c99a4ae16af69bf34096a648872fa18f9a15ffa8c87082a54e73a24751aac17b55fc63b83cc576697daf0436d98c8a6b49b597e4573cfe25cc98742049e811a7de578acd6d859d485cb28f3abce92d43a9559767b79f44708f7eb1d49d84676f28c3621a0aaf18fc40a5a37c427a4ed1bbc0ab7e3428409e9a78fc6039db8d46ebfdf088b3ca4e18342a917726eb06ff04d91556905f766f278e43595a6f8138fe2833d65c477bcdbc4ac4fb0c8c7d65da1b1d623b853ee810e2c9bf208f4aef83734f4b0740ae9a916c434b8646820b5fb7c67ca6a7ad95f4cbe6d18c7ec0a6bbe503931706cf05c52ea40f7394c3faf1b3e8d90d826e17dbbd365085e720a19072771ee40573a31463996050243dc849c45fa0e2b7b416bfad34e06dcdb4ca7bbac6da1187f0cee9f18cd795170ebee14079f03d7ce54bf28251e2011e80e3e1c47a58f72afd8285f6b4c4a18f685220f0d3d94c95a82162a16a3fe8deb4fee15aa2b68789acb56619979045d384671af343a65dbfda0ff0d20745a1073e7fa05cd485030f27b1c1c7373a108871b3fdbece36c24ee6d482b88f282a35ee7352c80ec08c5e404e1bb225928a57886b36e0459c5488efbf749337dc4bc38823891f2f9386d0dd1f0a7463a3ecfcd3b2789ee7a0eba4059a9a484a3465fdb97454c31cf029747f9ba6f6c929d0aaeca4758a5946907e7a37a4b37104128364bc91f379b8e4561219c6c0aa86be6efdece33cd3fd3e444400477db5eaa0522c81127870a8a0fb52593ea01f818cdaff96f5fd11568b0f08179d660d23336d3a55dd39708673d5928c6bec4593e5d1bb758fee2c8d6931963fc32e5b33ab5ea403fdbccf78807971bb6d2c28e39185a2d156f689fbe9ef4ead79e87c2488ef7dd2bcedd0eea1682457572ba78537ad7634cf7977e08ffaae888adaefc7f52e442821a067fbebfcb6ed34d800ff1e0c4612e80a3b7b315777acb194e046a9e8433954d4dfe84ee4c74da1ef142e427b6ba3c238e3219dc501347aac373e65020a19d91660938eae4a1cb21bd74265f0b95a99f6bbd6891eea55d332d6b0e4615a369bb61c71209f4ac62bf899c77b4e624b427558f3be1d7c77fb2b4e5f9d9e9ce422df0f3073de512858b2a7433c91b06be219f5e981a38fc1c00990b768535f35a90a2373a2900fa173bcded993ca2a26983292374ab41e4467dfacf9528a611c5386c387c765b892a314894cfad62a3fe750b3db758af14175162161c2299f4b2aaef3647de44ded7c914eaf06fa4b6716dda7cb1630ce568969a7ba34ac27c903ea5b040b62513734870aef7cdd9b1656b9be0271caa64ca82b49ed343ad635b5ebdb671e248ab2ed876210b175e91a6ba1cf8f9a45d39e70ec4436cb416f628dac6dbc76e5d5d98f5e1e56e118434fcaec3648266e0f9ebc153df2f90d932711e6314def7622bbf6dd1d656e56af607cb152d7af0a2f6fc392cfa7a7ca06509e14d4ecffa71c146e6eadef4ac4ff490dde690f27023956eeb8c40c44b9a96c96b5eafe2d268fa43d3f44d6cd75b9bc0ec9386f510a8c17fbb7e2cee1d6cf082d0b0e3673564b8d552d210ac682faff28f655c15eae00f821ea051e5f3bf66aa5a49131f9f45e9a9e58019ae963710efb92070f12593a8136b3529eed049e55b130658dab59d70f82c68ba047a639f825ac1d64bf92aee7023d190172fc8870e41f76dfbbab2a8fa1fcc4e8f6654f63691071c2351b62a0b57ec89898f0ffcb404895efc58a04ed1e6784278168e50bf7d9660ba206c838dacbc9da4ac896c3e7c8b5d2dfa316f2a2ac427ddc4f017607c23d2a805514d28699f1d200a784fbded88f9174bb16983fe0de401063e6523f013e71e0f8585c672c675d52062550c4c04a028fa9435c3f2eb929c