Ref A: 458d9f4a05fd48c3a1930a1dedd6e171 Ref B: D2B70F15BC01A0DEE8F9160142964B38 Ref C: Fri Mar 27 18:12:35 2015 PST