86FD8698A8B0F7353C16A53B08364DC86234C807411B572AE2A55DC56A83BC25AB0111819E993C981182FB250E095686FCB6E229BFBD3323890F0A82FFBE47B232FBBED138D2C5FCE6E622E6C68B1E9FE77EEA6D552D95CD949E1B4A1EC574BFD0A388590B5678D303A41BD2A433E6CED0B71AA0B426606DFCB9B86A5CC0FDAF