0x2cffd02eb6be65bbcc7b0ea69b0438482ea525e1e183118071484b152e02461536438ef3db02277f404696afa784f067794190dd008f0c632fbb3e26926c2d71e62c68dfbbb1c6d08f4d9eac975132fb8370ccf2084b72d485290cd05acf4898e9c84b6247c10cf3353fe2f75ead1985ef7538fd8f8c010eaaf6b5ddba319b0601c88f7472a380dfdd2cd0d31b9f3393c05ec1658c3ab84066f5a8411ea5c211c34a04350526ee150abe4507faa14b96f5b2022ee99c588b49e4922fc91d2341cea9122dd9d35bdd1da76ec5d2bcc5fc031bdc6e0c005f87c09840603b685f6d1ea59ef3f4df40aa4ed96b866406f32bb5bf4d8d1e1875a1c9a74559c9ee4a340e1681ea39281a48ac391dba5050deeab898a313b7a84c06cba146495b578c2bfc094031f7c3603fd1bb10458ec121f379b82472394a11b21d0a42a1561b8553a4d6126f80da2ec167297ca22f0688ce1641d5ccf4ea736d6bd1ccd3c918dd4abc721504cd83b185325da0f9c97aa4bd515ecebb1fc7779ce4825dcf4526649dfde9269deb8b16cb1f9088336c3e9a44125e21355c161f93cfd656fb1b0a792bc5368a2fe523ce82b85b97981820e65f9852a26fa48dcb4e0488c44162ce785903c2d06910cdd17d9a7ae9f282f35dba64f8691ab548aab14a714778552f6084c888f4e1fa22de62537e0edb1b66b6dc66279b71aa2dd638055d033a6ecc9553bda4e6ab2c742e43618e06d197375b56b3c3d2b794ad7f2006eeb9281f44b52e5bc144950134f84e0668007dcf6d9a7e084f191a424cbf3689fffba214422b4e89092fe20ca647b802ab8e8c9068017c9446dcc5fa84590d895d1cca36cb074f67d2184c761f2f78cc57f60f9b765eb3df4874eb9d7d3f52a9c788941d20baf7bd0dfd9aba0a5d3b73130e82b894d204a07ad0a2ff62c94f9aebc093f9532afc2b6abd3ae0f20d975741673d90db38eacc15824840550596de43fa1f39ba80e13cd8ad5c8383d36853bc949310754d68be953207d27e917efbb11221ab475c6733a53f5cdfdf094223c9c75f966a24b565b57d9be3eb67cd1db68ebb487c1f0be9d8ae40e10cc71574bb75fa306fce94d58c8cda813d13ad12319b858a7d6c86d6219f64adfd4e30bbe03b60e62f81ff8f2d7416ba678042ac53d5b250200b0fc31fb0765be1839e3c62ef566fd197b374e2d42cd0a5d69c66bd7290e70d8540592b6d416f2f2ff0ad186f529a4fe376fbc47ae6aac6367b072c13323f856ef6d745d25726ff074da9f43f629e4dbf25070620c7d883d0a2408c227ea845d9934375a764a53e6974bfc749b7a1820e83c214b05360cfb903cfce254097646d9d5f3de49611ab1e2130b9084c47c20d34c163da2109c22fd715c0b290fd1c0d30b4593bca3f8d9e35817b07cb148ea340d81490ae68959f3e505b3d44c1adee34f899e0ad77f99c7e427611252b571e17c681fdd65e2024b8e878463c423b09e2387950fa06723413e7e9a71a5ceb3805a9d38639c5bbb739049e516e8b8fb05ebaee494d1c14bbd0b42bddcd892a2456298742be5baefed955db286f9247be45fbf1c3cddbc17727dbd91b051c333715da0d20442ed47b476c06bc5fc01ce50a0d272ad3b3d4378b2bf45bf72ce1b50c7c15c3f49f213f568fa59a76d2d76289f1165bfd75a9139cb5d601bd44fe4dd725b309f64c3a739e7c4d60d1c42fc62da600de5b9e1fabd67d57fd855eb72dceb222ae2fb1fd01c065b3369edaf1adb1c13572b4285dee21bdcde9358b3a1652105ce92c0f41da4262a7a18d453670bb986d9b93c8e1ed3c60fce281286bdf5074d198948e79f5e40ea15c508891b76a3da78ada799bf981854383f89624aeea8e220801c0be346fa78b52bc282aee0da51964bd6810cd5ef4ab7b18a18d43c8758cac20