Ref A: dd5d98770eaa44079796f320d70d8e97 Ref B: D0DF9C9C6212A64AF0E4F1504771EA5F Ref C: Tue May 21 04:24:12 2013 PST