0x2cffd02ece60b140d21ca829430fd78537bd81e2e6f46883f2c22bd5fbbddcf8f8a3beb09e6b21ad237f06fd488ec17503eecca6a7e13ed65e07eea8ca37ac543116203dd2332b98b1c409ee36624ab01712b8927b402de0986040e8f2f148843e007debb6df9bc5139b8925fe07347304e294c1d02b942f0f548a456715b29018949fecdee06112209fa7d8bbbe6a30ac9d6d2a4a82826b37916c240d6e7f78bdd1812a2f88263c349d44d396e9e3bdccfd589e9a6862a20f1dba714c452218ac6feb7bb18a81a9456ef0e3a0ebac218870b9a6390eee590dd3a4d4d188acb35eabd37a75072578c4627c3c7aa2d2a99f438396836a7419bf53b123f6a2d2dbcd496cd7d8f937ad36103ea4bed8a028cf42e0f8da18caeee91d2368a3474588b05726ff2bb56e0f67314d69e34a1a5f24b5ec227a448e473888c8f960a8fe21f34ccfbec457eeee46549259968adc5fe67f4eed83fe18a53b0202a6bb40268c11229f6d258d57e10066ff2d89ec9aa0b439ad436c103e375754b42cb6cfbb081fd0319b97d59798301a56b43dba6d55d44dd7d934e71e8af5e4d63d5114217cc48140ce59d62835360d7323f49e8439bec7018f35f93975c196a018745d578fdac6467ea9e85ca49ba2a35d71a8ba032737b5ab84092b3069b5a3da84395183c1d7b2928841b8675f3b9dfdfa0b25335ebb4bf1c2bceecb4ef924c770ecec7cd27cb185958ce77ec4615bfe70123c1ec07fa58669658847e831c0615b061f245c7a769ee4a8fd6b9657ff80707afdf773422342ac80119901e468dcd6c6ed8348e3c069add37d853af0a072bbd38ecaf114e13322b5b5b0de1697dad05807445c60c74aa4e09fccabe771e90f634754a5155f794d8cd106184562b47af9706124cc0e91d73489a6ff5804920094325efdebfd091b0eb7435543201262d1d0909dd479e5cc5db8e6e35b58fdae30250df0f939c71b247160b700eecc0efe194176bf151cdbcca54c51150b2573778ce31ebe386b134931a98aace63365ffbe7757654aafffbf501455ea80eff0d460611a729be448dad0743c587c6a729dda6edb0da636de62f1a5b50bff07a5ad621b4ce645c35612de803a5cab36ab18eea4adfafd8864d19a2b97067a1ff8c9830b37bf4cbda77ca1c8efb4019f17c5a7219123df1644405ca5b4b9e8b150874bd25bb29288f8c364e0a6142a4f6568cf67375933cc6f69d26766707c0a3a3ef3f281ba2f4c2e07ef84ae9e714e079c6c8ccf186d344803bf4e2c8ffce2d0879d35a6f99ff73103ce0ea7af0182ee8b0a8bee6681b3bec77a07a6a640f3f8f2114c1448cfe6fa8622fa7dc3b0d3a9d58550f50d12d75c628f927c74fbdd39ffd805a07d93b768ba73ec5eda403c5b88c636c345129b9f1235104689da633f530e0131a1306d389613e802c6448846aae3465eff44603d348274bf4a53690febf311e464186b9047028621f70ad461202ee8d3187b5ff2cfcfb048a2fb64fa0470910a63772d80111cedbb0783c80a36a3a7293283422c2fb6d26deb0a605370f40c6a1df7117e9c7252338f285c6a33df833c7268dce423ffc0137e11a78ba4b4020904bc53853912d702f46e0552472a7c1671c0110d8ab055d92dd0637f72f0e891d3f5768c0361a2e61381cf4ee5f4742f04dfbde1213e7dbd1324288d81c51e8960023e9914c8e501c6ee0002013263df0d17a611131f76b14be3a235c5092b9fe7c029def57daac4e1bc6bbfc7ffaa360e2a7bc1f316bf2451a3481e085476135457a8b6a91aba29000518e45e5819d8550cf89dc6790789663ce7ca35da2519876d2f84efdf66b22e4705393706a58d564886b17ae5388669eb645b0f44f9d07cd58428134373fb87472a3b3367f05ef2bb93c65c172df1762c58e96c70d4f2717f9a