0x2cffd02e5342e8a8e25d4c7851431b4bb490da9d58b9876f0276cf5aa52225edfa31967fc80401e0309381b5c74f49ddf3a489455c07fdc588ff0c31d0da5e6304853d181907263744e0e4c1fae083e52231b5334b09c648046285f660760aaace836bfe34060ef424d1c8031318cdab404700c466f73b31a24eb8bbe86e311d6a0d28683d9e099b1e677be2813638a3442a9034e12fb543cd01cc77e01419d1ac7317cf051884ae6e034c329f489e542a28318ee15eed94f47f0c4e55d2f10040894de28ea84f55c7a7dc434b2e0e4c54bcdcf6c845cc9ab7f322d3b2cb3464ea2a39fbff71a5472607785e22c8256313d037ca2c6cb3e114be96380039077556e01a5d518fb0f8146c1027c481981e8cf409efea317380f51a3d9a24351fcd24f888da4ac157174b364286cc695233c1fa99a8b51182cb9deb9c445f552e0c22c7108198fc24d97491418eea9239434e5052c613cccb673668eb18176a6560a05ef296f67a84b086a0c05384d2c0bffe07a99ea852823b81eac9a739d8cd3b54eb9c4220f4c2c1d04f7a75760f463fa1dabb961d9e9f58c05e020a40635749f26d1f4ae58c1d70a424700f132e39180723f9a95206e3dd7c924ef5749dc87f86399cc53f8391cef7aff8bc1041d6b6b7c05f8e7da5db051970f1e32e9fde938dfa475abf10115c41e8854a09611adfdaedbd0a7a4106ebe8fe11fc4f5e28151fd2e1a3afe3c695e86a80db79f9adf0d5b4d11890d54c7f28a0adfb35e28b43de0bc19be1a6af8c3d8ac4f8b681554c19ef20bde6f7b2031124e0ab510439d0ca07e851496d8a700520e3e7d5f47c3f069156411fed57d222ee9d8306e11f21b0415c47a264c3e1a60abff437826d848d90af0b53ab68da9217ead489b010ff57aac27681ce5426db25ff58d421d01bec135cf2d4801955f9d884177acca171bb3b668a8b28cd359b91f4c389e78800459c3ec7e866ddcbdae993a672e59907dbe7ae727d9971afbd87686b51812628fd63ec922761d32e815536cc8dd570422b0ae68f97c44c274846ee90d8c7ca03a1d4d0f9f837077a8565c63741ce3c63fc4dfa4fb9d67cadd8264c6359c5868f8eb49abb5e609c4e1f755124c4448f0872543f65d3fe06c79e596a2a5578fa63c01fe0aac29f8c0a6ce4b8d283e01d217340c976329def192ecfa3470e38b3558a8537e7daf1fb1640ba9061e797480d039a5ee88cfefb86fdb210831c76261d5e762e9c4d460d104e840398f17e41316cb09e5668d6172595fe76cd30fffca572ecf8dcbb4f4934f66dbcb24265cfee3bdca78a6ecdd18450c92526be684ff9ef0c33e48cebb882dfebd8b93747e7a562ac44c4cf1d44e8074e9c9797568497ffff4cee440a264b0c44dd364ff9f6d04d6d4e9f2910c604489c73bdeae0c948af7bb62ffd20d204c4139c77c452f0efc117fdb137a02d18e2ff8b4074bb02c9278c8bfd452ea455cf89a420952909de34e8f4999dc945a1f0adbfdc35344b3f1f1ee88058ec81906f539a1c19f1b9ed69f63231d4dbe80b2e9700f4073d60761bbe371e58ac6677a6334c8e1de71c2af35bbf27337addac74e130c08a7898360dda777db78d4e4463e01f12e716fc0b13f8e26fc45ef3532a572facb59e780ea5057919c94cb952435927343fee51758c9afa8fb95a05e728fa14458160635485f8394cbe5d203f4d8c6eb828009db42ba8f422f89ea81141f230c7ec1c3c8bbc4cecceb62f520c4a8f2f34b066ddb366bab82df7343d96e3dee6634ab51a8b56eb47ca8d2e12b775a3b46047fd3902e84fb624060ce75ec83c5e1923cc149a9cdf0c802f74473e90aff49c4fd3835e4504f694b564627016665574a6203e163d6d76e59fd688fe6dc8670affc1c58e01742d34790018f2d98b19b293d6e8affb992534