0x2cffd02e127131baed7383b533101660171faab5263a5b62644f47bd7b475ecfa611c2b8ba8f47fbec2b17de0ffe69bf8b48f434927f1cb57b2d9ac3309331512d28a2a22c1f9a77f0cbcbdcee4f2d873f8e6c33aa79622f31310e8e921dca8fab92378eb1ccc7cd5ac2cd5bdca1280217bd3ec702bd9dc04eb0dc2c9ac5f2c22e23ccefd2e61433b9e68f4891e7e1dca6d113f18b49c3fab9a268c0b91b60b26d601583981e41b10e0e49eb8944fa4cc2f59ad564a2dc1021710fc863900e8e4fb2c5a606010b123e84844133ebea63e60f790ef564b788d5088c26457aa2365a25c63a4e43e6e502bd36f8ed47d87e0de7da2a3a4305117db0e79aacedaa7c16946b0ef3aa49828f02a20b52bf2fe2737ce275bc5bfdff5628ed33ae806b6e801ea337b3fbcb82f740a5b78e440815765e50be931dceffed6439af21260631595b7fa9c61f08925345322c9ade88d43efc2164916716767ed5c9ca86d10a42e7b86a997596bd0ecaee10ff6e61533e60cd404c5b8bdca44c9b8c07c0ada464c76d936a54c3e5cd1a672131926daf363e6ea2679c52511ca03154d6271652f9a7ddc6a9603260f50d82cb7960271fceb36f8d888d5091afc47c3d3d9bd7bb7cc01b874cc92aa494473dcfbcb1ee30b8b8b2552a62b76cb891fb1b003e9591211c638a875f0caadc82d2b5ec3fddca6de0fb6a76dd80fa9e78a2b148d021f89c12e6fd1a0ad37943d4648fd4d8c665b091f16ede0cda7ed172e0576c4fb30e8f48a7823ef76e30ddadaa91b615bf52955b63ede454631dfe054a6a52054a585890bfd0842881c6b058377b13913f9e23590150cd9484ed79f16ebeefcb7ea262bc3eab1b0f4d80f90646c8bf063e071b3ce04adaed8f666def13c3c81242f5f8b0a991b0778d5fcc3110c2d887b50a5725a89b788a45bf3c345674912f705b663980e2025ba2ced989a72fddadd3af744bc8a3c9942d9f392c5e2adfa03a03ea938038fbf22adffe8d0c86fa779a1b29a9bfbad4f6e8e402fe14ad307afef1e5ddb4f275c95442a048c1a7c92cfc82d52739f48b6246377f8af185a356812d817e2308e5e16dd7bcfcbd0d4b3415c0195876d3aca1467e84cd0dda8107ab65671a3e5b937aec4699fe107b6338f70832b171533f4044e194174dd654864cbf2ff753ac87a9d84f65c86419daf8446457d92a79bdc43dd9a3cf01e1cb8326bf6892e5e74526fbd257df051a0251d01c291780b423b8e227a000a1cae037e08d96a13a0db37ef33d349573453d964a0f26f6c4f0e27f867ee7295b56f088dbac55a3ad613f98fe30f7beabcea98a0aa61e93474e4ca23e3ffdf877e0089d8cd38a229f3e5e16539686eeeb31e2ec3bb552a4fbc69de0ccccdd0c4a96562576ae66a3078b035a68e2e08a8586e33b97178991b46a2c2459d4f3a5efe335dbe1b75508692f510c8999908654e8f6d22940830e4a9b46c4209e4987dd0bb2559551eea004d89f002af56e7b2450327b40a15e04c22b84c814e4ac41fad6c14a13310c27044d01a548137313cd2d11d80366d78522402691ca75c6178c07f74c4c15997daf766251682c3ceef2c14dc9494881962e5e8b753e9f93961f3caf998a41fbf71938a17563511c20ec3382ef83ed689dcb40f6016fc29e828b48e745ed99ecf352da7c8a87c353d38fed682855ca536ab496602a2028ef92df3b1dad0d6e6fbb1d25c4110ae65cecc3c92e49acd10d76fc59474d378345968ab1934f7845e2bcab2356983e337c8731813a1b0cb6d1f3c2451061bfe1da1c4a500fefe2e33866259479975e333fd5d4012f0ca5123898b9ebb2cb5a4568acf47db6ba705719ddb6a67e83da1f7bd936f4fffeba498655579e3c377ce52f0d855ae870591c5604fd4e027febecd0317e79761965d233f82ec0d2