870BCCFE7108EFF3282247BD79D98167DCB69DD5E69F91F058917D143918FD3BC496367800022B31A2042AA6583C7F54770308C16E0448C8D2396982EEB2EA47868242D09273D65AF06051097C376016E6CF1691FF705CAAC1C54054CDB47FB53B1B261CF3356EA64445597F935EB6E95787E5DBD0F096D756A60ADC70323B97