0x2cffd02efcb1421bb4b9d6c399b435b444be5b485861303fe5a13374fec0ca5763f8416eb8bc7e1d76b452580205505ed55a75bc7d61e6e9441cddd2c51da5567c7f2ee8f079ab66f45867325f9b0a657d77486ea7dfc03a863b7e706040f60f7bc6823818da7bf8ea09ca31e2735076001828d7d70d31645bb2d0629260e6dfae1993e5b344e5613c0d9a7798f2e330b287ce180dd46d41f3268b33424f9e3b523d45007e967c5b58abc93cdbd5be155a9c1236a64dd47e57bff8abc0101357b2e2b8ab471d7fdc9bf561a9572789538090a3c6685a5cdaa1a4ee6f733f35a0620134aba6096b3fcb80177abc76da4812570ec4dc19b5f2c4cba98c5dbe5f65fb3ae18751be31eef39476c2d3fe0bd37dbebc28aaad70461dc686feb413c45f66b08ebe90a6daf63bac53de36adbb62d04a6728eef00e1658d10a5876ff3a97ca0ad12f5da0d32710b1c78b94bdfb57036110910aaddba8173c7e9d6e571ac31297ab3a54b074c4580207043df763c89319a8a10f3de61477caed6914582919991797c303e14bb8a6426ce8c9d270b388de15195ca07bcbaaa0e6b72a92f79999e70355f0a05934335dd5b0f7708c0b107d9339676af240a69670b9cfa68984b24670e0512f7e3feb2a9ae6f024365ad46d401735bee7555ab5e47dd1d668736c677b7501b4e9c68d679a45db7703965c4bca0b9bd1dfe91919eeada715b72c8034b54cc2e21374f6fc2c8fc8c7e12712e3719708bfae1a22957bb2958d7be64bd9c591cd0b2195c76f515e4eda24f45627052c9fe3ae46087814aacb974dbb64f8a689f6532f845fca5e244728d86da51cbfd5380040e6913aa008dbad70cf89dc89d9ac162cb8c4cbdeb14d8ee81e79997b01185f16221d4e3b7a559cb68f4b3a1de0e1fcd6a7ad08ebabef5248f81200b3688540ba19b3ba2373348f6bd78f62103a66c4838d7f5f44a5a100021fa846e3072f3b859cc2648d3aa1b66ae22b4f9ce86e8133315e4e5179a11f8e0fbf2adbf14be1d7ba05bd697113d053a8aa446964163a8452372ac736f14d684e8330a4214455c5ed9bad3a76741dd3b76f1c571996878960e305d9443e09a93d61b185154ca6bd7255e419c1ce26305e7fb96ac537568b00d7fefaaf32211444092736b515073b307dfc46e76f14b68eb6297407103b8deeaf9adfcbecbb0247e06052126bff7b21d800113f8baf2163aa90fef68d3309bb5d9d3833aac6e6f3505e5feb6a83d3cc4b08bfeacce291a3de733d51c425329a341d782f5b1381929586748639dbcfccdccd278495c7628d4c9aeca224ac5e19697a8ea91118d234369cd30d268ca2cf30dde78c23a1deb8af5176f7c83d714cb24f717027f21174884f2db511933b4629845259f9e348c1c26ed1688a937c2e2b9504fd15965d1fa3571cbd42338379f5d4a0165526a0476808ed54be59b5f9d6fbf15e5335434c841d492296db3548529c547392ba9da5f8c3763dfa378e8aaeee5ab6e623d64055b627645e2d6cc5abc86c13df35cd8a72f5fef61313a19e97869132af4c5c3ab10767dcf34f3a56bc1f33f86e71834aa90324f651557e953b9138297b0748a1567e6ce55257ec31ffe522b1c40d641389142592d58a59cb6125e0bd8a4d579af8cff5c47627757e28fe083334636d1aba3fdb736862ff2d20639f772c85eb9c9fb666d8f30fcb7c7fed62e4c0d45945de6a09739539ce8e88bfa779cb16f97985bc68a43aa9543419b97957bc195b1bf7089ed6161227f5419640d39c8b5e4cae0abda7ff914cab612176739de0fd991599a5a681d8a2fbfe110612d17ee8d3d2e388ba2e419d5d27b7c98146e49f3616320c1a840468de9727d750f9cf904dabdbc988a76861c206f253371a9fc3c5d1fe50ab2f945a74f9f99574a59cff464d986829