0x2cffd02e3fa05f08dd4e24497582c3aad1ac39cad4ac4a5be377295325269e9cfc1bcc4097a2425bc5ee4ceacc940b9316584cb026b413317e7b2c004105275483c289e75e4f6bb144c106049759a73bc2698c2e4f14e084e6cabb16adebd7f5c66e67d87815c46209bfd035d8d5e0270d818a3ce32f42979a5a8198ea20cf5e2c92176315fb158fc7041ae4644b68f7a3b7eb12ce4932481b0a9b14bedbe605d0919d35c19ce815aca2bc895168566dd6e2632106e88267bf12b2610c56fdc5a56980acb8329aae1e667f161562b3952a4262481487c0cc26f3df0588daffb97fdec9762fc342f8f44a19b898e4404c5b95d855898640e0d09afc5562ce8f8999a2e45df897374c0738c5169e88f011d507b486b524f442920a3128abaabaf88770589d7ef26fcb79375d25f800363e38eae6f92d1950e96217828c8183e1e3fc82be2beb064208fa1badb4b5357f56af8762c18aab81a4bd78d64bc355e833be3030ae8cafc720ee26b762a6ba87488ecb8408b0a2726a27531952d2390210f66ca3a0337c5fb04364a9e36fa593f6ccb8e0dc266768e15d037fec33cb0c572afa317433a061f48ffd62e798a0b3a006ddb35857a324190c10f5109fd559998007df19855241746d899a72f0874f3b5a5e73e3c127d2f52f74c8acd258e2c16af4230860aeaa29bf03b44708818abfb423f2b2407c1975e4f6a21c11ca1b9e7525829902623fcb7a194efcd123fa2c9ef7eea74eca37f51412cd613bf7a47287f3e47097de7ea76789e9c7fac07535d6743d0ffeeb9e035d43320ea1d57b0e23475c08359bf2b75b7331e2e52d8c01c3096d9bab4c6de13b0c98ac03cf5b82a79c8a01c84a5e95ac1d4576dabe4eb6bf58c894fa72ef2437acddf7fc4c1859a2e98008b0619f41ab9162fa559e2bb89eab6e139c7fedb1e4092b3cfca152bb4b19206a14326156e3d21613b90df069e11e326c20a20e505a68eb6353db945f46bff473d786c0365872a123ffe717828d150a33063f653c011204ccc7bca988bc2c1619a81500e633be2cb91947e1c0b3f2943db00b459e25db54b53d3c7a030114464e7e04212bda7d4930789aa6b1209ebbe5697990aeb5a1aeb23bd7c72850919824d92f79d347aa0309348f9e47d795714d3c9945f16352a07c506fc589954bc381a0a2b7331bcb1c16b837e76dedd391ece8c8d74c25a0506886d4e02fa6ec0287d0dc4c7c5b200e8225c0ee6164b7a4a605ce15a5c4120e6f1cab97c13d2d787b22affd42ec0a8d5f12793bd5f5ab82a791608b9021c4aed0c0c8c1d2c7ee53bf47c8da4ba0f451d938ba26f39f70762dec72fd34dd215ea1ae8e42cb0e618d713b6040b16b7d24731e9174e70b811f49338532cd72eac6479c9a12a81aa6ed30b31cd883cc45a2a3b97cfb13c69086b5394d9e627b44f130a90002d321418358dc23c763ed71fd9aaec1f7d5b8e502ac6c46fc35ae83fb239031b0858b8c0d110751140b23bfc19576049ca27f23d3c0ae1eab92bb5ef26a0680b108bad8c1f5b36947f6b5603ef68a71e2b254e5ee29aff4eab1fea80676819fc6497f32119e5161a232da8b84a71c30d7b6c3de93bd8a5540de5c41c3b7fe8ec3f49ac74a4bf85925d767e57b881a4f6cea175c6a0a692c944f6b71c1bffa0d0693971dff966f911e6a6eb5b107395902abd8f7833c64bd158b5b7453d947ad5d2f4d89e74b89ae212d0c4364b0dc5d540a56c2fa8d356c640168fbbaef0473af875b6dd5ca179f6bddeba3639ab1eba94a9b95978e14942cdc0b6efb56cd24c14af6c8bb20c3e94a760adb8fb503d49866950bca3b82bf422d02d1e55a0eea6d68291f23738b5a06ebda094edfbbf09552e54ba9c62513aa2fb0a21eef6d274e580a808e67399fee3fb8431bd2ae9631a9fa0d6c80