0x2cffd02e48c0285b6034fa540dff1e39e19a7ebb9c6b695ee9a34a1628b148c96215d9e73e23a8781117f0a6994ef1e89bc00996614c6fe44321561cb0f40b11fd0f2e3a67d6d3be167f64c276b02d65c45454d9d5b8d536cd0177229f0150b2b662599fd2f3b284758f51c7aecbd979aea55ec5fde9e21624261ae3287e1bdef06f6e07d3c9117e8eefc572a53f9870f2a7b92badf2057ec4867ca8cc0bdba524a06623193f9d12ff4fe6459170194d567027c0e5ff0fc66bcd44eb437a0c2794290eb4b0e6c93488c64275c28566701b9467efd27d563e3be62958443853630a00c31f3a745b049807b23630dcf94951707a88e36a6bb19a40c8f75a9b8d338b06fd669a0a99ccde113bdf816b35695b7914563c94732bf7ec7c2b060061d8cd5748603004a99294c7392ca12479133d91f82fd25324caf0e964846ed3fdc54335fda7ffea695cc06209f3872fb03668c138a85dd5fc2cd1f2d8e14c1263ef097c918c1feb811f23b4575b7de0affd90b347aeca960eeb7d0a29ddd0f494bb8a8430e0cc2f10ca982b5147d9ea4438d505895ef13444ab4a0d371ac5319cfc19511dfce296d55c9b4664fb1818ff6519916bde58f7b2647514ccc014a1adebac8ce01cef1d2af76fbe983202ef7f6f85c49d4ea4640abddba81d0c58751463b09f9de446bf3c1b9989fc531ec8f03e0049052648323d35c7e049c4ce8f67688e1681745889261c24434cccfcd464b343ea56c17ae2fef6fd0e60731fc1bda836e6168defce96345146339334b2719d55e30a536f1e4eb2606325510335bcf5234b5d65cb66638fd2bff1dfbea9f8004e647fe3034de4969be57f35919c20ad39f3c1ff9c36b2b75aac2083d3783ad886c40719e443fff5e75421c4ad78be75968a1b309ffdd19b83ad7e0569f4de39a356427f4111d19c88ec41b6c7d62bf7afcd370542b8b05c7121b2c17a2662da7f578155baf3fe8d2ff5e2635a9ffdc3c1501cdae592518c7db3eb4839244db5dfe777c4ec82bea51c6350597cd348e8d11de227ca56676d49960273bd849e5e32f4d5550d397c5ed59fc7c2128102826ff66d454e95e1f689a1dc44b4047c80db62d5d78987e264e54460e16e34517c8dacdf7eb7300ffed95c684ca5429601c161f97d46bf0ac6c6377ca271ae166416d89f763c0372c6284289de6b26ef9f09ecdf5ee808bc559785758a33750447d8fc013192c4779632cad3f22dc61d3e13d76f1a20cf680389b7c2c3c0384629c47eae0b3a48e6ad1eab40ff05966d1e74a0519b15809227bcf562a0f1e18e98d7e3de55b5ee9b27882468e79c3ce4efa9e0daaf4543f23d3e4dab41262e36500e1593f9a1e71d760911c08da4d2bcabcdbc819821da5453cdb30e5e757aefefe243bba4b294d92f7ba0a5facecce4beb6907e4014d0b6d5b628ca9dfd9a5b58bba764dad8f6fce179dfb187ddbfaa83da672fec5fbb93aebc2eba581edbcc874573ad4c792e2aa46be29ad822f7e2f26a94efe79d93eb1b96dd9872acad7c148f459971cbc1f1a0c796faf6d50c136477f9dbfb5956259266f08f87c26ec9933d0fc3ea91e142b026d3b76b6d97588e20431c3f72c8ef72e94a92f7c560c56356ac978ee9ec8cc66bd76258c42a74f993a45814958a8553dd791ed4182ef6471240b41a2b5aeed024ef8f388eb0c618ac993129799df325cdebbfd87b3fee2949fe36ded6afe6659ccd0d35c2aafd1de2008e49ee4b952d3ed5181b04167eebffce22d05dfb772d5479c8d5f60f73467ea70beac6adc8d01493ef2d17f56a1db45bb5d197915917eaadec9be9db4b4f9743a04d8ad1dfb7d5840d61782d183d06777f62c1799b131b93e54984623d9dfa32d268147daf6852e2c49bac73f0c299e251ea71dfa25ee3eb7566b1733c83e3a2a5d6