0x2cffd02e46b6cdb00827a75a2ada801f110c568d424f1e72efa6211034651fe86221c28c4c4d7b0adeaef7320d8f282848aa77317d9ff029b66444a08115ddb29908ebc87a2f3a7ccf19519a38ec9132b9594d9eaf9b7965516ea87818088e7df4b003e131a78d77c9107927db5872532d36a760bc79447f9f6c5d854e73bc29fb652c41e4ac682cf4dd69fad73cc1f2722587d4b7df8467bd4d22e60560cb90bdd64cf9f4de445ef2db2b71eec8b510ac07d5bb8af31dc542945a91fbd8a111aca20c91036509b5e9c1cfe6bd2cdfc3a439adb2ba8d4c220943334a597896d816d16089cf983bd12f36da49dee0f2328bc14ae4124bfc0d386aec389a1e5972102eb77511f06039237e677c4a0b61fa4efe91d0a4d035fd453fa85313e319b4d0760aa03d6b4407b655f27da16ccabc8d980eb9e3dbc8960f9d6298e396de38e484fa5a274c82c680d038a0e46f399beea506b77d25646784a223d72c28f6829b1d846271080b38527a08f2bf8f6c30f49007a524b7930c377b7fab9bcb46a03a82d30fdc982953b82dd4fdb3336ce6ac6d5d089e0db0cd52b3d8c7172811c000960f128ce8d0f137e564a5bc516b51cfc48fc4975adf7bdbcd1a147f9fb7e7d801db3c2bad3172f97e8b55bc7956e058df6aebaaaa83a2d8f7d87f9d898b021db4c3c7b7a80101a9700e06821ac95dd5176d52b9810a24846b7db446e87f174a0fa81760b29e4e4965b65e12d90ca00e5eb539730731d5c892595ba8ca369b6415992da27485785a1b55d857ccbf81f91e79ca916bc227192ddb948f2164edfa5b44dfe41689d228497e033306f0e61cda459b55b03fcd86bca2751d5648df7727c11450a57d971d2dcc53008b309c79fbd275cfc066a2d87abb2f408f81def4e0493794950f77dcbecfcf62901a7fe480f3902071b3f92512f2daa0a574d896c65c66e15f9218c2156dc3d78f887a89ae550fa0775ec0e42d645fb79a405eb32a441dd991c1b26592169a21da633cbb9ad7a58e5c4339620e006d5aee37ad1a700a229ee5572810ff4baaf28e38367585fb3cab9d96a75960f06bf172f96bf345bd730d46c8f2bc665d4bb4960d669059c0cbb87b23343ff5083051ea249115c170deff197f3b79846b1345a873a118da4ebf3547a4ecb205d1927211e25edf99537e6581b2e8ba02a2fdbfb3b218ba5d6bb6785ea490929f29090c215a459e9c823d6a65936ca544bf82fbba2b1d2527c970ce39e71400d4ecdd72e4817a48e4ca012b06e99279f5690872753fb2811109fd36e2c371648b0aa34610d3ef3c5d65a0751c14585fc7b18560688c47e3d81d34ce65e074f77720521a3841eb2ff624c07c9830f821238bfad40eec24c81217c3f6f38d5ddbc7882d8d1707af248ed602d49d7cb9e2b9f204e7eccbacec03c1138dc6df2b2dbd39ec66f15db41fc6a05ae6b812e1a6630bbdf2a526fa4f7a7b5280361a99883cfa21437a743770b4c90681186b64c1ef462f3385e7dce9cd60caa654a75ad517593f00a6c1f3426658ea9e9a8d459dd4844b53be81d1e7c8fcb5b79c17073cfee41a5212067ea30bff76d1f1f32e5eccbd0498f84383330dcd46c58f1df89e241511e7574c55571fffef1a3eeb261550bd9ed27d48f34ea35c737da3927f80d41efbfdbb52ff546f407d2957e0b442794f188d171e64cbf6b98771da36fb36b0ec912d64fb3ac453cd92d11e22de9524f90adf7cd8cc64e9843a4cb31dd8db96b525bbe193908eed71f1dd42baa0b55d59ab27853f8d64b562da540b23cbc64769e3ff93d5cabdfac1044f55e51265ea0358967a686f11a90b44f4bd0879219dd4841e47f16a2bd751b100ef76e87a6b959dd56bc793cb74427dd231f5adc8a70f0e22c73660584fc1c3e4733997e6228a6f97d9f8523e62a49d