0x2cffd02e370cd62e38d3cc0baee48133885773ea245d2bc97153f027e49a4da9ae994e05cab0ff987475fddaa3c31a555705f1df3a26db090dce951baa9b7c8477e612d5305990fede130b1045f02b26bcc073e491837e45baf2c768d091b998762c798868e0ab090a149a00a0cd178205d895f84e26a8a64978b1329092db51dba3119eb6f2ffbe851ef80f7ddcc1225130b345fbdc49471130a54f2b6c2d3caf1e51d408f3ef5903fc99fd0272749de0d1e26b387dc96c06ab783f94a117f760b6f1e86bc831eb4c4f44a68a751f124eb13413bb47d09455afd84d89f238127858bf681b57e07a4c3fc777d6df7eff0905254e9dd60cec41a3ff35c054e7fa2d3acdc3429c798133750368ab448347bbac580925ec63d48cf6705286b4f9964393289d4749215035d5fb8a7e7d8b62af873efaa5559730f8b5d926166344319ed2b84c0afa5c8b560cd589358b715fe835cb715962ac8a062c0cd6e57006634a6599ca72c1db43444ab768cfcaff3b02714a89d1e7b3fd0302beecc8058278d5c778ac6ad23c472f7f36d37ba0ee89acbe9f4e60b722c721a6f9c3c11e8cd3ea67e7f14ec84cc01f637b61ec2059ecc15391ddc51337cc4481809230029011dc075a977c34c34065d17359a2928338c536fde4e7ba057dd74df82214d970858b2cd18da9bd26080a3d8ae3e9a7384a4045b91ab840c001a7fb7702a55e3f18595c75599bfa91d29af249efdb5f4a85a9ee859c02584873ae78714b16f8abe3d96385093bf70cf97c3498dee301bc93f8947a6f4bc49d7fc2971fd49805e9d5047e96c4ad4671768dbdcfd8fa85c125d270769743ad4c8940365ea97e76db26ca199533e8a05d22d48afcd54f466c32ea726d8d5a54c21ed81afbd05231ce4e70b311eb32e8174346c6017e8c796a9e572e7230c1b69c3c83e15d8c5ed256523c61862c1f4f914a41e5b181d06c720ab7bfe5d3bdaaa44612f4ec940ebeee03ec7292ec883736d4681499c34b37972812fcc56e54c46e5f7ce644025b4579edc9c7ae8d11c507bb76a151ba493905150b0948d5d3f84c4532748e631fdef2c6a7eb069b0123d140a680e97b1e39be667aa244cb5737e5e0bb907121eb7a93849de76c8f2f139988856a33e215760388af60b75bff623da65e734cf569e56306fbe44a78040a9c577c1b3a03a81c21bba284d639eb26b8ea0275ad025d6b72815cf5d4cd54ff7acd0222214befc08fa31ff592cd92be11f81fefedffb126c5d8fd1684e4ff100be07c42491929cc07ca6caea8bb3f4c8d62ba8111c97de6467389dbceee0d5a70b5fdae4630dfa49a3c7a6f93bf1a0a84cc15824d09760fe97260b81da7417545c3755debd9a99fdd670071c81990a3b20819ab90a2ddcb5d19d4d5cda52d617a8fbec1d4d8af3a18a427968372a170f0012943c521353635ada41b19d76a7999d46b99b1a3511221d962cde2f8141e5c1cefedf5a61f15d08c8cc9f023be5487cdb527542b6b285abdfc47377a9d8a99ad74f3c59c74a5dbad183a079828806a05a621942b1482e057b9cd8a2e01faf34079384f281affe18e79872d3bc98b6743f94843da5d5b7c8db5b7f525a16d5c86e181b978131d18a74455e0074f950bb7bb31b4dc21c3f5b94d11df78e6984740dbbe4fec7918c1c095e332b0753fdc84b8cad14abf97d179f40dedaa96160f6406502c7409c62128fd99826fb5704bbe78a0cf2575a9fc17b4ef8b9ff863d454774cd82f43bb0b42f079aa7bd98557ee77654af4ff6f350652f9969eb2973b875e6e73125ce5ac42b4daa9555eb4d916f828caa8ae140a22df02ef1d6ec99b349740fdae94e01d77ed87979a1d540886523b67ac8b0c4bd33fa08058e04278563564574b4bf2d9164120e750ec7004ff857472e5938336e91083344e