0x2cffd02ec2ba4e4973581432921e3a52f4999a1b828c783875368cff8b7b735dfb88d36387a3688635053d75601925b9d5069f578a254e4823a3e09c3788dd375c6b1cd99d36d4e8401807d5869232e734b052084b1ac65eb3e7651359ffaed64896182d5f13c25604313aeae301e62fbcecfcc710aaadcf7ad17b36efa21418eab7643b54fe0bd1312e71c49c94fa262c96ee4feca62b8c479c8ec8bdd06e9dde99e95a4d30fdd28231ba407a1c16b19bf1faad974353fda3db03c2024d6f8f4f22ad1ed32cab39987ab6bdc21c0b0e61bc7d6987e3a62a39b1ec783f779a53d09eb83bf97f444ff1a4145405c19893930648c987fa72a37e823933b88ecff6afb1652af8bd3e42666f5a6e7586f880e6593e8821e615d01778903c37ce31a621ba38fc22ce6248220ab4f298c18a7a39baebfb7cbaf19a23d6261752cb36a1e2f492ee40b9ac96860fc4673036fef4c98dcc6f4e538b0694a5e26085a65cc464df7bf695e32085edecd1e4e5733f4f79ff337326c0d54d1481c9093dffe5ae8b2bc33d20c26edb29497b83c348a58e1165b82ea0e5750f145f23cd8214ef460355573ce3f8fedd988290db60bae7823d2bd1189aa99c6826b5270603a5c48b88341da010ea4b432a9acf4ce4ecbeabe9c9c4a44bcca824616cfbbeb6900d6dc5abc5bbeca2d663e493bb16f2b55fbcd17defa6463235b2b86935b3b649d90c4cb4db93479648e6e45fad3259ce65e0a8b6cd5d7d8b478a5e0b8f541c7d498412a57789b55d5c05532664bf18d7dc1ad618dcb207ec8d4ad73938ff90e0ffb5913acc03cbb8baccea2a3889ef3954bca799ccd5d41fcb63c86d4f4f7baff89f63a1f6ab9fa80c1eb238e822dd37d6b43e284d908871c365d45a036257e55497e04d400b1964eea32f940aa3c30904f180c5f3d7915cee8c2f8c404e8562fc61b3e793d4529488ae7e3f8695b41d0f556b8c5d4d4b8f5013e9d48017d88c2a4077d22c0c012ddb0e49bd689fc8183acc214c1e6a47fe8aca1dcb70480aef38c1bde8e351fc669b9dac021413e411262cb6b8b8fa1585339cf5377c3c466c3e6db666781ddcef2b7e882f3ac1708d7db990785728b61cdf99b4c8009f7541643659d56a0e7de895e8b4150da26c5186575acf0004f412392e8a3a17c5ecb65f5e6362ce455fd96a3fa225c3b487007dcc015e1b48ad93a1632398e9bb69a2a906a168faf159cc0dc407d8de30171c2732c201ee91b397f1da14886998321968d9b8982ac6173b64e5ca531426fa9dac13ef7cffc0a469a3d2cecb4f54ef09bfdd74c9fa78e9da4fc7b47728ef25061b319f9638e89834077fc115c3acc7b081005afc64e14ae99daac18aac05326b5ca2c0a9ab6c274fa09400a9511c72ba66982d3e8c94a854c326db2715c5531223c72334b68210db1f1184bc41e3916b3ea5448f7ac244911e92b56bf374d414ed4590e822ffd7f83c5c4ea425798e8d59bcfe25759f47c69ce322d495a184369896837e25e7963cc208058310072bb2e45adefac8da7c27eeb2e11e1017ae6549258f32383463c22d42ca53859e92bd8beaeacc308fe0df56eecdc5f2ab06375e760aead77b5b79e0bc21e9b8dde7bbab07badbcb68da213ae9ff13c22aea9bbfeb6cf19432f80965ef3dddca4aae2d8353f80e073e8e5bbc0e0a24b04e22d6baff426c6a5f0618038b36f34d6b603fd286ab2e4e314d3c5f312b7808c45a37e83cb79504cf5dd889404145b6489c8611eac373f689c9fc5b7ebe52dab1456067c9c7a9ca1391391d92a441c07cbb167f6ae83745a4b0b9ddaafbe870e6f528357d88fc510d91092371485caa996084554580e0038acc970a4ac3a0440f823338fb0e53a28e6cfb598d0852e19066a0eafbca75e399ad0218f2bada638ae05aff19fe7bf6d2