0x2cffd02eefb84518a56618b191f3e951f3dc4f7d2e08f6175cc663659c76f51b6fdb37340c4284bed062a955ce2933e2ba74890ad4082f2412185075be15aaaab8511e35e00d36cc8e7c2f15f75ef29fd90dbbac54a01e054a3936cfd069229f60d2d9570be193fc6a41cc89f06219b2169d4d507e6b627637945eebcb23c16dcaad2b7eedd5371f8049065fd05fab5eebfd715776d7028b83366d4ded9610496c9512c6fbe789139026769ce56dcb48b6198298753f8420abda8f4933558ef060b07645e25cc2a52729cd0b18243891c141b6f1859e7b4101bcb37d0b7f4563fa1481e3d5a354a322382d72bac6cb6275a359e885e7b4a72cec0cb91560a4b01d99502cddea5c3a1b7cc4cb55806223ced85626be6fc280b521d5ad76f5014ff77720eb13213515d1d9e31648ec2ad26183071d4f8fb4f740c3bf3ffda5c140c1cb188bee5add198b34b574584cf5c381c91cbe5036a9b64d75219e94be87f3178852ea32ca52fa696e39103fd55303f5a52edf5b112ddfabaf086163bd94aeab7b957320b98be8919f26d1beb0894908aff33ce2c73d99ec2028a222af2e582f8a089673d92697648d6f6aff6ed7fa398acf106bdca8d4ddd071d29151d3b92f9bfaa6122226b53e50466bebd123483282bf631e047ce16d75477dc566ebd56ec0b2a1d879ddde70ad2ed979a182c347aea1d1a09bd4383116f9adf055813cc0b50c646bbb2729481d9b97ff4577d640c52b87f2a1c62ecee99b96001c09e60d9b71e29daef8a458b513bbe50299af9cac052e3c3b25de6fd4e15088945ab9f766ad280446e449ac56a0f97110226940487c46877f52d52af78eaca9227af42d70c8373482bc43168c0514fee34b2f92fc87f5207b037ddb89044d4d209d34b9c7ea96681bb3df39a5b2a6c0ec3648a63f5d0155ae3a3c530c404b4cffc77138d49edad15062f7903933e874a37b92d75b7d56f27e5468ab3728fc88a6ad2afc09169bfeb1a560c60f2f41f7bdae0f580e76ddd0d32418e7d45c7ea3a4e9179b0818600cb26b949031d29bdc018a4a15f5586abe78d386f6577c42b811379e35f089c474f07974e5842ad3b22ffc9d0df084c495fcd7df1e280845227a5092621db52a1c73e99ffa86580810778b42bd4d920f4b124852bee9e8de175a4ccaca4474452d34123af26a0c43e411f157ddc615f3062b658b2354ee50e2a49ea0064f46bebf08144ec95f6926ca049477e72099459d98d051921bc10675235ad726e8a98e7cf1f7169aa333dc875faf61cd34319e5ac80c6826c80e4579be5cc650e1da1371ac414ce3699f0c9165ea12bea9578a84ba6c060fb9b715103358c8ea657fd961639576df82f9c903550723a4f739ed4ae566e2f775e5b53235ffa71881592b7ebc906d665e849c7da8317c1385a4eaa018ef6491d7a729a7e52beb30e2cdeb7b7d1683912afc358a063f2832e88b4ccaf9d99ed5c7c129d3e7a2443df385e4e70d82d6f68032247382caff2df5cead5c44e779f3c22744f28b44e16f21b09e4c0794b3079c24ae133a8091d5c3a12e90cb9d13f591da721f7e81128508cbd3d231daecbfef90e72b4f79a6b3d38d4c49b8ec03131bf8011cd81237229224b5ae202e8475133cad3760d10980b9dce4f67b2c87141fd8e9d96353e47f82b33875f659f6c2795d8c46a2c63b3e8674d21b7f226ba2deaf015322de04c28683211512b1c9d2be2638d98fdfb097027c30d5091611594f2cd6b5acaf6c311f1a48d2b069180ae8fdfcce167da96f06fdf1ae8a3a6fe367f0c8edbfda3ef39ecd595a58dd7c1e6ef1805f971547c0004b113a8e0851b9bc97c18ad202e72b86a7d4a1e1890e7b71753c2afb1a0d9902fbbd55b21085214283b503e898f402f1e41099b1e77b162161d599b2104637829370