Ref A: 819bdc5b1f344b02ace71481ce51c295 Ref B: 9CB26F426B5E3594683CCFD83CACD18C Ref C: Wed May 22 17:48:55 2013 PST