Ref A: e07a1f0bf75f4382982f107466a51d1a Ref B: 3493180655B4FF8A346F567246981F2E Ref C: Thu Jan 29 15:01:06 2015 PST