0x2cffd02e495555abd869973d16d58a47b1b6796ac108525c73fbd45362505a3ac3a3f26a8c3ef57a0db9e9ff7bf61b1a1cf3613fa56c18f86677b8c653c83052c3bc0505ee02c28649c820a4abebe9970cfc3093525c61eb5376d43365b1e6ef375b7c65617788dff789f62cbd21b0aa6a4ad16072c4c8ba1c19ff0c49cc86a931897062090f762d8aba6ed33ad345367870b1c5142cca00782e32ec0e27dbe09cbbf62cc42bb456e9636a7a8aeebd459aeb82ba819b62166c560c276eed73a629808d47f193a270d96901c6abcfe99609d9f5691790630144e6cbaa6f9c5b87dfb0ecc4840eeda8d8f72bcbc04d13792c0195cb9dc157b0a19d01ca6bb697fb22068a4511589a2eb21b1ef71c41ed0c3cd6e7c8c728142bd7436119e78d393731a75e3a08fc2534c1657303d644cd098d371ead34ce7eb73c6dc269ff1ae966f336e02baea3a5f98c2d42bb287d472b206cc6c184ad5708784a9054b8953e8b42be2e593b3748e293147834f5fcffd205e81aa66636c6fd560e9dfb56a142cd6bd59c2d37b0f76685bd706db3c8636805722d8bb0c268ba0c286b216c02d8fdbda3b9940c32e12907b68b1e5419148331d4b04a169195d2cfc2d74f0a18f42ef88f84dd87839bce92fcdf7187c28f9f3bb1c8159ff0a76a9e7b0b86ec159f40e4c2a8ebd71d1787427a0e634a6a6342854b49d91a704804b0c83be22004486e3d66d52208d0e4898de7372d126b0ab0710d7349d631e054df281c348b9c65a46d406f80c7e2b121d7d230e0b457e9ce8fe1624f45430c7570809ac7da0247b09c4637dda68a1ab20adf36ccc1b0ecfb89087149795d59ff06b2815fa49f584b660ea41960d766d9e5cbe6e91f8d170a254e5eec73d93d00fcdc11ee1426bad73dee95d1398958e3be259c26524e0181a1d0e87cd4fe6f12e09459e8f80da4bf370513b84323b675844cb52e71ea82ed08ec2695eaea93744276e6829afdb04ce62ed6018b49cf84ad05828f50ea68fa020a16f52e76544437ce1b8037382b42eb28930b706247a1f0de7df47136c262ae50658289534cc88ccb021305790f740c21431f1d8321dc9a85d96a9a664db7168338a81185998ff66674cd30f00b6fadd01f4e99589c70e014276acabe6bd26b5d01ff42f6f2830782168daabb9a6165a1933f519df3729f80c2bfe313806bf2a3203b62504e99beb39464dcac9cb5fbc25c271345413ba5afdc2746214e80ef7a8898e96cd559976390a0cb47cf8f5d2624f9e81b3257f35676136a118839d98d2c1da58b201816218151c6c3e8756f206fd2f9001db167a77b087ec13b47c83aad54acf9cc3acf65165d881683fcde6d63a5b0e423d65c1e30b66737f6b44099ba719651659bfd2fb75455e865e06007f811a6a0aaf8a48cda1fa304674252d1e993e531a916b6382c6bc8b671f181cc736f960f22eb82d8d2596cf514d40b86e4dc3c5fb055c6701f7066c6806d2b45170edf8b3e48c8b7921905679f6d11263ccc49be0dcb6dc7c4f2b51c9d3e915708cf532e0a07972e9c21b66dfd796a72c48cc5242e173d4a20af561d3e46845f32966710d9d11a8e67b81ef2b7107af3d471d3d78f5a4fb2cb504b7f6d01810f506cee3d4b0f0bef922f9edb640fbb333d5c2d830f210d99fc37fde13834eae39a67eaff481c4a54690dc53871e1c015845bed7aaa8f268ec6023222a629fa4df8cf954ac3f53f6baa9c6b1581ee96c069804ba73eb6149500cded71a619e30b021551ab34acd9bb7fedf96de4bdbe4a9a163ea451ea1cd1590fd4f753fd5c27cdb97bd755d3001c443d1cf5cb0112d1c67c34673f3d6f7d42a7f421743a83173ae102e22c8060563e6b96d1050d1a52e987ca6a2d918c69e5100c539e82026633be614df056b5f31e669c416099a0855317