0x2cffd02e0e59a9408f2dd78e662e499e743e254b39682e86e67bc291d7fed0609ff0ab9318831852fb390d35d283bc7ebe0c6a8d5eb0cec0ccdab183ee867bcf5df66ba425540b664c13a897ac34a12c21d2ab13b3a1f147bc6e8d410766e28918db83379c64b4e680f15369549027457e224c60fe8f7655ae0136ed0050953da39b284207a723180cfabd0bb520c4973ce8e2c185a581f1012fc94221a47548e345d35b021600a981523fe124634ca796eaa90585da7c7d91bb6055c88aab73afb99eb2f63156a6633207f52b7a3ea5cfc09a81c94259ee4fa9bd69c277893426b501850f8115d3117efd3f79faa2473b584f9616911ad057bf628585a5d42f12cc3ad29f34d98a7b6e03e745f7face0a24091cd76a1fff102bdaf428ea413bb0974adfc5bb9d94b257ff9a256897ea91cce0a64ae01d76abc1a68ab055b4edb6a78b880568fecd83287021d0a7e49b16f6ab60d47064fb72a462bb27126aba0126fff368dc674b9fce8651d28a1cd8d397b918fc7f484cf32773be2b2519baf0d4ce0d91432d8ecc559bea9c4490ca1c8cd6f0571217d8ea1e11e563ff3e968310553615252ea07579ca5ba9c8bdd3440b965c107a054bea92921beaf2920c4b0ae5bb48e0da08b731cefdfa7192d5fb74fac7eb2037fae870b28204c9a752d4ecafa3bd6ad9bbe24ca16e182265e8f8b2471faad7e95f353ef406f68cfa19c7fccb9c88e9db1838a708e5aab013b986a08c31ad743e97eb7e18199631e9a1321442daba9f8e0be6d0a516b0ce22721471cab711d8e153a8bbef5e01222416e9973950c710c4c544c7a020825241b327031fe4237d0d23f13f456983b219ea406b63a36010c1370c4f6ecf8573e728a1bb488e19327037e47f4fda4c94afed1bc96561d56ddb4570591a5d86044013bd279a41d1f706d101e7498073eaf37887044a26e4edeefca48a8b5aafba44d45f2be44fb6193e356904cf5c6c53ff3e251602f09391835507506131cb2ffc0b47be4f9f6eabdfb5001b5e8cc388b8b1448e619d230524d8f7e608637b6e034a0a2cc16d87654895772803fac70e0caf980a8dbe48ef2227b73beeb45557c024625328b6c7db3d15224fd7825b47c3953cf920882590a41a4e9f95bec2f07c268a40039e62fcfef0f1caf9688242c5517958ac492be5f5e02a8926889c4fe6327b9022bf0b1511178f5bc5d5b3b090f1e77818bdb1121155876a00aa28e24646ac708ee2d9eca301eb07c0ffba4e485d6014eb5bb5c72144f4472d2b9f0b82dcd8c547feb5aa94cc95ea34fb2836dc19594e0093bd83e1c8b4e0655fa9ca13bf8d86a576637e11e8b46869d3552b9703d0ed2abb6218e5dd67b82da31173b323ec97641577238c74970958d0a22ab3a62689e0b65f18916581cb2b0351ee0712d8c30006825208a10048d19f2d946bfaef98a14c157d5e26be07620b87f88f0cff61a9df90cf0ee99808b0212c587c59fdd5c6637929297ec13226392ad7311c9e7aa5e6714d50c1dc679987fcef2b2a994472511bbe98ac784183a045313b1771eb64e18013fb83f4f28e4d363378385d10f1052f4f2664aa87573601a2453b407073f64578cee9c1fc8ba15ff435c755c724e61bffa414708e3d57a31295ff9d50f18a53fbcc46f83049879deb5c963c9c1d6a9e216902d4a124fca44c842279e60a5b0d4dfe833ba4391584bcc115da245b016ac534b98fe426d8cb2becdf78dbf1e489615c2590c43c21a9df606818e4a232de35877a4e18cb31d46e8153394d9d6ea083d20ebdbc6d4217c3d48fcf83eaca39582e07371fa856bc4b1eb48c7f8648ed717b7888c19082631c7d73513f053da45dc2151cf315bfd45f3818b849a86903eedcdd8505073ef6bebd048122c3e92014a08711e6c85f26c361d05552df32