0x2cffd02ea87ebf3204cd21b4756a570c7b42ddf5ab924a1b7d01f607964041bc2965c39331b9e3a919b79213a40a043b42c445f2ef65b1c9f2755fd89a69744554d4b01410e01dc4ae5be719572e49764f130d2e85a94e34dae1811f6e40df0ce4ac446806217e7fcb9d5fc50a993904fb2938b0b58d098d8f61c802eff80adfb8a66cc40435469e3719fe6d82e04fd4effe4001b269e2bcd1423453397d6bcda8b88666eb49e727f7c55a6247ed6ca6f17e0bac556132eeef7e9397c270c92c6293c951a6211d7f9eda418ceba674ca9b59159ca8b21696a543f2e388ff1998d1d00e809b2a9a0902a42f498398638a6430e48bf041dbb3b5e9507b292cbbc3ba9de8e74fb122c160db0cccaf606d8c0f35c71023f7bc2c2771a127eb0b0515165653521681072305e52661d52048f8d2fdf39651b9d7256d0ab6212947c3a386d822fc96f158c0d8ce096c0f30d5329b49dee90690966d55adfc370ec6636fb77c8ccdec362435346fd35ad988b200b0d19ed03b82425dad05319b48d6b5ec93e0757fbe2ef6b14f1669de3ac1e0c056caa89cb39269c69a2a155acd701dead508c8f255cef2eae3120ddcc9d7b9dfe581af6c2e29fa9ee94dfa474dbc55ff41725736839a36b7e016d783ca4b119906bf50689a69d924124a38ee049e7255d36629f270d6712a1827769428e413fbe8f0b5d04def87bcd93a9532c44afa5b582ae28d6f801554056bfb05058e63fcdc9390a3f0bf80906887bca30a9e5437122203d9e6857b1f09689e3ea7b735f6d77fa1c3b6c2d7d7715006d3007c799565de47ae8f0836a474fe352ad2eac9395a3a99401f5684e5b99cb62f33ba6c1f7e1a8f3701ebd40622a9fb386d2126cf65ee235cc58d65942bae71789f460e4f127fe4b401335d2aa4310234d2a3bfd44c68f9e93baa5bc9b47f0ebfeebd8673d68177462d221baedea0eb72b05a5fc6bca82cc6360afd2ff8fd34385766208c3127b89e35f57a4254f993c2c530fcf58710eecb2408f349aa08f9c1101bffb78853976cecc96d71f2618c0ffee8c6d5a876522ef768a56db5fc56b827d9bfb34c23350d33be45ae09b7b1d0207e436add8450fffe788603b3095bb1ad8fde8ac8ce8a7b30993a05987bc3c6184bf56519db400b790cadde9039ce8d236adfb9b599825bf0aec9dc676d490a543609ef444889253d7f0ed3522640e837d2c0d63d43ea55ddf148ef03d99bdeac7a0e92bba7b6c0dede0366a30b61d89bdde6fd65a477ea1c20e7bb327ebd23ec1d9e2473702e847e80acddbb0312cfd355e55fd220fb8ceaf66beb64ab806746a4876ef15453c35d0abeb77749d310d4e5394de99da48358e1dbe3b99f0e24eae5b0bd045d020b69a1904ade5ab55a38d4222571bc111728278da532b5f8375420ff0adf9c43bdf40ee4383f2280ffef3df1161c345b34dfa89e7cf0b7c0644bd44b1e1b4dbff030ca01d4ac0602f1be1b35569806e984058201fd4f9baaf95095fc2f4aa3216c3ea445901d774c097d3b4e8ec534d230bdd0087a95a305653881ef9f6893b50d805fb2783f9ae5b5c64c82eb6cab3b45ec3567a8d116716551ccbb460327b5b593d33fb207ae6572e6dd7b992459fa538cbbab2aa02a8276170c00d9218145698323d2c4d72e9cd8bb849d169725cd44555bb365f68b783383b4681a5d4b9c68c840130f4c9d8491b6292f4ae1ffb8c1925e0ccae61aac9c8115a6f7e9955ba9bd7fb10ded6954dbc9b7dd121446856eba0e3bf265c16573606e1696ff2e90d8207c685864339a8a46534d88613c02a085e4b565d7ad54d49a5e6eb73ce088c34b71af322468659f39c58d86ec6eb52f4f36f6576d16007ded997ed7af8cc378f3eab1451c0e70e9174659600fca2072f418261c016cee99e3e731593a885e43