0x2cffd02e411b5d584bb62c56afd726721ab017ce1e74b037cecd601795b4d6ab5dfa0e54f36e7b686048097ca3cc09b9bc185bbebd7644aa807e613e3a2de93737b2c45c03a40a514aa00035fe1d2a41ab9847322c9e6b49d82126e220cb0ef21b52f0cadecf105e3e32872404093be8ae8bdfc5663c87b8e1f41f62a4246abd6405cd53e52a5daeef95648aba98cf97aa1458132a2d6f7adccaeb75b435a0973280f4da1fb19bebd613186445e26509301d49fb7d0a1ca48e303879274ad7bc47cc5cffa0a1f52f516a2fad4f35c0c50364cb695ae590629d645b6d7933900fe0a8861874756d68ffeeb9141d7ec0d0fd5c22eacef79445694979c415885b8ee9fa388e3136f35cf896a71619a4529421c2e03de7f7e2b3bb0a320219ddeaa1633bbbecce4d3700fb28a15b5a2b4e5ad6faf3a138a628f4932ddca99c1b1221e1ae8ff23eec49fd47e39548c77c0a5de7c21d976ddd805ed4f10b498a82078251bb1caebc4fc54249f05a0edc7e19b7394d4d470a5c4d1a166d79ad20b7b31a954496772c5ff95085cf257f89ac5ba31f9afc0f6e6efc0ae9bc1ad06b15291fc6c810b7222d9fe6937c973cd793159d601790f9e3ad48a24c22fbf73852013f39b87ff5cad53f330a9a3ab5e0b8421badc6305db6caf4bd80b662e4aa6b02f2fc95ad84455d14afd06b1b72e0e8fde3bba2a0dd2f9d5e7ae094b1dac395ff0e4425055ff82113807bc0e1ecadeb0a2dd848a5162352171e444daf2239ac851e870fbcb8bfc0df77b04f6a0f768bd6a2a9c62963f37018d511e3217d7043e4f27b93785e52fdaefc84e0efb9ac93b78e8c004f1990e09188cdf8454e42837c7186efe76269f41b51e10dd15088218ec7d322a5fce6f5cfca24f81511f8a33556e0936c7efc9f3152ff2afd7570e6635787f03f0012494f9dce137be3e80fb9ada6e5b9fd6d94a02755e8eaee38a2fa6ae2e201cb16f98326036d4c7efc4ccfd7e6326d6ac814fed736c24cead62b560fefcedcf9977df887cf8311e35839554bb197e8b37992035ba6261b92aab2c6e22ada798f6cf458979ca8fb743298da3699048fd98324f98814d4f7b38a3f45c7ff9a8cba73bd9724443906f2d6560dbc82193046db1a973e845e5fb217af21d69bf543f7e31e3c1283ecfb8d2307a1a1ac0e74e172901ec3786ec4d853793429cd1647914b66b3e8d930f063e93f03565a807afc2cff0e3bb4404c5cf58b4af15bb19b771cf00356377c781c651f71e60a4252cfd568bc706ac06d88319ac089866d812ef23ff5efe3fbed62f88e9bf0dbae2bc5bdad660f398aac3adf1a3a3b48e210cffca2fb29d40098b9120571517595491d305caf6d1287742c22d2325a167e915037acac785360ae4aa14b78a5a5164b8401ff5a8c79b5201560c5920c80a534ef8d8ac1d4bd1f63232f86472ca17535da7049741ba5fccb5001c78675683f24819fc086370e0cdba2dfcefcd686dadb83cee0f394ff0073bdf80dc690b4fd7136286464bf17a4e114f68ec85eada52afd3297611ca028e2046abd56b47748f6664fe11279ffcaf650aad6badedeb491470bf7544e90faed19510a62d059b0381d3c8fd73e033863388cb7f5ad056f51f2e2a7c24540adcaba409503dec5a878ea6b6cabb8c54d80f6d81927383f059172ec7a1f45b5d75ee8d397fe18fe26e010c2edcd8b06136ebfcb4df43a3325593c800a4360f1fb8802da26dbb89aecd0dd44b7069cfc74dca66099b5e4da697da33462f46a70e6a016b0161e676f222cb9114cfefd5e84fc8f5cfaf8febd24d402ec0b934579ef19a9f19bf0c74cd847b4e6a88e36b34299d897d54f0044dd01395e4c345eed24a40242b97e2d3b71f01e3ed777674f7cf05f5e82c01bac4db3e149b932d83defdd9f74d3130eb9f7353e