Ref A: ae8c9b11a8ee42e59e955fc4de543778 Ref B: 5B6FABF3B2F804B179F56713EA5E39E8 Ref C: Sun May 19 18:36:42 2013 PST