Ref A: e2d7fd16ab9849738b7d32bcbb3d1723 Ref B: 74F4BF065F9D82C53894F81BD72AB43E Ref C: Sat Dec 20 02:47:18 2014 PST