Ref A: 1235a8a4449548d5aa281a48ef1a5d97 Ref B: E80DC09925C1847B302BBEF9DF526E99 Ref C: Wed Oct 22 06:28:50 2014 PST