Ref A: 807e4ce6d84042f28d3ce0e25287dfc1 Ref B: 5EA46E2B082FB9FD0FBF849AF9A4F854 Ref C: Sun May 19 20:16:09 2013 PST