Ref A: dc1b01d1e81f4e86aa64ce33792703ea Ref B: D9E0633671607EDE6BDE98DEA074F7C5 Ref C: Sun Apr 20 17:47:42 2014 PST