Ref A: f06dcc75d87643e1b04942f7cfe69358 Ref B: 5FD5B1221BD9B1C42EE66B86C5669C3D Ref C: Thu May 23 22:02:58 2013 PST