0x2cffd02e18be31e4c85f720b6bfeca70cf307354501e21c96e4542ce47b1b4b1b0f6a20912e71ac911a7908bf29339dbd310878229e22d1545a3ce9f018bdc6b5988620d6b968abbc89816b83967a49631eba2a64310d37cbe27ee373493ffb7e5823e1c70f34a30a0c4c2cebfac5e25919f694a64ff917fd00b95c0ecc12c3de4d65f98cebdd062810f97370ae4b071b4ba92e3f4b08161828e7f52b03d56a3a325c9129b921d8d87c4815be074aa23d45dc5c892e4701b5ecde7a76e612904508701e7c5e0c4240e5f51fda1efbc1f49676432e4f75188672fe1536220db41b1f05c14600a713f65128ff681ce80b49a304bced3fb75dca51b5978330f101a8daba04f1b31e5db6d4d47cb4a0ce3535ea2cee67e993c26c9c8fcba43e4c147c92eddb0d1882c34d3931787f5aa85c8a685c3584b9dea2acfff42e83b945db76d244d85078d65f1bcb67bbf85c0c1d6415eaf8bdca96a12922d1771555401e823146364d1904137408e3383377f0faebd127fb22174c2603df30399ded8a81215d07ed2de70e44d1389b335d5e56a2ea6091455926b21d3407ad4985f08559064602fcccfb4fa6ca2907cadc2948ef84b8f8ababb5b29451608841917ea1e9f30a6076bb72ccea2209b39afb206d4fde80393fc0b1804ef102a9404cfc3eb84a2f1bd28ae3b06fe639be2dd63e72059b6fe1f66a458c953e7f8fa9437226b54333de20a20ea8ee5f16962e9f72124e447b7a08825c3122adbb7f59cd6ecdf94321845a9d4bcfd8163dca021b02cfce715653e3ceaec1e73b48a9f6ebc3272a55d35424bee8441fdd17d5b1fca6e4cbe190edc151821fc0e35c7c8f3fa31a0bece108f31b061b8d3fb0bf7bff49cb37124c13c2fe069644e0472efe5144766024d30eba551e660569bea38ff6be58fe9753759c23cf71846de6031b23645bbeb501ae73119a86e4426c7d75e5758329f6a58776ecf475b261c363257aeecf8d29b786ef02c2bf86dc5af749b2f49a00a4e0de9f65bfe0d629fc3c26a097200c2196d7238d5afcaa22948487137c20dac5bfeafe089e7ae6f8b51a872c31f335b3a687363e502468412780f864f28a9375d62d0bfe1b530900f9cea0a307e22552d36b8254dbc95873261180b92afc459bec5773d9e46564af362ec4de47de05e5263d2376af7265d17a48e67d811643d2027dc8b98054bdfc749655516c3d265c6b887792253b2cb8ee1f9d558d6f95e1ce5cbb608c3f1f7ed4226fea7474ef90f2bb0f9401d60069b88f9938470b197d4a7670e8b4c75aa18ec9630e381f10111388da613abcaca85b9357353ee3eeafd1f879444eb3191fadaee7c8eea448d9229eec3e7c31d89a4cfdf92d7b93b2607d5364bac7b3f9c839210f9eac8c9f79c813134e36a95a9141373986257b2c2bfb72962db919fb9ad7dd59f55cb03d1686edbf27a5f84d4aa16868e011809b9a6349af4de79d6251794badd66d41d2eb73add937c4e2d4ef2ccf0129031afcdbc05e076d0fe7740ea4a2fff548ea84db76660c9b3ec7379d7fb1a2d89e11fa845b31a87040785e23f46eeceef08460f44aa20b444518bae5fb26f4633875a4d81b49eeb26c107ac6cb640fd91e387605c237f34a6947d694bc3d8dcd585be022a52d1d8407ebfe676d46d0b2cfe242897f83dcc0e464f44423b5bab838cd7cc34b0b839f11f3de5eb0c0e21748721b4e6b1541269c5152b1e74b17f08aeb2136873da42e6fea62205d318886911699638469a173027fcd2f56b9280b4f94d1952713c45315a84efb6686e824463aa91be67d6f83053bd9197db088576e7bc00efc71b76fdc3684f44a328aef8584effb78ca2da1a93a6dd1bb44ccc613769e471013f607839ce6d06cfe80a51e2cb552083c6700bb11ab31280f718fa2dcf1d64df28a7