0x2cffd02e23eb9b80315a7b893b301e94f80422fdf18beacbd270fb14e61bdca498b6424066b33133d59f1901dc5f843863bc5b99d1c785a88635c9515b01b85e953a294c7cbc4830b1d4ea820d9be454023d3d84410cdb1e89003d0bf99a53d1f47c5e6107712d21a3e74021f17436a8647b16a244c5af43fbd59c98ce71ff2743860d91a9aef6db1a0812530044ab5701d4034272a1156cb540b8dacae3ea2c8c063698abb610495bda4635799001bffed903f643f36ffe4a655dce78b777825553d5637b3bcb0c04ce5b03c2dde31ee942c191479a155555db11d07156a18f3142b128fdbb41fe61f5e9a1483a2db0ec2df6f78bd45cf9c66b248f69decb381de1021a10aacf81b2c6ac0dd828a48fbca799e87c6e84409083e44057f5a3db84505e1132b6a9a56cb80e51a77e280b5afac7ce0d098c08c395eab933fe0d4535f2f017a14142d442856c1bba31d1acad741f7ae4ba37bf0e6e08f1cb89f8336bdc62a35c0d853e75caef6eb8448a737ae045ab9c90155cd997c3e50842a7623ca753a5feeaeeb8f8b1a00b4362c02d8a0b1782e89baddf3da975edb0e357313234626cee3edd1ae1fafec5554602c00fc091d5b0eb14d37a8104158f7be6b3e2ca8cd0c096fa8fd2df601dde0dee60ea09f7f3c9fae3e8468effcc29b674796165149d2f46248d0880bbb8f7e3498c1898f78c426ad12c3bd2e0f01fbb7d4dba7dd27a51b62f364a602f0e51ae98b6e753a0fd728e233e2148a2069d075ec970e1dc048be52edca02cd67119a9cacb34b1be49a42ae929a9a0fe704db41d4487319f014544bc86a9fbe5e7e7dab22f985068c3be8dbd25bebf64efd892414e0f6bbcb296fe704d90185c337616444a884ff91a8cb0148873dd0341df66fc56e1f7c07b9b0b9146dfaa1d7a3784b7263324311071d69415f0b17a0595655c192ab400eddbf897e629fddf974643db09235475b3bd310a85c8c6c99c8d0c4fb73dbe0506b91bb914363edd1f4e76ea535f76de594952d065119b26f505f1972b6c0ebb0503853d6194e9c60d988a98493145043f6b358f70ed9c6c63b3f2bcd46fb6569d5c67227565bec9241109ec573d94eff4e1e011fba9da006216c583dfe13b0df98f08d330a7d35fdff18e769360e26dfc081398a645b4d0a54c8cab046815c5c97243b9b10c02b1db4f0ceb7bc5849ff14088e6f2bf0f5ce58e965fa53ff6da9e7741bad1c7e5f3ba8b8361474a2a9c2ae06716bf3b104e71a642cead698abae0ae1c10d482d1142b2c0045cd007a134cb56a3d946a0088c9cb138b07b1368b21ea402f61eca3d1b5e3d8b9bd340b7da8ce1dcd7af1380650265ac7ebb64e10b8a5baf25aa7ade4d8674a70c4a3ae6e9dd68762a287867c4a394521faaedcbc64323a0384560a52048965f2fb74015f92252fb951dd56bbbd4f06e6408d1a858bbf06878f5ddfb28055a45e6772fb2ee6daa7061cd5798d7919857ee2fbc0b27431414e6af4e6a5d0e5d91f7706e90df36f0174eef6b25674dddfc3b289f3317537cfcd88b47a9d472cbb82852efe988fd29e127464db7614cbecaf8c8c28137f1763501001c964530486f15d209bf261711e867558b10c64d6187fabf9b546a71c39308aada6039653a202c799a4698116f3d4773571f190eec32bd65c64907da0349f8e2fef66eb2f9d9844899657f623cd11d4c3a5e40b5e81ec9bf75eabb14d1b918397dd36d0fd8a85d41c6f7e21f98a635334a8c5a018ff3722dd292943a10723bd538309e89929e68548fb00fbcc48430994568e499047a6ed98568e98c3850897e35330ae120b87345c02e1566d8f9ade644311a727aeceeaff9033d3e56301b3aee62234691d3d80d2c7abbe0262ade0aa48d3dbaf7f0f50995ceef1ff7452d740fe20ed3f742f2788a596bc