Ref A: bde50f90f9ed41b99cfc32c4dae9a241 Ref B: 1CD0F3AF539936FAA6D0640277C4DEE3 Ref C: Fri Mar 06 07:25:10 2015 PST