0x2cffd02edc5f73ff37e0c4d443e2772362abff023d8d47f2101f719645847cef0bf54d5c7967dd369de4233fd0bbb609a9712be0da97a976c0034817cdc1ab6efac90dda58bb70f7d0caf1b1abb314df0aedacdd70c9e713eff47d3c69f01f1e726bbef75f7add0da9cda844d3d0f23d4331417a646b694d72ab7042048ba49c558dfb4e168183e7bc1a2fe94d30943f182c1e2082289e7b522128a05b079e73580bba9f3dcd9ab62e09343d74919db4c91b7453a7819020f88cb50c264cbd67615ed3c563e97fded8cfa84ea59227e0c50cb9a091158a4a2afef646584e65f05739304b636e71040bef7d45dded7b39b8d746c30043db63b08ee2bbde86fbd68716023d85970dd276968eab53ac247e21d30a8d9bb4d36edb6e69c7224c714892656aec8b411d9c24c8fe15149c700bb705a8d19493dc909e98ec21038c75d3a347744c4f2e48c3ef0d89c652ed87907cd8bc4f69fcf711a6bb48fb5d4e6edf2dcfaf71652ead6957c3932e9e60421e1ad1a98cbaffae1bf93b4ea377ea71e3242aaafd3307586b40b96d64563b02820e477ab9f6322a925b333360693f7cd91de96bb968c9e6794f7fcffa0226318648c52ffb3093a47759d16a448be3ab7d1e6fd07aa88da0f1e5b59717399b808850d0c91060107d07ae64a7b9e12723d844ac8e3dbcbaf62e0552dc074fc0d566f8e9eb05c982652758613f616c3ff90c1e53a6a64265dc6ce9c392eb2058d7dffdd44254cb3c698fb07742fa79948b84b1adbba44ac33f261e5ae633dd2154b2bb4e40dbb360fb4de98146c7225a836204898595565b680ea048498454da88e72a4c0048318affd00b14afec0b1628bf3fb0c15ae26db227ce6a207acabe948d86a551d49cb67ccce6bf3e2740cdb259cd997b0c61073f82bb196ab259d91f0b4dfc3a3da5602960655e7b887aa4977c5fe997901303993478a8a62ae4c4724e405f2f17dc967ac6e3ba093bac3a1a698ed97baceef9af7eebc9822ce1f10faba66e0652fa03d64f9555bbd0ebfebeb37b868fb308a166bd85b2a53147aa8c3af718800e97eddb0710d7b90967f3fef07aaff8af5707a40e9530c7e332c7cd1d5e0d4bac60e40a5d1a829027c35e8031d7425faa86162341f32815c17a1140dcf9adf82c1ba3306329b83854dcc85910df50eb0b30038021d0a9ed0a43644e2f6ad96c70336c2d0f60008c64688adedf0bc3a385865a0b90fd162ed720add4796354aca75a356143f173831600449164a007f585e08cdd079e3d1ff5225344fef6aa3c9f84569687f9a2de1b476c4950f865ac89b3884b92e16b4632f5fcc61f9523b8c4c0d01e018a7c462d1c531943eeb39d22f6512d0738c7ba94868b226983240a82bbee699bc939c4667f1739826eb27fc96184f45dd1b35f1c7072aff46a464cf8e6917330d189eefdf8d3a6e98c39540d05635061b296b230ccc524a6f055dfb63bbb956faaaaaa975179b3ea5fb549ee52caffdcae14fe0a7e886b039242b4ccd91ab6b361bb7ea27234aef346333007e2c72d8f0a21746f5151e824b7a90e8ec46e6606ef2b8d47ef50ed152adcb9b9c611a6097b0f26c2a32ab6296244245982333eee2b99d65814894005032f0ad8762929a5ae485c3093d428d6eb3046becc034adc036a67f7c440f09cf02589c9f40cc8493fc59edd2da4451b8510ce0d47b768bcb4ac33cdd69db50874e825759c85d804a8bbfc5b898d1bc536a11451eae6fc3ed1dc53a7bd978e5bce30fea59dee42121d025a966c719af41d58130cd9d78bc14dda1e8dc596ffcbd13f52cb06ef774d66a639ced97af4aeac79f15f5f1654489c3a27eec50568fb45e64ace6cee55955a6d487daa03202b3636196ea1569b9506a48f7bbff31345d49b56a4d4c4df63d0d7464f101d9f9f8e8b74c9