0x2cffd02ecc081146d4a70a8382c1d77385524ffa3092627d29b01458f91d8672cbe3a4f7dc3afb8587777eba8be4cb48a1f8e4e8e349ba6996d738e1d328e4ebcb971452e8fc955560d1a518bd79aeb66569fb9b44c47bc86ce87354a50025ad499171639d5a52313bae1272d72f870ac04f22f900b4f7f0f86bf5b72b6723dad842f404195aee9be6588970d54bfdfcbd7a29da48dad8d77dfe78d127289526c6b74a810ee2fae94e50fdebb19f969c323e207cdbbd697c76ab00f9e979065799c84ad0be49e378bc7720859255976e936e1f8cb104281bbb323a12f1ca045dde747f1309c16ac141e811fb94eae236efdb12f7f3fcaac806660453702318f8fced771e8284120b655693ba73f42c22abfe6ab7c8ac7033b45dea9727be364e8baaabada9895ef6e596af92f656da230eb103fde2684084903fd5c44f238252eed8a58e104e4a9c7183c0d57e495cd61d589fc6b26dba7400a9db800e8de1a23578dd0af51f05f75fb794b2462622e89e62783ac37da7bc428811c15179fd383a4e23d154e961f09f6afd17ec8926b721e727f2d0d744b01fc7461efc5f0a8247b791f37046b47729ab2d2a349a62cb97402d0c83a0f3d3a8778ea0d85b5e1bd6ab1b2e22d42df2c1add2b9b7b0d4a449c445641911f268268ccb61019ef4e8f1c600260f8094be95a82ea135bc49d8e9e5bcab1243babaa5f752c0cffd2ff3e48e3a21732e3aac528168cd5826b6a14294c3d8598072ee802290a1b6b6f8c9c7247db391b9ad8424dde06b270d0fab1a4ac27cf5d9ac0e67d698157307e1d8f09140d01d9c33ddbdd478d69d31f57697ea9a59e367a2c525233edab10cb658a0adff393076e3e8abf808b9f26d186aeb5dfc10fb354b8862dcf8c0e075a7ca1a926f781999c0ab7b8f6da69b0506710c0b6d8f7ddf8a30ac255651e9d66f9f2cf8c44d4cf4ad6b6c2ec12fbc55ffc494395e50a51a278c3ffe88fd34b06c7601f87f1c3021f20a5302772116284b4b41dc68914d85e0604b042ec5460762ac5c1d36a64675d46f8e38c6d03a2e1f0cd588a73b509c15446440b10ea856557b2b34eb1890259872d93dff53589b2ecb94b5aaf9f84ee7c3239bacf38d9615bcfa89c8fd52a783509cbf171ff0ec98cbf8050b7959512a0d1950566d9188879a71aebcb53927342704abfed890ae328d4f7a23cb29ca9c4a17ffa6d702b84ff4b15d44906b25d28c75ba9be0431f674233d7846cbf32b5cddf1c061b0d5683f3afcadf2dea652011df211a1c044e5214d56a44c60cda69d4f07211398aaa17e848250ac2e4b7dad24f5cc073c704969603b880d23e5f37222efc3a4091174fcbff59574b39b3a3d7e1cc803be30b0f24c2fc0132c50bedd53c1c03084d9e71d25a04a8d85c72e61464247918fd48bc32b1799609e903ed118c452da932a8d5fa0dc75c59f4bfecd8574b661ef322fd03be9a8af0750c1bf90d2d82e347e6f5e3653ff16cc2d9f9dba8e96222f74350b364e483eed9b9fae0e5a3428d6faebe0ff4415ba00137f3936c7080823954ba9680eeb5ff64b7ff42993c639abdac746b65b50388e1082101439983392775f8712cd8775641d5e79244b6dea5c812979c6c8f221b0dc0d15458e3f6208e31eb5c8b917686431ac3e4a8f79d0e08f137a18e045d4d836790c7bc5793821ad3d700b83ab803b3507d8356208d9870d7958214daf13f80d83ef772a2a079e2731a3eb338cf4083c31eca597a5a101c2f2973dc74d0b6f693285630644837c3595a4d6c2d885b8b887566b857e6cf640680bd0053eeb527c72c86bfc4486aec94dcd195614ec2b5e7c3cf0079be32d3b67b7e1efeeecd8ad934e5e3f4dc0128c6f5b2e756e00d09a4fc2321a189ea853e8c22ca6a4d61f281d70b014b58a701bd47c1ea76230d