0x2cffd02e98dafb54fe83e00ef96feffad5c231468eba1c80de1be64b7162579b514e680e04a271cfaa33ad81c5105dcbe75c6728b650864bff825a9b59da7dab3d315dbb2d9daecaafefc0a7a629992333ce12c20cde21fd71dd8cf057a1a2ff82521c0fb7eeb73bdc9c1837887be80881576d0dcf61c71150e9b2fff988c93dbdf21a143fa59911db6f39cb69e6628a7ffdfa417d849b5a243d2992e535c1bd6e4ac30a7fab949d9198277b980cbd6ce4a16ac6103c1abac7080cbde3a4ae580b9e2b222b078e96ff4090dcc70018b28a2ce89fc8a4da97247f14236908fc7a865fed7433bc630c58714818a4dcc42b2f1cca650478f217488362b0c90fb52f28b80a5885244122ae20310367fe555ac04a836d2d71de8557f34811e7fb71faf40767264258037edb16de5d2ef6ce734c48563601fa88cf98679b10e06bc3202e3436d7baffb8adcd6ae6eab7457dae5b6f1a07705a242e41d0bea0edfdb47c0b50995e61af7f544a5ed2dc4ac6cdf148387cf58e44ead55a0d1f1d47b61cd10d720e567c1b53fb7c99d9ceab90751a1ba4003bda5985e95a5caaff70866ee5d80eb4f239a691b19c11b867bed355cb1a6a36655722c9f18bf6c556e6531bcce2f6049100087562bbeacd113688718cf9d2b5c4a155b5ad8dd5c1b24373332d5198dca3e58cad152135c56224ef0ae9e335b152526ddaa498a970821cce0908d79e595695c1278343ee09740eabbfd0dd9fccc11639558f1d2ec4dbb7c137dde23e4188a5f39a17cbd6cde2ce3ae949070d8661ec1e284e63b068d2226ce8db716f8e677196f7ae2ebeb242b9154466c7e351a64caea80359d3627103c32cbf6a84da1da76b38e39c918d62bca177aedef1c5a4e2433e3ea4dc06056c4c748cfa75e74d7b61a4c36d91ec112dfbdcf551c004a910eda24ab4fd58b4bf61dd2f0b9ff0cfa8d0a7a6bf32267d99ba6cc650a25aa24cb9c2024af932c899a5bbf396bba31a8ab239a49a320c6ef6eccfa8299c3e2328b0f2b8bfdb78d840dbc83dee5dfe4f20c83253b09d503c24f1c038c0029d5ed7a0ecaaaba16b13944236e5f2ec89d8bf307cbc2efa003524b3de4bc314cc6c9b6acd712cc8aed0306e7a80ac48481a167b01950e818221157d0d8692c94dfc3ec026e716d614bac3cc5c8c9b083f6b4d64aa7f9651ad711a45b527675ea2bfb7360bf259aa6edf6a786923fa20ab3b5e2bb5f3c7fb6753190644d42825882898e351e4b5b3e3a7534b7498d11285c57bbfce8a41716bd51752cd454389abdb13572e8de4bad2df49c763d60643fac6e4b611097e9466803f12171f33686adb0aa4461f2a8719938c06cf6c788576d09909a02c729868878e9cb701773e843270f1c5f4601b70f857d04c2e492765313b328235fc106248f580c2ee6f1d14662ad172b2d46488c9c25f4aeb8e18d5ebceddacab6fb243ee35a8b8f17e55c7ec7d936bf9fc2004ee7c8d896f0f08fe92088bf39c1b3cd492964dab838116397f45213d3cc5b2f30c8d464fd3801263a62c14710861e4fc7cd15a232428abb8b6a069ee38754adf45957b93c8af0f302b642d78b3e0c1869123f458646e82d33ba207045284384631dcd77d03b0be5b42992c3e401385d2882f885526fee79d00d44314ba08a401ec103c9131820b8401931f3b619a90386aaea6b8d2b61530ec82fe81a4d783fc16a81501f0bb7f7fe396db381b7887905f859fda4ffb39b1b32c42a7e51f4f212644ec661d50a10ad7f3e30f45c4280f87c0d3e4f17041937e8dad4f33077822b8962efa6ae0fb94d08ec7837a6d9e02505fe59fb7bc41608f2fb9ebfa5eebc5d279b5b88d7cd2b53935442092f17429a657e09e5b743fa634866a80ef0a5089b4d0ada223f9411de61560711e6a6b66bd0f5febd12c963008