Ref A: ca94d64192e74a1faac8c9cd3b6d3608 Ref B: F28FA192959F5E57DA3E02B7738B47F3 Ref C: Wed Apr 23 01:40:15 2014 PST