Ref A: f3bf5f8f3fca4e5d86c31587fda30af9 Ref B: 3A184917A675FE127D8839002FB31574 Ref C: Fri Sep 04 16:47:27 2015 PST