0x2cffd02e12f37cb86b1edb7195dcf077a18712de00801c0ec6aa0afd1143b2a9b77590ed38559d0bc48677eae5de055312f81473a5f93a7001e36237169aa2ca93350bd6108e3acc0e06c90fe9a1f2e270aa1f687092fed272fa83f830bad3c09688dab4f685fe61dbf0bf38bfcfd15e1b24ae02e603c71964060e03e012a96ad36f09aa3800f33b51ca9055198aafbcf4a288dd0242be83738d5a7e096422e73d365754817451092a11b83bb7a2558d2546de9e4010dbfa33749f4ee9dad42abb29493e5e90e5fe112868d882502d563838dcd6d6da00318be6f9141658d3a680898cdf18837823f93a352686b08059f5c09e3d0aef159ac7afd6dde2ae76f498f2bf3096952c03ff30dc04cdcf0c0ad05463ff2782e6dc3f8de639926dcd9ca2fd9ed2695c73a2bd7c2af9a292bc72a3d6ec775ae7d12bda66adb283abb0eca8b405a36a0598751d1b6689c6aacff71bdef3926456572040f4389514201852a1fc8608e1a171f9966367d5facca5561be3dca310aed0aaf89fc107b00015bfebc88cf46457522c516f3f44efc9f57731f95c6aacebd40d554fff9954b47c754fcc77835c0284bb47a2fb0a08c314dae08c8ff91a971283fdcd57ec10eb8b653a435c8b53116a53350a3a1d770d98cc1666a5a7c4553323f89b1cce62faebc7621454b58b7854bc16eedc52df50b4ca32fbf534c466c3c80e956327f8daeaa8258365ef84be8b28e6b0173695e5874e57f733dd25ce8ab6599fca72823250672f0e59c4ce1b1e4c345a60fe61aa35fa56d8b5ce47cb1b7b7c03d589a6d93e9b4c66692fe8f71fed2307baa7a97c960fed89ff794cacdd261d6ad48dc09f9f4d02bf6780718438b030bdde518efea6dbedb4344b76cc2d57765ee674b030369defe8371decc532eddcc6b6455955c7351eeda78bb2db8bff2d7c212db7e7eec27544d68b31aebd6974c6b507d6469f00d9e873f387f35ea4a6f586eed8f54fbb15868a16dfd99587df9b4920b37c78ea2c3b7ce747189a646feb9385ea90d160e03526fc9cfda2a21f79a1ed2122fdc020dbc9261a9c673e107af13c9e2ce13eb7d3a5ae7bcb945d6cf62e727e9e0d21da42430e725e9c387803d6ab46eb59fb7ffab063f7f40de10594fed3c36b54c359a3e7eee94f15cc7df65d5671725ca8c70db919ea31773873b80e39f1b31b0aeff9c2477b9acff9b9d827bc65ecb9e9b5a1e36fd3f0d5d5dd6981f0563a5c67815a69857b6c8366ffb520e00d498150986b204909bce10a6e8794d429aa5551535a62b49254d74df28a265fa58a5b65bd42bdcbcf3678c9d05eb8bc8d0e53727fe1473032dd5ad2720eec89d3bb2c19426fd533d7c4c1fa6fc287871fec3277c444bdd944b0f9f192331edefd0910608488ff5d70ed48ebc931fcbfeb436441a2de1fc1780b4d1ff2e5b37bece1328be27fb73271d8156305b214af51b08bd2fb30715de978d19ee32a29c99864184352c8307d8a8310a699f66f79ceff98bf0699aa08029dbd760993b030f482d75d6142a29ce5fb2b48035d5fa47e6127da38640c858b0a6b7e33be59099e2fe7b58f79c6cd6aa7a85c685fb2d1fc2c64bde8514d551fa967aed0c58d6c50db4249e090c61048e6b162a19064222b9be42ae3c4b8bbaf3aae41a9de3fb8b85d456eea4fe17285d46f85c23bd257aefc6cf2b26c7df658914b3be6299308eb6265fce579f54f9df404ee9d72be9d79ac7b86732b4e72b217b5ecb5c2c50db73ecd3df6610f65b3dc9fbfe1d5b8a847dbfcc24a59ee50bb6a48439ce33eb41256fdd1c6c2382bed9dc732451a24e320e392069407a36e15ab2c7aab3dd485e4f0a47cbf8e921449a8cce2e4b21e016620921854e20d7e8f9c7cf3e1aec3c4186ac59a7662219a008b1f3bf8f624e03ade836385cb3a13