Ref A: f26f5829546a4acf801d50728138b7d9 Ref B: 03EF855BE6AC3A68C662958E6508729D Ref C: Tue Mar 31 14:12:40 2015 PST