Ref A: 612fe27a3972493aacb91d89a02d613f Ref B: EF166C82B66D859C50C34F3179457828 Ref C: Sat May 25 09:44:02 2013 PST