0x2cffd02eb4580136ebe525eb583ea054968b535947e3d50f6f0d554b53d3895c91f1acdd7185455f80fa6c79c8c3405c9f1b7f4a09a0cb5e58a10d6d76bc89a9d019c2a3b7fb3c14635b66e57fb239a5783b147e89d08b34e031ff9beb5a447da4cc24672c1c81b3ea3477ce66402e453ff6bd90747aa6402ea17a680f538461cf3e090c9cad92b3cac898605b8c1215e5ca77b88e14f9f41e064fd787fc55d58fc65f8d5510e7aedc5a594fcf2c84494944919b7b628fa5408e50f992693342ed9b6f19568b5ce142608a84b76ccc6553b4066dbc976120218da7b745a26487c68540d395bf4bf01e52d9bf3a9ee6f35d8646577d7310a09d4608dcb0c501492be63b3335fe3bdc3ab081bc31176bb4a2bf4f9a7cf251fd38d92a4cf76ba641eb141acc2acd41a518977bf0d9191d4ff9132689ad93c32073e36606b716de6779535f40fb28cbd4c103e8efb19359203553f8f7880d43a3ba2fb171f49f03061687d3dc2b852ba91293da69ece383dcfd2c0ad599d06a66510bef12506abab4670d70b52ff165dd5cd203c70a0859c0551922a524c1e60ec82b03fff4b4b9e8c06a724adfbf65ef1dc7d551696577ad6d9b2bd1cc281fed66512f7368463cba12e73ad6ba01b4959407a4078a7f689d864a97f33842888a287c3eb22c256778157d9c5534c6c0d1f2b572d4bc149450d0d195bc108fb9acc3fa7997a3a85e4b89adee1df2c964b96211392c91869a1776b79915be6f8c49bd82593093e5a8c4ced5f18c2521ab36a18a941c9c5231f985785ac8c0e602043718a5dc351944ecb5f5bfb246d9b7e03affca5423be28f8b516ef4a9aca863c931c029d14a025874694c115c34c852e85c34ffd052dd78d6d55694bd459c02df9705e12cfef9dbffad835be1cec738ac5d6ec12380490d88db5be8a58a590abbf298637bc32dbff1c0e7ba62c66979ed542f1cdabff3f3bb7f76597428ee1482ba53d229196608e5ac072e42996f08ef370e4cc1463f69958085d09f16ae0225a48b2771c45c2545794a98af3ccbb1f36da4adb34a31ed70e0660f11e67c657ae54e471419a9364e0d21641f6eaf5fa7119789dcdf37eb9cb960278740eb071ba21b3e49d031e8a670898d8b8ee38f24049ec5b880f0e40d2e9712161d76a5ef7f7fb12054bb300a7b8b87e8bdcbd8e6a4636e8dd2dfb5404a7f8651430e2afe5cea68c76d5cda1e4e75c6049544d20b7536263a86135758265883b3557e82941fb0ffce84e11a2570792b5e449c01123c76c785f92034a91bd728e805fe84f623ffcd40c65a8fae33f83c3eb7a5db43af3e6245d6722c920d7fdfc63180a39c51056a18fcbe2f8f50098d5627fe9d38c61b945a4ab36d1e5e590f8d3ae559427c747dcda69c83237a4ab84f73e62349f74cc0eb7b72559f5c5f6e737c933fabc1ee7268f3450aceb3b23863d4954ac339f1d0e36c1c774af0c8a0c9057d5c06b3cecd2055266ca971cc1de2d492bf95f27c43fd9b045623e66130c57d7e916fb5505d261258affa750ef8317b4072e0276c501dfa8ffe102f11b947bf3e85e9687bcf90aeda97e910de19cc093986083001ae7faa399798246a293ddeffc0f459a6bb5b37559ee56ed8571489a42477775a7ad933a0d26ce9e8fb4a6184e752a9748464e83cf2747e6d0a9b8424337e8816d779ac3cf497e2d60ab889c33667f8499bb2c8d82f3e2974ece65493ab3a4ab90a73791a05c8a607fdf0bfe424fd272c46fb7418cc35bcc26d1526455352e767a742ccee2eaa358f3c9230f9264f0e33d5180ecaf56265ebc13eeba4eea79d586691ef1760711a4038a96d8c2fd0ef69f6fc08f9aedfbcada7dc646d89b6e9de5b701b3cb930b1d37af68f02b202dc288b76b1a03f5fdf005cc20330f17d5b0a017bd4cd924b74320c5