0x2cffd02ea315386de0a55c14060c3f0aa39c5181ae90158e0f439f8cffe1018ee06a5231f41199ef177e2bfa0df13018379e4f01af27f504c1fd2e3f08495bc55f3b4943279c4800c34674cdced7e377cd1544c8389cf3e08c344b9a2eca020e389681530725ed7c7a1fe6a590a1c14a6061cae187d0949421a3cbc63ff2e0cc021bbcc3736ad0b1ae45ea201e6eb0652085e1576647c557921d111e8cbc91573c0af7d57eeef3fd1137fdbbdeb5b610e694a70c7b3581d2e796b03a697039e931aac1d095a4b75ecf76d0f18486d83704a41884a876ed8dfa15a621f8f43cd7467f0d36c8156124daebcc12e42da4828d0ed66582733c76ebc4d5153134cd984adbae2fcce698ee61f2c73493e2a31a58560812997f8125f4fc9659d3644ea0ae58f3d3458acfab02fe9e6f7146012d8856f0045838e41eb33c125544d6a1e48086f415ed3ebe70e81b2b7392b221026e8f1f47d7661e235591ce94eb73856dfe533564cdfc4a68b1d4faf0548986169e6e9b1b747ecc4e8a0c5cccca37a845f8ecf44d177cbfa5db196fe30f372c52e9d9bb86b122f6e908a89eb46756b1463c0758a248dfc31a92ac4dec94dbae26f4352b13a0273d86ff4f09bcb1ebb28125e0b7c3619f8ed32d387ad7751a73e71a49ee40e5ea98f09b4600455a06bfd0b346ea20de03a317a7f202729e0576f5ad6166d2976372584434e5f64c078d11dd0033bea1252e483ca5e6c08e0aaf6779a9510cf9ba5b8c06ebacf7ff8462af19626e6120f5384457fa71c2c53b981a50538ff9d280d98301b20eee5391fbbe94d75dffd08dc75a3a0fa4ab29bf0d8e965d98554c644c6650eb947ca4d73a6b123ab2ce0ba933918c7d30aff38dd5ab6efd0f5aa6e5237f20736ba7ed33ae5b677b40780f1b72060d4fcf0254a5794d52bbb49c02aec4b2821d2c808741524697df8872e9891f598f651ded4c019485cfec26a73370e3cce5cccffedcfd431b9c5cd2a3ae8517bb6852c6dec1928ffa03723fb3045664458fc782d96506028ea07c0bd0801373f94a79c78236abe00860e4eb82b29f6d37b54e3162abf7ba2decaf25dba1c004ccb5ea49fde231a5a977545be6a950f2df4f1a83fd04f60be0dc72a2bcd28173e709dad1954fad24935055a6f8d092a50dca04506674e24086d2b795d47f8fb8c3f441e7b9a58ca497057d11c22962d13e424fce21478656fbaaa6c215a74cb578fcfb7e6b41bddd0e270f644318b1c1da328b9e2e8f45ba639e8d6651fe52d43219cd6d51dcc834aeb5740d6ecb24d715f352218f221a4b25e3ec1d30cc0eb4936be90c81c3575cb0ea2518b351822d2338ddacb6bf40ac4a01fc943b2f05d9890e8a83534e6955f408f837ec2b798bc0025ab4f0d2f73d26373c02b2d57578723b3560f79c59d51dcc3de2f60ab9e305aad3698a5f5d2187c60c63c994aba0e0e2022c203d1f60a66e9396fa948e83f823092181382c6d6c9490d14b83684764fb626b968d6bb94fb3c5e7e5e7f4c627c57b0a8491732af022b2b18d7a306cbb8a94b3de861429b2bc6c598df872f4b47bc7925d0e20db293e51110a1bff653130497262062767e169484d3e89ab19be4efb185b274140285944ebf16ed0fc8d3ab65d14d7141c6da8c855fd6ba3003bf16a7e07aced357dbed7989d5ce38e4fb0e435cd65762ab1da785fc4d41d93318037798e042575e6d68d2c0a3521beefa4783f129b2c7dc0de2fe1ec59ee1e3ea7e6c4d1f6ff1acca18b7b8b44504d0823047a0030fdd77ee46e99493b20b65909141c9270391e7d66c7425d3e6982688210663a99bc66441cce6bc42b982642af8d5f3f313127b33215ebd27040b4f2b58c11977e159c3faf8d45fa8a4b732f7c656628d12258378d7f0ae986104f938b0faa1a8bb478914050cf70