66A68F345BACF807E530FBD8507AF531D978D616C835463EF96B870413CD2784
53ABFB929B421D222D053F8C22B008CCC2452D71250452258B7A44C833F5410E