     D87E8850B9974271BD7CD8E4BFA2AD78     A5B064F81F554C87A6735D6333189D9E$     40AF7AA7B7D845FABB639B5BF05EB703     34CDAE3D3A404D1EB658A44C7CA47A3C     7D4B763105BF4D6B8786D6EEAF7C1A56