70b3cb00170f52602ae843fef3cc78c856c2194669fcb1efd54b46fd94cf1b056856fb64a67a1040046e0286b8a8de53bd10507f97bdde8f7c7f69f12c952697b044a1e25e6bf565994db94d6d456e54b2b27712bb0b2a55c2c6d74f58bde486a9e40d8f77bcb79420c64120948a716f25956c44efabe1320abe9