0x2cffd02e7fbfa8435f22cbd1fa62ca8693af6aeeb4bceada8055c923a5e67b2e09c6383bd7a3430f34363c645b50d49a9784f60448e5062c6c5a768aab2a86e7b2d93ebe0f2c15ec6d45ed64621e375142846195a37e05d33de7599668a0455e154df1ec75bc3268ddd5d8b0213be8559de26aa22cc1e5e5c1c7923078549b2f2593868578c25d524e190465edd847e74eaa41c70203f5bd1cd6f21aad90e0387903c95d43a428c969c1e97f47ee6f46b3865e18b738eeb9d0cc22561a72e8201fbc4d96c7da74afc5b34246f6d8b27af2910f4e663953ea83d71b27bd2e667838b50450135a79382da288660a765b6e84dd4fcfa24ecfb2be561913b911c301715631ac9a53bad010dc7cfbd1a98d848c0f0070d127ae75cce56e08ae8087824dcc171eba7abde5d178ab0b7f4cb892baf06e60980bb86717653e4417f8313ce1ad4916a733ad61965a56818707a5556b11baa7df8b7dd9ed7ebcd1e38c740216bdea28e185c4f708a17c6169459cac2ea2577341e21c90bc9ec05722bfffef5e09cac95083e047aa209c706124d803cc4d21a7513a5166639b7fd936de064fe2dd22258171b1fd4232bafde60b23bbc9a98954f74e089c8e9e9e319417ea1410d1f1edfa8b129fae57aa0a827109cea3137a5e35fc324c62b2339fe4d4fb7255793b7d9bd36d6279320ab3175c8b8ce538e405dac592a370fc99df228a5794ffe73877664ad2acec62ee8723055fa7c5d628ac5c8f57533b944b3fad998d2775fbcd6ff0a064a5c4f67d824617aee18f3894583704ec03c0423b4f36371a611fe9b814af02189c71659dc028cc00e9d2a31fba253ddf5f66fff0006b91b2866845be8bceaf185a993f507a606852457b23d92673ae532e5972b562f5165c65aebe00f25db9516d054f1daa1f4ca02d3b4da5da71b89676af069fef01088bbba122908f30eb7ffe5ef2da31cf6058a4b3d64daf67fa77579904505477150f6b241de5267b5f9b08e3e27ef42f210b8188973c00bb79f51340378a6c8d7927b8ed7ae8dee232b42bd870a4879f79fafae545689dbfc5e93be3e799635147431a8cb93e18fe0bbae6677cb96da4bc77cce8e06c865697e870201682389a040e689b1996200bf2c59912a3f3e3f1b82fb0289d698081ce31df169589389eb81de2619ec5f742a94ae24eedab947a6a4c41872a2946fc4e568f671655b7c206bb32c47244a907551bc9d132b1a6704be24e8aec7404404f0ae2fb89223e203138473c91d6224b77d304a5417974cc79d798c23755607c142a7b8dfef9ed1e07657661f3dba505f09ffd0d514714738bc81cfd944fdf161959650577b8db003085d52dc90a1aa5017bc2637f766981033653479cd518e4cdd3d0f111e2efb71f9c2740255a4b36976afb907652fbef6c0ed26b74ac964f9545870f114eb4b3a84b226b7c20c440339f999023d7f13cd9bf08ccc5b6f5a18c842a47d2ed8f6a143bd6a3e175c22c86daaa784be8e80375dd8ff9b34f5e2652d36af9e5c8d33d0bc1bf9512b281599eb7f487aef6c8cd90c4842503621a2d665a82395593b3e2bd04671982af310b78ca17504833910b7377d08cded6bdf0ffa726b3b2530e6de2a23c5249f0fd6a957df70e1cb885a1a2aeefd9c2ee19f3ea4c50903740f997d836cd63c29260cb80d6262044ea811c5402b2545df7d9388ac796fec8d34d11ee065b50d60efd965267c044eb3b65dc9ac26aeefe2f074eefa26f0bc21e41f3060b9ab99a43a3824681569d48c466603590badf687b4f97115c5436ef91529a3c24047352fabd299b35d897214aa4dd27612fee3409128b098a46ae78054bf32f0bed1dcb4922fbf6d40d1bb51159992d55dc135048e932bdc6835d68ff374255e6bca0d1e85adf876a3e842dce3022084eac0525b1fb