12F96FA8ABC3E371467E98E57CB86AE23B49C19AA99B012ED10B6623EEC537E8
E8620B26E3A5DD4F33326D1F95AF76F93EB2573EC16104EEE483033606C05549