0x2cffd02edb1b18dfaefc2ac545e1c56a1144debc3d4ffca8a16afc38ed0676a68f9c7824d9fde7ad0ea6b9e3767e80447ca92c67915cd8c003190a844679eff2e59ef03f99335d4f3f4044c1e3e013c71450e73e2fe9c27cff394d59f3e4cf4fab9dc9d897314b0c39d180e2e681c24c32ad85ef56804729af0287bd2ced210d4ae7f787a1d754b2601c0bd16c5c3d9fb10b2d3644780d8c8f49147d5e34caadd6273d787136f8dd13cd0014553a3531d08afcb6aeafd40701f6e719c5a1477ccf4c716d4165a9772b9c65bbadd6ae4d9a275afbc8e3b8ed9def025cdaf4452f721dba1fe1b44d18cb13d06f1cbd949d8580f8309b48b30ec6c5f4b6fa7d05325790b47a5fd859d192749d0fce8d00e404b8d7bee6946bc5f21441be93d5d0b03e496cdab5e97d3f088e91b11c2342655bc1b335675505f45e32028cb9bf0bb245c9609e385ff58e28f1704e4aa0552bade37b9c32c38323efbc180154c0ee2ce23e240c2e1772a529d00fcd271fa9c3d46b6256c14a17d010b434ce8024090cbdcdffaf87150713c0ce3765f417e986616c87de0b4f1aa707ca6668f400bf7a6f73c04ff8c2e15ce6e773a51fb4a73732df856e54d82b2c3d68223ebdb92868eea35eb0e963fc8ba0a19192cf6a227002dc5e51e648aaf369ab9a5db70acee584079277b6310a9ba0d2e428881fc4082dc1b9aef7c371664e42078ecec078d76f85d34559ace824fe47b47657c563e6a62dddf003fab00cfdeac0cf5aa06900945014a9c0faba4cbc1834529d3438c8b126734658c430717705ba1bdaf4095ed6eb806b44e1783c54a5b97822d7bacd8458d91b45fe52339ed6f0cbb3d12e070610de4689adcc02ad55897cc2a750f82df64e77347bbd7f100c9c411826635ec18afdedf0d867c2b915c9fafa2983f09d209ff5c3fb1adf9ce0be1ed814198eee90c9beb376270284935a790d39ae54ae57a383dc712e6f6e89fb9851c81a854ae97dc61a67de7dcc06e1790a8ca4e742cf8b8dacd9dd18dcddd124c19780c753f479b5feb73aa0c3d1ed58851ddd58b91f7afd6135f78ec1a43c44ac5e16c637e14de2a1234fdbaea4502b4c2f7b1594f457e9bf644ee2090b6f67cf33277abfb7096137819bdfcb45f02cfdf907554e2d9eb94f77e4a48f6c299e2f64b7c18f321323fcd5f5d2ed9ea09080f6f5eeb3d6ec9c5f2761d5755ca351092c6b1ec5e56e771d188f0c26ed28c70756b8d121ccf29e41cefc6cb8bc0ab191eb5ea8b12e7d40fb970ffa0a893c43ec011ea0aa6722b132828c03f8daf2e290513d06a30e2b50d7cb0b1a63e252782899d9b4d2ec77ad62af5e7bfe5d88e246b47c1ac36e1a2d9f879e4193326516177e8b74ada0b385878d7509a4a133181144e546418adc98818ac2198d7d2e5305e9a1b94f1c6049af7428868db8045978dc26155f45688cba86a396586e5ae4bffeaafc793edad0cf85cccb326036e055a7fd6c30df1f5ffead6732171ca82f8eb3ffb547585687a65d63be59b240b1ed288dab603844c01e19bc68d01bef545e2de2f999ffa02468b9c5e0b7f7222c770efbb93f79cb0d1493733f2b43b06d0a15938943465d2079e07a8b291f77cc17a5c12d4a94f459e56f77f76d37a815724b33b4b347538ecd0afdb59c0209b888b48c73879da048e610dcf1b1f16139ad3abea55854a951857a8335e2b17c03f889cbc6f1554c12dd34fac779790aedb7b51f86a42f1dfd347a4b1440058fee7bcb9475aba9ee67990919c98200f7e42194457edb4d9297a12688522abe25ac22a64248632d3f320a80a92a0f2e803835eeec8efe6e5fb43f2fea9610db4710b3ef0628aeb2f8991bfe6e72f149e494d07d3ab0f3e600a482e5cc62790d240c0bfb8241da0797c27c0af7af5474cb55ca1ad8ec216fb958