0x2cffd02e32e991aa1953e89c145e9f04a5ffbd54da31c09484e8f775ff04326c580a3c0511b9e229ecbe690c4e88bc22c488f78250fd8c23f511d56278de419c42155d732be3d20095f9f70c69724731456ddeb5f9a468f283077455dc9c96aafe69d42372744e06bfd90e66b7d680d91421a45db6d627501a10ebf21a5418eb4f7395610f5270aef7448d623a9d57ac97a622b4b5d3965fd0d353cb0f9ebe2dc7b1ef769e73b71274314ef0917e0a3bf983e18af3eb63595d2507ed7f149f9b2bc483fa59ac27868d3dc325238beaeaef8df3dcd1db1de53402ad39cd7f86cde82d6a9fd82fff50c651be6d1130295bf14fb0cfa2d56f9db33219579152a8963b813530518c9873b2128ecd0fedb76d50d1735ed92b4bafb536aa1ff3c572a2e3a742afca16795c1719cc92021c0a977d57b8b76129e3d168a187d9261466caf52498ef0ebb95d92b6a1dac7543131d44a6c3b0bfd9e8351ed4ab54b9a1cb1c641795c825f35006b8a603ade63053d0e6b433581cae614887b3dae856c079c8d942d1e971139d26c6b25d805bd1b662518beff0058c254e2404477c996408090e756f16679df95ce01de458010b42be644c0547323f6098a1cc71c6941f7eb2894d54a943491b2c3e9c51f6e70d954e8f85f801eea9fd94d2c8335d88a646c6644fa2e5ed78205c59ae21fc50653b452bfa3d6b7dd02d7a936f7411a4711115b52ce5a9696c9eff4a04503f6c18bd9ce2809a0e408d3594cbd5da86c6ae1dd0a69b48d769fe14fbc2d111976bf62ffaa36ca1c37d10203d06cd16d5eea3e2f5b5c69066ae57329fbe0f3ec0c408230735f4e2f4925b6a00242818802323ebd8049e1e930ffb338e141f7f1d5fcd33da84a50ac4050fd26790cea01017e5a14cdc32653d4e6a3e6259d5b9039119a7458c0f61a3d153755513e6abecd3413531c50ae8e6f772a59398f6936cd77ffff01a19e16242d0de82c5dc5c55684a4493ac7b299b4e1f1a2e8d3625781802ddd522a600a4b28e162d09beaa5f3db318e15d6aae7452bf4c3998febf311fcedce234f26405110b3b506c799dd55009a9ccb9663014dc188738cda4e362dcaaae53d1f0a1fcf763255b4a3426d36ec7279f3e8d5e57b9b735be4cd9f63a685198dbd93312e8df5c80891cfb43d2b726559f621ad909e7faa7c64d424898e4d84c35c07360d870731e255b9fd0781dcb31692f73900b1b4d16b510ae5882c40890f48f7f55aa727bf86d4611e9fae702f978bda93c7e97aa7069579db7fd47557aa66662cc8c3a560eb50b386998c738b1ef15989fdc29c99808945c6db9f30b0a5f3ae6cb5aff8c4b4167bbb5c0ef532f3af1aedece50cd87531c4ac05941dabc3da8256d29e0c0d8befd4689e70c2d0861a322f84351fc8b9ca4ddf1a1d6b959e783425c10366ec7c118530ed6517145d3fdc8057635c8e3b91a88ea9026c319c4ed88860f6f5a4b772c13d06c88e616d563c44d6fd44a8744725da5a8add82f98dad58c39499ebf0ed2e5b12df2abdb43204a093ce78a00b203c632868b67d3db4637f3fbf7871f5b7d6974a8834ca4cdfd3b70e4b2cc50864cba7b771e17bd78a2c1ef12c148e60491a1caefbadecb7ef4d3db3b9196aa7c751f7981ec256639cdcb6a16e695d4cce1ab7cba5e729530cc8e8251467a6fa20fb2484799ba499c8d9619678cfd9f16d99709a1fb2dd8bb0bf52d6a8f313e8b745e4848d640dd15da16b6d17285a645fcc6aad4b98de18c5ca96c4ffaec6dbe33798e09d910b384f68c1716a81b5dccfd25a94655156793af3733d89f7804b7914c615b20d80d2b5ef4330468f3c651b1a3fc1975b6c0e739e943838fd3352a8698d06214eaf6d05a8fdd6d9a006edbdadd8171caf6a1b7ace147fe48619b057d17fc74e3b46338c8a3c6a3