Ref A: 88ede55d22ca4f77be3991dff42ca4b0 Ref B: 82210876D01B2B51B41C661E04825A90 Ref C: Fri Dec 19 23:18:22 2014 PST