0x2cffd02eecc6b34f84a064c575c74bb7fa2639e7f4b72b48909f67cc25f3e5bf62d473b4d713c86eb15c75406f607a88aa423bad170ecb7e3ed6fa3f545c3a08efdc9dc7473020b5d743b9ec153768aa733892e4985fa6af61a4652ddd7e061d5439331a9f08edbb230d4e0f65971cc26bd257a92e66339aeb61116e38807f5d561e1f63dd8702b0619d8d2ea23a9cf695e9952fb1598c5b18a25651567f2df232671f21f4ecaae23aef5b4d33534903ff14b08df353391da37cfa73adf8235fa43fa82940e298e94251355b8593c14f7cab4f1243801b113451ef5bc2f73a1f71a51464424df4a986de05995ff4911d3bb2a0b6c0580f8ad779e59acf246e8c6fd0e6e300d53bfac7bdf361864f4c9314908d35d85609f1c851c4604661157910cbb25fb0b8da65a031d89887cb3be6f506fbd12d5e6508e7ebddf209c66e37da7e275959ed9951989beb047df288e911cf6e743f7742bd10245b9682a1aec3aa04317bac0bbed9069284dd460aec132910bca6ea835b771f2707e5f3aac3c5141c48b83a32331e28f8f8f304876291d7ee1d6e7073afdf347a4bfefa9d5be5cc076a6ba17e7c185c196a9b4cc89a23ebb0ef0af7e6423c53627ef1832ce5ea14cb11f284313a8f2ef6db82a58b5fcc5c47601449e6a6af7ddc93ab5d0d36d5581cb6b994b9e0dd67ea12957d0f9ee8719b48b6076993403eea6145b1b11e9ab0bdc6575a8efdd6c1cca410351ecfc0c815a91f2d922767e1241aa2a3a99e056e43f2087fe44a8a53a451c771d00368a9437da543527c23aaffa74514234e74d48e2dc4cbfc875e92c1988e4c7fce02517c04bd298cc82d917f19b70dced5a72a3273dee311421aca6f11f7e70a812008af081760ca1e8ec446916e880ff3ee541315d0fc441a50834bb2089ed8c1c3a8792031196b1709bd68f6652fce4f005646e7408a19681d6284ea80a5c153d778a0226d180a720dbd741ceda1ad0838763be6acdeab06dbdf9f648691e362dade77bc76062dc89cd635ea6b9ac4b1c5762212fab00540084f1b02f48babb42f4813fcc147387d319b66b7b7541d08b62bad39270f1bba47046690b8cb529830a4475e71ff027ad25000840a8f38a3b0c4d5f370b08a0d64f2028eee194f5e9a82fa7f48d8781917ac7023cd1c0f72b722c5da6d4bcd7272ae1e7797cadae84206c90e9fec94aa14be79d767342270a18fdfd549c62db4c452e04db1c80e8865791da31b2b665bda31ab6a8b8487fe35819a6674bde6dea1c74fc251ed463fafbcd15c88ae384a63e44f51641d2ecb7fe00be31e69c89914e702d2abe840bd751f5b59c540c69f9ac8047aaee4d71da677c6d510bc635b92be6c433da7581ae3212f93b9e8011a548dd4d56c313e4ecf74c9f13ba27c8894dffb61789ae4d1f6bf662d5af6375cb2a232344bd83cbdccd04f5bdf91c87a7c74c2352f995cb1dc15bc78558d049d499165f18eeb94d9214b07b8920468f6c0c2c13446a89c3472fedc39fbf6605b941201fbae6d03f5f54419e1b40b1b54f392ade26638d60732465c1343b013c79b950454db2b665f3405847925d659c203614462ec4503516bd3e3b0d6853952e714f8aa60ddc9cc02406f975053a7fef58e007038e37297f92476020716c5c31c72106731503f5dc7a5ab4a4fd6e284d2877ac69a8613dbfec473113572b6d4392de94d8ccb082df4dde01106afdfe573ec88ec9bc57f08a85a60ffd26bcee4eeaeffeaa0b6c082a5a7b86cab8425507d752d5aaeec9ff09fd19fc3a371228586b042beaefc3ee5a28e934873dec553e0f5658c80476b3ca6d3ffbc28aeb41022b2462693e3c904c66f06bcaccc31fa584ce5cad1a6185bceefaf340cb43442284da53a57a3fcededa74a71930f5152254fa147972860c34be13222d8