0x2cffd02e066b1ab75fd632f549fb55a4f02c0ed804599b314eae39f4f9cec64cab5f9c1954142276bb49d757410ead8472ec9ffb1c0c20df73a06f81a020afc17f856c7bb2c662b42c9cf2f8facbdc3801b4b79a03234b6bd9f9ce03ab6c92521eb7037bdddaa778350cfc1011fbc6887fbb4e2289cb49c394206f02611a88a4f06badce647626d58416044cdb1340015d054c7222c91ecdf10f130e7d7deb4aa046350561409060b76e0134cdb298a62fde8b5bd299d3e6a5eaa4695dbe70b55fef863e912566c071dab27bd1d5396a7a35b633915449f405a839075f7435b0440bcadf9207dd8e9d64e63962f986f780074f0e1de18e5bdacb43206a3963764b92ebb517ae6e772e35afd93dee0cedbee9e4d60b3fb2871270d38dcf44a8c1f2f35fa393c94389c89aae056e380b5f1f7ae4ddf44a9c879cc4ca1d48f219f7403adae8e5af0ecc86d3f51220c349ecf051db8112236bdddb3cda8cf413f0c93d1a0e807f700dd2b117a36b872fef2fa09ef7a20f02234a568a4e509708da51e75f74927388285cd842bb2b288d40e53aad588dfe076ba5c7afdc3d16c431eaacab2fa82daf8df56a69f3cd4d05423e14a4ab7fd97c39db3b27674f12d2c838161b8c0344ec3ac1fa6677199a65cb43484c1bd816e5902230676a4728c6c49b908e4adef5da8e3a9d3d635e197912a14192eb62dc179a4e1d588147c1be1828bdd47c2df10a191d958e8feec85ac27d72aa8212a1a5d562ffb6d5d8ea3b23720c46d3a030e07665f506a688bb02d2942cad0a548ccf633b2ca1e7050525e0b2835d8249d2e7b198276fc033365ec8a47c7da95832ddad7bf69ab2d2d74de0114090ca964b39d536e6f1f9e17fdc287d317bb642eec8af63b8207df285fb7003a71963508e8e715fe79471a0ad8e8cb0a6dec69785f758b22f09b279ca72f13a8d963ed4fb8a5e26d25fcb979c5b051c5e51f15a0b95d9225a04ec17e0f84bdfa55213af3656f99de4bb21e5e06601066388c53b283b53de8c395880843d37e657d82f0ce3a738cb3464893fe8b60aefa570ffb2856e858b067f57ab47aa2ceb4ef5065d791409536e275c93a03999c9483cadd7aafbeb591ce661055b445bdae2c875071b9eedfdea0522a3e449d58d3df8b07336e9f70f76d0732240f14f21057b86061d1b0e516fafc31b9333a12689968a27409f76ac0812be320e1cfebfd49657496fcdbc41d971eaf399226cb609bf89f2976f4f0c5b348a56c47e2222061bccf3247c246e3abd567e9d3dcabdad320acc2f07fa18626c6865d2d08f3fcc98f4d46144f5da4ddde414042ad0f60954de5691ee6569c751c2db15cea04672f02437fd293a7dbbdb2cd156557ccc06a5983bc518032eeb8d0797956f6745d1a1586811da5934b091dd8600b339df8f87977999824b587859b6092c34f2ccc0754c33d8ff9b64ac801a8627af25a9aaf2ec4fe308ab9b04d01f23ba478903c1c9bd3d626fc5ec2caa8388fd10eced49baa7064b4740fb7c7588459bfd188bc73fdf9bc9660e4feb08cf4022478c834af9b90e9e843ee01bd511bf911a5dbd9c911864b6e619bf8d541e92582f1760bfe5baee1015cb5c0849ca87b8a86c21cdff4008e49ca71ff8537e228cc59b126982c19d768f2d21df4f10ac90384836cfeb86d622af0daeb35730886ca1a88db2b01b9cce535d794dea96dbf99b9a0472342bc1d08c261a73f9d0e9797f9c432aeee7f7d670867d077f69eb1b115d6317ae3e785e285c8bdf290ed59385e388d9010123cb148c7fdac22fcd2ded32b034cdd161ea18777cd2fa3010735c67c2193d4eb94f8712f718cf0f0ac0e260bc34e10f6bc0fb3132d5646778c2f41bf1c4a71fbf1d48ad0657757875ad0ca2f3c3217b6fb62935eeb36eb8d034e2e3ac27f2cf40