Ref A: 4ef6c043c85f4a1cad0ee1ac1aed5ff1 Ref B: 16EAED10092F4C6A5D81F4BEDBE47A68 Ref C: Wed Oct 22 07:56:47 2014 PST