Ref A: feff448b0edb440a94767bfe920a0ef0 Ref B: 362A1744B79C1EAD7125F4ABFD3ADEE6 Ref C: Tue Oct 21 20:33:39 2014 PST