0x2cffd02ea253f5128f4eca372ebe165e306331b3a55ef7836b8e3b00b5e7528cc42dea1f6f5a25296d716046c80c471f0435728f1d225034f442861b9fab437fa06da4810fa4535fb6aca07541e2d6b83b0bd5cc2f8273837d9f8c6368344b48667486f98f177e1290ab4790947497d6f44d5be595f12924a9d4abd1963e21b8c1d5b690b4f16da2d39a7fc33ad5b5b6963f15fe8544fbcdf4f00f4892650a809c091f1bd0cec77e12a9fa99478fc7e17febfc3a31d40d4468dcff2490320c87ba31b520921615c41e62a43f8f080495851a311d2ec1a1b76e4c7066a84cdc3f4e04e63c78c292f48ceae1ce50ffbaddbf6c07d2bf2ab5a4b9ce389e1245a737dcc9b9d2502207c5b562abab5ba07d3226f8663dd0d4cec223a7b35fd61cde94794d94e56e4395fe28068f1ca76dcd91fe5308cd8c991aef71fcac979f068a06370f6b74f627837c5418f63aca3c9560489680d3c5ef2ad595f10abc1404157c12e2229a6d7261e0c6541a790d522b22d485623318b64760265115749ebbee5893c412ea5492f49f1bee6322c9da4e914d3b8e71e4fb2f557f136db5f5f7841e1e97e9be4e528647ee0776d24317dcf85ae2c328b40216f2b7fce7a4ed81e25dbbcee48b85d87910d4b94bb4414789f2f741c909c36d0e9a223387acb0121fd057e91ecad5c2020f3374ffbd7b1ac94f7cd4f1e4ab94c1f74bc0734023f001dc04e12d971106ef486c5a325aab38f8fda8ac662c8f7157624fe5945d738e8bb093a89a9b036597fd8d70235a1871eb9842a5b12735abae847639e640e8b500505289559232c6a5c4ae489a7fa5279f7bec5cc9c79f2fde4d76358f546576986994504a5c098395b0ff1bddf31585e426664b3ef14d6773d9f9247113baefde8616e984cb09f4d4e6f8e392233a1f2042ab08a0d3c9af122eef3c2688e245f5fc8ff36073f49cb0be6edaa811a888c1bace21d5325ab59f59b069df6807c5a41f23a71257bac03a2a9a0f0f430dedb5fc17b11b0c250ddf6c107033007eb4c6004894c4d6d27df79f66274e81091efdb24c3af012e5887b46de270ee84ef26f4d00db194787c9b873effafa1758579010a38c35d89ea5b65128ae20960482b56a5989bad1900b41a5358820ced3930c2731ae8dadb36c2d40d24910ce7434506a6a99ae72bb51ee48a43b3f9fa5f3a779d7d1c5abb414792561441d1113a176b353108d52cc0d47da425a6e0634a953f7d4ba36105dc5d4511abc926bff84802abde4167e41fc0c7f3cb56e064bf3a701516da84ec698bc29991de1ef35872b874b74e524185ae5b48680d4dd219238aefeedf4af6f6e29329a341cee7bb4eee160604f8ba49a3235e7ca1271ba7a37512d61307abb282b1ffb76cd64a70049e26587adad4e0627b450d499b8ea547687436db9e46835ee7ce73eb7ba13aaced235f4f7a83577709e4e430afb98b79fec551de48c5feca479639429858e918667f35b114badbffe69f105b8a58c5e139b844fb81044934b2097239c8357f289a070e71c71b7cb06f09adbe80491fb6aacb3331223359e1df5d90166df1c624327c29192239eea6418c2028fcb685897df02a1e42e4e9e1333654f0540de4ef4f18873262ff20943ebf444f9e5109dc6a0c786e60e4d5fab11a39a6c3031f73896c40c75b46266f6866bdd146861456b8c95505e9630c6a0f564a27101a6022a70a2b4484d3d9b2b0321215ee2fb4aba023915b6e99206ea4483770ee4a91e0e2a8cde304ad5337dd18a42e8c550671e6b71cb1b62affa839025ed1a8ee7349033629cfdf97178f920cda8147bceb6a82cee111d2bdc5921efb2d5eaf29560f9072dd72e59ee6dacf9942671255b3cfd7189019c6f87921caf422b080b4427673c3a442755a8cf7e5c5b6d51da74f29fb650b30fba