0x2cffd02e3db4e975fb6db94444189c40cc200bc7cbe7d1046f3a41e76fbb8424c695598e2a96c9865995bf7dcdd4b83433204d8e7eb623523888768785674ff0a5f6ecf2d8dc5586453453db66324667d778fd02343dad2785594abbe82dc2972d86fe003affea1b5ea73524b4511dca8fbb4a7e4265888284dd0d504c5599fe280fbcf0d6d073cf8905d0aef484eff5486ad3d869d246f52bebc453e01639db0f282fa54f4b8631dab0fbcb0891290aa50d74d03baacf6077b66533294465282b5c5fb5190964b1a5fe7204630c769b7d6c4cd09f230cb3a168182644be7b28ef48924fea9845c7017149724907f2b1852165a0825e6a4ae1d50c745e9530a09f186d597721976a81c08ea1b681344a9e419dc9d8cbc7ae0576265e98485681c2b67803415b91396d661b98863afb6a61b65ab3212adfc475f37de327e89569ba773e7871b292809a8dbaef7e4c17cf1d1c4c22cbd1603e22bcc49c4e77fa603a8ef7caa99326fdbefcee2bda53d8207a09ed26d9b77571083245a55262968a5bc0812e7a689959a96cc5e5e5e137d57aecd01a0155f9557071df8811feac19505d90fb26e4f81c5314507ea0c5e816ea74a8b9a839e28bc666d6b47d46aed3a93d058227d41928aa602c2f587137f41468a72a3eda144603cac2754683661b641dd80dbea840bf4ef40d2dae962b5e6035d2442c8ecbd915c350045e9cb5eeb4399ac9cb71fa612eca067c19b76f4ae56b2f0e99b8b1a2e8037bd51a97a943a887cbd0b5a7db7e7e7bac31cb0534cdfeebb650558678cf9622efc12017203fcabe03f49003c13c5adf86b1a0638e811549723b453f674a9925460169ab0eb073278d1c5ca65902726ff622dc3c1f895e1d033a94e29561bf3cfe4b959e5213fa0b86543cfe90e437558e3f73cec079d3a970962355c5ef0fb8d7dbeacbd0a3f87084215627303aa81b770085624752409778bbeb53f234e85fc72366af92986acc1f1a574006ba6235fb43b8cce9129fb2de031d7d9547312549bf14a7e1f08214fdb8039b9aa2931bb3c53281c156c5ec5286855d2bf221018b0bc600c2df3dad6945fd60df23e3c8a81051e55d1eb63c6934ced4d78eab76b2606222d86b8cce4f0dfc9af087527c44c05d52ac3987cafce4841a9bb7fb2bdb56eee0804432bdeae37e66a8bb15ca2eeca0b8986e6d1e7901845f7134ca716a497eb20bad88f75c28c3a7ca8fb9ce111a5a0f0e7e295b9be19c84d6099c01177fed7ca6656361f1390e9d79d530ad7a471f4c614cd07c35647dac0fef58442228c904caa04f355e766db78fed8dd8aa33694e3adb974930147a0ab9dc649557a2fb89dbb368ee581826dd00f8bb5b25b11e3a325f9ba9b8068201a8d0d2b2c0198587d47c2b8868caf99a05dba67d78089484c85fadd52701adf8d1bc1452e4f421a775a28bb60227a2d9d57c45ae202014d811f4c2eb38b37962b4e3855774da79ef204dc76c49b560d13478ef0b0aeae9959e34f3f89d4665b789972fb379992785c50017197294d8bd02a54cc2ec030f457caaf4cef838a362e63d02023642f7cab90931e99951311e0b49cfb4942f4e742704841dfb3c94b20e0c1b36b4c6130d1a78e28fc068862f7b42620a7c16d0bc831f735e2b4090f031bfd731b4e0a7b2ec84ca05982536806ce242f5bf0f7e37eff4bf6969189a027c3db99b4841f104c0bd88fbb16236b1147f6b7236a0869f0983d0e869479b6ca51b0dbe3a2ebc1cadd819791ead40c134c230d708288215e5f88f28d7fa2b27961fbdcd45299943fcdc560b6752b0329c02564b341fc691ed4264d76a74f727bd286b635a9668df8d79b9e4ca7fc2eb93251666ac012b4acab1e588854b5111af6bcc5c3f68b37557f1e4f16e1a7525f8ad86f984dfa0eba12917d158b3