Ref A: 54a8ef49d0a7452a94a9ab98f8db8f86 Ref B: BFC10707677CB50151EDC33CDC1DF723 Ref C: Fri Jan 30 22:50:11 2015 PST