Ref A: 8dc8dee2d1cf43a7b57703f38271d97d Ref B: 59828C01F0466CD6E2AF1E280E508BCB Ref C: Sat Oct 25 08:38:46 2014 PST