0x2cffd02e56e5f3d36bd8575ac8b30840dca9b755ecdc17f415e630aae0fa5cf508f32e1cf6c19d19c380311375dd93610fbd127813a3dd6aa9b1d4379ead638003437cb7d91a1344f17e10d1fd624d51c9ac6bb90e3e290a4e91079cd50df41d3087fb24d48c66904b96fd3196a9001fbe4b6cb8ade9579fc7bb91e3894e769ba25c5cb80ca85cfa3de6b50bba2cf72f47bc74ca339d6ff1284d3f0c7059473af93db04b499dae0212d09ce1fa45f3f673025fe72a4974ad0f27241e30fc370568d5e1bcb954babbc50870ddd0c6d9e52dcd0e506fd00861aa7c4bbff56cb5566388a71da306356aec2722432480e09f830894a2c74e4f50a00da7410a35f6bf781e9d8c36051d198c6965ae9e1073aa16a8e8c4355d8f23d8cb801667b6294bdc9da7d829d71b1902b618352a8e1a38529f19f10fcfbde31d1a73d3c32770c7cb9fc47b129a55e7affef6dd6ae6cebe0d0dce80335e225b9020799c7a629cad94d1c0d1f0b83d34b950e99d063a4c2b9f3580a93b57461297e80a188cd86d939253502ea7a5ee78a9435a0b6d8d2686b07662ebcaacdadcc3e9d0df423728330d6b275a5b7da43b6610589a20ee8e359b0d51012bb18fcf76c9c6fe985a274123a59a0940724788b1583b6c2d1f220cec443171d2c191bcd9cbb9fdd5fa83765af8432093a7872eef314677bb103afe937264c576f9a8e859097014a3201043b486d701358e257d934df8e557d088a29b37270231c6fac6d45458a294cae4db707bdd7b7cd0140d86d382d84e8475a37abef493f261dc9cdeeab7af44801c61ad82681af4b9af250705e1f905294dd61ba5d918a75de230ee1bfb21574e1996fbedc1f074e2f26f49a1195fcacfdfd9831fb819a6ccb346ebaa74d17237eb154027c5f6c399051d1d8281bbdf8f73446de33f311c555ac907ae31a37fa02af8860317f699cb9e11808e806234ba8ccc6e9b725844a7c5ba95ffcca148fac83ed0fd945dd5cbf7976cce7a0dcae61e1daaff851bec172527fea3a6ed25758436477186d599ca648b136354950540485841020c0179231956a28e92a5097db5237d8daa9acd092112d9a954ef9c3848c98a83d4cc7fbb1310b92346e893e3fd20c03fed376bb981310f6e53423fa83afd0d28a2a952bcd3bbb6d23bf98f80856fdb21b8d67b5d4789e857679b03b0b2667648cbb44559ef20f0b9c482c90afbf31a60363df2a42e157d6ed647199344c72fac108d15341544a5e476d4a84c11ebf1cefe84af0bd61354eda929ad1bc1ed4ade35f855b6c3cc747b44804d76dd03d7e67069d6afa78b2e134495343bf9081a2e4b0c24166185f2687618bcd16a377569a9fce166f5551faf45719ff2b0d0c9a5fc8f2bddf06719d2dd557c5704205a28caee2c4903287f384d0a5b51edb46457445b998b633be3f7ff0f5542986dd376545ce12c3982c28ab5325cf691c7513254933210a054004934a23d0d00f35e2cda865c0392a327aed26691f52542dc874d21c41bb898c410117df698a36129d3f55bf908d90ef949900b06b33b1d9919a80c21cc1a94720bdcdcc501e0cb1e3e6ca248cff5acacb35dcbf1f5180f46d49f835ff171b8e918e9a38468db753ba6e68bd0eb7a4059f0ca411d95e67fdd11403e19a6f80f342f68e905c8106c47916a48ef9d877269b7dfeceed792a3f8e8c33c9d171a6c146eb5784d5e40c81784d75e05f6286f674f021b096257beb4cd0952a736d0f6bfdc71e67f8bcaec1f62295c4d6891247f53f00d508f8942f8424e3c39d0cd645ff82956dcd2e7008d66fe1522dfa6410fa37bcb026b3be387651d4f317b2de4ad2fec45b6dceb3c90dc82c71a3dd6ba35ef9924d0eb20fedad6c84711aa70db7ac82472ffbc29e4577a3a871ff3c40d7c40df35626cc7d4dbefb306