0x2cffd02efb83304b1cbfc00b5444a4cd44ceca36a7380d8d634414b4192a655a70bd52ae3bf14ad4c8ca24024cf6c035bb7d4e2413b311e376e1ef7a41160beb6f25839af3ffaa6028e860ee604b1a3a5399613d88ee2697120c9bfa3438f927b63571a8d8e667a23426504fa67a54ac9ecb03c58536d41bf8c9dcf6013576d1b6d58f2059d71774f6e44f68773e45223b96838cd43daf9c221ac9b7044bbf0f88b2461d6a52611d32157d830f1e231887f1be5087c505333660034a124ce3c91c4e9205ddf1a3e60ffb478e8474c22f7e30d3356a87b1894461b4bfcb52765527eedd1cea6c951202a0e73c4510c0203723e513dbd4bbc7bc1c8f27692c40bf305b588cb7779aa9be0e8daae1fca024c4590dc42bf626e63376bb91fba087b9484d73ffc2986a58c482b77387859c99d2cdc302dcd3b139d9af7da198a770782e767a8d982aa474781e3d0b2273b6181ae39658939ade20019021988428cd40a93ec5e801c261716676e904d324b0c650e6125ab07151ec4a10f5cd8088742cf440e5192dd65ac902646c3722bbce057eb96231b1383ee3b82a6d0008194dc24bbdf900c4e3c661f11ce36cb0bcdf8b4b7e5da1cf3faaf29d0b386f805fdfb416f68768f29b0f4c29d0b78ec7e9d45332b3e584a1ba8c536d522b76e012647ecc5079cfa900648b3e02eb26c2cbd60fccbb0c981350708ac2f2cfb15ed18ddb2da385a352394796581e7ecedd9599065b3ba5e419098c25d3300d0c3f91dcea2b5185510c176d47cf72da514747889bc89ae62b3a9560775f9cf5b416950ab32893ed2dff01bca55232fc03babd9f5f8222c49849c651e3f7722dd7d5abfba6d5bf61dd41b46025e774d5988efe59c72a7e1f4fc08f3b16806963dac54bfa9ded399dcb119253d10befbde45564585ba455c70bcb6eaacde14097381273c8832bdc69973c4a87debffd0ebda8ad99fb1218da9b0886f4ba14e30fd238617c32cc3f81028afaa680a939bc1c40ff89e1d69d904fd7e76a28b9cc1ce85802ae9342050661340a152861b53afac24e81bb58a1f84d0f51224cd19bd408d57639937d5e04e244a553296079ba06400b9e7447a102c369097c45273dd63b952c1333b7bfd1afd73b18c5c7324c5193e734c4780b1c56ce1069aedd9259c7ddde02f0d9ce51e5c3a175f7e2f7b6656b4b95151027d993b6f3fe18722b46b6748508f8ea133acbdd4f938749e23b5e5708ea8139ab859cde4012c04461848d2eb96466f3d23ffa3f4c84f13dec7d9e505d5ad2c32782309211e4cc89692531897a7e0070855d259a7eb22f88d931470fa83006b422da0bb622fff9d2432fea2b05df69ede54eebf03a1906d53ddf244f8c6f1ef828aa8bbd53345748f1807a8742d51d8cb885886dfec93eee8d9c9c5522e4c20fd3bbfbd7acee0f26e9cea2ff09382ac3504d76ca315d9a6a80ef177abe5ecff3c19f17ac4f02696448fa3b3810c81081e6bca3cf36f36265e6beb21b3f1962d93d1e6f47c769e0e1bbe78d49e9a307cee917f46d1233bc2b3403254b4f8e338115b39ba3253b4cc7f7c61144df2e2209bc47962fc18c0108e8cb492ffd168f186367561c4294742207826cda037c7dff3299d7a578380eeac9c41f15215b1d06823ddc5a574d7455af7f697c5b1b345e06d7498cc6f29faf6d57b9820725210767b92ab0bbf1cd4ad8b1211fd9a4601ffdb7804692a0bb37581fc31eaefca669b84e04b950f409a65476fdd043e90ec51ffb38f52644d543f360661eae3c7bd32e8fa0ece70cf2e6a5a62b1e69ca8f0e1a381d1f636a5ba56a4564ac1337215dc0486539a3ee9bb8e9b4932a868630fced035a83d2d8f1d95582920bed4b22463d99e39e8661c88e3fb3234c56edde43796a535e9dd6208773b6157aa80493fba9ce3d