Ref A: a1449504c7084060b5e2951d8310bdad Ref B: 5B6FEB76F0F94E2B609021077738DF93 Ref C: Sun Dec 28 18:56:42 2014 PST