Ref A: b0521889f15a4b399660413e902e4152 Ref B: 702A7C23BBD3F698A88D9A4AD5716C3F Ref C: Tue May 21 00:09:00 2013 PST