Ref A: 7c061bad28cd4b88879c06247d8a8e80 Ref B: 22853A47B0C3BDD32C8666E2B37C03E5 Ref C: Sat Dec 20 23:04:08 2014 PST