Ref A: 0776ca81f21147c384b3edf18793e2d8 Ref B: 5EA46E2B082FB9FD0FBF849AF9A4F854 Ref C: Wed May 22 18:24:16 2013 PST