Ref A: d05d936ff6a14144baaba01e33aa3a14 Ref B: 30A466E1DED2B1E00243EB62565AD8C2 Ref C: Fri Jan 30 13:43:48 2015 PST