7fff3fab6256b2f71f7a92ae721d408ee5f4c1fd1882072c46e93b667ed3e7a013857f442d9a2adb57dcbb7c1538c68b39a7db05f8525382c87e17f58bd008008a93f873cca8950554a52fb64c3c6e91c9d4a8e312d2a0e0858cbc1f0222ef0154c9fbb648ba5818970a2a13b534a3c2a2943eb22577697d3f2ad772143211d4c91707f68030268f2a83625f3d7090e30c4514d828f28ee271e93c27e68ce88ffd070e87855afe3eaeb9f093b46ff5ea