0x2cffd02e79a9db1ed0245eb56e68d93b982c77524bb0527488539f182215ebd488e2f8413296d8749baeeaf597cf83aa9a8cadb15ef52facd09da19e27f73588cd9f126dccf5ce81b9925f304c53ae71cba91feb4a5037a419281eb070517b4c52c9c2b8c2251dfc4c98b602b514e5459e4e6bafd367e2b2433eb99bb286d90aa5457823d2ac8d2d886c9012098b6d3b6c3b8feb0a19bdf9b0fe08ee64c125c9c9c44c73753584ebdc145ef1edb86e8d9060036d915944767e0de01dec45b91380282801f15dbec6ad4df75eaeb4be217fe7d6b8179ac7764916735f9143daf0ff13beb625d77c6d6835360dc8d0bf0653b25e88a888f00b7686cb747e4422cbef0fe67e90cbb5a7e20268e2ad99e63719fc12635b2e7cc24a307a6557577a2738b2463ac6cf985e495d7da07d8a573089d9132bc6f36324fdbb455bdfa6f9387d86e811e448dfbcea3c86ff9bda99f06b0917fbf521e5c083d8405a79bf95ab9c6b3bb33d9cdc4f0f9a7502c243c926624e232e25bd939188ea2b1d908392d40c7604dfdb60708a36c348c6d896759c4da72962c2caba012c974aca2f2374f3751b37c5d1882c4dc560c426f3387679d9bd930c86f366b587c403d3750a59629e97e7f5621a17b26337a8463a88fe9898936f6d1c57efe94a5e3794fd7062acf7211a19761649b30195111891de10dfed96ae0f8b2bca37a0e60a05aaadd2bebcf3260e1dda687c3f2183fe66590d0d9d9dced1457919e9e3ce5655086f2c5332ef4b43bb42bbeecd0e0c28082f163b691d2e1cebd4f0a7c4c19e1c9d6e2b0ee6b2e573209535877893533ec4eff8e15c5b2c43bad1002b6f2fd5f66d24cbeaee61f5b2b706853ee71a2aa52255e611644ce8493eb3766fa9be35c12bc370ec9cd9cb13a2735f8f2c6752032b876fc17e03de96643e3f0919b5461fa12b44c4094054d725268eafdf941f204d1bbb7159e5266b3efdf04e7c17c9825c36611e2659a023beef08389b8e9db83c1d7163ad2c8a07a133f593997a056715db5c809d4910b0ec9a466e4b6ff80f1026525568f8c859627e852037ccc470302afc4f019a2e0cc4748c87f065a0883426788d493d1509d437e13e6c7cb2146522d03326ebc19431d393c8fa47f102b2ac59bb494386d17de4fb7359051aca623711d84e1e32b73bd2414bc11c903a97841f0da80be3fbf8a484e8865b2fa3b01b719c858d0e4af8286331846390d972efc9ba5895bc1b8b79f4512fec2269e4cf580404b959dfd51afd9254401270979de99d79431fc7b396317fec9ab5654c1b6c76b01fe0f5fa6b2e355b5166931cb9b118e42af34d4b29567ae4dbbe81124246a084a72525eba98748cc6883aeb2f5b6720734ef6eb0727e97d6d3914e8664c5dadfa608ea72e93e0776ef79109bde9c5a79ee62ba311c8199732fdec87dfc2cce8ec1de7bdad3e29704932b88f55beccf17e56f9bc277d9d2c408a32ff8715257542f9c70b519d64c78578f29ad8904022546e4c1172a329db3b3c51d2655700da330245317c03a75998062099449519dd2271ca17932664dc28a62d6715f4a24abe2347cd88d3b4f7258a012ec85b484216493d071ba51197a6c14b825d1bc134a7d4b2f00ddb9566500fa330036bfcb64aaec89c3cf61dfc30602186e0373ae7f565b23863c2fac56148533dde1b3693de070ff7d1abbc9f057b729e9c6673512a86830aeb62484d5b035517271470d4a4fd9e122adf82d48f29a1379c4400bb8a0ef72506d3c4fab62a58b6b48b04ba273a0e1dec194635fc40ed5d2b4f8d586bcb80d72af46aa46bf734ac5722dce1b8aa11a8b32fc604eab41694caf5cd661d67c5e3e9da0cec2f09167afd04e5eb8253fc50c8ad437b942e555008e7376b5ae7209c969de844749296d561658f92bac3f74