0x2cffd02ecd26f8d20998f60607d1cb81c8a45010c38866a66700dcad7c19819091e57f88739d557202ccbb6bcd3ff08c1cfbf4c1584231913e0e8998c2868de3269b91fa8c05ad0c2e3b27b389573f05e8a9e3bc10a28a3941027d2b58d1405166ae8580abfb222c1ab0c73cf927404e9cc005d56d87971385f04cca7bc455e5b2c53f76ec9b3d0ba0733564b764c8e193e409e36c02614102c58227fef77106c9c69434a85a1a47a0b058c2f60298dae0f9551298277d0e91072629a37a66037558fae9f0bcd0e01b40148ffd5eef6963d719a09708cae3e7e41305455973d29478d4e8362e2ecdcc17f26cdb6efb4958be847881fdca8268634b2102d9100ee4016f50e5dc3283417d81df18732f84b89e0269a1869726accc169c926a784219aeedbd895f912a951058641e5dd2ae69bb9e8d8fe9b3561d39b19a06f7887af883a14b10ce9654fdc3c97bfe70c88da9df8f23864fedf23651e1e005c3c67d9b012394980ba6c27e45d04bd77f5108136b463662d2ea8a11c88030d2eeb8c4d39ff2866780d3aa2bf4640a146ab81b5f6d3d260e6d21bde809b2a4dd446bbf7127c97f7ccd42853c37a6a58e876ac65502e77aae3d86260874c6c6305b2ca39f4337c1973cc74c565ca96b63c4e6a18c4bea4c65a11a1a19e80c5c5d34147a02d8232b883dcecad52cc90b2e6ef408bc915c7c2bba632243a05ac96fce7640d43f89f3db089f37d2a567a9144fcf5a2a056a28c46e7840a25728cb2aac8a66d5f9cbe42d913c7685e875db0a5208f544a0e7bb2ad7dd1815528592fc9ce4a637e3c349c794a71e370bdfbc3903ccc29062f28be44fa0689297d7f990fe99c21dd636e900cd1a79616269b0c2c195aedbfce8ae85684fb637d172487a9fcebdb299d8e5cccc40a65366e8d85b5bfa443d034d14d8f2c4f17eae3d1bdb8cd4e757b28cc94e52b186725690f8ad186ec92e5d8459023843eebb5a829ad6c3c49b806b602804a7be15d6e9d9ed59f8b2eeeced60dfcf76bd093411a6983b22b95bed96d025b375fcfd0ec962fbd3a7121ffede24ab212c6a6e0af55679ca228e24c229a2906d98226e9e4bf7bbf8cfcc695e9d087ef97eec112d3ba489d7078eb2c8b4e131e33bed0b889c420095749d6d0f42f877e078765e554c3a60a00243055b78bc4ee5febb0419f6fc2029f55da8b7fc1be406a2b717ea5dda92bd584241ba4356f66105709ea19181a8e8ed2871b564e7f70b34e9577a3a5e91ea9be0a764f8d66fdb79f0f13d0ff9b6a159ae7dfcd8c018b4b91bd58fc9ea32eeabb1801b163c5105a83e5f5ba484c0f1756f0cb5261a21d617b6dc132372cf3f663a83e52660765748dbed2f6d5dc64941b9fc616a9bdc7820dc16b41be55b921ada953ab3de455bbee31eab3be81fadd53f2ad633125ad03d78c0a4b43dd18bbe5af2ce04e344d2e24ff6f95d554e11c4839e604e540ce571f411028fc506126b9c32dadb7632d2977507f65b6f8480b892d751d7147179bff31bfc036f74a4d8f8ed978299637190c4d73c540d672c40185ca76a105f4de5f6f049a312bf9cb33611518796926974e77aa27b65dc262dec738b69459de556a89a523011ba90e05efd218049bb5cc28a18d97d1d204733ebdd74306ae47c86da6df1e5f4cf5ba991838a152c59a5089f1784a1870368573982411581d2ccc3a96e9b6deff9fb61838b74651eb2636a54dfa2ded6359a55b57ef4cefdd7492625121e42dd57f3a427bbb558245c6541ba96b490b342fc9eb0e9b730eff69ec4e3400372810a021122f6f03a164d1b973fab43e162f4e75e6dae5418470800f1ad7978a05e25011a52cf6f7d57c03fe1cebca785f45756c2e5c5080166871ffa41499d9a47e4c1f15d6743da1f4511bae4fb93368cf0788dcadbed4f6c91