0x2cffd02edcdb991713e78efba9cd7ad688d7f19e0bdd180b23b7002b2a887de56ecc6a74a2f837ddd7e99eeae391e9682205a5c475f8d9448ae3f434d6f547b451406fe530dc2d9ee17fb853b4b70596d383e37c3947ffea3e97119bec33159b445a8aa3577dc8d866f776afc88051687d7874508218f43d7fcd06ac206d48120df946376484fa5a53d326ef982de34961307c0328444de1aecf1df3ba78389f2786c299e5903080b3d4c8c3076da9add904a0f16e27bc19e461c33ddff3d7cacc9a4b25889fb4e628767a881863f9a93ea9f8552169a8ce558f43c790dd53762ceac915450cf353d7a972da573bba58c12b74645586fcc93399e66c4c758b509ffaae728d80f8db7312e515ed68203e5bed67f123eb5929f53ef6b00caef2748ce182727042e511b63a8456062e736137f40f6e5b52d4869c155b56d9a13c2ba06ba736d0d19c8db4c16014277ec9d054718ceb47325b4427230d3093a4f17077a80dcee73fd8e20152a891c327f932751ae59db59902c19caac33265be4a87179484f900e5aa4b8b8350625d339b9dbde40acc3b23b1ffb3b65c7a8b8e4a7144188d45d4e7d408ac2cf93b404364dfdf1fd3e4dafa6df5fe8915ebb74f6929e7bde050ad4e79559b66e957df1debe3d7ae0ef83ca085c8c0e2bb6b3ea9a397668bb1c5096ca9ee6f97eac22c213ebbdbc11226f10c8f829fab4eb704c25ca59d24fb93a188be93f5e7851816e5c65b849ab385f097611f391427e81a13944188f42fd8a173d2a43b7178db69ca1ea3589d1c8c4c6958a243be430c41dbe4a32b0f86c83419b43741231b0f632be39084de20ee8d28fd6b03dac2401520d9084229f1f7ed3bc874a60ca656fed7467f9e8ea3223b229ac3dd42ea86df83b2c806265d44490cc0a4a853530e5b1a447e50889901d17d2c1fe16133ff4025a710c668779b07cfbb5b6546454d6e57cfc00cdcfa47de80122ce02ce79f52d229701e3bc2698b0b978cba938e94c6e72be03b5db2f769ba2b69b14f90219c76aa7b47435eaba8270e60e063c63a5ebbe9eb873d9c6c6656026cce010fbf7ebf8d14d4ee288ec9c77d725049cfcccd63a7592ed1968a9067a4b515ef84f57acfc8450e0cf82f0ae9ac46083e49510a2cbf0c1ab0d39dea16e6bf538348372b157dbcd060481186485e7655ec2ea6ac3eaae8c7f5f28de46ba05cc02e911ddf748d5e431017d8d9f7c9381dd536309cb1cfaa461a4ef8f3db3eb5cb07b4cbb364878b803d1416dcb69df763244c48e702da14db9566f0ea7853b481c05d35afd3a34c76d9860cd56ab9b830394fae632021563a7223779c9b2a93262ea345963f9ae01dd497192722b272ef1077b0413a32a542e260929aa1088d171f54e08a8a4457aa906ff29ccbb93cf4fcf561cb62d64d47f7e64db71e7d235a777f7bab0e719ee39421315e1790248eaad4e907d36518297a1e94b3c9ad149473723ff4d8f64d8685ef30cc8bcb12dfa88921f2c5218435ff629d048836c0c13d29f3d684ebb63f59e62d22625ffc00e57c1fbe82395ead3bdc657c66e9efcf2d003c55e66154b383bdfb341bd057034b063faa68d1d2047bf3e60a5e4897085ad3be68ab58ab6ab87e9bbe184dba5768e5a763b44157ad00d2e5772eec5be3fb386fb8662a55e4711fa702e25a4f59d49574c922910e20c16af09281fbda8fb1458cd74ce6e841c61d412254c694abeeb13d842619efb2048ecefabb42f5276652bfbf4ffd8c358c3dd507aa8f1238a8f8ebd9811c2d542c23cbd54c31b6ae54b9749b94fc4c9525f7c22fd01ad273e4620a711dce17de2418640285195a56f770c44f57c5ac630698e8fc4a6e2a272cc67b5c2b791c3a21e057db87ccbcef1c90b1b35bef579aec34c772bd923f6da22fc641896c04776b7b51