0x2cffd02ef6d398cb2a3d8c16c71fd42654c6b50dd644b325dc36fa029c047a03717019caa425f98613a8286182653ced8fea6983b1fdc165f6a89db7b5a7b508a0e11a8bf74d3bf289935f55b01b12ab72c0fc927431079963f4b7859d47cd53d4c4d076079bdf758549690732346b566d83f3872070628bcaa851645c51d4b4165a61da4ea3392c291ef896234f1f3b31d433181cf117fdce99c03b728f337778b6ccc9e94f5c6df89698b17c2ac317258ede2bb4ab6d3b66521eb5dea16058e802a884626351605c4773c7e2c8cdae55259260a56da7051de97e6c64ac2767d62c3d58f388df2a676df1be17bf01b4497f74f6fdb6069cf0b5cda20c503f98178f6f11478b8b8c79c934bbdfe657e83329b2488ae0df56cb7c1069869cbb809c692e734e6222454471b4cb1ee69a1ca86a3ddba736a0d96dd17a919ef5ecd167fed9a53513a67ccd9c18447f4f20613274445598846a8a20a2e483ba3c65889a2551954bf26210d097df71c9754763ad21e751a3bb323a04035315bd5a995e90c44e8fccea0124639e7e1bb276409e820f2068bc4f3fad8ef3f6e46ffbd6e24228b06f2603044348b00cf021bf50e30c643815839d475d8cda5f6b008c49fa82f5380ceaed31b055cce037cbf1afb7e4dab4ec83208db324ae6d987d9428366b5c507032dbaa2bc9e8b593b4c4449ad11d67568582ef674d7b373c17d5e6c54e4ebb09eba27e2f7ab5637207965eec4f789d69b22b6efa58b925b7368acfce316bb7f55efb08ebcc386fae0e00578ef8f48814e45f71032f39feeb83f4ac2fc5e6ae290a468b5c7c9f114fab7d8e08634955db288e4d4a0d9db562692411fdddf7c59f721f7816e360b17756852e15a52c34a02b0a46b44b50bb3859e770bbd067dd5826112eea9e6b6908943a0d21c32e456383985a84eff2212efc58f82bae121990d1219c187785bd24c2e51371a298b6b1e535f10886cad676d97cb4ee5f08d58dd2805de3f1caab4a2abdcf7dd6ca3c6b77337d56c5c4c8e603f910c771c0967374d89716cda1d52ade2e87cef93da12ffdb83fb1524ab1c74b152f5f1c8721f045c736908f60424c05674403b28c2829f383eeaf13bac4b48796e95262ebbe93ded8d89799bd042820b96ad07f55841ef2db1278cbd916269cf7196010a0b5b8ef230619d8a88c2846ff62536669c918cb54b3dafea7dcabe6b810d19c61841fe6c31a89bbca3b521ad508f418ed6c11ef179e5d2cfa459cc10157d8019cc4206c969762d6c495da93be018d9a08c499d7bbc202eac258f541d2fe14adb9947031a575c61223a9dbe712955fae49a3137e1e45f26d9cc4fcfef86e7e8e3fcfe71adee1e185a32ab8284135658ca906e76f64b454122a071a6ff3221edda5926616148b7aee705a752cf3b0c639c05f48f369052fa6fe0f26c6c6ab43a996ad6cdf4a1014060d32ddb205fb907643f3a71c14c69e43ce31a1057f34c0fae6ac4d45e5f18d7c011b8045498769f58de11a6bc38da622f79b29a0e72da74da66ed6cd0e41239a6f0681fa9f02060a402c73849b09241b4c949b5752707d3023d28c3234fbf4412f35c4037f9e7ebdf9b7e5de90f5b8c46be8281699ccdd6da2a4815a96f1dae1b6d2be7087168b9b00a7b666ae6a158f0617d32ac78f8acb6f73a4a116d365589f9fd70e0439795799aad5149aa125836be3ec38e3295d5a12834a8b42d616c1813d54668ca56de97127c0f10f59017b696c8491116b22fed85d7a5d8b01e3fdc0533c03d79442266f7da08570b0ec4b678bb80c2705bb7fd59003b513f2a8cb212d88350d902543c472e82b94cde32556cc3a18035e6d52e1162483c3a16369a878e86296cd146722cffec041fe375327daa7e03c851be394b9d4ce119a982b32ceb7fd3dfb6008f4b649