8870DB892FCA99E6F8880DC50EB2DF6473ECFB59822498455E10D05683DADA14B5DB3D27E32889FAF06A5984DFD1228F130261050C9F3F5329A2F8326C76E41426B93483A6CDC1E23BBF5E0D2A2BA6E41E1A2CE672E0CC0E1CE88B71917B566463D17A9178C7B2611D74AD09185B70689CF09A5228DACEE44DE6F68D2AE90731