Ref A: b9ddcce9d7ba4de2b77f5e374d7fdaf0 Ref B: 55BCD038CD1F0FC20201B41201F7E895 Ref C: Tue May 21 13:20:03 2013 PST