0x2cffd02e29456f15047887d2b3df28d06e3916d7e5cd8033b4654d8fd55246806e6ec074e48497866eb8d83234afebf9c2ddb82549afbe23e711edbe093b604e42dc4ff64be4084ef0d698611320f9127e7526b1381c80d5d2cc470641335ad04e91dc6f2ad582356ea19a82cf81f00e786ca13acf8e85b2cd0ebe3a9f6ef14416c0500c95dac8967498b566ef8e225722ee23bd0adb6d9f1abb2e40a96d470e226d06f70c25e11d469e2a22ee88ca7bcb4f6a348347692a0fb708348106ff96a7fd65dfe361118b6f05e01142ea694c09e427747941a079f2b2f90451ccaff4773342085c30d696c14e1b4c48b1f5aedad8b259473b0c78965c25d8c94a3dad979e267563f5aa99da2cd97e8b4776b016de064847175da7ab0fe601e498cee50fcfb4e1e8bf96cc002314fe03c5a800f5546ec834af658a2673f7280a735c6a82078ae4963e3f774b491446f90d41572239f58197f037b3abd7572da29218ac2a256868b598659a680249d4533a29ed71ac2bcff3aa311d171bc9125839083cbd8c64af845e6871abf0d44ea2c221d7977282e383b91fe999a015ddbec8fddf66157f20f51777a2fecc605b26fdd3cd0372d0553a46ff4488685ff41fe24be1e48692dc4d0dbdcd58c95b8bc05b2dad2ded41a18853215598c99909814865bebe7084ebb75655dac51011f1a0d1e67878ea4dc1d19eb84a6abe421d33b16db11c4df2d98c2d2172902436eddd4a35aaa0d82b74bc5cdaff32ee075b2d9ae1b768c5450a81a551fd0c154129af9222d01b224eb44323f4c5b60548f8ccd3d703c46e47946c69aa11ebd0002c772a358136978764ab7a45e150b5b0133d2df438ba91b018bea28bb4ca8425bbf271cdcf2faa40f8f416a375587f05906ae45e45375bcf551cdf4032b38f127205d69d4afdbaef26691ed6e68c02730b777b0ee10338d620392817c8603f4a80fb11ae21171e0e28e04e1c8cb91d9e4ab7bfe25b08e91e2fd19853e1278cca2c5c67bfd2606b16ca0b295c3ef53f172981384bc100359e6e7fd9503830f51c4168ca6a5346d79b47e04c09fc98ce771d18645e61a5c6698c12dd652c595f7bd095f177a9efe169f7e6ea2264dda04ff4edcf852ee533ac2cdf6a782a6b5a629b4e179dc7de312eec6bd2994ff1857ecaf39bf107fbef54990b21df5ab3f9afed480fe3884caa53a18cef4cb2043dc809a7fc46f4ee8577d3d05019693a7aec31f2ef3339fea7ef0c963a2cd5c5fcef33c8aaa31337f100dbddff4b14a16da4ea6ab5b0cbcad6c1a43f4ecfc843ac56c9e74f2f94586ccebc367f87a65c7c6453a352283269ddaa5a87ff7fe39ae1edd6c56ba77518090a597f0170698d7a7bdb465813ab15d92ee309785c6a9e06dfd056ae2c125ff8156c822bebb8a6d2b161a208773b4a9ffd4f659c78fc027a020b6dfed240a3276bc7e63092a0535b5df0d38524de0fa9e3bf1325331b9d536f357b5b27f9f22c27f55e44fcf1d788ed311e984a24eafd5602bae9f8b2cb37c35a402f134c26895d571d8cf31b1d60468a7cbd1b1697e0a430bc8917d148d85e71a05a7e7af0df6f47ad48eabc3f1d10cfc595927540047f08434559cd8c400a04e318008f6284035d1c2fe9e74eee2682816de9d5c452a7d812481dd54667b9e8f725c2d392753fb63db720f31127dd65dbc8dc735ec267192888eff2e19126dbb951d844eecebe496f357f4797bd23ccdb7b54a6db4a1d615a40e458e5f05b4137ffc10b6da72aa24abae11e3b2605dbd887531a7bd44bfdfa6239095f5cad001dc8cd2041082171802c797aef9d872f4b33c33b42ec522c642eb61950081ec9c14b0ae1ecf90a6a7f08d76afc238c5d7d65d2d88e031db8cb59c9c1ff2cec951c09318875d1c855a265ee57b12ab50493a5559e93e80472