Ref A: e31d28f1e67e4b62a5f6b5918ae6d0d6 Ref B: 6BBB46B5CDC33419D3B4B56BB349B493 Ref C: Mon Sep 01 17:04:59 2014 PST