0x2cffd02eff5cf4dd6c46f98226966b47a5d8085eea85c126ebc5dff45829c46f864973d29b82560864f9e568b20ad19fc2b2f5c0ca0c862fbf365129ff719f91fe48f675395aa47e4cbe7747db4f50424a766605d1c9c71be0f71126c9c578148319117abb25051fc1a16ba9b45986332ca7a3a4ff85e097461ad22d418d1430d04547d956804ab98f42ed50d159d984ab488a10ea51ee13cda94df5374988c4fc63891663770efb306b4ecaec70860b02889cb17608648fb9b86affe7a9abdbb361bf810a68f5b1f8aca558ff793268efd92f2a7d98c25f9c4c276a14cf726ecb3ddf6585d9a67c5ec0d17fcd73a1b25d457ad795c51ccb6324a5b90e70896f9cd7edb984d11b5f30b159ecdf8edd0dfa11ac89aa8fd5e333b25dcea1b73ad844d33efad6694fc75ec6a005eef2adc0d760f3aadc4954931b8767bb864b593ff5f4a7d4e90376b84264147a9bfe4a7f8830267a04a7561aabcc4aa5d3cec21747e5dedbbff868dd6997805a96de36c4db002730f3e6cbd8c9b9ac8af2e8aae19dcb5f657714a1f4db2a5c1e8feadf99c9392e06b0c4738415a439d776c67c7f66a95ec4a5aaadf260d947dd59b76bcd42c13a7e6f08ce5dbb0bc750d2292eb50cba027a08d27ba87d8b8dc1f8fc67ed233cc69de39299b6541fae8ff9a7107bb4b92f96c3dacd2ba724e8ba200a4437e2a0423a5c6f0ab6a8a7b7fb3983502d50bd647630d2286b4446f6c964042ad389c4ea5b409f47d8b54b7d052272efb1d2761dcbd8ae25fc88a50463b17c772231b96e2d3264ab4027393182b7c8d148f1feb3372fbe411d5553a8c05db1f6a7012eef947aa3ef697fe7a8414fb58bc47f0b475a9900d2e485b2096b260c1c656c89f284e98052ac870cfb16eac648f3eda709ee7cc68adb91272842dc6a57c9e339a2c9671778b250b59fa11fc315a2504d563ceabec9d9f949f1a9f074010402f0b2784fac341c92e53a4ef635db550ab7df73b7dd1bef8cd18834298435a52d6c34f730eb79145d9d09b07509435c7f0a2f5a45352d5b496cc48ac53c4363a3d80aeeebb342a4fd2abee40ab442cf5a68eee36775252e0e4d282b7ee2cc685e914676691989513cbdd3d7b7ddeeed1de8e45fa5fdaaa062f185fbbff4820176df613debfe0655aabd3970ac9257ffda695e1991ccd36c738ff40ad4f0918664cc9ac809b033f3d706ed77516c596cc95f63c042c31bfdc0b983c9ad697568d731aeef0ed96854255ae529d716ffc850e782f96b8429168719035c4cba0d602272ff5ac64ac5ef26fd7e7807117cde0684a5901a3972bee4d12a2b691b376396a0424836541ca97fe50bab1f256c8cd1aa9d44dbaf9f5680e6d5ac664ace63afc57f7b5244c5fd5ec55039d21c3dda21ca36f9d2abe7c635adbde958f024ca8b988e2e4b75292950324f2e88e275a0247f27377243d7c77fc906057fe9232d8ae8003b2097549c0ab2ff7e744f0807bf659c3b999812d386e7cace6ac0077149ee7f0b74fb1da04afdde803ac2be17ea04ce6a826227b35e6d519ab39fa2aacb9ec95781315179977b9bec76953d54ab37628b6130cf4320259a7638968258e648892133eee627c486e43ac451a545608262fb536230e241599807af622c11bd05be69ff03bee9c1f3f616697827517a97ae58d8d1360071edf0466f9614785aa4e58603e43cc65228e6cb7d529d01c65a114eb95ea06daa4d804dc6b9c50deb5f95724f0ed0d247a85baa1065129d44207dc16a965239771e9b11e0e77e7031fcbf4f9108d8a8142dfdae4ccae1b9b72be3b97bea59ed899cd3532e87140c6ed4bd8cfd8a48125bf905eb542977249b36a6c6d303b667864995a94a82ef755ae806a52c39b8a56500cb53afd37aac16636edf47d61362a0b2abecb09bbbe20ca50b17