0x2cffd02ee2745cc6bb5eb5ce139a42d0dbc817680b794e455837021afb1c6f8869f68275e7c8edf88e5541e340bccd06b67058d70c48e48d0ec2b5907313fcd01c6a276ec3213f53ae1c65e5c3d692f7d2281a8bff3e5448838ddba284dbcd6563291f033b8ff25d9a3e5ae6546e5459f3e29de4cb5aa6b48b4c599b1c70f1519fb2f1c306fa7b85ebfdecfa499d06667fafa27ce984e26adb5e44b05dbea1854e2c77241896dd2be1e1b0d45da757bf0e6619b9d1f6485cec3c3a7f9f95546202a7e2935ef1aa2416bb6c423f0447acc57f20577098f08d72ad464030f585fafa7c331aa8a260556e4a17d21f29932b74e7c4230f1bdbebf2a7fc2d120eb3e7c45830553b3edd34f9a14cc2d55dc00a8dd6315b1f757e632d0a2344dc2139c48b5b975ccf2c1a3871d43636b29d9fa0ff592898976328bf1ae6a5dfb6177b794abf5548233ad57e052883c87069b15ad9e8fded64c7814527e37e81df3a8f3239084551907806f58130b9f4c6f961f1d340ca0ef217b41ed62a814e3a58fdb2df7fe2f6f92e10fa0cc44710572c2a8e81822e2b6d0482575393e4f0a5c7012ffef29be5327ff2eb3786667d2e20d43e760c1283cddb745b88c828ba0b36dd0504053d377fdc8ce839a888081f642cad52ac2c18f8b28cd3222b8e2952209052fc9aaca50ae1e264eada66df7fd4e61c26c0aa771fc6549776a5efd59f0d94e23980a1b1ea0b599b4215ab9ab43f759dce3ac495125096e66cfa79f00d6d2de3f4ff127078b3e79f3d2b646a2c28fb9e958a4a0d8e106c10842e7bc5c6f71a06325b649f09425a7a0a2a6b08c598869d304c184ba27bf4148fdf2b856af0ac2b13ab4dfea33da32302b5cab4c2ba4dafbc4a365827516ee98c675d570e60bfa84c87b00904d9fe6b3df5fbb1283cb00c88711f6a9f6146457021ced288debed35002822fb1e1742342a918ea393fd409e15d8688fef1d4ce06c201d02b8e0e86ffeab800fe225a36794786420e913c0a79b0d842c25a86c393c4f069b1c1eeaea6360706d9a7cf696e0a0074be0b7342d86a8d3ea0ca0c904aa66ad6bed65f3be15994962734f048cda9f04310cfac468427e56135f6e03713c6518b66ba20f2852c5be3213bdc590a4ac5ab1a91e2bf156d65d73e341382e49033d5262fba889f47757dc3f00ec6f10fefa02512f52598bdaefb317731438f7202c578ec70b940bcbeca72739e7cae7b1c1e0dd6fc9ab6b896d9d60ceed49112a8506a32786c31eb83fb470630dca1e5df895ad8ef091ed2137cd4337b2e228f692db2ac11ee9699865e54d8f22ba3ffa9e05b0a42196abed453c8ade019c22799e7d3a106f9e9e579e654e954012a043d21e574dae0dde8ea53dee80ac9737bfc4e6c29abb07c09964229eb4e2fd2d2eaa94d89d0a9d2585f557998121be92da7fb7044ebd18a552a08362cdd992d10f9d378ebd9f923894269043c59a5b4c5c7aba247dbe7b9961304f24c754eb1719199477474d4983b8d2e6d926f0506642770a7c566b70c870994edb4165ee28550e51fe48d04adf780fe7b348b1fae2299ecc2c517865c47ac2282c144b0cf61982072329de2a7edf04449f594929ef0bc8f8386749811c6af9e8724281cca6f7564f0f179eba7432ad6cb6a931f29988e1cd34a93c9518c0ed41fcb6a42ed33f5d1ab3c37533db57872b4a446d34ddf6d1a150f3946c552741c5540c86f285e334e787cf5344e9897019f5e8f1bd4d1e2781f761ba360820faa88c396a865a479294c17ca224fa20028c723a0e10530a6181fb5e4748a37331453b200c9cef5120b48bc926c4d874c40ad2a2515ff74b4ec2e50caff53bccbda135ebdfdce2dc3aaf80cf5b19a8370e93417119dacb7f1735fd58beede964ee93d8b10de56f2a1b15c57df2f2b341342