Ref A: 6945f556528c4e1cab232eadfbe86a07 Ref B: 29A1C91D9BE18AE234C0F78EB452F914 Ref C: Sun Dec 28 10:53:58 2014 PST