0x2cffd02eb908093947d7114cfa0664ce13e69abc3a0d090a91d04260a0f941d77c40b58867d24f7ca28141e039dbd747d0d5d53818301a491180e92092e2f52bf990908ffdbb1e6cd6d351d43462396a9f8c428bfdb2a8d623b3b1f0b6fb257bea5026af817f401794ef63d2871a61db674fe85ebea0fbed94ca4b69cffd4200d34a7203eccff738b501807fcd853926d34ead935783e3bf154caec704540fbbf4fc540c257477989f741e8336c3407ec4c454c020e21d03d21f86aeba8653e1b1615bd4c9afc8a2b48037f6d241375f2b6756a8162b8eca1098880bace75c1b05163918eeab8533444c9d863eb8ce82c86af828f64e5b709ad7860e9c79c004012c3da67e651cd5ea7b709a03abf83609e304e8c77cd5720d348e1d0375aee81d78f1b8fb31a3213c64e3f59b40360d0a35b36c05c6768b67a6e042c3bb62d26b76d85d76dcc24aa3023f06e9aee7a10cdc30fa429038a3ba6d75c503405467b6e612b788af4ffef3ca8210e22ef715366a2f9e648bf00438a718f467642913ce470f78ddc87c466314fece85d088bf270e94522a583e51a6483b2358d29700b078275e6b342316f2c612598c165905193a360e8fe048803ee0ac4d6f4088e8cf2395559ac14acbb955615737a6d0ce5f86c996a9c5891ad7fa1026cbf660dfd69fc823b73beaa4f440b51bd57055dcc0ff5019dddbbd6fff6cf5259cdd536a1eedab4f74d923a157ca3271a31307eb1160eec3e4ec11cc1d0cd1ab6a3654e353cee343233fb6180d9c8bb0173289df765dfae48eb73a6026082dace652d4debfb0698d8e5f49f8182fc02425c27cbf40f25c24bc831041759251b87b85d65d8e1e59bc683946cfbf9a891f1a3658d3c4efee85d2f5c691ad20f720e074a158b37e65098c3572719d4378a2d6fa01fca11e1b5372052ccdce9a04bacc64548da57723066ef743f50ee85cf399a29bdf4e6bf2781c9724e57d29b9a21a0e61791794c635871d05feb5349e418ece0e1590a14aa6d08a94224a9f85fb81651821922ff86762c10164247f9cb1967ed77f02d912eb348d0aed2aa0ba4141e7ccd6aa8ddac7f75c1bebb2ef62603acce78fafcc7bd35c1663380137848af032a6804ee3f577e0fa826ea4594a217d885fceebc7cba0a01e0e96864365b9e66f39e9ae9011296e74fbd97468828bee19f719ebaa4067214925aa6106343dc15c0c2d18425e6b5aabc6d2b87a8e8f5d653d3911b98d80c42ccca3514511144e50d6c9830c37a9b88db29a3b53f8de4481548d3564fb72942199bdbc0e4a050b0df3d0a0a1c88f9493bfa9b0a8f6358046785f3af85061b7ec4db27d7bc1eec52870a0c4d267bea3906dafbf202614eedf20cda587d6b54c5bd437ad331d1b39eddd07a5e0524a8cc5a4b7f976d9ad473673593d75b33e8d2b7cab15f642e7c1cf9057fcc5d384086de3cc6fe1b5607344324a424884811cb9dbb41f389e02ff7065e43a8e3903e4e887e3a1b8615a8cb07bcb8e514ffdf1ee6ba5d7de79710a84284b353b1cf3466626f7d0a0e5818f7fb3770d45b7505dcf1c42c848800535202ce36e7242dc1107dd38af2e6c6bb4549941b03b0a83fca7621b3594e0c1b896ec2a8d61f65c082e0f77df6e0840fc10068d4406616ca12152b2f39c2cafe436c0892a71bd8e7005d800d7713fb67e22daf1b34e663884831df9ace73b5a0ba7c72c2c1ac61ea2257fcfc51b1c1eef50a6999888d6f41744d3b18a78af6a4d064093a93cebcb1d192b4613df1b1c59d32555d94cfbd443da1b7abebb3b17994e21ba1d9972044f2884cfa62e68d94e3487aa394f8b89a7a550d2c54ad04d3124f03318eb94e1657197a2436c6ea3a9568337bdd3a79df202bf707d6b410dcfea78a9d100a324cd637dbc7f16e43b14c22850dcdcee56