Ref A: f9a4d4a3009c4aaab1427acba89c4c27 Ref B: 43A317D6D6499A4DC40A7ACF76168AE1 Ref C: Tue May 21 09:58:27 2013 PST