0x2cffd02ef13f7b17d001b95253f048c0e167148d986e2f77455e5293d3d0e5df391ef621be349b7126f5481b7f42b39629706245a39416bf6bda5bf49fc8c5a85ac42b36ae2434e141bb11a72175cb6966a14b2a3cf743195baf39908c6dbbc727388a101e41a2fc806cf987c251b73b9efb8406389b22e33eefca66cf92b2552169fa97ad24340a49fea55f07727022c3d595bcee8546b03c006033fce607e21e9256685206c42afdc7c5006e2b777ebe0319802f4a995086b0124d09e2c56e73a056c7488379215e972b1ea587a11ab4360eef2c307bb5627dd91ec1d7cd1143a6309d7c0a80f1836fc3aaf4768eca54b58448077fd9fdf5cdd35b2f3317b49b8083dc7b2c8b833cc30876e05f51eb1c92c4a25a509c71d2eb2e50ae245573351bb89cee2d86a4f9cd4bc5639d11352b8ac625b83f5c57bf1cabafa82a654a3cc7b5340715e237c981346c9d09508ff2721ff235eb6507a028c76df04af074e79299f00f784ea564d1540641b0beab4d47910dbc7573e86d1f505d61c5b834cff2c41b788d58ddfa32b99caa95d04692710fa0e97fe2fca2758b9ecbf3d4fafd68e6378547d19164f5df003a13a7b7d917839093f0175c497baab31c5f8a7f497fa603a31cd4cb659e363bfe60012c87ebbc52aa9c51815c145cde840134fd61f38fcd9197fac6edacaf231c418ce0c0c589e3a61fb7ea4d838ed374cece9ffd15e92aface37753de0c1c2c8abd57cf659edc4290a52c1574050fae4ed2abba12d474b28b44003335e665a7c53247162abd8548e36695aeace667d64d7b9d6360441ac945963df19da215c8d7c1744c84e2b56eb28832038d475a1805870fbd71ee12c565ea1e1dd530dd224f08330417a7470537d400c322e033896ae37978dd4d996f0dbd08856ac71599107d9eaede8bd1ab30ae69b3cb2246b8ecd38625e7c8289b45af67f5d4a82d1345acf3b9e1fc5c743ecbca666341b302d5ea9bfe5ab230ccadfc53854b36e231ebe44e73c3600c70847738e9f6da192d8715af865efab48987337c1378339093110c8cea09cdf4911d96b32ba3b7017652315856b570d971a748c2206608211aa7280e07ad5f30bee2b084a39edb9e15b9daeb3f718839a712e0dab81bf4319c5902321aaf5b3b55747a2db8c82db08f9f7e61f1e5134e7c8585efefa17ea044a995268441aee2eb42513a3bac8824608ae58e70d1d077a54e3e39ac7e8892e5b11b3dbc34247125577ec4404abe2ff90b3a086b04329d8f7a4d62bcd735d8502ca5357e6a444836ea22970455c6e11aeee79d740de2139b47e2613638bfae68a8283f034c4c60fd07f5f89e29c2ee6ca43e209d1caf022ff7dd437bcaece6dbd0bf57bd1d250d037f10904ceb58c74da843f8bff3abb4540dbba3bbf97ba747271f2777fbda0843ca4b228414ee19671065712c3ef4b99da609eccaeaa898cb92d349bc01ed86f13e7654c7c3398d346cdc2b3a6be5d43d021d3a574989ce579fcf5ce2f739e4e0708908060561b45add93456af5b78f46cb52fe2d2fe331c9f1123bc49daf24aeee84d419a024c11c2d9c97b5eb4e618c075b0c28a8fab62e3d651b5e3c834621c2f5552c3ddb4dfa01d97b33141e08f58ccf1aceced995ed412b79925ee443131fe9e836a8e71d076efde57f8a20060fd5e5fd8b340bb08bda465863250e9c07bbf770595e5ffa010dc6872a1eafd7dc9725a4e0c2f8b391c6186fa8101b13267124c48525c2a1912cb0c9bd2b6a25a0948cf1dee17559284fce95bed1160fb0414bcfe02a03cbb0fc0f4f31bf8728b275ce4321a2b5fedfbf13ca14f83b107286b1367242dd1fdd0e7efbc98c88f3c66d7742eb4bef030e033e9917e0557116cd8047df89bd5078671973dd98e8d0fcd70154171db0a798f98a4fff08ea729