Ref A: a0a4da5d5fd243c79b6748520056280e Ref B: D445E5D05D78FEF8B180DDA9358B5211 Ref C: Tue Apr 15 21:38:09 2014 PST