Ref A: 09f0ff156c5145cf87cb86d220c2e5d2 Ref B: FCC2A53F90FACE376C30A9C30BBA9FDF Ref C: Fri Jan 30 15:49:56 2015 PST