Ref A: 3e5c33f668924ebabb7cf09201f065de Ref B: 6093FEF249C9667E853554F06DC12A70 Ref C: Tue Jan 27 00:52:15 2015 PST