Ref A: 2ce6b6d68fe54c639938e73eb657a0de Ref B: 805C1379B82A744B614F7BCADBD46277 Ref C: Sat Dec 27 02:23:33 2014 PST