0x2cffd02efdb6cb1c2226e711731d1c800ddf8bc670179533c8dca6166228de0009ebe072327bc9d471d9be4eee6a77244310ee72f010dcdc0c36fe7408ed4d0b61c8dc435620a902f463a148cc2de33515a7ee9b1d367b9f03c9420fdc6491c1112aa297c62fe3a4bc422c3fb08dc3309a353ea16b1f8ef9806fc9db50a08ebbbe4087afcf1835fbdf9e96d4001f2ba4c34f1953ada62f277a221bd50998d6f588acf7945fe61b379306fdbe594dc9d37093c63a3429bb130cf881548a5574e58ba971bfff53c12338cfe7d6ca93b3df39b03c29947797cc145c9aadfe9ea458def0e5aecce2c85fec0af7b35a83d2e2fde4a3d44f59f7dcdaa6acec026d1a381fc0a36f023b8b20fda2d7778e924739995e2796962026b6b4f0483e167f46925f57eb92e86bb1732ce3f70b46fb42d9fa09e99bdf21e47e15760a644981a2cad89956cf3523dc707358f27a451462c6640c58269954fe2018d22e1e9f1dab2b308037505e1acb3a67dabb279ee8c8e1a105435f61df7fe723338ec2468033e465acc000901185b5f36ab3cf28050e5c5eb4968ba192fb70e6109b3ac1bfc7bb90421f8aefed89680fde250d9ff7dbe1e4ec47a32992b8a2a7ea094316b8d3f0b2ace119745c42af09988e3ec25a161317e1bfe89f671bfea54da5747648ff6a04f102b77b048e3e80f42318afe3568406b9bf35a94f2593f1d46e969fd1b8691b0379a048a17de1cdec175e7f6b98f86d0f537a2a4dad073cfe0071d69fd22b44573f5190b64466555472bb052895f8c612218dacac377463e8ac1afcbae75b5c9d0c503b34448e9322a39c066f9f37b2344e89ed6f0d19af9a4acaf27dfe43e2f6341c63ee6a03986ee30975a7b26a01499119c91766f032b5d8a1638bf84aebb17d6bdf98fabf6370afcc3f28c6749999ff65463535b8fbe51f38fa96a73e588f81387754d13926be924b1704510632bae85dbdf49ac73f81b029dfc20725c9d4968a4b16cbb67c7e063a8421bf9889d18feda0e45fb06b3fe18bbd5aff8b067f725fddf83b46e6260f0bd176edd438f6981204776002d14e3c652792f963f462c500973ef061650ce57fabb0d22761cd825990a60f19328dd434c155350ed6ee93f68539f7130822f33769b23cda38acb72880042267dfca8db87e03997619f7010c6f0205fe339c5c3ebfb426d24f1a6e4fdaafae93b22ac7779aaaf7d71a25954e475d17611aaec59a95007f7c4594c932ec0e2797dd610d784377e8a18198adc02a50633995e38ca83311b1e69ffad94ce5eb0bf7a6b78233d25238c4e48aa2e007b19a8756ae7979d8d4dbc4f7deaecc0b6d36ab9fc0c5c9e6e160a0db9712a3b680b4bd6d29180fa4b2cc966f2ce27f9a0b29c86d35f739336bfb9474e89f01259d169d9c449e79ea8ca025aaddb1f9969369be0229cef77c86a27861f266ebd9506cfe49adba78a5d15b1e4806f380cbd863b968b6645f4ea761b4dccf57cac1d3d9717ff421c874f3a23ecc24ceea735bd47719945db0384a016c0fb30ad8cf7a0100db5badb96a1afe1be34bc6f85ec534db71f7a583f305e742825426b103dab6d04fc43cac19a7ca64e6b3e71458106e18b88476bff12d17ea018bcb694e0c9a7435685ea9308dee21df48dcafedd090ec85453955e0f85f3fa8c03a906f3eeab9df1bd56b28ecc012fa22453d46cad1efcb4370eefc5a69f94f4540c71c47e49d773597e75fd3b188d1c1bad07e4ef0c7f4da086c09f96d16cbcb7ea876fe5e4cc81cdd6e0d5bee3c673dfa5a745bcec3a01a58c4297d7daaffad17f44df2a64d010a1c09adf4404ad9be62185da7577cbe1d8ea72bb78544b9c22f79cfd868e4da7ba4b6c1262df9878d686b898aac65080ef5932e31a1be13987d45e215821a98f2f1c98ea1fa0089c2be8d