0x2cffd02e232bfb4d86de83fe14ac7a69c56f0c076ea7e9e162ae7eff2935f246c4feb5e87488d0c7b49cf5a87c26752f016fd185d6aeabaaf271181b051f4da5faa4ff858c4ede44dbbd4d1da17f7129cbbf6ab151373290fda2c57fd40b76349b8ebfa96167db55c8b30913331b0c39c81e6b0abb986cbe6c8d92793540b494aec55b28750de92bee70243f4fc211a971202bd85bd355a7333968195d0ce2032f2180a2ec33edc35d59f57b8fa0af1d95701097dd676f2039d5390076b96542b3553b2a47b95fef3e83feee7169d1eb90aaa31a4eef9064f677281f254fd626a04d57f5a3804b50e0d69fdd6d9bebdb71c15275f8cb3cee6ab65f598ff9047d231754891fd47635f9005c6771d278c0fb2b5ce3667c6ed32527e3845fb4ba4a39645cf68faf1e522e71a8bd906e14a126c4e25f33f0c35a55987b9af9088ef958ce3ea25fc89219e1260275e057374fb623c7706f57c44ba305903c1f738bd592301ffcf386f630faaaa4a03f20b5c594a4a92f90daa8743126d4660b01b2539d3a20f0b6272d0b26d63cedad491af48e1e1c34505f5497934b0081f8eeac3ba06bda35640f58e25e53ec4ffb778ccad6f3e1451d6ea439eee59de030179cf9c9133cc3cc2dcda0457a339d41aa8dd737703eb2a4415ff405ca7686f7317fedfea600ed80dda5e119d0634c6d9619840d4938ce2ed0fbdbefd61415cd333e312d986732ebe83e37d1d5785dcd07ffd773b3821d8806b4333a1c150dfe59d5824c60f030d845a6f10f1aed95df2137e3b5f0832ecb1fd45b2dbf7a462f64fd5df555097563d42e96765ee23d9fb90f8797243eb4b1d70c4079b72005372699006523f96935a7565061b146f9354f8394ee6f7193862ccfca95c813f742ef2b97a6a7923f30a7b20f3f35682593e19f3451d4f3135fce9e5a3943b96e9020066a8fe1d201c28e7a951f03233d49c0491b47cb3e9585c9b009af3b08b2210074be3f32bd5bb4f4c62518fbfeca79368e57c912c3f5ed2410ab004f9f43910919f77aa3a20e8943cbf44b4dc7f2139a7105fd9f6e92928ef75e27163144f46bc3b4d6dcceba204a1f3bb5ee63fc1ee8e89cde66fbc85fcbee5198f83653078815ab0737041132bcb65c9ca12695c99043124af0613ed240e2894b4e15d265eb3b37f789512565c727a3b4441d79fc561e9512262ad38bbe5e21defd27d86f98b1333f541df9edabbb1e98bb8efcf5e0e02dfd366d2e4b573d5048f30bceb2344f8291435d7ca7ccff9c7b50c1af7e13e0a9a1076adaff8d60ad75917edbb76a1683f7e59571278140c9e8b1625227ec7028b1b006b6890943faf87f82d101c6dd782c652fa0ab90d7011850c9aa39f3458fe357d0455a38300077ecabc739794a5ff28544c67effabb718c1080ec721c43896fdb68def14f8752b598a49e6f4fa95389d89841ee342f2d6f92b7401c7a229901cd9c3319d49a6b93f313bf64d9f443203eef9673375f49c860db5b829a05615c2e8004a89a239e4f2f67caf30ced2f9fe35f3a8f46c57f4489e767ba7ef663069e4fca07aa00f50ba990c66b414db7bd1679c37d1520a6a684fd191872d023396f8c21f2957d9b83e72bc5fc17c8fb3b49087080afb52054883710813f5b928c836414320e4836bd6468cd640db085e5df2f508f9fbd146d25d80a2e4b954f22a9eae6ae810a3fde09dedbf301ff790a23b971c4fa368080636252c4e8957344f5b68f73f71dff2b86b797c75a2e47ee7d5775d2468f4f99aa362d46d1d89bb23c9efc96e55b0b43a7f03031e72e0530a14e05021e20dd434accf41f116b5632433b02073c685f29c2f01c6dc72542c90db5768019db8448680c3b9b0f53b2d26a08751c23807933247304d1cc3baef4352e3bf562015f302fbadcc05872215d86780