0x2cffd02ed19ab8853fa5f67eac0f8555be1009030fb94fc4340e17fdabd546d8b1393bb51c496e6fdb93bad64f40448187b9a9a23130e29998c70202f83459bcba6ce0e237e15d65d4bb4cc25a9877a3dfda2ac58aa4fc9bab5d1b8a09549ea6d9223278800e56ea1dfa0a597f2c81f492e7f6873602052c82195e517f44497ea68e578a995b53e20577df4724c972260b052514f8d8ff31ecae8ed4620973aaaf79994904eef19bd6babc8a621a56bd1c443e535dbe9d914f70d52fc35c2c74bcfc94fc4c0f02c79595c4aa9f26d530ad7e378a2403b866503b6d82ae99e1633f6ff1ac947dbfd78844ec5c0aceaf270dcdab0dd248e5ccae66fab3905f01a23c6c2d0c6251176032b63c9b22b41da4332f3626dd8cd1f56526e8e383280566b4304e60d654df43ba52c47a21e55bc4a80a6fd53739b45f0346e7f93308b5ace6e62ff8cd6c2e3211c798f76be0c5e511a32399dd21cabf384927012e5fd6430138482b36d2c7c4271e059ea9c2f2e42f8872e1b41c42cc1a74d8f8056f3706364284c1a5270fa6062837f2a7a3d35636d858f25add1921bbbe96a6f22c4d7c7baf4272d1dbac46957a23f5db1d82824361ffaa7009509ca7f5b63579f1888b48779509d8495ba86209616f1126b77cbccd29eb928d7cb9ede5571ed43f69c03e2c922fd761844fc0d902658f83d94aec3918806b84c6b6c26b05e4decd911167cb2f789f75ef2fc3c5d91f16a572dcf116f5757f769436e749d9e34ebfe793052661f5ef9d3ea1db06db1fb3fcec8add077c8589488ba869609f524eb1f371b67ec8094a8df33d62e966c55d6e37bb5b7f6d1104d3faecba23477d6a240693d360ce24c5f473067bdb901610a5f61f6cb34a948afa2efae3e19c27d7679f2530d31a8da59a7490bceaaaaf4b8b073f97c94123a59f25c753fba67aa178e045a5186d51f85cb8d7dac5b0f645549c2c9262997b3fcb2fe4f789db2f5684fb7e2643c72816ae86aef0bf87eef08e606bbd9c58f1425ce81bdbff3211a018b94c72dea4068dd71ce984ecf35363f72562bf20c97deacbdaaca6f37c43647d5dc099f998d68fa1e499c94ff7091d3a897879c9599b6e94a977704405d5b52f075f15c68e03e4f9bb94579c3bcfc25741a36c7eebb8862c60e07221b707c6fddc8e4023520e5d619a7cb2e474e5873feeff95612cbf8b855771e746beb6968ebbce28a98786782520a6d55af75c65a8dfdf260cb751a8dcc962e298dbf1684186979af3c72a381b92643a618e777e65e0150a9ce60913cd1bd35bc1e0eacf3112a08981be25dcdcf88f160d517954f5f2f25d5e2c90343d8729947a837c94f30a38108d765748dc5043fd71cbae505e836c29b1d5d2b881da5648c6fd565bd3c4e763d57820d12b39ff7f1035d0f2c80555eb165814e06af608cba6020f9bf6eaf621a766ab4cd84fae48589f96943eeb1bc25915aaf37e02f53b1582b76aa6b97d06503b73e6c957a360b8585729034e4c522c13f5d8f4aee027706de373caccb4dccb989324da62d90a12d0226fd58d3c76d9b124d9e90317f3fea5bfe21d2c229d4cacd41d56ff3a51a06f16adb96a007731d287d28de118504d369abb6e865cff3eec37cf414e81d77d2825b5d410042a7ea6e4c049d0f74110311eede00f88f48c2d679000049e3876aea7c19c718c3750962557380c077f978f64d98a1803c5a12c435bfbbcf3a6c26dffd30f8b1001eb48c6f46c5572bc5c95a15f53c1d1095d10c56458d7e6b7231b6c9508f9e96119c77f4ef46402bf6139405843d3a5cf30c63f5605f432368dfa977120ac5a361595eead512c97d3bcaaeb71c3869d0663dd3f97b8eea43e954ed5e83008690e26c77d0b4c0006110bf2a59b3313c3e73a2b61dc2878038569cc77a84e6b5c33d29f0b